]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - arch/arm/mach-davinci/board-da850-evm.c
Merge tag 'fixes-against-v3.12-rc3-take2' of git://git.kernel.org/pub/scm/linux/kerne...
[karo-tx-linux.git] / arch / arm / mach-davinci / board-da850-evm.c
index bea6793a7ede41cb04822303956d28347037460b..dd1fb24521aa85b16baa9d200b40d28774591cfc 100644 (file)
@@ -19,7 +19,7 @@
 #include <linux/kernel.h>
 #include <linux/i2c.h>
 #include <linux/i2c/at24.h>
-#include <linux/i2c/pca953x.h>
+#include <linux/platform_data/pca953x.h>
 #include <linux/input.h>
 #include <linux/input/tps6507x-ts.h>
 #include <linux/mfd/tps6507x.h>
@@ -746,10 +746,6 @@ static struct davinci_i2c_platform_data da850_evm_i2c_0_pdata = {
        .bus_delay      = 0,    /* usec */
 };
 
-static struct davinci_uart_config da850_evm_uart_config __initdata = {
-       .enabled_uarts = 0x7,
-};
-
 /* davinci da850 evm audio machine driver */
 static u8 da850_iis_serializer_direction[] = {
        INACTIVE_MODE,  INACTIVE_MODE,  INACTIVE_MODE,  INACTIVE_MODE,
@@ -1249,12 +1245,10 @@ static struct vpif_capture_config da850_vpif_capture_config = {
 
 static struct adv7343_platform_data adv7343_pdata = {
        .mode_config = {
-               .dac_3 = 1,
-               .dac_2 = 1,
-               .dac_1 = 1,
+               .dac = { 1, 1, 1 },
        },
        .sd_config = {
-               .sd_dac_out1 = 1,
+               .sd_dac_out = { 1 },
        },
 };
 
@@ -1494,7 +1488,7 @@ static __init void da850_evm_init(void)
                                __func__, ret);
        }
 
-       davinci_serial_init(&da850_evm_uart_config);
+       davinci_serial_init(da8xx_serial_device);
 
        i2c_register_board_info(1, da850_evm_i2c_devices,
                        ARRAY_SIZE(da850_evm_i2c_devices));