summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/board-whistler.c
diff options
context:
space:
mode:
authorSachin Nikam <snikam@nvidia.com>2011-01-03 14:14:13 +0530
committerBharat Nihalani <bnihalani@nvidia.com>2011-01-05 06:32:33 -0800
commitb50be4063e53381cb31822d13a919634e8105f0e (patch)
treef0b2d8fc4f6044dc6a335eb727fd08001e83dd22 /arch/arm/mach-tegra/board-whistler.c
parentef110ce0c938c8c2dd6de491a999441c0c10e800 (diff)
[ARM] tegra: whistler: Camera sensor ov5650
Regestering and intializing tegra_camera and ov5650. Configuring pinmix for VI. Change-Id: I7672f5a1e4ef87cc115183395b144a82bb52f9e8 Reviewed-on: http://git-master/r/14773 Tested-by: Sachin Nikam <snikam@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Diffstat (limited to 'arch/arm/mach-tegra/board-whistler.c')
-rw-r--r--arch/arm/mach-tegra/board-whistler.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/arch/arm/mach-tegra/board-whistler.c b/arch/arm/mach-tegra/board-whistler.c
index cc680262ad44..1f8847c67d14 100644
--- a/arch/arm/mach-tegra/board-whistler.c
+++ b/arch/arm/mach-tegra/board-whistler.c
@@ -215,6 +215,11 @@ static struct platform_device whistler_scroll_device = {
},
};
+static struct platform_device tegra_camera = {
+ .name = "tegra_camera",
+ .id = -1,
+};
+
static struct platform_device *whistler_devices[] __initdata = {
&androidusb_device,
&debug_uart,
@@ -225,6 +230,7 @@ static struct platform_device *whistler_devices[] __initdata = {
&tegra_wdt_device,
&tegra_avp_device,
&whistler_scroll_device,
+ &tegra_camera,
};
static struct synaptics_i2c_rmi_platform_data synaptics_pdata= {
@@ -273,6 +279,7 @@ static void __init tegra_whistler_init(void)
whistler_i2c_init();
whistler_regulator_init();
whistler_panel_init();
+ whistler_sensors_init();
whistler_touch_init();
whistler_kbc_init();
whistler_bt_rfkill();