[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <76716956-3f15-edd0-e9e2-bdba78de54f9@oss.nxp.com>
Date: Mon, 16 Jan 2023 09:01:08 +0800
From: Peng Fan <peng.fan@....nxp.com>
To: Oleksij Rempel <o.rempel@...gutronix.de>,
Rob Herring <robh+dt@...nel.org>,
Krzysztof Kozlowski <krzysztof.kozlowski+dt@...aro.org>,
Shawn Guo <shawnguo@...nel.org>,
Sascha Hauer <s.hauer@...gutronix.de>,
Abel Vesa <abelvesa@...nel.org>,
Michael Turquette <mturquette@...libre.com>,
Stephen Boyd <sboyd@...nel.org>,
Richard Cochran <richardcochran@...il.com>
Cc: kernel@...gutronix.de, Fabio Estevam <festevam@...il.com>,
NXP Linux Team <linux-imx@....com>,
Lee Jones <lee@...nel.org>,
Russell King <linux@...linux.org.uk>,
devicetree@...r.kernel.org, linux-kernel@...r.kernel.org,
linux-clk@...r.kernel.org, netdev@...r.kernel.org
Subject: Re: [PATCH v1 05/20] ARM: dts: imx6qdl: use enet_clk_ref instead of
enet_out for the FEC node
Hi Oleksij,
On 1/13/2023 10:27 PM, Oleksij Rempel wrote:
> Old imx6q machine code makes RGMII/RMII clock direction decision based on
> configuration of "ptp" clock. "enet_out" is not used and make no real
> sense, since we can't configure it as output or use it as clock
> provider.
>
> Instead of "enet_out" use "enet_clk_ref" which is actual selector to
> choose between internal and external clock source:
>
> FEC MAC <---------- enet_clk_ref <--------- SoC PLL
> \
> ^------<-> refclock PAD (bi directional)
>
> Signed-off-by: Oleksij Rempel <o.rempel@...gutronix.de>
> ---
> arch/arm/boot/dts/imx6qdl.dtsi | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/arch/arm/boot/dts/imx6qdl.dtsi b/arch/arm/boot/dts/imx6qdl.dtsi
> index ff1e0173b39b..71522263031a 100644
> --- a/arch/arm/boot/dts/imx6qdl.dtsi
> +++ b/arch/arm/boot/dts/imx6qdl.dtsi
> @@ -1050,8 +1050,8 @@ fec: ethernet@...8000 {
> clocks = <&clks IMX6QDL_CLK_ENET>,
> <&clks IMX6QDL_CLK_ENET>,
> <&clks IMX6QDL_CLK_ENET_REF>,
> - <&clks IMX6QDL_CLK_ENET_REF>;
> - clock-names = "ipg", "ahb", "ptp", "enet_out";
> + <&clks IMX6QDL_CLK_ENET_REF_SEL>;
> + clock-names = "ipg", "ahb", "ptp", "enet_clk_ref";
Please also update fec binding, otherwise there will be dtbs check error.
Thanks,
Peng.
> fsl,stop-mode = <&gpr 0x34 27>;
> status = "disabled";
> };
Powered by blists - more mailing lists