ARM: tegra: whistler: enable keyboard in DT
authorLaxman Dewangan <ldewangan@nvidia.com>
Fri, 18 Jan 2013 05:58:43 +0000 (11:28 +0530)
committerStephen Warren <swarren@nvidia.com>
Mon, 28 Jan 2013 18:24:08 +0000 (11:24 -0700)
Enable Tegra based keyboard controller and populate the key mapping
for Whistler.

With this patch, HOME, BACK, POWER and MENU keys will work.
Still other keys which are in ROW3 and ROW4 will not work as it
conflicts with KBC pins on SDIO2 pinmux.

Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
Signed-off-by: Stephen Warren <swarren@nvidia.com>
arch/arm/boot/dts/tegra20-whistler.dts

index 5836ad6fb4dde64d3e6bdf1dbee51b9c37c85cc3..b8e0ee1d21724d9eccafa65432723bf5f7135f85 100644 (file)
                bus-width = <8>;
        };
 
+       kbc {
+               status = "okay";
+               nvidia,debounce-delay-ms = <20>;
+               nvidia,repeat-delay-ms = <160>;
+               nvidia,kbc-row-pins = <0 1 2>;
+               nvidia,kbc-col-pins = <16 17>;
+               linux,keymap = <0x00000074      /* KEY_POWER */
+                               0x01000066      /* KEY_HOME */
+                               0x0101009E      /* KEY_BACK */
+                               0x0201008B>;    /* KEY_MENU */
+       };
+
        regulators {
                compatible = "simple-bus";
                #address-cells = <1>;
This page took 0.027595 seconds and 5 git commands to generate.