dts: starfive: Enable usb device node
authorJianlong Huang <jianlong.huang@starfivetech.com>
Sat, 24 Sep 2022 00:46:23 +0000 (08:46 +0800)
committerJianlong Huang <jianlong.huang@starfivetech.com>
Thu, 3 Nov 2022 09:23:28 +0000 (17:23 +0800)
Sync jh7110 usb device node and enable
Sync jh7110 imx219 compatible name

Signed-off-by: Jianlong Huang <jianlong.huang@starfivetech.com>
arch/riscv/boot/dts/starfive/jh7110-visionfive-v2.dtsi

index 280eac7..e056783 100644 (file)
        pinctrl-0 = <&i2c6_pins>;
        status = "okay";
 
-       imx219@10 {
-               compatible = "imx219";
+       imx219: imx219@10 {
+               compatible = "sony,imx219";
                reg = <0x10>;
                clocks = <&clk_ext_camera>;
                clock-names = "xclk";
 };
 
 &usbdrd30 {
-       pinctrl-names = "default";
-       pinctrl-0 = <&usb_pins>;
-       dr_mode = "host"; /*host or peripheral*/
-       status = "disabled";
+       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 = "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,usb2-only;
+       dr_mode = "peripheral"; /*host or peripheral*/
+       status = "okay";
 };
 
 &xrp {