diff options
Diffstat (limited to 'arch/arm/boot/dts/imx6qdl-sabresd.dtsi')
-rw-r--r-- | arch/arm/boot/dts/imx6qdl-sabresd.dtsi | 20 |
1 files changed, 15 insertions, 5 deletions
diff --git a/arch/arm/boot/dts/imx6qdl-sabresd.dtsi b/arch/arm/boot/dts/imx6qdl-sabresd.dtsi index 100b9c8364d4..dd75123297cf 100644 --- a/arch/arm/boot/dts/imx6qdl-sabresd.dtsi +++ b/arch/arm/boot/dts/imx6qdl-sabresd.dtsi @@ -110,18 +110,21 @@ gpios = <&gpio3 29 1>; linux,code = <116>; /* KEY_POWER */ gpio-key,wakeup; + debounce-interval = <1>; }; volume-up { label = "Volume Up"; gpios = <&gpio1 4 1>; linux,code = <115>; /* KEY_VOLUMEUP */ + debounce-interval = <1>; }; volume-down { label = "Volume Down"; gpios = <&gpio1 5 1>; linux,code = <114>; /* KEY_VOLUMEDOWN */ + debounce-interval = <1>; }; }; @@ -205,7 +208,7 @@ status = "okay"; }; - backlight { + pwm-backlight { compatible = "pwm-backlight"; pwms = <&pwm1 0 5000000>; brightness-levels = <0 4 8 16 32 64 128 255>; @@ -239,6 +242,10 @@ reset-delay-us = <50>; #reset-cells = <0>; }; + + minipcie_ctrl { + power-on-gpio = <&gpio3 19 0>; + }; }; &audmux { @@ -359,12 +366,14 @@ mclk_source = <0>; }; - mma8451@1c { - compatible = "fsl,mma8451"; + mma8x5x@1c { + compatible = "fsl,mma8x5x"; reg = <0x1c>; - position = <1>; + position = <0>; vdd-supply = <®_sensor>; vddio-supply = <®_sensor>; + interrupt-parent = <&gpio1>; + interrupts = <18 1>; }; }; @@ -429,7 +438,7 @@ mag3110@0e { compatible = "fsl,mag3110"; reg = <0x0e>; - position = <2>; + position = <1>; vdd-supply = <®_sensor>; vddio-supply = <®_sensor>; interrupt-parent = <&gpio3>; @@ -494,6 +503,7 @@ MX6QDL_PAD_GPIO_9__GPIO1_IO09 0x80000000 MX6QDL_PAD_GPIO_1__WDOG2_B 0x80000000 MX6QDL_PAD_GPIO_2__GPIO1_IO02 0x80000000 + MX6QDL_PAD_SD1_CMD__GPIO1_IO18 0x80000000 >; }; }; |