On Sat, Jul 06, 2013 at 02:44:29PM +0530, Laxman Dewangan wrote: > Dalmore have the keys mounted on board which are connected > to different pins of Tegra. > > Add the keys entry in DTS file to enable key functionality. > This will enable KEY_POWER, KEY_HOME, KEY_VOLUMEUP and > KEY_VOLUMEDOWN. > > Signed-off-by: Laxman Dewangan <[email protected]> > --- > Changes from V1: > - Reorder the nodes. > > arch/arm/boot/dts/tegra114-dalmore.dts | 30 ++++++++++++++++++++++++++++++ > 1 files changed, 30 insertions(+), 0 deletions(-) > > diff --git a/arch/arm/boot/dts/tegra114-dalmore.dts > b/arch/arm/boot/dts/tegra114-dalmore.dts > index cb640eb..259b517 100644 > --- a/arch/arm/boot/dts/tegra114-dalmore.dts > +++ b/arch/arm/boot/dts/tegra114-dalmore.dts > @@ -883,6 +883,35 @@ > }; > }; > > + gpio-keys { > + compatible = "gpio-keys"; > + > + home { > + label = "Home"; > + gpios = <&gpio TEGRA_GPIO(I, 5) GPIO_ACTIVE_LOW>; > + linux,code = <102>; /* KEY_HOME */
I wonder if these should maybe go into a header file as well so that
symbolic names can be used. That'll make the value self-descriptive and
allow the comment to be dropped.
> + volume_down {
> + label = "VolumeDown";
> + gpios = <&gpio TEGRA_GPIO(R, 1) GPIO_ACTIVE_LOW>;
> + linux,code = <114>; /* KEY_VOLUMEDOWN */
> + };
> +
> + volume_up {
> + label = "VolumeUp";
> + gpios = <&gpio TEGRA_GPIO(R, 2) GPIO_ACTIVE_LOW>;
> + linux,code = <115>; /* KEY_VOLUMEUP */
> + };
> + };
Nit: Perhaps the labels should be "Volume Down" and "Volume Up" here?
Thierry
pgpwoIN_INIOA.pgp
Description: PGP signature

