diff options
Diffstat (limited to 'dts/upstream/src/mips/realtek/rtl930x.dtsi')
| -rw-r--r-- | dts/upstream/src/mips/realtek/rtl930x.dtsi | 64 | 
1 files changed, 64 insertions, 0 deletions
| diff --git a/dts/upstream/src/mips/realtek/rtl930x.dtsi b/dts/upstream/src/mips/realtek/rtl930x.dtsi index f2e57ea3a60..24e262e2dc2 100644 --- a/dts/upstream/src/mips/realtek/rtl930x.dtsi +++ b/dts/upstream/src/mips/realtek/rtl930x.dtsi @@ -48,6 +48,10 @@  		#address-cells = <1>;  		#size-cells = <1>; +		interrupt-parent = <&intc>; +		interrupts = <23>, <24>; +		interrupt-names = "switch", "nic"; +  		reboot@c {  			compatible = "syscon-reboot";  			reg = <0x0c 0x4>; @@ -69,6 +73,39 @@  			#size-cells = <0>;  			status = "disabled";  		}; + +		mdio_controller: mdio-controller@ca00 { +			compatible = "realtek,rtl9301-mdio"; +			reg = <0xca00 0x200>; +			#address-cells = <1>; +			#size-cells = <0>; +			status = "disabled"; + +			mdio0: mdio-bus@0 { +				reg = <0>; +				#address-cells = <1>; +				#size-cells = <0>; +				status = "disabled"; +			}; +			mdio1: mdio-bus@1 { +				reg = <1>; +				#address-cells = <1>; +				#size-cells = <0>; +				status = "disabled"; +			}; +			mdio2: mdio-bus@2 { +				reg = <2>; +				#address-cells = <1>; +				#size-cells = <0>; +				status = "disabled"; +			}; +			mdio3: mdio-bus@3 { +				reg = <3>; +				#address-cells = <1>; +				#size-cells = <0>; +				status = "disabled"; +			}; +		};  	};  	soc: soc@18000000 { @@ -105,6 +142,33 @@  			clocks = <&lx_clk>;  		}; +		watchdog0: watchdog@3260 { +			compatible = "realtek,rtl9300-wdt"; +			reg = <0x3260 0xc>; + +			realtek,reset-mode = "soc"; + +			clocks = <&lx_clk>; +			timeout-sec = <30>; + +			interrupt-parent = <&intc>; +			interrupt-names = "phase1", "phase2"; +			interrupts = <5>, <6>; +		}; + +		gpio0: gpio@3300 { +			compatible = "realtek,rtl9300-gpio", "realtek,otto-gpio"; +			reg = <0x3300 0x1c>, <0x3338 0x8>; +			gpio-controller; +			#gpio-cells = <2>; +			ngpios = <24>; + +			interrupt-controller; +			#interrupt-cells = <2>; +			interrupt-parent = <&intc>; +			interrupts = <13>; +		}; +  		snand: spi@1a400 {  			compatible = "realtek,rtl9301-snand";  			reg = <0x1a400 0x44>; | 
