diff options
Diffstat (limited to 'arch/arm')
-rw-r--r-- | arch/arm/mach-at91/at91sam9261.c | 3 | ||||
-rw-r--r-- | arch/arm/mach-at91/at91sam9261_devices.c | 6 | ||||
-rw-r--r-- | arch/arm/mach-at91/at91sam9263.c | 2 | ||||
-rw-r--r-- | arch/arm/mach-at91/at91sam9263_devices.c | 2 | ||||
-rw-r--r-- | arch/arm/mach-at91/at91sam9g45.c | 3 | ||||
-rw-r--r-- | arch/arm/mach-at91/at91sam9g45_devices.c | 6 | ||||
-rw-r--r-- | arch/arm/mach-at91/at91sam9rl.c | 2 | ||||
-rw-r--r-- | arch/arm/mach-at91/at91sam9rl_devices.c | 2 |
8 files changed, 18 insertions, 8 deletions
diff --git a/arch/arm/mach-at91/at91sam9261.c b/arch/arm/mach-at91/at91sam9261.c index 5838f12e6698..0204f4cc9ebf 100644 --- a/arch/arm/mach-at91/at91sam9261.c +++ b/arch/arm/mach-at91/at91sam9261.c | |||
@@ -169,7 +169,8 @@ static struct clk *periph_clocks[] __initdata = { | |||
169 | }; | 169 | }; |
170 | 170 | ||
171 | static struct clk_lookup periph_clocks_lookups[] = { | 171 | static struct clk_lookup periph_clocks_lookups[] = { |
172 | CLKDEV_CON_DEV_ID("hclk", "atmel_lcdfb.0", &hck1), | 172 | CLKDEV_CON_DEV_ID("hclk", "at91sam9261-lcdfb.0", &hck1), |
173 | CLKDEV_CON_DEV_ID("hclk", "at91sam9g10-lcdfb.0", &hck1), | ||
173 | CLKDEV_CON_DEV_ID("spi_clk", "atmel_spi.0", &spi0_clk), | 174 | CLKDEV_CON_DEV_ID("spi_clk", "atmel_spi.0", &spi0_clk), |
174 | CLKDEV_CON_DEV_ID("spi_clk", "atmel_spi.1", &spi1_clk), | 175 | CLKDEV_CON_DEV_ID("spi_clk", "atmel_spi.1", &spi1_clk), |
175 | CLKDEV_CON_DEV_ID("t0_clk", "atmel_tcb.0", &tc0_clk), | 176 | CLKDEV_CON_DEV_ID("t0_clk", "atmel_tcb.0", &tc0_clk), |
diff --git a/arch/arm/mach-at91/at91sam9261_devices.c b/arch/arm/mach-at91/at91sam9261_devices.c index 92e0f861084a..629ea5fc95cf 100644 --- a/arch/arm/mach-at91/at91sam9261_devices.c +++ b/arch/arm/mach-at91/at91sam9261_devices.c | |||
@@ -488,7 +488,6 @@ static struct resource lcdc_resources[] = { | |||
488 | }; | 488 | }; |
489 | 489 | ||
490 | static struct platform_device at91_lcdc_device = { | 490 | static struct platform_device at91_lcdc_device = { |
491 | .name = "atmel_lcdfb", | ||
492 | .id = 0, | 491 | .id = 0, |
493 | .dev = { | 492 | .dev = { |
494 | .dma_mask = &lcdc_dmamask, | 493 | .dma_mask = &lcdc_dmamask, |
@@ -505,6 +504,11 @@ void __init at91_add_device_lcdc(struct atmel_lcdfb_info *data) | |||
505 | return; | 504 | return; |
506 | } | 505 | } |
507 | 506 | ||
507 | if (cpu_is_at91sam9g10()) | ||
508 | at91_lcdc_device.name = "at91sam9g10-lcdfb"; | ||
509 | else | ||
510 | at91_lcdc_device.name = "at91sam9261-lcdfb"; | ||
511 | |||
508 | #if defined(CONFIG_FB_ATMEL_STN) | 512 | #if defined(CONFIG_FB_ATMEL_STN) |
509 | at91_set_A_periph(AT91_PIN_PB0, 0); /* LCDVSYNC */ | 513 | at91_set_A_periph(AT91_PIN_PB0, 0); /* LCDVSYNC */ |
510 | at91_set_A_periph(AT91_PIN_PB1, 0); /* LCDHSYNC */ | 514 | at91_set_A_periph(AT91_PIN_PB1, 0); /* LCDHSYNC */ |
diff --git a/arch/arm/mach-at91/at91sam9263.c b/arch/arm/mach-at91/at91sam9263.c index 520a63d31329..2282fd7ad3e3 100644 --- a/arch/arm/mach-at91/at91sam9263.c +++ b/arch/arm/mach-at91/at91sam9263.c | |||
@@ -190,7 +190,7 @@ static struct clk_lookup periph_clocks_lookups[] = { | |||
190 | CLKDEV_CON_DEV_ID("pclk", "at91rm9200_ssc.1", &ssc1_clk), | 190 | CLKDEV_CON_DEV_ID("pclk", "at91rm9200_ssc.1", &ssc1_clk), |
191 | CLKDEV_CON_DEV_ID("pclk", "fff98000.ssc", &ssc0_clk), | 191 | CLKDEV_CON_DEV_ID("pclk", "fff98000.ssc", &ssc0_clk), |
192 | CLKDEV_CON_DEV_ID("pclk", "fff9c000.ssc", &ssc1_clk), | 192 | CLKDEV_CON_DEV_ID("pclk", "fff9c000.ssc", &ssc1_clk), |
193 | CLKDEV_CON_DEV_ID("hclk", "atmel_lcdfb.0", &lcdc_clk), | 193 | CLKDEV_CON_DEV_ID("hclk", "at91sam9263-lcdfb.0", &lcdc_clk), |
194 | CLKDEV_CON_DEV_ID("mci_clk", "atmel_mci.0", &mmc0_clk), | 194 | CLKDEV_CON_DEV_ID("mci_clk", "atmel_mci.0", &mmc0_clk), |
195 | CLKDEV_CON_DEV_ID("mci_clk", "atmel_mci.1", &mmc1_clk), | 195 | CLKDEV_CON_DEV_ID("mci_clk", "atmel_mci.1", &mmc1_clk), |
196 | CLKDEV_CON_DEV_ID("spi_clk", "atmel_spi.0", &spi0_clk), | 196 | CLKDEV_CON_DEV_ID("spi_clk", "atmel_spi.0", &spi0_clk), |
diff --git a/arch/arm/mach-at91/at91sam9263_devices.c b/arch/arm/mach-at91/at91sam9263_devices.c index ed666f5cb01d..858c8aac2daf 100644 --- a/arch/arm/mach-at91/at91sam9263_devices.c +++ b/arch/arm/mach-at91/at91sam9263_devices.c | |||
@@ -848,7 +848,7 @@ static struct resource lcdc_resources[] = { | |||
848 | }; | 848 | }; |
849 | 849 | ||
850 | static struct platform_device at91_lcdc_device = { | 850 | static struct platform_device at91_lcdc_device = { |
851 | .name = "atmel_lcdfb", | 851 | .name = "at91sam9263-lcdfb", |
852 | .id = 0, | 852 | .id = 0, |
853 | .dev = { | 853 | .dev = { |
854 | .dma_mask = &lcdc_dmamask, | 854 | .dma_mask = &lcdc_dmamask, |
diff --git a/arch/arm/mach-at91/at91sam9g45.c b/arch/arm/mach-at91/at91sam9g45.c index ea6b62bcbe77..c68960d82247 100644 --- a/arch/arm/mach-at91/at91sam9g45.c +++ b/arch/arm/mach-at91/at91sam9g45.c | |||
@@ -228,7 +228,8 @@ static struct clk_lookup periph_clocks_lookups[] = { | |||
228 | CLKDEV_CON_ID("hclk", &macb_clk), | 228 | CLKDEV_CON_ID("hclk", &macb_clk), |
229 | /* One additional fake clock for ohci */ | 229 | /* One additional fake clock for ohci */ |
230 | CLKDEV_CON_ID("ohci_clk", &uhphs_clk), | 230 | CLKDEV_CON_ID("ohci_clk", &uhphs_clk), |
231 | CLKDEV_CON_DEV_ID("hclk", "atmel_lcdfb.0", &lcdc_clk), | 231 | CLKDEV_CON_DEV_ID("hclk", "at91sam9g45-lcdfb.0", &lcdc_clk), |
232 | CLKDEV_CON_DEV_ID("hclk", "at91sam9g45es-lcdfb.0", &lcdc_clk), | ||
232 | CLKDEV_CON_DEV_ID("ehci_clk", "atmel-ehci", &uhphs_clk), | 233 | CLKDEV_CON_DEV_ID("ehci_clk", "atmel-ehci", &uhphs_clk), |
233 | CLKDEV_CON_DEV_ID("hclk", "atmel_usba_udc", &utmi_clk), | 234 | CLKDEV_CON_DEV_ID("hclk", "atmel_usba_udc", &utmi_clk), |
234 | CLKDEV_CON_DEV_ID("pclk", "atmel_usba_udc", &udphs_clk), | 235 | CLKDEV_CON_DEV_ID("pclk", "atmel_usba_udc", &udphs_clk), |
diff --git a/arch/arm/mach-at91/at91sam9g45_devices.c b/arch/arm/mach-at91/at91sam9g45_devices.c index 827c9f2a70fb..fe626d431b69 100644 --- a/arch/arm/mach-at91/at91sam9g45_devices.c +++ b/arch/arm/mach-at91/at91sam9g45_devices.c | |||
@@ -981,7 +981,6 @@ static struct resource lcdc_resources[] = { | |||
981 | }; | 981 | }; |
982 | 982 | ||
983 | static struct platform_device at91_lcdc_device = { | 983 | static struct platform_device at91_lcdc_device = { |
984 | .name = "atmel_lcdfb", | ||
985 | .id = 0, | 984 | .id = 0, |
986 | .dev = { | 985 | .dev = { |
987 | .dma_mask = &lcdc_dmamask, | 986 | .dma_mask = &lcdc_dmamask, |
@@ -997,6 +996,11 @@ void __init at91_add_device_lcdc(struct atmel_lcdfb_info *data) | |||
997 | if (!data) | 996 | if (!data) |
998 | return; | 997 | return; |
999 | 998 | ||
999 | if (cpu_is_at91sam9g45es()) | ||
1000 | at91_lcdc_device.name = "at91sam9g45es-lcdfb"; | ||
1001 | else | ||
1002 | at91_lcdc_device.name = "at91sam9g45-lcdfb"; | ||
1003 | |||
1000 | at91_set_A_periph(AT91_PIN_PE0, 0); /* LCDDPWR */ | 1004 | at91_set_A_periph(AT91_PIN_PE0, 0); /* LCDDPWR */ |
1001 | 1005 | ||
1002 | at91_set_A_periph(AT91_PIN_PE2, 0); /* LCDCC */ | 1006 | at91_set_A_periph(AT91_PIN_PE2, 0); /* LCDCC */ |
diff --git a/arch/arm/mach-at91/at91sam9rl.c b/arch/arm/mach-at91/at91sam9rl.c index 4cd4fa985d0d..3de3e04d0f81 100644 --- a/arch/arm/mach-at91/at91sam9rl.c +++ b/arch/arm/mach-at91/at91sam9rl.c | |||
@@ -179,7 +179,7 @@ static struct clk *periph_clocks[] __initdata = { | |||
179 | }; | 179 | }; |
180 | 180 | ||
181 | static struct clk_lookup periph_clocks_lookups[] = { | 181 | static struct clk_lookup periph_clocks_lookups[] = { |
182 | CLKDEV_CON_DEV_ID("hclk", "atmel_lcdfb.0", &lcdc_clk), | 182 | CLKDEV_CON_DEV_ID("hclk", "at91sam9rl-lcdfb.0", &lcdc_clk), |
183 | CLKDEV_CON_DEV_ID("hclk", "atmel_usba_udc", &utmi_clk), | 183 | CLKDEV_CON_DEV_ID("hclk", "atmel_usba_udc", &utmi_clk), |
184 | CLKDEV_CON_DEV_ID("pclk", "atmel_usba_udc", &udphs_clk), | 184 | CLKDEV_CON_DEV_ID("pclk", "atmel_usba_udc", &udphs_clk), |
185 | CLKDEV_CON_DEV_ID("t0_clk", "atmel_tcb.0", &tc0_clk), | 185 | CLKDEV_CON_DEV_ID("t0_clk", "atmel_tcb.0", &tc0_clk), |
diff --git a/arch/arm/mach-at91/at91sam9rl_devices.c b/arch/arm/mach-at91/at91sam9rl_devices.c index ddf223ff35c4..352468f265a9 100644 --- a/arch/arm/mach-at91/at91sam9rl_devices.c +++ b/arch/arm/mach-at91/at91sam9rl_devices.c | |||
@@ -514,7 +514,7 @@ static struct resource lcdc_resources[] = { | |||
514 | }; | 514 | }; |
515 | 515 | ||
516 | static struct platform_device at91_lcdc_device = { | 516 | static struct platform_device at91_lcdc_device = { |
517 | .name = "atmel_lcdfb", | 517 | .name = "at91sam9rl-lcdfb", |
518 | .id = 0, | 518 | .id = 0, |
519 | .dev = { | 519 | .dev = { |
520 | .dma_mask = &lcdc_dmamask, | 520 | .dma_mask = &lcdc_dmamask, |