dt-bingings:uart:jh7110: add clks and reset signals to uarts
authoryanhong.wang <yanhong.wang@starfivetech.com>
Tue, 19 Apr 2022 07:54:56 +0000 (15:54 +0800)
committeryanhong.wang <yanhong.wang@starfivetech.com>
Sun, 24 Apr 2022 02:22:50 +0000 (10:22 +0800)
Uart uses the clock and reset framework API.

Signed-off-by: yanhong.wang <yanhong.wang@starfivetech.com>
arch/riscv/boot/dts/starfive/jh7110.dtsi
arch/riscv/boot/dts/starfive/jh7110_clk.dtsi [changed mode: 0755->0644]

index 8595cc3..42e5445 100644 (file)
                        clocks = <&clkgen JH7110_UART0_CLK_CORE>,
                                        <&clkgen JH7110_UART0_CLK_APB>;
                        clock-names = "baudclk", "apb_pclk";
+                       resets = <&rstgen RSTN_U0_DW_UART_APB>;
                        interrupts = <32>;
                        status = "disabled";
                };
                        reg = <0x0 0x10010000 0x0 0x10000>;
                        reg-io-width = <4>;
                        reg-shift = <2>;
-                       clocks = <&oscclk>, <&apb0clk>;
+                       clocks = <&clkgen JH7110_UART1_CLK_CORE>,
+                                       <&clkgen JH7110_UART1_CLK_APB>;
                        clock-names = "baudclk", "apb_pclk";
+                       resets = <&rstgen RSTN_U1_DW_UART_APB>;
                        interrupts = <33>;
                        status = "disabled";
                };
                        reg = <0x0 0x10020000 0x0 0x10000>;
                        reg-io-width = <4>;
                        reg-shift = <2>;
-                       clocks = <&oscclk>, <&apb0clk>;
+                       clocks = <&clkgen JH7110_UART2_CLK_CORE>,
+                                       <&clkgen JH7110_UART2_CLK_APB>;
                        clock-names = "baudclk", "apb_pclk";
+                       resets = <&rstgen RSTN_U2_DW_UART_APB>;
                        interrupts = <34>;
                        status = "disabled";
                };
                        reg = <0x0 0x12000000 0x0 0x10000>;
                        reg-io-width = <4>;
                        reg-shift = <2>;
-                       clocks = <&uartclk>, <&apb0clk>;
+                       clocks = <&clkgen JH7110_UART3_CLK_CORE>,
+                                       <&clkgen JH7110_UART3_CLK_APB>;
                        clock-names = "baudclk", "apb_pclk";
+                       resets = <&rstgen RSTN_U3_DW_UART_APB>;
                        interrupts = <45>;
                        status = "disabled";
                };
                        reg = <0x0 0x12010000 0x0 0x10000>;
                        reg-io-width = <4>;
                        reg-shift = <2>;
-                       clocks = <&uartclk>, <&apb0clk>;
+                       clocks = <&clkgen JH7110_UART4_CLK_CORE>,
+                                       <&clkgen JH7110_UART4_CLK_APB>;
                        clock-names = "baudclk", "apb_pclk";
+                       resets = <&rstgen RSTN_U4_DW_UART_APB>;
                        interrupts = <46>;
                        status = "disabled";
                };
                        reg = <0x0 0x12020000 0x0 0x10000>;
                        reg-io-width = <4>;
                        reg-shift = <2>;
-                       clocks = <&uartclk>, <&apb0clk>;
+                       cclocks = <&clkgen JH7110_UART5_CLK_CORE>,
+                                       <&clkgen JH7110_UART5_CLK_APB>;
                        clock-names = "baudclk", "apb_pclk";
+                       resets = <&rstgen RSTN_U5_DW_UART_APB>;
                        interrupts = <47>;
                        status = "disabled";
                };
old mode 100755 (executable)
new mode 100644 (file)
index 98b1332..a98b4b8
                clock-frequency = <50000000>;
        };
 
-       uartclk: uartclk {
-               compatible = "fixed-clock";
-               #clock-cells = <0>;
-               clock-frequency = <51200000>;
-       };
-
        dwmmc_biuclk: dwmmc_biuclk {
                compatible = "fixed-clock";
                #clock-cells = <0>;