summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPhilippe Schenker <philippe.schenker@toradex.com>2023-03-15 16:29:41 +0100
committerPhilippe Schenker <philippe.schenker@toradex.com>2023-03-15 16:29:41 +0100
commit2759afc24f9ae38e69368c44cdfa7fd86862681d (patch)
treeaff11c5c96adba07db1e0ac1f4c22a75aaedacef
parentd181bed84a651cc0cb7749434fbc579a0b4cfb6c (diff)
arm64: dts: colibri-imx8x: Add 50mhz clock for eth
Change ent0_lpcg accordingly so we get the clock we need for 100mbps ethernet. This was copied from toradex_5.4-2.3.x-imx and checked that it's still valid on 5.15 downstream Upstream-Status: Pending This may get upstreamed since on mainline there is a simliar define (IMX_SC_C_DISABLE_50). Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
-rw-r--r--arch/arm64/boot/dts/freescale/imx8x-colibri.dtsi15
1 files changed, 15 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/freescale/imx8x-colibri.dtsi b/arch/arm64/boot/dts/freescale/imx8x-colibri.dtsi
index fc40ef9316f7..6e76e8b34710 100644
--- a/arch/arm64/boot/dts/freescale/imx8x-colibri.dtsi
+++ b/arch/arm64/boot/dts/freescale/imx8x-colibri.dtsi
@@ -432,6 +432,21 @@
pinctrl-0 = <&pinctrl_lpuart3>, <&pinctrl_lpuart3_ctrl>;
};
+&enet0_lpcg {
+ clocks = <&clk IMX_SC_R_ENET_0 IMX_SC_PM_CLK_PER>,
+ <&clk IMX_SC_R_ENET_0 IMX_SC_PM_CLK_PER>,
+ <&conn_axi_clk>,
+ <&clk IMX_SC_R_ENET_0 IMX_SC_C_DISABLE_50>,
+ <&conn_ipg_clk>,
+ <&conn_ipg_clk>;
+ clock-output-names = "enet0_lpcg_timer_clk",
+ "enet0_lpcg_txc_sampling_clk",
+ "enet0_lpcg_ahb_clk",
+ "enet0_lpcg_ref_50mhz_clk",
+ "enet0_lpcg_ipg_clk",
+ "enet0_lpcg_ipg_s_clk";
+};
+
/* Colibri FastEthernet */
&fec1 {
pinctrl-names = "default", "sleep";