diff options
Diffstat (limited to 'arch/arm/dts/imx6qdl-zii-rdu2.dtsi')
-rw-r--r-- | arch/arm/dts/imx6qdl-zii-rdu2.dtsi | 83 |
1 files changed, 33 insertions, 50 deletions
diff --git a/arch/arm/dts/imx6qdl-zii-rdu2.dtsi b/arch/arm/dts/imx6qdl-zii-rdu2.dtsi index 7ab569b789..a74fb47831 100644 --- a/arch/arm/dts/imx6qdl-zii-rdu2.dtsi +++ b/arch/arm/dts/imx6qdl-zii-rdu2.dtsi @@ -55,69 +55,45 @@ }; }; + &uart4 { - pic { - compatible = "zii,pic-rdu2"; - current-speed = <1000000>; - status = "okay"; + rave-sp { + #address-cells = <1>; + #size-cells = <1>; + + watchdog { + nvmem-cells = <&boot_source>; + nvmem-cell-names = "boot-source"; + }; - main_eeprom { - compatible = "zii,pic-main-eeprom"; + eeprom@a3 { + compatible = "zii,rave-sp-eeprom"; + reg = <0xa3 0x4000>; + zii,eeprom-name = "dds-eeprom"; + }; + + eeprom@a4 { + compatible = "zii,rave-sp-eeprom"; + reg = <0xa4 0x4000>; #address-cells = <1>; #size-cells = <1>; - status = "okay"; + zii,eeprom-name = "main-eeprom"; boot_source: boot-source@83 { reg = <0x83 1>; }; - max_failed_boots: max-failed-boots@8E { - reg = <0x8E 2>; - }; - }; - - dds_eeprom { - compatible = "zii,pic-dds-eeprom"; - #address-cells = <1>; - #size-cells = <1>; - status = "okay"; - }; - watchdog { - compatible = "zii,pic-watchdog"; - status = "okay"; - }; + mac_address_0: mac-address@180 { + reg = <0x180 6>; + }; - hwmon { - compatible = "zii,pic-hwmon"; - sensors = "RMB_3V3_PMIC", - "RMB_3V3_MCU", - "RMB_5V_MAIN", - "RMB_12V_MAIN", - "RMB_28V_FIL", - "RMB_28V_HOTSWAP", - "DEB_1V8", - "DEB_3V3", - "DEB_28V_DEB", - "DEB_28V_RDU", - "TEMPERATURE", - "TEMPERATURE_2", - "RMB_28V_CURRENT"; - status = "okay"; + mac_address_1: mac-address@190 { + reg = <0x190 6>; + }; }; backlight { - compatible = "zii,pic-backlight"; - status = "okay"; - }; - - leds { - compatible = "zii,pic-leds"; - status = "okay"; - }; - - pwrbutton { - compatible = "zii,pic-pwrbutton"; - status = "okay"; + compatible = "zii,rave-sp-backlight"; }; }; }; @@ -139,6 +115,11 @@ }; }; +&fec { + nvmem-cells = <&mac_address_0>; + nvmem-cell-names = "mac-address"; +}; + &i2c2 { temp-sense@48 { barebox,sensor-name = "Temp Sensor 1"; @@ -154,6 +135,8 @@ i210: i210@0 { reg = <0 0 0 0 0>; + nvmem-cells = <&mac_address_1>; + nvmem-cell-names = "mac-address"; }; }; }; |