From f64678cdc6e51d09c9a7de1a04c011a6be8eec27 Mon Sep 17 00:00:00 2001 From: Yanhong Wang Date: Fri, 19 May 2023 17:08:54 +0800 Subject: dts: starfive: devkits: Update usb device tree node Updated USB Device Tree Node to support USB Device functionality and is consistent with Kernel. Signed-off-by: Yanhong Wang Signed-off-by: Minda Chen --- arch/riscv/dts/jh7110.dtsi | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/arch/riscv/dts/jh7110.dtsi b/arch/riscv/dts/jh7110.dtsi index e353aeb25b..1022a08db5 100644 --- a/arch/riscv/dts/jh7110.dtsi +++ b/arch/riscv/dts/jh7110.dtsi @@ -354,21 +354,25 @@ usbdrd30: usbdrd{ compatible = "starfive,jh7110-cdns3"; + dma-coherent; #address-cells = <2>; #size-cells = <2>; - clocks = <&clkgen JH7110_USB0_CLK_APP_125>, + reg = <0x0 0x10210000 0x0 0x1000>, + <0x0 0x10200000 0x0 0x1000>; + clocks = <&clkgen JH7110_USB_125M>, + <&clkgen JH7110_USB0_CLK_APP_125>, <&clkgen JH7110_USB0_CLK_LPM>, <&clkgen JH7110_USB0_CLK_STB>, <&clkgen JH7110_USB0_CLK_USB_APB>, <&clkgen JH7110_USB0_CLK_AXI>, <&clkgen JH7110_USB0_CLK_UTMI_APB>; - clock-names = "app","lpm","stb","apb","axi","utmi"; + clock-names = "125m","app","lpm","stb","apb","axi","utmi"; resets = <&rstgen RSTN_U0_CDN_USB_PWRUP>, <&rstgen RSTN_U0_CDN_USB_APB>, <&rstgen RSTN_U0_CDN_USB_AXI>, <&rstgen RSTN_U0_CDN_USB_UTMI_APB>; reset-names = "pwrup","apb","axi","utmi"; - starfive,stg-syscon = <&stg_syscon 0x4>; + starfive,stg-syscon = <&stg_syscon 0x4 0xc4 0x148 0x1f4>; starfive,sys-syscon = <&sys_syscon 0x18>; status = "disabled"; @@ -378,7 +382,7 @@ <0x0 0x10110000 0x0 0x10000>, <0x0 0x10120000 0x0 0x10000>; reg-names = "otg", "xhci", "dev"; - interrupts = <108>, <109>, <110>; + interrupts = <100>, <108>, <110>; interrupt-names = "host", "peripheral", "otg"; phy-names = "cdns3,usb3-phy", "cnds3,usb2-phy"; maximum-speed = "super-speed"; -- cgit v1.2.3