aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-pxa
diff options
context:
space:
mode:
authorMarek Vasut <marek.vasut@gmail.com>2010-08-11 19:45:05 -0400
committerEric Miao <eric.y.miao@gmail.com>2010-12-20 10:07:42 -0500
commita3172e5413a06af772c6ad34c0f68a2ebbdbcf86 (patch)
treeee5083eb5a0b81ffa2b9faddc2aab94d77e7bbc0 /arch/arm/mach-pxa
parent072e1ae73c65496355279505de378b33c916e364 (diff)
ARM: pxa: Rename Colibri evalboard
Rename colibri-pxa270-evalboard to colibri-evalboard as this board is used with all Colibri modules. Signed-off-by: Marek Vasut <marek.vasut@gmail.com> Acked-by: Daniel Mack <daniel@caiaq.de> Signed-off-by: Eric Miao <eric.y.miao@gmail.com>
Diffstat (limited to 'arch/arm/mach-pxa')
-rw-r--r--arch/arm/mach-pxa/Kconfig2
-rw-r--r--arch/arm/mach-pxa/Makefile2
-rw-r--r--arch/arm/mach-pxa/colibri-evalboard.c (renamed from arch/arm/mach-pxa/colibri-pxa270-evalboard.c)48
-rw-r--r--arch/arm/mach-pxa/colibri-pxa270.c6
-rw-r--r--arch/arm/mach-pxa/colibri-pxa300.c4
-rw-r--r--arch/arm/mach-pxa/colibri-pxa320.c4
-rw-r--r--arch/arm/mach-pxa/include/mach/colibri.h8
7 files changed, 37 insertions, 37 deletions
diff --git a/arch/arm/mach-pxa/Kconfig b/arch/arm/mach-pxa/Kconfig
index 4c31e3dee70f..1df6db6a136e 100644
--- a/arch/arm/mach-pxa/Kconfig
+++ b/arch/arm/mach-pxa/Kconfig
@@ -253,7 +253,7 @@ config MACH_COLIBRI320
253 select PXA3xx 253 select PXA3xx
254 select CPU_PXA320 254 select CPU_PXA320
255 255
256config MACH_COLIBRI_PXA270_EVALBOARD 256config MACH_COLIBRI_EVALBOARD
257 bool "Toradex Colibri Evaluation Carrier Board support" 257 bool "Toradex Colibri Evaluation Carrier Board support"
258 depends on MACH_COLIBRI || MACH_COLIBRI300 || MACH_COLIBRI320 258 depends on MACH_COLIBRI || MACH_COLIBRI300 || MACH_COLIBRI320
259 259
diff --git a/arch/arm/mach-pxa/Makefile b/arch/arm/mach-pxa/Makefile
index 26e4c87ba072..cc39d17b2e07 100644
--- a/arch/arm/mach-pxa/Makefile
+++ b/arch/arm/mach-pxa/Makefile
@@ -62,7 +62,7 @@ obj-$(CONFIG_MACH_LOGICPD_PXA270) += lpd270.o
62obj-$(CONFIG_MACH_PCM027) += pcm027.o 62obj-$(CONFIG_MACH_PCM027) += pcm027.o
63obj-$(CONFIG_MACH_PCM990_BASEBOARD) += pcm990-baseboard.o 63obj-$(CONFIG_MACH_PCM990_BASEBOARD) += pcm990-baseboard.o
64obj-$(CONFIG_MACH_COLIBRI) += colibri-pxa270.o 64obj-$(CONFIG_MACH_COLIBRI) += colibri-pxa270.o
65obj-$(CONFIG_MACH_COLIBRI_PXA270_EVALBOARD) += colibri-pxa270-evalboard.o 65obj-$(CONFIG_MACH_COLIBRI_EVALBOARD) += colibri-evalboard.o
66obj-$(CONFIG_MACH_COLIBRI_PXA270_INCOME) += colibri-pxa270-income.o 66obj-$(CONFIG_MACH_COLIBRI_PXA270_INCOME) += colibri-pxa270-income.o
67obj-$(CONFIG_MACH_COLIBRI300) += colibri-pxa3xx.o colibri-pxa300.o 67obj-$(CONFIG_MACH_COLIBRI300) += colibri-pxa3xx.o colibri-pxa300.o
68obj-$(CONFIG_MACH_COLIBRI320) += colibri-pxa3xx.o colibri-pxa320.o 68obj-$(CONFIG_MACH_COLIBRI320) += colibri-pxa3xx.o colibri-pxa320.o
diff --git a/arch/arm/mach-pxa/colibri-pxa270-evalboard.c b/arch/arm/mach-pxa/colibri-evalboard.c
index 7f27aecc7e0f..6b2c800a1133 100644
--- a/arch/arm/mach-pxa/colibri-pxa270-evalboard.c
+++ b/arch/arm/mach-pxa/colibri-evalboard.c
@@ -1,7 +1,7 @@
1/* 1/*
2 * linux/arch/arm/mach-pxa/colibri-pxa270-evalboard.c 2 * linux/arch/arm/mach-pxa/colibri-evalboard.c
3 * 3 *
4 * Support for Toradex PXA270 based Colibri Evaluation Carrier Board 4 * Support for Toradex Colibri Evaluation Carrier Board
5 * Daniel Mack <daniel@caiaq.de> 5 * Daniel Mack <daniel@caiaq.de>
6 * Marek Vasut <marek.vasut@gmail.com> 6 * Marek Vasut <marek.vasut@gmail.com>
7 * 7 *
@@ -36,86 +36,86 @@
36 * SD/MMC card controller 36 * SD/MMC card controller
37 ******************************************************************************/ 37 ******************************************************************************/
38#if defined(CONFIG_MMC_PXA) || defined(CONFIG_MMC_PXA_MODULE) 38#if defined(CONFIG_MMC_PXA) || defined(CONFIG_MMC_PXA_MODULE)
39static struct pxamci_platform_data colibri_pxa270_mci_platform_data = { 39static struct pxamci_platform_data colibri_mci_platform_data = {
40 .ocr_mask = MMC_VDD_32_33 | MMC_VDD_33_34, 40 .ocr_mask = MMC_VDD_32_33 | MMC_VDD_33_34,
41 .gpio_power = -1, 41 .gpio_power = -1,
42 .gpio_card_ro = -1, 42 .gpio_card_ro = -1,
43 .detect_delay_ms = 200, 43 .detect_delay_ms = 200,
44}; 44};
45 45
46static void __init colibri_pxa270_mmc_init(void) 46static void __init colibri_mmc_init(void)
47{ 47{
48 if (machine_is_colibri()) /* PXA270 Colibri */ 48 if (machine_is_colibri()) /* PXA270 Colibri */
49 colibri_pxa270_mci_platform_data.gpio_card_detect = 49 colibri_mci_platform_data.gpio_card_detect =
50 GPIO0_COLIBRI_PXA270_SD_DETECT; 50 GPIO0_COLIBRI_PXA270_SD_DETECT;
51 if (machine_is_colibri300()) /* PXA300 Colibri */ 51 if (machine_is_colibri300()) /* PXA300 Colibri */
52 colibri_pxa270_mci_platform_data.gpio_card_detect = 52 colibri_mci_platform_data.gpio_card_detect =
53 GPIO39_COLIBRI_PXA300_SD_DETECT; 53 GPIO39_COLIBRI_PXA300_SD_DETECT;
54 else /* PXA320 Colibri */ 54 else /* PXA320 Colibri */
55 colibri_pxa270_mci_platform_data.gpio_card_detect = 55 colibri_mci_platform_data.gpio_card_detect =
56 GPIO28_COLIBRI_PXA320_SD_DETECT; 56 GPIO28_COLIBRI_PXA320_SD_DETECT;
57 57
58 pxa_set_mci_info(&colibri_pxa270_mci_platform_data); 58 pxa_set_mci_info(&colibri_mci_platform_data);
59} 59}
60#else 60#else
61static inline void colibri_pxa270_mmc_init(void) {} 61static inline void colibri_mmc_init(void) {}
62#endif 62#endif
63 63
64/****************************************************************************** 64/******************************************************************************
65 * USB Host 65 * USB Host
66 ******************************************************************************/ 66 ******************************************************************************/
67#if defined(CONFIG_USB_OHCI_HCD) || defined(CONFIG_USB_OHCI_HCD_MODULE) 67#if defined(CONFIG_USB_OHCI_HCD) || defined(CONFIG_USB_OHCI_HCD_MODULE)
68static int colibri_pxa270_ohci_init(struct device *dev) 68static int colibri_ohci_init(struct device *dev)
69{ 69{
70 UP2OCR = UP2OCR_HXS | UP2OCR_HXOE | UP2OCR_DPPDE | UP2OCR_DMPDE; 70 UP2OCR = UP2OCR_HXS | UP2OCR_HXOE | UP2OCR_DPPDE | UP2OCR_DMPDE;
71 return 0; 71 return 0;
72} 72}
73 73
74static struct pxaohci_platform_data colibri_pxa270_ohci_info = { 74static struct pxaohci_platform_data colibri_ohci_info = {
75 .port_mode = PMM_PERPORT_MODE, 75 .port_mode = PMM_PERPORT_MODE,
76 .flags = ENABLE_PORT1 | 76 .flags = ENABLE_PORT1 |
77 POWER_CONTROL_LOW | POWER_SENSE_LOW, 77 POWER_CONTROL_LOW | POWER_SENSE_LOW,
78 .init = colibri_pxa270_ohci_init, 78 .init = colibri_ohci_init,
79}; 79};
80 80
81static void __init colibri_pxa270_uhc_init(void) 81static void __init colibri_uhc_init(void)
82{ 82{
83 /* Colibri PXA270 has two usb ports, TBA for 320 */ 83 /* Colibri PXA270 has two usb ports, TBA for 320 */
84 if (machine_is_colibri()) 84 if (machine_is_colibri())
85 colibri_pxa270_ohci_info.flags |= ENABLE_PORT2; 85 colibri_ohci_info.flags |= ENABLE_PORT2;
86 86
87 pxa_set_ohci_info(&colibri_pxa270_ohci_info); 87 pxa_set_ohci_info(&colibri_ohci_info);
88} 88}
89#else 89#else
90static inline void colibri_pxa270_uhc_init(void) {} 90static inline void colibri_uhc_init(void) {}
91#endif 91#endif
92 92
93/****************************************************************************** 93/******************************************************************************
94 * I2C RTC 94 * I2C RTC
95 ******************************************************************************/ 95 ******************************************************************************/
96#if defined(CONFIG_RTC_DRV_DS1307) || defined(CONFIG_RTC_DRV_DS1307_MODULE) 96#if defined(CONFIG_RTC_DRV_DS1307) || defined(CONFIG_RTC_DRV_DS1307_MODULE)
97static struct i2c_board_info __initdata colibri_pxa270_i2c_devs[] = { 97static struct i2c_board_info __initdata colibri_i2c_devs[] = {
98 { 98 {
99 I2C_BOARD_INFO("m41t00", 0x68), 99 I2C_BOARD_INFO("m41t00", 0x68),
100 }, 100 },
101}; 101};
102 102
103static void __init colibri_pxa270_rtc_init(void) 103static void __init colibri_rtc_init(void)
104{ 104{
105 pxa_set_i2c_info(NULL); 105 pxa_set_i2c_info(NULL);
106 i2c_register_board_info(0, ARRAY_AND_SIZE(colibri_pxa270_i2c_devs)); 106 i2c_register_board_info(0, ARRAY_AND_SIZE(colibri_i2c_devs));
107} 107}
108#else 108#else
109static inline void colibri_pxa270_rtc_init(void) {} 109static inline void colibri_rtc_init(void) {}
110#endif 110#endif
111 111
112void __init colibri_pxa270_evalboard_init(void) 112void __init colibri_evalboard_init(void)
113{ 113{
114 pxa_set_ffuart_info(NULL); 114 pxa_set_ffuart_info(NULL);
115 pxa_set_btuart_info(NULL); 115 pxa_set_btuart_info(NULL);
116 pxa_set_stuart_info(NULL); 116 pxa_set_stuart_info(NULL);
117 117
118 colibri_pxa270_mmc_init(); 118 colibri_mmc_init();
119 colibri_pxa270_uhc_init(); 119 colibri_uhc_init();
120 colibri_pxa270_rtc_init(); 120 colibri_rtc_init();
121} 121}
diff --git a/arch/arm/mach-pxa/colibri-pxa270.c b/arch/arm/mach-pxa/colibri-pxa270.c
index eecbb8bc4533..6fc5d328ba7f 100644
--- a/arch/arm/mach-pxa/colibri-pxa270.c
+++ b/arch/arm/mach-pxa/colibri-pxa270.c
@@ -35,7 +35,7 @@
35/****************************************************************************** 35/******************************************************************************
36 * Evaluation board MFP 36 * Evaluation board MFP
37 ******************************************************************************/ 37 ******************************************************************************/
38#ifdef CONFIG_MACH_COLIBRI_PXA270_EVALBOARD 38#ifdef CONFIG_MACH_COLIBRI_EVALBOARD
39static mfp_cfg_t colibri_pxa270_evalboard_pin_config[] __initdata = { 39static mfp_cfg_t colibri_pxa270_evalboard_pin_config[] __initdata = {
40 /* MMC */ 40 /* MMC */
41 GPIO32_MMC_CLK, 41 GPIO32_MMC_CLK,
@@ -281,10 +281,10 @@ static void __init colibri_pxa270_init(void)
281 colibri_pxa270_tsc_init(); 281 colibri_pxa270_tsc_init();
282 282
283 switch (colibri_pxa270_baseboard) { 283 switch (colibri_pxa270_baseboard) {
284 case COLIBRI_PXA270_EVALBOARD: 284 case COLIBRI_EVALBOARD:
285 pxa2xx_mfp_config(ARRAY_AND_SIZE( 285 pxa2xx_mfp_config(ARRAY_AND_SIZE(
286 colibri_pxa270_evalboard_pin_config)); 286 colibri_pxa270_evalboard_pin_config));
287 colibri_pxa270_evalboard_init(); 287 colibri_evalboard_init();
288 break; 288 break;
289 case COLIBRI_PXA270_INCOME: 289 case COLIBRI_PXA270_INCOME:
290 pxa2xx_mfp_config(ARRAY_AND_SIZE(income_pin_config)); 290 pxa2xx_mfp_config(ARRAY_AND_SIZE(income_pin_config));
diff --git a/arch/arm/mach-pxa/colibri-pxa300.c b/arch/arm/mach-pxa/colibri-pxa300.c
index 9b8d72de294c..b5bb248ffb8e 100644
--- a/arch/arm/mach-pxa/colibri-pxa300.c
+++ b/arch/arm/mach-pxa/colibri-pxa300.c
@@ -32,7 +32,7 @@
32#include "devices.h" 32#include "devices.h"
33 33
34 34
35#ifdef CONFIG_MACH_COLIBRI_PXA270_EVALBOARD 35#ifdef CONFIG_MACH_COLIBRI_EVALBOARD
36static mfp_cfg_t colibri_pxa300_evalboard_pin_config[] __initdata = { 36static mfp_cfg_t colibri_pxa300_evalboard_pin_config[] __initdata = {
37 /* MMC */ 37 /* MMC */
38 GPIO7_MMC1_CLK, 38 GPIO7_MMC1_CLK,
@@ -173,7 +173,7 @@ void __init colibri_pxa300_init(void)
173 173
174 /* Evalboard init */ 174 /* Evalboard init */
175 pxa3xx_mfp_config(ARRAY_AND_SIZE(colibri_pxa300_evalboard_pin_config)); 175 pxa3xx_mfp_config(ARRAY_AND_SIZE(colibri_pxa300_evalboard_pin_config));
176 colibri_pxa270_evalboard_init(); 176 colibri_evalboard_init();
177} 177}
178 178
179MACHINE_START(COLIBRI300, "Toradex Colibri PXA300") 179MACHINE_START(COLIBRI300, "Toradex Colibri PXA300")
diff --git a/arch/arm/mach-pxa/colibri-pxa320.c b/arch/arm/mach-pxa/colibri-pxa320.c
index 0d8faf85a508..3d2c944b16e3 100644
--- a/arch/arm/mach-pxa/colibri-pxa320.c
+++ b/arch/arm/mach-pxa/colibri-pxa320.c
@@ -35,7 +35,7 @@
35#include "generic.h" 35#include "generic.h"
36#include "devices.h" 36#include "devices.h"
37 37
38#ifdef CONFIG_MACH_COLIBRI_PXA270_EVALBOARD 38#ifdef CONFIG_MACH_COLIBRI_EVALBOARD
39static mfp_cfg_t colibri_pxa320_evalboard_pin_config[] __initdata = { 39static mfp_cfg_t colibri_pxa320_evalboard_pin_config[] __initdata = {
40 /* MMC */ 40 /* MMC */
41 GPIO22_MMC1_CLK, 41 GPIO22_MMC1_CLK,
@@ -229,7 +229,7 @@ void __init colibri_pxa320_init(void)
229 229
230 /* Evalboard init */ 230 /* Evalboard init */
231 pxa3xx_mfp_config(ARRAY_AND_SIZE(colibri_pxa320_evalboard_pin_config)); 231 pxa3xx_mfp_config(ARRAY_AND_SIZE(colibri_pxa320_evalboard_pin_config));
232 colibri_pxa270_evalboard_init(); 232 colibri_evalboard_init();
233} 233}
234 234
235MACHINE_START(COLIBRI320, "Toradex Colibri PXA320") 235MACHINE_START(COLIBRI320, "Toradex Colibri PXA320")
diff --git a/arch/arm/mach-pxa/include/mach/colibri.h b/arch/arm/mach-pxa/include/mach/colibri.h
index 63a948aaed8d..388a96f1ef93 100644
--- a/arch/arm/mach-pxa/include/mach/colibri.h
+++ b/arch/arm/mach-pxa/include/mach/colibri.h
@@ -9,14 +9,14 @@
9 */ 9 */
10 10
11enum { 11enum {
12 COLIBRI_PXA270_EVALBOARD = 0, 12 COLIBRI_EVALBOARD = 0,
13 COLIBRI_PXA270_INCOME, 13 COLIBRI_PXA270_INCOME,
14}; 14};
15 15
16#if defined(CONFIG_MACH_COLIBRI_PXA270_EVALBOARD) 16#if defined(CONFIG_MACH_COLIBRI_EVALBOARD)
17extern void colibri_pxa270_evalboard_init(void); 17extern void colibri_evalboard_init(void);
18#else 18#else
19static inline void colibri_pxa270_evalboard_init(void) {} 19static inline void colibri_evalboard_init(void) {}
20#endif 20#endif
21 21
22#if defined(CONFIG_MACH_COLIBRI_PXA270_INCOME) 22#if defined(CONFIG_MACH_COLIBRI_PXA270_INCOME)