Message ID | 1521190471-25242-1-git-send-email-Anson.Huang@nxp.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Ping... Anson Huang Best Regards! > -----Original Message----- > From: A.s. Dong > Sent: Friday, March 16, 2018 6:28 PM > To: Anson Huang <anson.huang@nxp.com>; shawnguo@kernel.org; > kernel@pengutronix.de; Fabio Estevam <fabio.estevam@nxp.com>; > robh+dt@kernel.org; mark.rutland@arm.com; linux@armlinux.org.uk > Cc: dl-linux-imx <linux-imx@nxp.com>; linux-arm-kernel@lists.infradead.org; > devicetree@vger.kernel.org; linux-kernel@vger.kernel.org > Subject: RE: [PATCH] ARM: dts: imx7d-sdb: add gpio key support > > > -----Original Message----- > > From: Anson Huang [mailto:Anson.Huang@nxp.com] > > Sent: Friday, March 16, 2018 4:55 PM > > To: shawnguo@kernel.org; kernel@pengutronix.de; Fabio Estevam > > <fabio.estevam@nxp.com>; robh+dt@kernel.org; mark.rutland@arm.com; > > linux@armlinux.org.uk > > Cc: dl-linux-imx <linux-imx@nxp.com>; > > linux-arm-kernel@lists.infradead.org; > > devicetree@vger.kernel.org; linux-kernel@vger.kernel.org > > Subject: [PATCH] ARM: dts: imx7d-sdb: add gpio key support > > > > Add support for imx7d-sdb board's gpio keys: > > > > S1(FUNC1): KEY_VOLUMEUP > > S3(FUNC2): KEY_VOLUMEDOWN > > > > Acked-by: Dong Aisheng <aisheng.dong@nxp.com> > > Regards > Dong Aisheng > > > Signed-off-by: Anson Huang <Anson.Huang@nxp.com> > > --- > > arch/arm/boot/dts/imx7d-sdb.dts | 24 ++++++++++++++++++++++++ > > 1 file changed, 24 insertions(+) > > > > diff --git a/arch/arm/boot/dts/imx7d-sdb.dts > > b/arch/arm/boot/dts/imx7d- sdb.dts index 7f241af..e47b5b2 100644 > > --- a/arch/arm/boot/dts/imx7d-sdb.dts > > +++ b/arch/arm/boot/dts/imx7d-sdb.dts > > @@ -52,6 +52,24 @@ > > reg = <0x80000000 0x80000000>; > > }; > > > > + gpio-keys { > > + compatible = "gpio-keys"; > > + pinctrl-names = "default"; > > + pinctrl-0 = <&pinctrl_gpio_keys>; > > + > > + volume-up { > > + label = "Volume Up"; > > + gpios = <&gpio5 11 GPIO_ACTIVE_LOW>; > > + linux,code = <KEY_VOLUMEUP>; > > + }; > > + > > + volume-down { > > + label = "Volume Down"; > > + gpios = <&gpio5 10 GPIO_ACTIVE_LOW>; > > + linux,code = <KEY_VOLUMEDOWN>; > > + }; > > + }; > > + > > spi4 { > > compatible = "spi-gpio"; > > pinctrl-names = "default"; > > @@ -519,6 +537,12 @@ > > >; > > }; > > > > + pinctrl_gpio_keys: gpio_keysgrp { > > + fsl,pins = < > > + MX7D_PAD_SD2_RESET_B__GPIO5_IO11 > > 0x59 > > + MX7D_PAD_SD2_WP__GPIO5_IO10 > > 0x59 > > + >; > > + }; > > > > pinctrl_hog: hoggrp { > > fsl,pins = < > > -- > > 2.7.4
On Fri, Mar 16, 2018 at 04:54:31PM +0800, Anson Huang wrote: > Add support for imx7d-sdb board's gpio keys: > > S1(FUNC1): KEY_VOLUMEUP > S3(FUNC2): KEY_VOLUMEDOWN > > Signed-off-by: Anson Huang <Anson.Huang@nxp.com> Applied, thanks.
diff --git a/arch/arm/boot/dts/imx7d-sdb.dts b/arch/arm/boot/dts/imx7d-sdb.dts index 7f241af..e47b5b2 100644 --- a/arch/arm/boot/dts/imx7d-sdb.dts +++ b/arch/arm/boot/dts/imx7d-sdb.dts @@ -52,6 +52,24 @@ reg = <0x80000000 0x80000000>; }; + gpio-keys { + compatible = "gpio-keys"; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_gpio_keys>; + + volume-up { + label = "Volume Up"; + gpios = <&gpio5 11 GPIO_ACTIVE_LOW>; + linux,code = <KEY_VOLUMEUP>; + }; + + volume-down { + label = "Volume Down"; + gpios = <&gpio5 10 GPIO_ACTIVE_LOW>; + linux,code = <KEY_VOLUMEDOWN>; + }; + }; + spi4 { compatible = "spi-gpio"; pinctrl-names = "default"; @@ -519,6 +537,12 @@ >; }; + pinctrl_gpio_keys: gpio_keysgrp { + fsl,pins = < + MX7D_PAD_SD2_RESET_B__GPIO5_IO11 0x59 + MX7D_PAD_SD2_WP__GPIO5_IO10 0x59 + >; + }; pinctrl_hog: hoggrp { fsl,pins = <
Add support for imx7d-sdb board's gpio keys: S1(FUNC1): KEY_VOLUMEUP S3(FUNC2): KEY_VOLUMEDOWN Signed-off-by: Anson Huang <Anson.Huang@nxp.com> --- arch/arm/boot/dts/imx7d-sdb.dts | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+)