summaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorLaxman Dewangan <ldewangan@nvidia.com>2011-11-09 18:59:02 +0530
committerVarun Colbert <vcolbert@nvidia.com>2011-11-15 11:52:17 -0800
commitec1c562461090170ce9515147954185c9a5bda44 (patch)
tree36d12d5e0b3ae968ee8eed073e6cf29c76dd9dd1 /arch
parent92cd5c809536e4c7c8a30b08d033346bb4f147a3 (diff)
arm: tegra: Configuring kbc pins as per gpio nr
Configuring the kbc pins such that the row/column is configured in their respective GPIO number. bug 804531 Reviewed-on: http://git-master/r/59942 (cherry picked from commit 8685f95f771c5568e0dba4e444179a2f7412e639) Change-Id: I07c46281f25bdfadb2d35704a507e2ace640a684 Reviewed-on: http://git-master/r/64033 Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
Diffstat (limited to 'arch')
-rw-r--r--arch/arm/mach-tegra/board-cardhu-kbc.c4
-rw-r--r--arch/arm/mach-tegra/board-enterprise-kbc.c4
-rw-r--r--arch/arm/mach-tegra/board-ventana-kbc.c4
-rw-r--r--arch/arm/mach-tegra/board-whistler-kbc.c4
4 files changed, 8 insertions, 8 deletions
diff --git a/arch/arm/mach-tegra/board-cardhu-kbc.c b/arch/arm/mach-tegra/board-cardhu-kbc.c
index 93a936ac01a4..bd10c1e582e7 100644
--- a/arch/arm/mach-tegra/board-cardhu-kbc.c
+++ b/arch/arm/mach-tegra/board-cardhu-kbc.c
@@ -132,8 +132,8 @@ int __init cardhu_kbc_init(void)
data->pin_cfg[i].pin_type = kbc_pin_row;
}
for (i = 0; i < col_count; i++) {
- data->pin_cfg[i + row_count].num = i;
- data->pin_cfg[i + row_count].pin_type = kbc_pin_col;
+ data->pin_cfg[i + KBC_PIN_GPIO_16].num = i;
+ data->pin_cfg[i + KBC_PIN_GPIO_16].pin_type = kbc_pin_col;
}
platform_device_register(&cardhu_kbc_device);
diff --git a/arch/arm/mach-tegra/board-enterprise-kbc.c b/arch/arm/mach-tegra/board-enterprise-kbc.c
index d8082662f3ab..15332fd723f5 100644
--- a/arch/arm/mach-tegra/board-enterprise-kbc.c
+++ b/arch/arm/mach-tegra/board-enterprise-kbc.c
@@ -86,8 +86,8 @@ int __init enterprise_kbc_init(void)
}
for (i = 0; i < ENTERPRISE_COL_COUNT; i++) {
- data->pin_cfg[i + ENTERPRISE_ROW_COUNT].num = i;
- data->pin_cfg[i + ENTERPRISE_ROW_COUNT].pin_type = kbc_pin_col;
+ data->pin_cfg[i + KBC_PIN_GPIO_16].num = i;
+ data->pin_cfg[i + KBC_PIN_GPIO_16].pin_type = kbc_pin_col;
}
platform_device_register(&tegra_kbc_device);
pr_info("Registering successful tegra-kbc\n");
diff --git a/arch/arm/mach-tegra/board-ventana-kbc.c b/arch/arm/mach-tegra/board-ventana-kbc.c
index d157d065b8e1..456f18c5e4ac 100644
--- a/arch/arm/mach-tegra/board-ventana-kbc.c
+++ b/arch/arm/mach-tegra/board-ventana-kbc.c
@@ -134,8 +134,8 @@ int __init ventana_kbc_init(void)
}
for (i = 0; i < VENTANA_COL_COUNT; i++) {
- data->pin_cfg[i + VENTANA_ROW_COUNT].num = i;
- data->pin_cfg[i + VENTANA_ROW_COUNT].pin_type = kbc_pin_col;
+ data->pin_cfg[i + KBC_PIN_GPIO_16].num = i;
+ data->pin_cfg[i + KBC_PIN_GPIO_16].pin_type = kbc_pin_col;
}
platform_device_register(&ventana_kbc_device);
return 0;
diff --git a/arch/arm/mach-tegra/board-whistler-kbc.c b/arch/arm/mach-tegra/board-whistler-kbc.c
index 95bfa774ecaa..2d43131f8024 100644
--- a/arch/arm/mach-tegra/board-whistler-kbc.c
+++ b/arch/arm/mach-tegra/board-whistler-kbc.c
@@ -121,8 +121,8 @@ int __init whistler_kbc_init(void)
data->pin_cfg[i].pin_type = kbc_pin_row;
}
for (i = 0; i < WHISTLER_COL_COUNT; i++) {
- data->pin_cfg[i + WHISTLER_ROW_COUNT].num = i;
- data->pin_cfg[i + WHISTLER_ROW_COUNT].pin_type = kbc_pin_col;
+ data->pin_cfg[i + KBC_PIN_GPIO_16].num = i;
+ data->pin_cfg[i + KBC_PIN_GPIO_16].pin_type = kbc_pin_col;
}
platform_device_register(&whistler_kbc_device);