diff options
author | Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 2011-09-11 16:59:04 -0400 |
---|---|---|
committer | Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 2012-03-12 17:40:50 -0400 |
commit | afaad83b9c0d24eac88535cc5a8c6019f0c45bcb (patch) | |
tree | 8f96bd7ac14c07f89178372782c7707f625bb193 /arch | |
parent | 43059b0f46f814b4152f327c701d079253904540 (diff) |
fbdev: sh_mobile_lcdc: Merge board_cfg and lcd_size_cfg into panel_cfg
Update board code accordingly.
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Diffstat (limited to 'arch')
-rw-r--r-- | arch/arm/mach-shmobile/board-ag5evm.c | 6 | ||||
-rw-r--r-- | arch/arm/mach-shmobile/board-ap4evb.c | 8 | ||||
-rw-r--r-- | arch/arm/mach-shmobile/board-bonito.c | 2 | ||||
-rw-r--r-- | arch/arm/mach-shmobile/board-mackerel.c | 6 | ||||
-rw-r--r-- | arch/sh/boards/mach-ap325rxa/setup.c | 6 | ||||
-rw-r--r-- | arch/sh/boards/mach-ecovec24/setup.c | 2 | ||||
-rw-r--r-- | arch/sh/boards/mach-kfr2r09/setup.c | 4 | ||||
-rw-r--r-- | arch/sh/boards/mach-migor/setup.c | 8 | ||||
-rw-r--r-- | arch/sh/boards/mach-se/7724/setup.c | 2 |
9 files changed, 20 insertions, 24 deletions
diff --git a/arch/arm/mach-shmobile/board-ag5evm.c b/arch/arm/mach-shmobile/board-ag5evm.c index 7108c5da6077..199b3b958f42 100644 --- a/arch/arm/mach-shmobile/board-ag5evm.c +++ b/arch/arm/mach-shmobile/board-ag5evm.c | |||
@@ -252,12 +252,12 @@ static struct sh_mobile_lcdc_info lcdc0_info = { | |||
252 | .interface_type = RGB24, | 252 | .interface_type = RGB24, |
253 | .clock_divider = 1, | 253 | .clock_divider = 1, |
254 | .flags = LCDC_FLAGS_DWPOL, | 254 | .flags = LCDC_FLAGS_DWPOL, |
255 | .lcd_size_cfg.width = 44, | ||
256 | .lcd_size_cfg.height = 79, | ||
257 | .fourcc = V4L2_PIX_FMT_RGB565, | 255 | .fourcc = V4L2_PIX_FMT_RGB565, |
258 | .lcd_cfg = lcdc0_modes, | 256 | .lcd_cfg = lcdc0_modes, |
259 | .num_cfg = ARRAY_SIZE(lcdc0_modes), | 257 | .num_cfg = ARRAY_SIZE(lcdc0_modes), |
260 | .board_cfg = { | 258 | .panel_cfg = { |
259 | .width = 44, | ||
260 | .height = 79, | ||
261 | .display_on = lcd_backlight_on, | 261 | .display_on = lcd_backlight_on, |
262 | .display_off = lcd_backlight_reset, | 262 | .display_off = lcd_backlight_reset, |
263 | }, | 263 | }, |
diff --git a/arch/arm/mach-shmobile/board-ap4evb.c b/arch/arm/mach-shmobile/board-ap4evb.c index 22e192574625..2cb6c39dd62a 100644 --- a/arch/arm/mach-shmobile/board-ap4evb.c +++ b/arch/arm/mach-shmobile/board-ap4evb.c | |||
@@ -1360,8 +1360,8 @@ static void __init ap4evb_init(void) | |||
1360 | lcdc_info.ch[0].interface_type = RGB24; | 1360 | lcdc_info.ch[0].interface_type = RGB24; |
1361 | lcdc_info.ch[0].clock_divider = 1; | 1361 | lcdc_info.ch[0].clock_divider = 1; |
1362 | lcdc_info.ch[0].flags = LCDC_FLAGS_DWPOL; | 1362 | lcdc_info.ch[0].flags = LCDC_FLAGS_DWPOL; |
1363 | lcdc_info.ch[0].lcd_size_cfg.width = 44; | 1363 | lcdc_info.ch[0].panel_cfg.width = 44; |
1364 | lcdc_info.ch[0].lcd_size_cfg.height = 79; | 1364 | lcdc_info.ch[0].panel_cfg.height = 79; |
1365 | 1365 | ||
1366 | platform_add_devices(qhd_devices, ARRAY_SIZE(qhd_devices)); | 1366 | platform_add_devices(qhd_devices, ARRAY_SIZE(qhd_devices)); |
1367 | 1367 | ||
@@ -1402,8 +1402,8 @@ static void __init ap4evb_init(void) | |||
1402 | lcdc_info.ch[0].interface_type = RGB18; | 1402 | lcdc_info.ch[0].interface_type = RGB18; |
1403 | lcdc_info.ch[0].clock_divider = 3; | 1403 | lcdc_info.ch[0].clock_divider = 3; |
1404 | lcdc_info.ch[0].flags = 0; | 1404 | lcdc_info.ch[0].flags = 0; |
1405 | lcdc_info.ch[0].lcd_size_cfg.width = 152; | 1405 | lcdc_info.ch[0].panel_cfg.width = 152; |
1406 | lcdc_info.ch[0].lcd_size_cfg.height = 91; | 1406 | lcdc_info.ch[0].panel_cfg.height = 91; |
1407 | 1407 | ||
1408 | /* enable TouchScreen */ | 1408 | /* enable TouchScreen */ |
1409 | irq_set_irq_type(IRQ7, IRQ_TYPE_LEVEL_LOW); | 1409 | irq_set_irq_type(IRQ7, IRQ_TYPE_LEVEL_LOW); |
diff --git a/arch/arm/mach-shmobile/board-bonito.c b/arch/arm/mach-shmobile/board-bonito.c index 4d2201622323..9cd9408b851b 100644 --- a/arch/arm/mach-shmobile/board-bonito.c +++ b/arch/arm/mach-shmobile/board-bonito.c | |||
@@ -247,7 +247,7 @@ static struct sh_mobile_lcdc_info lcdc0_info = { | |||
247 | .flags = 0, | 247 | .flags = 0, |
248 | .lcd_cfg = &lcdc0_mode, | 248 | .lcd_cfg = &lcdc0_mode, |
249 | .num_cfg = 1, | 249 | .num_cfg = 1, |
250 | .lcd_size_cfg = { | 250 | .panel_cfg = { |
251 | .width = 152, | 251 | .width = 152, |
252 | .height = 91, | 252 | .height = 91, |
253 | }, | 253 | }, |
diff --git a/arch/arm/mach-shmobile/board-mackerel.c b/arch/arm/mach-shmobile/board-mackerel.c index 123232329a88..9228cc555b46 100644 --- a/arch/arm/mach-shmobile/board-mackerel.c +++ b/arch/arm/mach-shmobile/board-mackerel.c | |||
@@ -389,8 +389,10 @@ static struct sh_mobile_lcdc_info lcdc_info = { | |||
389 | .interface_type = RGB24, | 389 | .interface_type = RGB24, |
390 | .clock_divider = 3, | 390 | .clock_divider = 3, |
391 | .flags = 0, | 391 | .flags = 0, |
392 | .lcd_size_cfg.width = 152, | 392 | .panel_cfg = { |
393 | .lcd_size_cfg.height = 91, | 393 | .width = 152, |
394 | .height = 91, | ||
395 | }, | ||
394 | .bl_info = { | 396 | .bl_info = { |
395 | .name = "sh_mobile_lcdc_bl", | 397 | .name = "sh_mobile_lcdc_bl", |
396 | .max_brightness = 1, | 398 | .max_brightness = 1, |
diff --git a/arch/sh/boards/mach-ap325rxa/setup.c b/arch/sh/boards/mach-ap325rxa/setup.c index d0d2401c3cbc..a87b7f42f120 100644 --- a/arch/sh/boards/mach-ap325rxa/setup.c +++ b/arch/sh/boards/mach-ap325rxa/setup.c | |||
@@ -213,11 +213,9 @@ static struct sh_mobile_lcdc_info lcdc_info = { | |||
213 | .clock_divider = 1, | 213 | .clock_divider = 1, |
214 | .lcd_cfg = ap325rxa_lcdc_modes, | 214 | .lcd_cfg = ap325rxa_lcdc_modes, |
215 | .num_cfg = ARRAY_SIZE(ap325rxa_lcdc_modes), | 215 | .num_cfg = ARRAY_SIZE(ap325rxa_lcdc_modes), |
216 | .lcd_size_cfg = { /* 7.0 inch */ | 216 | .panel_cfg = { |
217 | .width = 152, | 217 | .width = 152, /* 7.0 inch */ |
218 | .height = 91, | 218 | .height = 91, |
219 | }, | ||
220 | .board_cfg = { | ||
221 | .display_on = ap320_wvga_power_on, | 219 | .display_on = ap320_wvga_power_on, |
222 | .display_off = ap320_wvga_power_off, | 220 | .display_off = ap320_wvga_power_off, |
223 | }, | 221 | }, |
diff --git a/arch/sh/boards/mach-ecovec24/setup.c b/arch/sh/boards/mach-ecovec24/setup.c index 769aab3fa379..41767451ead1 100644 --- a/arch/sh/boards/mach-ecovec24/setup.c +++ b/arch/sh/boards/mach-ecovec24/setup.c | |||
@@ -327,7 +327,7 @@ static struct sh_mobile_lcdc_info lcdc_info = { | |||
327 | .interface_type = RGB18, | 327 | .interface_type = RGB18, |
328 | .chan = LCDC_CHAN_MAINLCD, | 328 | .chan = LCDC_CHAN_MAINLCD, |
329 | .fourcc = V4L2_PIX_FMT_RGB565, | 329 | .fourcc = V4L2_PIX_FMT_RGB565, |
330 | .lcd_size_cfg = { /* 7.0 inch */ | 330 | .panel_cfg = { /* 7.0 inch */ |
331 | .width = 152, | 331 | .width = 152, |
332 | .height = 91, | 332 | .height = 91, |
333 | }, | 333 | }, |
diff --git a/arch/sh/boards/mach-kfr2r09/setup.c b/arch/sh/boards/mach-kfr2r09/setup.c index 5b382e1afaea..77d5a60d64fd 100644 --- a/arch/sh/boards/mach-kfr2r09/setup.c +++ b/arch/sh/boards/mach-kfr2r09/setup.c | |||
@@ -150,11 +150,9 @@ static struct sh_mobile_lcdc_info kfr2r09_sh_lcdc_info = { | |||
150 | .flags = LCDC_FLAGS_DWPOL, | 150 | .flags = LCDC_FLAGS_DWPOL, |
151 | .lcd_cfg = kfr2r09_lcdc_modes, | 151 | .lcd_cfg = kfr2r09_lcdc_modes, |
152 | .num_cfg = ARRAY_SIZE(kfr2r09_lcdc_modes), | 152 | .num_cfg = ARRAY_SIZE(kfr2r09_lcdc_modes), |
153 | .lcd_size_cfg = { | 153 | .panel_cfg = { |
154 | .width = 35, | 154 | .width = 35, |
155 | .height = 58, | 155 | .height = 58, |
156 | }, | ||
157 | .board_cfg = { | ||
158 | .setup_sys = kfr2r09_lcd_setup, | 156 | .setup_sys = kfr2r09_lcd_setup, |
159 | .start_transfer = kfr2r09_lcd_start, | 157 | .start_transfer = kfr2r09_lcd_start, |
160 | .display_on = kfr2r09_lcd_on, | 158 | .display_on = kfr2r09_lcd_on, |
diff --git a/arch/sh/boards/mach-migor/setup.c b/arch/sh/boards/mach-migor/setup.c index d37ba2720527..93a1c9109abc 100644 --- a/arch/sh/boards/mach-migor/setup.c +++ b/arch/sh/boards/mach-migor/setup.c | |||
@@ -248,7 +248,7 @@ static struct sh_mobile_lcdc_info sh_mobile_lcdc_info = { | |||
248 | .clock_divider = 2, | 248 | .clock_divider = 2, |
249 | .lcd_cfg = migor_lcd_modes, | 249 | .lcd_cfg = migor_lcd_modes, |
250 | .num_cfg = ARRAY_SIZE(migor_lcd_modes), | 250 | .num_cfg = ARRAY_SIZE(migor_lcd_modes), |
251 | .lcd_size_cfg = { /* 7.0 inch */ | 251 | .panel_cfg = { /* 7.0 inch */ |
252 | .width = 152, | 252 | .width = 152, |
253 | .height = 91, | 253 | .height = 91, |
254 | }, | 254 | }, |
@@ -262,11 +262,9 @@ static struct sh_mobile_lcdc_info sh_mobile_lcdc_info = { | |||
262 | .clock_divider = 10, | 262 | .clock_divider = 10, |
263 | .lcd_cfg = migor_lcd_modes, | 263 | .lcd_cfg = migor_lcd_modes, |
264 | .num_cfg = ARRAY_SIZE(migor_lcd_modes), | 264 | .num_cfg = ARRAY_SIZE(migor_lcd_modes), |
265 | .lcd_size_cfg = { /* 2.4 inch */ | 265 | .panel_cfg = { |
266 | .width = 49, | 266 | .width = 49, /* 2.4 inch */ |
267 | .height = 37, | 267 | .height = 37, |
268 | }, | ||
269 | .board_cfg = { | ||
270 | .setup_sys = migor_lcd_qvga_setup, | 268 | .setup_sys = migor_lcd_qvga_setup, |
271 | }, | 269 | }, |
272 | .sys_bus_cfg = { | 270 | .sys_bus_cfg = { |
diff --git a/arch/sh/boards/mach-se/7724/setup.c b/arch/sh/boards/mach-se/7724/setup.c index 5e25dbe726e2..a468398bfb34 100644 --- a/arch/sh/boards/mach-se/7724/setup.c +++ b/arch/sh/boards/mach-se/7724/setup.c | |||
@@ -182,7 +182,7 @@ static struct sh_mobile_lcdc_info lcdc_info = { | |||
182 | .chan = LCDC_CHAN_MAINLCD, | 182 | .chan = LCDC_CHAN_MAINLCD, |
183 | .fourcc = V4L2_PIX_FMT_RGB565, | 183 | .fourcc = V4L2_PIX_FMT_RGB565, |
184 | .clock_divider = 1, | 184 | .clock_divider = 1, |
185 | .lcd_size_cfg = { /* 7.0 inch */ | 185 | .panel_cfg = { /* 7.0 inch */ |
186 | .width = 152, | 186 | .width = 152, |
187 | .height = 91, | 187 | .height = 91, |
188 | }, | 188 | }, |