]> git.kernelconcepts.de Git - karo-tx-linux.git/commitdiff
ARM: tegra: add DT entry for KBC controller
authorLaxman Dewangan <ldewangan@nvidia.com>
Fri, 11 Jan 2013 13:33:03 +0000 (19:03 +0530)
committerStephen Warren <swarren@nvidia.com>
Mon, 28 Jan 2013 18:24:08 +0000 (11:24 -0700)
NVIDIA's Tegra SoCs have the matrix keyboard controller which
supports 16x8 type of matrix. The number of rows and columns
are configurable.

Add DT entry for KBC controller.

Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
[swarren: added clocks property]
Signed-off-by: Stephen Warren <swarren@nvidia.com>
arch/arm/boot/dts/tegra20.dtsi
arch/arm/boot/dts/tegra30.dtsi

index c4c0bb76dd6c07277bc08fe5521eb32cd8397a4c..47534d9970bdd620a6fc15d49310c6aeb68631c7 100644 (file)
                status = "disabled";
        };
 
+       kbc {
+               compatible = "nvidia,tegra20-kbc";
+               reg = <0x7000e200 0x100>;
+               interrupts = <0 85 0x04>;
+               clocks = <&tegra_car 36>;
+               status = "disabled";
+       };
+
        pmc {
                compatible = "nvidia,tegra20-pmc";
                reg = <0x7000e400 0x400>;
index a67fc13ec36dbef183773f30960a00e98b230570..ff4a0ca459831256bdf9c57000d8776399353f6d 100644 (file)
                status = "disabled";
        };
 
+       kbc {
+               compatible = "nvidia,tegra30-kbc", "nvidia,tegra20-kbc";
+               reg = <0x7000e200 0x100>;
+               interrupts = <0 85 0x04>;
+               clocks = <&tegra_car 36>;
+               status = "disabled";
+       };
+
        pmc {
                compatible = "nvidia,tegra20-pmc", "nvidia,tegra30-pmc";
                reg = <0x7000e400 0x400>;