[RFC PATCH v2 05/13] arm/dt: Tegra: Add nvidia,gpios property to GPIO controller

Stephen Warren
2011-08-15T20:28:58Z

Add board-specific gpio node for Harmony and Seaboard. This lists the
GPIOs used by the board. Note that not all GPIOs that exist on the board
are listed; only those used by devices currently supported by device
tree.

Signed-off-by: Stephen Warren <swarren@nvidia.com>
---
arch/arm/boot/dts/tegra-harmony.dts | 15 +++++++++++++++
arch/arm/boot/dts/tegra-seaboard.dts | 8 ++++++++
2 files changed, 23 insertions(+), 0 deletions(-)

diff --git a/arch/arm/boot/dts/tegra-harmony.dts b/arch/arm/boot/dts/tegra-harmony.dts
index 4c05334..d680707 100644
--- a/arch/arm/boot/dts/tegra-harmony.dts
+++ b/arch/arm/boot/dts/tegra-harmony.dts
@@ -15,6 +15,21 @@
reg = < 0x00000000 0x40000000 >;
};

+ gpio: gpio@6000d000 {
+ nvidia,enabled-gpios = <
+ 69 // TEGRA_GPIO_PI5 SD2_CD
+ 57 // TEGRA_GPIO_PH1 SD2_WP
+ 155 // TEGRA_GPIO_PT3 SD2_POWER
+ 58 // TEGRA_GPIO_PH2 SD4_CD
+ 59 // TEGRA_GPIO_PH3 SD4_WP
+ 70 // TEGRA_GPIO_PI6 SD4_POWER
+ 187 // TEGRA_GPIO_PX3 CDC_IRQ
+ 178 // TEGRA_GPIO_PW2 HP_DET
+ 184 // TEGRA_GPIO_PX0 INT_MIC_EN
+ 185 // TEGRA_GPIO_PX1 EXT_MIC_EN
+ >;
+ };
+
i2c@7000c000 {
clock-frequency = <400000>;

diff --git a/arch/arm/boot/dts/tegra-seaboard.dts b/arch/arm/boot/dts/tegra-seaboard.dts
index 1940cae..43c8b2c 100644
--- a/arch/arm/boot/dts/tegra-seaboard.dts
+++ b/arch/arm/boot/dts/tegra-seaboard.dts
@@ -16,6 +16,14 @@
reg = < 0x00000000 0x40000000 >;
};

+ gpio: gpio@6000d000 {
+ nvidia,enabled-gpios = <
+ 69 // TEGRA_GPIO_PI5 SD2_CD
+ 57 // TEGRA_GPIO_PH1 SD2_WP
+ 70 // TEGRA_GPIO_PI6 SD2_POWER
+ >;
+ };
+
serial@70006300 {
clock-frequency = < 216000000 >;
};
--
1.7.0.4