summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdrian Alonso <aalonso@freescale.com>2012-09-27 14:32:31 -0500
committerAdrian Alonso <aalonso@freescale.com>2012-10-19 11:08:11 -0500
commit3101ee16f2f39b589d627b2858c5e3eca470dce7 (patch)
treebe9f35081bf277798b9628556b12fe60794d6187
parent93f3ee7b83bf56c13e26e516db68cc0a67ee924b (diff)
ENGR00229905-2: board-mx6q_sabreauto add i2c ad7280 device
* Add ad7280 I2C device support Signed-off-by: Adrian Alonso <aalonso@freescale.com> Signed-off-by: Oscar Luna <r01160@freescale.com>
-rw-r--r--arch/arm/mach-mx6/board-mx6q_sabreauto.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/arch/arm/mach-mx6/board-mx6q_sabreauto.c b/arch/arm/mach-mx6/board-mx6q_sabreauto.c
index a166c42b30b8..93bbde56cb29 100644
--- a/arch/arm/mach-mx6/board-mx6q_sabreauto.c
+++ b/arch/arm/mach-mx6/board-mx6q_sabreauto.c
@@ -627,6 +627,15 @@ static struct fsl_mxc_tvin_platform_data adv7180_data = {
.io_init = mx6q_csi0_io_init,
};
+static struct fsl_mxc_tvin_platform_data adv7280_data = {
+ .dvddio_reg = NULL,
+ .dvdd_reg = NULL,
+ .avdd_reg = NULL,
+ .pvdd_reg = NULL,
+ .pwdn = NULL,
+ .cvbs = true,
+};
+
static struct imxi2c_platform_data mx6q_sabreauto_i2c2_data = {
.bitrate = 400000,
};
@@ -686,6 +695,9 @@ static struct i2c_board_info mxc_i2c1_board_info[] __initdata = {
.platform_data = (void *)&cs42888_data,
}, {
I2C_BOARD_INFO("si4763_i2c", 0x63),
+ }, {
+ I2C_BOARD_INFO("adv7280", 0x21),
+ .platform_data = (void *)&adv7280_data,
},
};