summaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorEric Nelson <eric.nelson@boundarydevices.com>2013-06-04 16:57:46 -0700
committerEric Nelson <eric.nelson@boundarydevices.com>2013-06-04 16:57:46 -0700
commit1a8335a9ad5b31b54781a2c5ac1b3447798874d6 (patch)
tree05738ff5a3fbb7e7626cb8ac0129156b52b7a4d9 /arch
parentd4d4673636c9fe8f21ecb1fb1547da784528b673 (diff)
nit6xlite: define dry-contact pin on GPIO1:6 (pad GPIO_6)
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
Diffstat (limited to 'arch')
-rw-r--r--arch/arm/mach-mx6/board-mx6_nit6xlite.c2
-rw-r--r--arch/arm/mach-mx6/pads-mx6_nit6xlite.h1
2 files changed, 3 insertions, 0 deletions
diff --git a/arch/arm/mach-mx6/board-mx6_nit6xlite.c b/arch/arm/mach-mx6/board-mx6_nit6xlite.c
index 5ef64eb66e85..dd5b5d9b42f9 100644
--- a/arch/arm/mach-mx6/board-mx6_nit6xlite.c
+++ b/arch/arm/mach-mx6/board-mx6_nit6xlite.c
@@ -109,6 +109,7 @@
#define WL_CLK_REQ_IRQ IMX_GPIO_NR(6, 9) /* NANDF_WP_B - active low */
#define WL_WAKE_IRQ IMX_GPIO_NR(6, 14) /* NANDF_CS1 - active low */
+#define MX6_N6L_DRYCONTACT IMX_GPIO_NR(1, 6) /* J14 pins 8 and 9 - dry contact */
#define MX6_N6L_GLED IMX_GPIO_NR(1, 2) /* J14 pin1: GPIO2 */
#define MX6_N6L_RLED IMX_GPIO_NR(1, 3) /* J14 pin3: GPIO3 */
#define MX6_N6L_VOLUP IMX_GPIO_NR(7, 13) /* J14 pin5: GPIO_18 */
@@ -172,6 +173,7 @@ struct gpio mx6_init_gpios[] __initdata = {
{.label = "wl_clk_req_irq", .gpio = WL_CLK_REQ_IRQ, .flags = GPIOF_DIR_IN}, /* GPIO6[9]: NANDF_WP_B - active low */
{.label = "wl_wake_irq", .gpio = WL_WAKE_IRQ, .flags = GPIOF_DIR_IN}, /* GPIO6[14]: NANDF_CS1 - active low */
+ {.label = "drycontact", .gpio = MX6_N6L_DRYCONTACT, .flags = GPIOF_HIGH}, /* J14 pins 8/9: GPIO6 */
{.label = "gled", .gpio = MX6_N6L_GLED, .flags = GPIOF_HIGH}, /* J14 pin1: GPIO2 */
{.label = "rled", .gpio = MX6_N6L_RLED, .flags = GPIOF_HIGH}, /* J14 pin3: GPIO3 */
{.label = "volup", .gpio = MX6_N6L_VOLUP, .flags = GPIOF_DIR_IN}, /* J14 pin5: GPIO_18 */
diff --git a/arch/arm/mach-mx6/pads-mx6_nit6xlite.h b/arch/arm/mach-mx6/pads-mx6_nit6xlite.h
index 90cb27503392..d86014039720 100644
--- a/arch/arm/mach-mx6/pads-mx6_nit6xlite.h
+++ b/arch/arm/mach-mx6/pads-mx6_nit6xlite.h
@@ -169,6 +169,7 @@ static iomux_v3_cfg_t MX6NAME(common_pads)[] = {
NEW_PAD_CTRL(MX6PAD(SD3_DAT4__GPIO_7_1), WEAK),
/* GPIO connector (J14) */
+ MX6PAD(GPIO_6__GPIO_1_6), /* J14 pins 8/9 (dry contact) */
NEW_PAD_CTRL(MX6PAD(GPIO_2__GPIO_1_2), WEAK), /* J14 pin1 - GLED */
NEW_PAD_CTRL(MX6PAD(GPIO_3__GPIO_1_3), WEAK), /* J14 pin3 - RLED */
NEW_PAD_CTRL(MX6PAD(GPIO_18__GPIO_7_13), WEAK), /* J14 pin5 - VOL+ */