arm: dts: apalis-ixora: Add switch3 as reset button Signed-off-by: Petr Štetiar --- a/arch/arm/boot/dts/imx6q-apalis-ixora-v1.1.dts +++ b/arch/arm/boot/dts/imx6q-apalis-ixora-v1.1.dts @@ -70,7 +70,7 @@ gpio-keys { compatible = "gpio-keys"; pinctrl-names = "default"; - pinctrl-0 = <&pinctrl_gpio_keys>; + pinctrl-0 = <&pinctrl_gpio_keys &pinctrl_switch3_ixora>; wakeup { label = "Wake-Up"; @@ -79,6 +79,13 @@ debounce-interval = <10>; wakeup-source; }; + + reset { + label = "reset"; + gpios = <&gpio1 16 GPIO_ACTIVE_LOW>; + linux,code = ; + debounce-interval = <10>; + }; }; lcd_display: display@di0 { @@ -292,4 +299,10 @@ MX6QDL_PAD_NANDF_D2__GPIO2_IO02 0x1b0b0 >; }; + + pinctrl_switch3_ixora: switch3ixora { + fsl,pins = < + MX6QDL_PAD_SD1_DAT0__GPIO1_IO16 0x1b0b0 + >; + }; }; --- a/arch/arm/boot/dts/imx6q-apalis-ixora.dts +++ b/arch/arm/boot/dts/imx6q-apalis-ixora.dts @@ -69,7 +69,7 @@ gpio-keys { compatible = "gpio-keys"; pinctrl-names = "default"; - pinctrl-0 = <&pinctrl_gpio_keys>; + pinctrl-0 = <&pinctrl_gpio_keys &pinctrl_switch3_ixora>; wakeup { label = "Wake-Up"; @@ -78,6 +78,13 @@ debounce-interval = <10>; wakeup-source; }; + + reset { + label = "reset"; + gpios = <&gpio1 16 GPIO_ACTIVE_LOW>; + linux,code = ; + debounce-interval = <10>; + }; }; lcd_display: display@di0 { @@ -293,4 +300,10 @@ MX6QDL_PAD_NANDF_D2__GPIO2_IO02 0x1b0b0 >; }; + + pinctrl_switch3_ixora: switch3ixora { + fsl,pins = < + MX6QDL_PAD_SD1_DAT0__GPIO1_IO16 0x1b0b0 + >; + }; };