forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-01-31 f9004dbfff8a3fbbd7e2a88c8a4327c7f2f8e5b2
kernel/arch/arm/boot/dts/keystone-k2l-netcp.dtsi
....@@ -134,8 +134,8 @@
134134 /* NetCP address range */
135135 ranges = <0 0x26000000 0x1000000>;
136136
137
- clocks = <&clkpa>, <&clkcpgmac>, <&chipclk12>;
138
- clock-names = "pa_clk", "ethss_clk", "cpts";
137
+ clocks = <&clkpa>, <&clkcpgmac>;
138
+ clock-names = "pa_clk", "ethss_clk";
139139 dma-coherent;
140140
141141 ti,navigator-dmas = <&dma_gbe 0>,
....@@ -155,6 +155,22 @@
155155 tx-queue = <896>;
156156 tx-channel = "nettx";
157157
158
+ cpts {
159
+ clocks = <&cpts_refclk_mux>;
160
+ clock-names = "cpts";
161
+
162
+ cpts_refclk_mux: cpts-refclk-mux {
163
+ #clock-cells = <0>;
164
+ clocks = <&chipclk12>, <&chipclk13>,
165
+ <&timi0>, <&timi1>,
166
+ <&tsrefclk>;
167
+ ti,mux-tbl = <0x0>, <0x1>, <0x2>,
168
+ <0x3>, <0x8>;
169
+ assigned-clocks = <&cpts_refclk_mux>;
170
+ assigned-clock-parents = <&chipclk12>;
171
+ };
172
+ };
173
+
158174 interfaces {
159175 gbe0: interface-0 {
160176 slave-port = <0>;