summaryrefslogtreecommitdiff
path: root/arch/arm64/boot/dts/freescale/imx8mm-data-modul-edm-sbc.dts
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm64/boot/dts/freescale/imx8mm-data-modul-edm-sbc.dts')
-rw-r--r--arch/arm64/boot/dts/freescale/imx8mm-data-modul-edm-sbc.dts64
1 files changed, 58 insertions, 6 deletions
diff --git a/arch/arm64/boot/dts/freescale/imx8mm-data-modul-edm-sbc.dts b/arch/arm64/boot/dts/freescale/imx8mm-data-modul-edm-sbc.dts
index 472c584fb3bd..cb7647144043 100644
--- a/arch/arm64/boot/dts/freescale/imx8mm-data-modul-edm-sbc.dts
+++ b/arch/arm64/boot/dts/freescale/imx8mm-data-modul-edm-sbc.dts
@@ -30,11 +30,8 @@
backlight: backlight {
compatible = "pwm-backlight";
- pinctrl-names = "default";
- pinctrl-0 = <&pinctrl_panel_backlight>;
brightness-levels = <0 1 10 20 30 40 50 60 70 75 80 90 100>;
default-brightness-level = <7>;
- enable-gpios = <&gpio3 0 GPIO_ACTIVE_HIGH>;
pwms = <&pwm1 0 5000000 0>;
/* Disabled by default, unless display board plugged in. */
status = "disabled";
@@ -66,7 +63,6 @@
regulator-name = "PANEL_VCC";
regulator-min-microvolt = <5000000>;
regulator-max-microvolt = <5000000>;
- gpio = <&gpio3 6 0>;
enable-active-high;
/* Disabled by default, unless display board plugged in. */
status = "disabled";
@@ -435,7 +431,63 @@
eeprom: eeprom@50 {
compatible = "atmel,24c32";
reg = <0x50>;
+ label = "dmo-board-info";
pagesize = <32>;
+ wp-gpios = <&gpio2 5 GPIO_ACTIVE_LOW>;
+
+ nvmem-layout {
+ compatible = "fixed-layout";
+ #address-cells = <1>;
+ #size-cells = <1>;
+
+ company-name@24 {
+ reg = <0x24 0xd>;
+ };
+
+ product-name@32 {
+ reg = <0x32 0x13>;
+ };
+
+ board-revision@4b {
+ reg = <0x4b 0x3>;
+ };
+
+ serial-number@4f {
+ reg = <0x4f 0x8>;
+ };
+
+ manufacturing-date@70 {
+ reg = <0x70 0xa>;
+ };
+
+ test-date@7b {
+ reg = <0x7b 0xa>;
+ };
+
+ product-number@86 {
+ reg = <0x86 0x8>;
+ };
+
+ board-variant@9a {
+ reg = <0x9a 0x9>;
+ };
+
+ company-acronym@a4 {
+ reg = <0xa4 0x3>;
+ };
+
+ mac-address@b0 {
+ reg = <0xb0 0x6>;
+ };
+
+ board-id@100 {
+ reg = <0x100 0x4>;
+ };
+
+ wifi-id@120 {
+ reg = <0x120 0x4>;
+ };
+ };
};
rtc: rtc@68 {
@@ -454,7 +506,7 @@
};
};
-&i2c3 { /* Display connector I2C */
+i2c_display: &i2c3 { /* Display connector I2C */
/* IMX8MM ERRATA e7805 -- I2C is limited to 384 kHz due to SoC bug */
clock-frequency = <320000>;
pinctrl-names = "default", "gpio";
@@ -465,7 +517,7 @@
status = "okay";
};
-&i2c4 { /* Feature connector I2C */
+i2c_feature: &i2c4 { /* Feature connector I2C */
/* IMX8MM ERRATA e7805 -- I2C is limited to 384 kHz due to SoC bug */
clock-frequency = <320000>;
pinctrl-names = "default", "gpio";