diff options
| author | Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> | 2013-03-28 10:53:42 -0400 |
|---|---|---|
| committer | Tomi Valkeinen <tomi.valkeinen@ti.com> | 2013-09-27 02:26:19 -0400 |
| commit | 8af2c2869fd129bce0d0dfd86c6364c1096f9eff (patch) | |
| tree | dd04bfc8f8be291b947fb37e8c19dc3e30bf72a5 | |
| parent | 090fd59308c9d50b8eabf71cd28b5513250a7b79 (diff) | |
video: atmel_lcdfb: fix platform data struct
Today we mix pdata and drivers data in the struct atmel_lcdfb_info
Fix it and introduce a new struct atmel_lcdfb_pdata for platform data only
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
| -rw-r--r-- | arch/arm/mach-at91/at91sam9261_devices.c | 6 | ||||
| -rw-r--r-- | arch/arm/mach-at91/at91sam9263_devices.c | 6 | ||||
| -rw-r--r-- | arch/arm/mach-at91/at91sam9g45_devices.c | 6 | ||||
| -rw-r--r-- | arch/arm/mach-at91/at91sam9rl_devices.c | 6 | ||||
| -rw-r--r-- | arch/arm/mach-at91/board-sam9261ek.c | 6 | ||||
| -rw-r--r-- | arch/arm/mach-at91/board-sam9263ek.c | 4 | ||||
| -rw-r--r-- | arch/arm/mach-at91/board-sam9m10g45ek.c | 4 | ||||
| -rw-r--r-- | arch/arm/mach-at91/board-sam9rlek.c | 4 | ||||
| -rw-r--r-- | arch/arm/mach-at91/board.h | 4 | ||||
| -rw-r--r-- | arch/avr32/boards/atngw100/evklcd10x.c | 6 | ||||
| -rw-r--r-- | arch/avr32/boards/atngw100/mrmt.c | 4 | ||||
| -rw-r--r-- | arch/avr32/boards/atstk1000/atstk1000.h | 2 | ||||
| -rw-r--r-- | arch/avr32/boards/atstk1000/setup.c | 2 | ||||
| -rw-r--r-- | arch/avr32/boards/favr-32/setup.c | 2 | ||||
| -rw-r--r-- | arch/avr32/boards/hammerhead/setup.c | 2 | ||||
| -rw-r--r-- | arch/avr32/boards/merisc/display.c | 2 | ||||
| -rw-r--r-- | arch/avr32/boards/mimc200/setup.c | 4 | ||||
| -rw-r--r-- | arch/avr32/mach-at32ap/at32ap700x.c | 8 | ||||
| -rw-r--r-- | arch/avr32/mach-at32ap/include/mach/board.h | 4 | ||||
| -rw-r--r-- | drivers/video/atmel_lcdfb.c | 105 | ||||
| -rw-r--r-- | include/video/atmel_lcdc.h | 23 |
21 files changed, 109 insertions, 101 deletions
diff --git a/arch/arm/mach-at91/at91sam9261_devices.c b/arch/arm/mach-at91/at91sam9261_devices.c index 629ea5fc95cf..b2a34740146a 100644 --- a/arch/arm/mach-at91/at91sam9261_devices.c +++ b/arch/arm/mach-at91/at91sam9261_devices.c | |||
| @@ -465,7 +465,7 @@ void __init at91_add_device_spi(struct spi_board_info *devices, int nr_devices) | |||
| 465 | 465 | ||
| 466 | #if defined(CONFIG_FB_ATMEL) || defined(CONFIG_FB_ATMEL_MODULE) | 466 | #if defined(CONFIG_FB_ATMEL) || defined(CONFIG_FB_ATMEL_MODULE) |
| 467 | static u64 lcdc_dmamask = DMA_BIT_MASK(32); | 467 | static u64 lcdc_dmamask = DMA_BIT_MASK(32); |
| 468 | static struct atmel_lcdfb_info lcdc_data; | 468 | static struct atmel_lcdfb_pdata lcdc_data; |
| 469 | 469 | ||
| 470 | static struct resource lcdc_resources[] = { | 470 | static struct resource lcdc_resources[] = { |
| 471 | [0] = { | 471 | [0] = { |
| @@ -498,7 +498,7 @@ static struct platform_device at91_lcdc_device = { | |||
| 498 | .num_resources = ARRAY_SIZE(lcdc_resources), | 498 | .num_resources = ARRAY_SIZE(lcdc_resources), |
| 499 | }; | 499 | }; |
| 500 | 500 | ||
| 501 | void __init at91_add_device_lcdc(struct atmel_lcdfb_info *data) | 501 | void __init at91_add_device_lcdc(struct atmel_lcdfb_pdata *data) |
| 502 | { | 502 | { |
| 503 | if (!data) { | 503 | if (!data) { |
| 504 | return; | 504 | return; |
| @@ -559,7 +559,7 @@ void __init at91_add_device_lcdc(struct atmel_lcdfb_info *data) | |||
| 559 | platform_device_register(&at91_lcdc_device); | 559 | platform_device_register(&at91_lcdc_device); |
| 560 | } | 560 | } |
| 561 | #else | 561 | #else |
| 562 | void __init at91_add_device_lcdc(struct atmel_lcdfb_info *data) {} | 562 | void __init at91_add_device_lcdc(struct atmel_lcdfb_pdata *data) {} |
| 563 | #endif | 563 | #endif |
| 564 | 564 | ||
| 565 | 565 | ||
diff --git a/arch/arm/mach-at91/at91sam9263_devices.c b/arch/arm/mach-at91/at91sam9263_devices.c index 858c8aac2daf..4aeadddbc181 100644 --- a/arch/arm/mach-at91/at91sam9263_devices.c +++ b/arch/arm/mach-at91/at91sam9263_devices.c | |||
| @@ -832,7 +832,7 @@ void __init at91_add_device_can(struct at91_can_data *data) {} | |||
| 832 | 832 | ||
| 833 | #if defined(CONFIG_FB_ATMEL) || defined(CONFIG_FB_ATMEL_MODULE) | 833 | #if defined(CONFIG_FB_ATMEL) || defined(CONFIG_FB_ATMEL_MODULE) |
| 834 | static u64 lcdc_dmamask = DMA_BIT_MASK(32); | 834 | static u64 lcdc_dmamask = DMA_BIT_MASK(32); |
| 835 | static struct atmel_lcdfb_info lcdc_data; | 835 | static struct atmel_lcdfb_pdata lcdc_data; |
| 836 | 836 | ||
| 837 | static struct resource lcdc_resources[] = { | 837 | static struct resource lcdc_resources[] = { |
| 838 | [0] = { | 838 | [0] = { |
| @@ -859,7 +859,7 @@ static struct platform_device at91_lcdc_device = { | |||
| 859 | .num_resources = ARRAY_SIZE(lcdc_resources), | 859 | .num_resources = ARRAY_SIZE(lcdc_resources), |
| 860 | }; | 860 | }; |
| 861 | 861 | ||
| 862 | void __init at91_add_device_lcdc(struct atmel_lcdfb_info *data) | 862 | void __init at91_add_device_lcdc(struct atmel_lcdfb_pdata *data) |
| 863 | { | 863 | { |
| 864 | if (!data) | 864 | if (!data) |
| 865 | return; | 865 | return; |
| @@ -891,7 +891,7 @@ void __init at91_add_device_lcdc(struct atmel_lcdfb_info *data) | |||
| 891 | platform_device_register(&at91_lcdc_device); | 891 | platform_device_register(&at91_lcdc_device); |
| 892 | } | 892 | } |
| 893 | #else | 893 | #else |
| 894 | void __init at91_add_device_lcdc(struct atmel_lcdfb_info *data) {} | 894 | void __init at91_add_device_lcdc(struct atmel_lcdfb_pdata *data) {} |
| 895 | #endif | 895 | #endif |
| 896 | 896 | ||
| 897 | 897 | ||
diff --git a/arch/arm/mach-at91/at91sam9g45_devices.c b/arch/arm/mach-at91/at91sam9g45_devices.c index acb703e13331..cb36fa872d30 100644 --- a/arch/arm/mach-at91/at91sam9g45_devices.c +++ b/arch/arm/mach-at91/at91sam9g45_devices.c | |||
| @@ -965,7 +965,7 @@ void __init at91_add_device_isi(struct isi_platform_data *data, | |||
| 965 | 965 | ||
| 966 | #if defined(CONFIG_FB_ATMEL) || defined(CONFIG_FB_ATMEL_MODULE) | 966 | #if defined(CONFIG_FB_ATMEL) || defined(CONFIG_FB_ATMEL_MODULE) |
| 967 | static u64 lcdc_dmamask = DMA_BIT_MASK(32); | 967 | static u64 lcdc_dmamask = DMA_BIT_MASK(32); |
| 968 | static struct atmel_lcdfb_info lcdc_data; | 968 | static struct atmel_lcdfb_pdata lcdc_data; |
| 969 | 969 | ||
| 970 | static struct resource lcdc_resources[] = { | 970 | static struct resource lcdc_resources[] = { |
| 971 | [0] = { | 971 | [0] = { |
| @@ -991,7 +991,7 @@ static struct platform_device at91_lcdc_device = { | |||
| 991 | .num_resources = ARRAY_SIZE(lcdc_resources), | 991 | .num_resources = ARRAY_SIZE(lcdc_resources), |
| 992 | }; | 992 | }; |
| 993 | 993 | ||
| 994 | void __init at91_add_device_lcdc(struct atmel_lcdfb_info *data) | 994 | void __init at91_add_device_lcdc(struct atmel_lcdfb_pdata *data) |
| 995 | { | 995 | { |
| 996 | if (!data) | 996 | if (!data) |
| 997 | return; | 997 | return; |
| @@ -1037,7 +1037,7 @@ void __init at91_add_device_lcdc(struct atmel_lcdfb_info *data) | |||
| 1037 | platform_device_register(&at91_lcdc_device); | 1037 | platform_device_register(&at91_lcdc_device); |
| 1038 | } | 1038 | } |
| 1039 | #else | 1039 | #else |
| 1040 | void __init at91_add_device_lcdc(struct atmel_lcdfb_info *data) {} | 1040 | void __init at91_add_device_lcdc(struct atmel_lcdfb_pdata *data) {} |
| 1041 | #endif | 1041 | #endif |
| 1042 | 1042 | ||
| 1043 | 1043 | ||
diff --git a/arch/arm/mach-at91/at91sam9rl_devices.c b/arch/arm/mach-at91/at91sam9rl_devices.c index 352468f265a9..a698bdab2cce 100644 --- a/arch/arm/mach-at91/at91sam9rl_devices.c +++ b/arch/arm/mach-at91/at91sam9rl_devices.c | |||
| @@ -498,7 +498,7 @@ void __init at91_add_device_ac97(struct ac97c_platform_data *data) {} | |||
| 498 | 498 | ||
| 499 | #if defined(CONFIG_FB_ATMEL) || defined(CONFIG_FB_ATMEL_MODULE) | 499 | #if defined(CONFIG_FB_ATMEL) || defined(CONFIG_FB_ATMEL_MODULE) |
| 500 | static u64 lcdc_dmamask = DMA_BIT_MASK(32); | 500 | static u64 lcdc_dmamask = DMA_BIT_MASK(32); |
| 501 | static struct atmel_lcdfb_info lcdc_data; | 501 | static struct atmel_lcdfb_pdata lcdc_data; |
| 502 | 502 | ||
| 503 | static struct resource lcdc_resources[] = { | 503 | static struct resource lcdc_resources[] = { |
| 504 | [0] = { | 504 | [0] = { |
| @@ -525,7 +525,7 @@ static struct platform_device at91_lcdc_device = { | |||
| 525 | .num_resources = ARRAY_SIZE(lcdc_resources), | 525 | .num_resources = ARRAY_SIZE(lcdc_resources), |
| 526 | }; | 526 | }; |
| 527 | 527 | ||
| 528 | void __init at91_add_device_lcdc(struct atmel_lcdfb_info *data) | 528 | void __init at91_add_device_lcdc(struct atmel_lcdfb_pdata *data) |
| 529 | { | 529 | { |
| 530 | if (!data) { | 530 | if (!data) { |
| 531 | return; | 531 | return; |
| @@ -557,7 +557,7 @@ void __init at91_add_device_lcdc(struct atmel_lcdfb_info *data) | |||
| 557 | platform_device_register(&at91_lcdc_device); | 557 | platform_device_register(&at91_lcdc_device); |
| 558 | } | 558 | } |
| 559 | #else | 559 | #else |
| 560 | void __init at91_add_device_lcdc(struct atmel_lcdfb_info *data) {} | 560 | void __init at91_add_device_lcdc(struct atmel_lcdfb_pdata *data) {} |
| 561 | #endif | 561 | #endif |
| 562 | 562 | ||
| 563 | 563 | ||
diff --git a/arch/arm/mach-at91/board-sam9261ek.c b/arch/arm/mach-at91/board-sam9261ek.c index d3437624ca4e..4ab1ba7557e4 100644 --- a/arch/arm/mach-at91/board-sam9261ek.c +++ b/arch/arm/mach-at91/board-sam9261ek.c | |||
| @@ -401,7 +401,7 @@ static void at91_lcdc_stn_power_control(int on) | |||
| 401 | } | 401 | } |
| 402 | } | 402 | } |
| 403 | 403 | ||
| 404 | static struct atmel_lcdfb_info __initdata ek_lcdc_data = { | 404 | static struct atmel_lcdfb_pdata __initdata ek_lcdc_data = { |
| 405 | .default_bpp = 1, | 405 | .default_bpp = 1, |
