struct panel_config {
        struct omap_video_timings timings;
 
-       enum omap_panel_config config;
-
        int power_on_delay;
        int power_off_delay;
 
                        .de_level       = OMAPDSS_SIG_ACTIVE_LOW,
                        .sync_pclk_edge = OMAPDSS_DRIVE_SIG_OPPOSITE_EDGES,
                },
-               .config                 = OMAP_DSS_LCD_IVS | OMAP_DSS_LCD_IHS |
-                                               OMAP_DSS_LCD_IEO,
                .power_on_delay         = 50,
                .power_off_delay        = 100,
                .name                   = "sharp_lq",
                        .de_level       = OMAPDSS_SIG_ACTIVE_HIGH,
                        .sync_pclk_edge = OMAPDSS_DRIVE_SIG_OPPOSITE_EDGES,
                },
-               .config                 = OMAP_DSS_LCD_IVS | OMAP_DSS_LCD_IHS,
                .power_on_delay         = 50,
                .power_off_delay        = 100,
                .name                   = "sharp_ls",
                        .de_level       = OMAPDSS_SIG_ACTIVE_HIGH,
                        .sync_pclk_edge = OMAPDSS_DRIVE_SIG_FALLING_EDGE,
                },
-               .config                 = OMAP_DSS_LCD_IVS | OMAP_DSS_LCD_IHS |
-                                               OMAP_DSS_LCD_IPC |
-                                               OMAP_DSS_LCD_ONOFF,
                .power_on_delay         = 0,
                .power_off_delay        = 0,
                .name                   = "toppoly_tdo35s",
                        .de_level       = OMAPDSS_SIG_ACTIVE_HIGH,
                        .sync_pclk_edge = OMAPDSS_DRIVE_SIG_OPPOSITE_EDGES,
                },
-               .config                 = OMAP_DSS_LCD_IVS | OMAP_DSS_LCD_IHS,
                .power_on_delay         = 0,
                .power_off_delay        = 0,
                .name                   = "samsung_lte430wq_f0c",
                        .de_level       = OMAPDSS_SIG_ACTIVE_HIGH,
                        .sync_pclk_edge = OMAPDSS_DRIVE_SIG_OPPOSITE_EDGES,
                },
-               .config                 = OMAP_DSS_LCD_IVS | OMAP_DSS_LCD_IHS,
                .power_on_delay         = 0,
                .power_off_delay        = 0,
                .name                   = "seiko_70wvw1tz3",
                        .de_level       = OMAPDSS_SIG_ACTIVE_LOW,
                        .sync_pclk_edge = OMAPDSS_DRIVE_SIG_OPPOSITE_EDGES,
                },
-               .config                 = OMAP_DSS_LCD_IVS | OMAP_DSS_LCD_IHS |
-                                               OMAP_DSS_LCD_IEO,
                .power_on_delay         = 0,
                .power_off_delay        = 0,
                .name                   = "powertip_ph480272t",
                        .de_level       = OMAPDSS_SIG_ACTIVE_HIGH,
                        .sync_pclk_edge = OMAPDSS_DRIVE_SIG_OPPOSITE_EDGES,
                },
-               .config                 = OMAP_DSS_LCD_IVS | OMAP_DSS_LCD_IHS,
                .power_on_delay         = 0,
                .power_off_delay        = 0,
                .name                   = "innolux_at070tn83",
                        .de_level       = OMAPDSS_SIG_ACTIVE_HIGH,
                        .sync_pclk_edge = OMAPDSS_DRIVE_SIG_OPPOSITE_EDGES,
                },
-               .config                 = OMAP_DSS_LCD_IVS | OMAP_DSS_LCD_IHS,
                .name                   = "nec_nl2432dr22-11b",
        },
 
                        .de_level       = OMAPDSS_SIG_ACTIVE_HIGH,
                        .sync_pclk_edge = OMAPDSS_DRIVE_SIG_OPPOSITE_EDGES,
                },
-               .config                 = OMAP_DSS_LCD_IVS | OMAP_DSS_LCD_IHS,
-
                .name                   = "apollon",
        },
        /* FocalTech ETM070003DH6 */
                        .de_level       = OMAPDSS_SIG_ACTIVE_HIGH,
                        .sync_pclk_edge = OMAPDSS_DRIVE_SIG_OPPOSITE_EDGES,
                },
-               .config                 = OMAP_DSS_LCD_IVS | OMAP_DSS_LCD_IHS,
                .name                   = "focaltech_etm070003dh6",
        },
 
                        .de_level       = OMAPDSS_SIG_ACTIVE_HIGH,
                        .sync_pclk_edge = OMAPDSS_DRIVE_SIG_OPPOSITE_EDGES,
                },
-               .config                 = OMAP_DSS_LCD_IVS | OMAP_DSS_LCD_IHS |
-                                               OMAP_DSS_LCD_IPC,
                .power_on_delay         = 0,
                .power_off_delay        = 0,
                .name                   = "microtips_umsh_8173md",
                        .de_level       = OMAPDSS_SIG_ACTIVE_LOW,
                        .sync_pclk_edge = OMAPDSS_DRIVE_SIG_OPPOSITE_EDGES,
                },
-               .config                 = OMAP_DSS_LCD_IVS | OMAP_DSS_LCD_IHS |
-                                               OMAP_DSS_LCD_IEO,
-
                .name                   = "innolux_at080tn52",
        },
 
                        .de_level       = OMAPDSS_SIG_ACTIVE_HIGH,
                        .sync_pclk_edge = OMAPDSS_DRIVE_SIG_OPPOSITE_EDGES,
                },
-               .config                 = OMAP_DSS_LCD_IVS | OMAP_DSS_LCD_IHS |
-                                               OMAP_DSS_LCD_IPC,
                .name                   = "primeview_pd050vl1",
        },
 
                        .de_level       = OMAPDSS_SIG_ACTIVE_HIGH,
                        .sync_pclk_edge = OMAPDSS_DRIVE_SIG_OPPOSITE_EDGES,
                },
-               .config                 = OMAP_DSS_LCD_IVS | OMAP_DSS_LCD_IHS |
-                                               OMAP_DSS_LCD_IPC,
                .name                   = "primeview_pm070wl4",
        },
 
                        .de_level       = OMAPDSS_SIG_ACTIVE_HIGH,
                        .sync_pclk_edge = OMAPDSS_DRIVE_SIG_OPPOSITE_EDGES,
                },
-               .config                 = OMAP_DSS_LCD_IVS | OMAP_DSS_LCD_IHS |
-                                               OMAP_DSS_LCD_IPC,
                .name                   = "primeview_pd104slf",
        },
 };
        if (!panel_config)
                return -EINVAL;
 
-       dssdev->panel.config = panel_config->config;
        dssdev->panel.timings = panel_config->timings;
 
        drv_data = kzalloc(sizeof(*drv_data), GFP_KERNEL);
 
        OMAP_DSS_RFBI_TE_MODE_2 = 2,
 };
 
-enum omap_panel_config {
-       OMAP_DSS_LCD_IVS                = 1<<0,
-       OMAP_DSS_LCD_IHS                = 1<<1,
-       OMAP_DSS_LCD_IPC                = 1<<2,
-       OMAP_DSS_LCD_IEO                = 1<<3,
-       OMAP_DSS_LCD_RF                 = 1<<4,
-       OMAP_DSS_LCD_ONOFF              = 1<<5,
-};
-
 enum omap_dss_signal_level {
        OMAPDSS_SIG_ACTIVE_HIGH = 0,
        OMAPDSS_SIG_ACTIVE_LOW  = 1,
                /* Unit: line clocks */
                int acb;        /* ac-bias pin frequency */
 
-               enum omap_panel_config config;
-
                enum omap_dss_dsi_pixel_format dsi_pix_fmt;
                enum omap_dss_dsi_mode dsi_mode;
                struct omap_dss_dsi_videomode_data dsi_vm_data;