Received: by 2002:a05:6a10:5bc5:0:0:0:0 with SMTP id os5csp4323609pxb; Mon, 25 Oct 2021 01:56:19 -0700 (PDT) X-Google-Smtp-Source: ABdhPJx3KnD911nRmEFVQiYfR6L6gWkPKuU8Rk5ibSM+WGfq1mLhSBOjp/6OzuA02JnBLMMIUUGP X-Received: by 2002:a50:d841:: with SMTP id v1mr24460701edj.221.1635152178858; Mon, 25 Oct 2021 01:56:18 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1635152178; cv=none; d=google.com; s=arc-20160816; b=KAS6l1huVEKgE+MHInBRg4jn5CG9DNrpHPSfsJWjJdiZfKMyUiHKalJR9mH4VURzKn 8z7OHWLc1OZxzb8JOrou2/LSGxzoeccbRRSsGKEZjrMe8nsW65obqK0T6X05a+1KPPOj 6rD5eI2sbFda2EibP1q41poz6loeTSxzBNXwGM5R5hkOHXdYS8Ha66lJh7Gh4HinEgNU qvpXrP6+SBN6LBWF4FHW4sYYQ3iAhP7pq80hBkTzcyWrw8Zx6PwOW8MZMytYuw5U9G+W 3nGY16Ll8bHw0lgaig6/50cnFnVj1OBx+NLAR5wI85hAIREJ0AimZ4+rG2zcmnaGUls5 Putg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:subject:cc:to:from:date :dkim-signature; bh=if1Yh5Dxm8Gjk/xQk7WSlxwZHqlJSbIGx8zTHl183UE=; b=KMehj+fhMhi6M4Gl02p1eP9h2F3luVsPcSGBf1ZkYpmRb3TNKSTOlr11Ba8rDOd3xn PWRMSO3L8zZgwasiKgMer98A0r1WaaffClKXg63W+WnKdFRubsHDBKhQwNELby8SDfdH yct8BrIPAHfuR+7V5jqUsXAH8g5p48yS6slhPExdtS/9qe5MCLLKdVq2ij1HOaVt/hWa 34o0g687zE2ZJE8YVRoeQsnS5U/+1E96YqKA8waVuzY0CDl2J7k8pdWWaRyrsP7Jg4a9 bG5hLI329JfCCHk1dFlA26SOS8po3jqJkX7aiy89lbg6q3m6w9+bRvvHK1OjLMpNSTov bCqw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b="raCBK/M2"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id p7si22709009ejl.82.2021.10.25.01.55.54; Mon, 25 Oct 2021 01:56:18 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b="raCBK/M2"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232190AbhJYIzX (ORCPT + 99 others); Mon, 25 Oct 2021 04:55:23 -0400 Received: from mail.kernel.org ([198.145.29.99]:34070 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232099AbhJYIzX (ORCPT ); Mon, 25 Oct 2021 04:55:23 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id C7D1260F46; Mon, 25 Oct 2021 08:52:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1635151981; bh=S//sndJIRJ7TL4mbvU/yccDnaRnmlc5/5cc+I5c0MXo=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=raCBK/M2+SblpxtdVIheFkaG0BSV3qVKGZWUMuvecYHYOXxUqYomOC3TSmBSU0DqE 2IlNlYCt936+vdPI5C8KfkzGBzkjsWi05UVrkTANQYGaWPeKR0IVetDlL50QRtVUjI 0mzrRHDYn45TWvtAtHLBYxc69TCAz2sTpO+PEbaiosFDu8/EI8uS9cm/h7mDxdv5T9 wEMZaDOqFAYlam7M7N1l0ucvwqj98lSq9eH9z6/gsv+dMhasRhAWIP+kup/gt6A8ID 93MVxODMjcFY9E8g3Swh0riPPKZ0ugIsYByh7mmpGwAwJIn3FvZt8A1tIbbv+sr09k TJo7vgWs3KkWQ== Date: Mon, 25 Oct 2021 09:52:54 +0100 From: Mauro Carvalho Chehab To: Kishon Vijay Abraham I Cc: Lorenzo Pieralisi , , , Krzysztof =?UTF-8?B?V2lsY3p5xYRza2k=?= , Binghui Wang , Bjorn Helgaas , Rob Herring , Xiaowei Song , , Subject: Re: [PATCH v15 02/13] PCI: kirin: Add support for a PHY layer Message-ID: <20211025095254.522c1da6@sal.lan> In-Reply-To: <3919b668-cf6a-ffda-0115-c2a94750e56a@ti.com> References: <3919b668-cf6a-ffda-0115-c2a94750e56a@ti.com> X-Mailer: Claws Mail 3.18.0 (GTK+ 2.24.33; x86_64-redhat-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Kishon, Em Mon, 25 Oct 2021 13:44:57 +0530 Kishon Vijay Abraham I escreveu: > Hi Mauro, > > + > > +static const struct of_device_id kirin_pcie_match[] = { > > + { > > + .compatible = "hisilicon,kirin960-pcie", > > + .data = (void *)PCIE_KIRIN_INTERNAL_PHY > > + }, > > Where is PCIE_KIRIN_EXTERNAL_PHY used? See: [PATCH v15 06/13] PCI: kirin: Add Kirin 970 compatible https://lore.kernel.org/all/ac8c730c0300b90d96bdaaf387d458d8949241a9.1634812676.git.mchehab+huawei@kernel.org/ Basically, Kirin 970 (and any other devices that would use the same driver) should also use PCIE_KIRIN_EXTERNAL_PHY and place the PHY driver inside drivers/phy, instead of hardcoding it at the driver. The Kirin 970 PHY driver was already merged at linux-next: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/tree/drivers/phy/hisilicon/phy-hi3670-pcie.c Regards, Mauro