Received: by 2002:a25:e74b:0:0:0:0:0 with SMTP id e72csp742463ybh; Sun, 12 Jul 2020 23:05:00 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxZ+8eV6ADRjB+6TFany+jMUmnZE1u14Syns1TWpajW0x/Q9vnpd7tpYdD3AJCp+0UYh0kr X-Received: by 2002:a17:906:2b04:: with SMTP id a4mr69377664ejg.199.1594620299953; Sun, 12 Jul 2020 23:04:59 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1594620299; cv=none; d=google.com; s=arc-20160816; b=gVP38wLpz05igdgcqYuMXhnRdf3KufpnyZJnVAd+OsgebpX0rUS5YgssBaDDSofGDf kC0JoMHXSc+EMuuLqH37AYMleynyZBT5glynDQ2oVMFV5nabKkPCFd8i4S7uFWW95HGT hwYW66QuC9N4ZzTWMC2YfmtbWCR8CbAEn0/FNsF2ZTeDq219v+XfdyRcW9O29jo9P5qe 7a00C/CAUTh2EACg5KIPS98lpLEmWrl6IU8Cfrkd0BPr8drHrUOvrSvQaIzDbLg0N7Pb 0k0pT7ksWBQle27PU98D88EeakWwA9m28g2GCFnqTk2ss58Ac/Cczu17xviZ0egWGmhY skHg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :dkim-signature; bh=2Uf4IgGJMvJITs7KcHWWpnXaz33pRqTEyf+am4yKJW4=; b=D6e6ZId4Ierg0Ni8Kli0Muf8a+TQ+UZHQ7wsBEgW+Y9wY4HlewqL3o/9PI72bmidZd 01yTDGY7e990fJ3rZg4tcH1L+433bGRblRrHqB9ZH9DWDHSRJyrTdbeM2nalQ7Iotff0 KodvzyFwBmiqZRWmm2jM3so3aJYHlWJ4OHLNwqf+ml8lWgZ9PjseRO3/foAF9Htgc35k EK/uUXi6dQfaAuOxBnMDoD9Csz5kaPBq/lCCSetvUjuBjM7WHNEHIn/yl6EGQl0iz/Ih g2ZKfsb7dh6yokjcBkX8wIA+hvyWlmkuDHbxK5ztwdu3EHsLQ1DOqaMaIt5R+rLP06Be r3yA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=V0V+eJwr; 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 y17si9394516edw.91.2020.07.12.23.04.34; Sun, 12 Jul 2020 23:04:59 -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=default header.b=V0V+eJwr; 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 S1728520AbgGMGEa (ORCPT + 99 others); Mon, 13 Jul 2020 02:04:30 -0400 Received: from mail.kernel.org ([198.145.29.99]:42670 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726571AbgGMGEa (ORCPT ); Mon, 13 Jul 2020 02:04:30 -0400 Received: from localhost (unknown [122.182.251.219]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 92D0C2075D; Mon, 13 Jul 2020 06:04:28 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1594620269; bh=2atuB8aZhPPsAa97doguEGb426FUovZ+elviGsOi3o8=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=V0V+eJwrv/h7RwYhJn6GRcyKZbOCAnsumurOHUhd0l/9fe7xXuhqJ6OEpzfJ5qqNq pbbxcm+ziRHHDSiL0QI7ZNWVJDz1rp1+1awKBVivm7yO6LAHyyr7pmeY7muNaaS59y IIV66d04UPDSuZ3WuGCRBZYh8oili9lnGrE/9QVQ= Date: Mon, 13 Jul 2020 11:34:25 +0530 From: Vinod Koul To: Sivaprakash Murugesan Cc: agross@kernel.org, bjorn.andersson@linaro.org, bhelgaas@google.com, robh+dt@kernel.org, kishon@ti.com, mturquette@baylibre.com, sboyd@kernel.org, svarbanov@mm-sol.com, lorenzo.pieralisi@arm.com, p.zabel@pengutronix.de, mgautam@codeaurora.org, smuthayy@codeaurora.org, varada@codeaurora.org, linux-arm-msm@vger.kernel.org, linux-pci@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-clk@vger.kernel.org, Selvam Sathappan Periakaruppan Subject: Re: [PATCH 6/9] phy: qcom-qmp: Add compatible for ipq8074 pcie gen3 qmp phy Message-ID: <20200713060425.GC34333@vkoul-mobl> References: <1593940680-2363-1-git-send-email-sivaprak@codeaurora.org> <1593940680-2363-7-git-send-email-sivaprak@codeaurora.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1593940680-2363-7-git-send-email-sivaprak@codeaurora.org> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 05-07-20, 14:47, Sivaprakash Murugesan wrote: > ipq8074 has two pcie ports, one gen2 and one gen3 ports. with phy > support already available for gen2 pcie ports add support for pcie gen3 > port phy. > > Co-developed-by: Selvam Sathappan Periakaruppan > Signed-off-by: Selvam Sathappan Periakaruppan > Signed-off-by: Sivaprakash Murugesan > --- > drivers/phy/qualcomm/phy-qcom-pcie3-qmp.h | 137 ++++++++++++++++++++++++ > drivers/phy/qualcomm/phy-qcom-qmp.c | 172 +++++++++++++++++++++++++++++- > 2 files changed, 307 insertions(+), 2 deletions(-) > create mode 100644 drivers/phy/qualcomm/phy-qcom-pcie3-qmp.h > > diff --git a/drivers/phy/qualcomm/phy-qcom-pcie3-qmp.h b/drivers/phy/qualcomm/phy-qcom-pcie3-qmp.h > new file mode 100644 > index 000000000000..bb567673d9b5 > --- /dev/null > +++ b/drivers/phy/qualcomm/phy-qcom-pcie3-qmp.h > @@ -0,0 +1,137 @@ > +/* SPDX-License-Identifier: GPL-2.0* Trailing * at the end, it would make sense to split the spdx and copyright parts to two single lines > @@ -2550,8 +2707,16 @@ static int phy_pipe_clk_register(struct qcom_qmp *qmp, struct device_node *np) > > init.ops = &clk_fixed_rate_ops; > > - /* controllers using QMP phys use 125MHz pipe clock interface */ > - fixed->fixed_rate = 125000000; > + /* > + * controllers using QMP phys use 125MHz pipe clock interface unless > + * other frequency is specified in dts > + */ > + ret = of_property_read_u32(np, "clock-output-rate", > + (u32 *)&fixed->fixed_rate); is this cast required? > + if (ret) > + fixed->fixed_rate = 125000000; > + > + dev_info(qmp->dev, "fixed freq %lu\n", fixed->fixed_rate); debug? -- ~Vinod