[PATCH 02/17] OMAPDSS: Remove passive matrix LCD support (part 2)

2012-06-26 Thread Archit Taneja
Remove OMAP_DSS_LCD_TFT as a omap_panel_config flag.

We don't support passive matrix displays any more. Remove this flag from all the
panel drivers.

Force the display_type to OMAP_DSS_LCD_DISPLAY_TFT in the interface drivers.

Signed-off-by: Archit Taneja 
---
 drivers/video/omap2/displays/panel-acx565akm.c |4 +-
 drivers/video/omap2/displays/panel-generic-dpi.c   |   61 
 .../omap2/displays/panel-lgphilips-lb035q02.c  |3 +-
 drivers/video/omap2/displays/panel-n8x0.c  |1 -
 .../omap2/displays/panel-nec-nl8048hl11-01b.c  |5 +-
 drivers/video/omap2/displays/panel-picodlp.c   |4 +-
 .../video/omap2/displays/panel-sharp-ls037v7dw01.c |3 +-
 drivers/video/omap2/displays/panel-taal.c  |1 -
 drivers/video/omap2/displays/panel-tfp410.c|1 -
 .../video/omap2/displays/panel-tpo-td043mtea1.c|4 +-
 drivers/video/omap2/dss/display.c  |4 --
 drivers/video/omap2/dss/dpi.c  |8 +--
 drivers/video/omap2/dss/hdmi_panel.c   |3 +-
 include/video/omapdss.h|2 -
 14 files changed, 37 insertions(+), 67 deletions(-)

diff --git a/drivers/video/omap2/displays/panel-acx565akm.c 
b/drivers/video/omap2/displays/panel-acx565akm.c
index f7821f7..8264043 100644
--- a/drivers/video/omap2/displays/panel-acx565akm.c
+++ b/drivers/video/omap2/displays/panel-acx565akm.c
@@ -498,8 +498,8 @@ static int acx_panel_probe(struct omap_dss_device *dssdev)
struct backlight_properties props;
 
dev_dbg(&dssdev->dev, "%s\n", __func__);
-   dssdev->panel.config = OMAP_DSS_LCD_TFT | OMAP_DSS_LCD_IVS |
-   OMAP_DSS_LCD_IHS;
+   dssdev->panel.config = OMAP_DSS_LCD_IVS | OMAP_DSS_LCD_IHS;
+
/* FIXME AC bias ? */
dssdev->panel.timings = acx_panel_timings;
 
diff --git a/drivers/video/omap2/displays/panel-generic-dpi.c 
b/drivers/video/omap2/displays/panel-generic-dpi.c
index bd2700c..3e47490 100644
--- a/drivers/video/omap2/displays/panel-generic-dpi.c
+++ b/drivers/video/omap2/displays/panel-generic-dpi.c
@@ -76,8 +76,8 @@ static struct panel_config generic_dpi_panels[] = {
},
.acbi   = 0x0,
.acb= 0x0,
-   .config = OMAP_DSS_LCD_TFT | OMAP_DSS_LCD_IVS |
-   OMAP_DSS_LCD_IHS | OMAP_DSS_LCD_IEO,
+   .config = OMAP_DSS_LCD_IVS | OMAP_DSS_LCD_IHS |
+   OMAP_DSS_LCD_IEO,
.power_on_delay = 50,
.power_off_delay= 100,
.name   = "sharp_lq",
@@ -101,8 +101,7 @@ static struct panel_config generic_dpi_panels[] = {
},
.acbi   = 0x0,
.acb= 0x28,
-   .config = OMAP_DSS_LCD_TFT | OMAP_DSS_LCD_IVS |
-   OMAP_DSS_LCD_IHS,
+   .config = OMAP_DSS_LCD_IVS | OMAP_DSS_LCD_IHS,
.power_on_delay = 50,
.power_off_delay= 100,
.name   = "sharp_ls",
@@ -126,9 +125,9 @@ static struct panel_config generic_dpi_panels[] = {
},
.acbi   = 0x0,
.acb= 0x0,
-   .config = OMAP_DSS_LCD_TFT | OMAP_DSS_LCD_IVS |
-   OMAP_DSS_LCD_IHS | OMAP_DSS_LCD_IPC |
-   OMAP_DSS_LCD_ONOFF,
+   .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",
@@ -152,8 +151,7 @@ static struct panel_config generic_dpi_panels[] = {
},
.acbi   = 0x0,
.acb= 0x0,
-   .config = OMAP_DSS_LCD_TFT | OMAP_DSS_LCD_IVS |
-   OMAP_DSS_LCD_IHS,
+   .config = OMAP_DSS_LCD_IVS | OMAP_DSS_LCD_IHS,
.power_on_delay = 0,
.power_off_delay= 0,
.name   = "samsung_lte430wq_f0c",
@@ -177,8 +175,7 @@ static struct panel_config generic_dpi_panels[] = {
},
.acbi   = 0x0,
.acb= 0x0,
-   .config = OMAP_DSS_LCD_TFT | OMAP_DSS_LCD_IVS |
-   OMAP_DSS

[PATCH 02/17] OMAPDSS: Remove passive matrix lcd support (part 2)

2012-06-26 Thread Archit Taneja
Remove OMAP_DSS_LCD_TFT as a omap_panel_config flag.

We don't support passive matrix displays any more. Remove this flag from all the
panel drivers.

Force the display_type to OMAP_DSS_LCD_DISPLAY_TFT in the interface drivers.

Signed-off-by: Archit Taneja 
---
 drivers/video/omap2/displays/panel-acx565akm.c |4 +-
 drivers/video/omap2/displays/panel-generic-dpi.c   |   61 
 .../omap2/displays/panel-lgphilips-lb035q02.c  |3 +-
 drivers/video/omap2/displays/panel-n8x0.c  |1 -
 .../omap2/displays/panel-nec-nl8048hl11-01b.c  |5 +-
 drivers/video/omap2/displays/panel-picodlp.c   |4 +-
 .../video/omap2/displays/panel-sharp-ls037v7dw01.c |3 +-
 drivers/video/omap2/displays/panel-taal.c  |1 -
 drivers/video/omap2/displays/panel-tfp410.c|1 -
 .../video/omap2/displays/panel-tpo-td043mtea1.c|4 +-
 drivers/video/omap2/dss/display.c  |4 --
 drivers/video/omap2/dss/dpi.c  |8 +--
 drivers/video/omap2/dss/hdmi_panel.c   |3 +-
 include/video/omapdss.h|2 -
 14 files changed, 37 insertions(+), 67 deletions(-)

diff --git a/drivers/video/omap2/displays/panel-acx565akm.c 
b/drivers/video/omap2/displays/panel-acx565akm.c
index f7821f7..8264043 100644
--- a/drivers/video/omap2/displays/panel-acx565akm.c
+++ b/drivers/video/omap2/displays/panel-acx565akm.c
@@ -498,8 +498,8 @@ static int acx_panel_probe(struct omap_dss_device *dssdev)
struct backlight_properties props;
 
dev_dbg(&dssdev->dev, "%s\n", __func__);
-   dssdev->panel.config = OMAP_DSS_LCD_TFT | OMAP_DSS_LCD_IVS |
-   OMAP_DSS_LCD_IHS;
+   dssdev->panel.config = OMAP_DSS_LCD_IVS | OMAP_DSS_LCD_IHS;
+
/* FIXME AC bias ? */
dssdev->panel.timings = acx_panel_timings;
 
diff --git a/drivers/video/omap2/displays/panel-generic-dpi.c 
b/drivers/video/omap2/displays/panel-generic-dpi.c
index bd2700c..3e47490 100644
--- a/drivers/video/omap2/displays/panel-generic-dpi.c
+++ b/drivers/video/omap2/displays/panel-generic-dpi.c
@@ -76,8 +76,8 @@ static struct panel_config generic_dpi_panels[] = {
},
.acbi   = 0x0,
.acb= 0x0,
-   .config = OMAP_DSS_LCD_TFT | OMAP_DSS_LCD_IVS |
-   OMAP_DSS_LCD_IHS | OMAP_DSS_LCD_IEO,
+   .config = OMAP_DSS_LCD_IVS | OMAP_DSS_LCD_IHS |
+   OMAP_DSS_LCD_IEO,
.power_on_delay = 50,
.power_off_delay= 100,
.name   = "sharp_lq",
@@ -101,8 +101,7 @@ static struct panel_config generic_dpi_panels[] = {
},
.acbi   = 0x0,
.acb= 0x28,
-   .config = OMAP_DSS_LCD_TFT | OMAP_DSS_LCD_IVS |
-   OMAP_DSS_LCD_IHS,
+   .config = OMAP_DSS_LCD_IVS | OMAP_DSS_LCD_IHS,
.power_on_delay = 50,
.power_off_delay= 100,
.name   = "sharp_ls",
@@ -126,9 +125,9 @@ static struct panel_config generic_dpi_panels[] = {
},
.acbi   = 0x0,
.acb= 0x0,
-   .config = OMAP_DSS_LCD_TFT | OMAP_DSS_LCD_IVS |
-   OMAP_DSS_LCD_IHS | OMAP_DSS_LCD_IPC |
-   OMAP_DSS_LCD_ONOFF,
+   .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",
@@ -152,8 +151,7 @@ static struct panel_config generic_dpi_panels[] = {
},
.acbi   = 0x0,
.acb= 0x0,
-   .config = OMAP_DSS_LCD_TFT | OMAP_DSS_LCD_IVS |
-   OMAP_DSS_LCD_IHS,
+   .config = OMAP_DSS_LCD_IVS | OMAP_DSS_LCD_IHS,
.power_on_delay = 0,
.power_off_delay= 0,
.name   = "samsung_lte430wq_f0c",
@@ -177,8 +175,7 @@ static struct panel_config generic_dpi_panels[] = {
},
.acbi   = 0x0,
.acb= 0x0,
-   .config = OMAP_DSS_LCD_TFT | OMAP_DSS_LCD_IVS |
-   OMAP_DSS