|
@@ -7,6 +7,7 @@
|
|
|
|
|
|
#include <dt-bindings/clock/renesas-cpg-mssr.h>
|
|
|
#include <dt-bindings/interrupt-controller/arm-gic.h>
|
|
|
+#include <dt-bindings/power/r8a77990-sysc.h>
|
|
|
|
|
|
/ {
|
|
|
compatible = "renesas,r8a77990";
|
|
@@ -165,6 +166,43 @@
|
|
|
resets = <&cpg 906>;
|
|
|
};
|
|
|
|
|
|
+ ohci0: usb@ee080000 {
|
|
|
+ compatible = "generic-ohci";
|
|
|
+ reg = <0 0xee080000 0 0x100>;
|
|
|
+ interrupts = <GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>;
|
|
|
+ clocks = <&cpg CPG_MOD 703>;
|
|
|
+ phys = <&usb2_phy0>;
|
|
|
+ phy-names = "usb";
|
|
|
+ power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
|
|
|
+ resets = <&cpg 703>;
|
|
|
+ status = "disabled";
|
|
|
+ };
|
|
|
+
|
|
|
+ ehci0: usb@ee080100 {
|
|
|
+ compatible = "generic-ehci";
|
|
|
+ reg = <0 0xee080100 0 0x100>;
|
|
|
+ interrupts = <GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>;
|
|
|
+ clocks = <&cpg CPG_MOD 703>;
|
|
|
+ phys = <&usb2_phy0>;
|
|
|
+ phy-names = "usb";
|
|
|
+ companion = <&ohci0>;
|
|
|
+ power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
|
|
|
+ resets = <&cpg 703>;
|
|
|
+ status = "disabled";
|
|
|
+ };
|
|
|
+
|
|
|
+ usb2_phy0: usb-phy@ee080200 {
|
|
|
+ compatible = "renesas,usb2-phy-r8a7790",
|
|
|
+ "renesas,rcar-gen3-usb2-phy";
|
|
|
+ reg = <0 0xee080200 0 0x700>;
|
|
|
+ interrupts = <GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>;
|
|
|
+ clocks = <&cpg CPG_MOD 703>;
|
|
|
+ power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
|
|
|
+ resets = <&cpg 703>;
|
|
|
+ #phy-cells = <0>;
|
|
|
+ status = "disabled";
|
|
|
+ };
|
|
|
+
|
|
|
pfc: pin-controller@e6060000 {
|
|
|
compatible = "renesas,pfc-r8a77990";
|
|
|
reg = <0 0xe6060000 0 0x508>;
|