[PATCH 4/4] [RFC] ARM: dts: stm32: Switch DWMAC RMII clock to MCO2 on DHCOM
From: Marek Vasut <marex@denx.de>
Date: 2021-01-06 20:46:11
Subsystem:
the rest · Maintainer:
Linus Torvalds
Using the MCO2 output for the LAN8710i PHY clock and feedback clock into the DWMAC reduces EMI, switch to MCO2. Signed-off-by: Marek Vasut <marex@denx.de> Cc: Alexandre Torgue <redacted> Cc: Maxime Coquelin <mcoquelin.stm32@gmail.com> Cc: Patrice Chotard <redacted> Cc: Patrick Delaunay <redacted> Cc: linux-stm32@st-md-mailman.stormreply.com To: linux-arm-kernel@lists.infradead.org --- arch/arm/boot/dts/stm32mp15xx-dhcom-som.dtsi | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-)
diff --git a/arch/arm/boot/dts/stm32mp15xx-dhcom-som.dtsi b/arch/arm/boot/dts/stm32mp15xx-dhcom-som.dtsi
index dc70ddd09e9d..ff70bd03a017 100644
--- a/arch/arm/boot/dts/stm32mp15xx-dhcom-som.dtsi
+++ b/arch/arm/boot/dts/stm32mp15xx-dhcom-som.dtsi@@ -110,15 +110,21 @@ &dts { status = "okay"; }; +&clk_eth_rx { + clocks = <&rcc CK_MCO2>; + assigned-clocks = <&rcc CK_MCO2>; + assigned-clock-parents = <&rcc PLL4_P>; + assigned-clock-rates = <50000000>; +}; + ðernet0 { status = "okay"; - pinctrl-0 = <ðernet0_rmii_pins_a>; - pinctrl-1 = <ðernet0_rmii_sleep_pins_a>; + pinctrl-0 = <ðernet0_rmii_pins_b &mco2_pins_a>; + pinctrl-1 = <ðernet0_rmii_sleep_pins_b &mco2_sleep_pins_a>; pinctrl-names = "default", "sleep"; phy-mode = "rmii"; max-speed = <100>; phy-handle = <&phy0>; - st,eth-ref-clk-sel; phy-reset-gpios = <&gpioh 3 GPIO_ACTIVE_LOW>; mdio0 {
--
2.29.2
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel