15 #include <linux/kernel.h>
22 #include <asm/sizes.h>
37 #ifdef CONFIG_MACH_COLIBRI_EVALBOARD
101 #if defined(CONFIG_AX88796)
102 #define COLIBRI_ETH_IRQ_GPIO mfp_to_gpio(GPIO36_GPIO)
111 static struct resource colibri_asix_resource[] = {
127 .num_resources =
ARRAY_SIZE(colibri_asix_resource),
128 .resource = colibri_asix_resource,
130 .platform_data = &colibri_asix_platdata
139 static void __init colibri_pxa320_init_eth(
void)
141 colibri_pxa3xx_init_eth(&colibri_asix_platdata);
146 static inline void __init colibri_pxa320_init_eth(
void) {}
149 #if defined(CONFIG_USB_PXA27X)||defined(CONFIG_USB_PXA27X_MODULE)
159 .platform_data = &colibri_pxa320_gpio_vbus_info,
163 static void colibri_pxa320_udc_command(
int cmd)
176 static void __init colibri_pxa320_init_udc(
void)
182 static inline void colibri_pxa320_init_udc(
void) {}
185 #if defined(CONFIG_FB_PXA) || defined(CONFIG_FB_PXA_MODULE)
186 static mfp_cfg_t colibri_pxa320_lcd_pin_config[] __initdata = {
213 static void __init colibri_pxa320_init_lcd(
void)
218 static inline void colibri_pxa320_init_lcd(
void) {}
221 #if defined(CONFIG_SND_AC97_CODEC) || \
222 defined(CONFIG_SND_AC97_CODEC_MODULE)
223 static mfp_cfg_t colibri_pxa320_ac97_pin_config[] __initdata = {
232 static inline void __init colibri_pxa320_init_ac97(
void)
234 pxa3xx_mfp_config(
ARRAY_AND_SIZE(colibri_pxa320_ac97_pin_config));
238 static inline void colibri_pxa320_init_ac97(
void) {}
243 colibri_pxa320_init_eth();
244 colibri_pxa3xx_init_nand();
245 colibri_pxa320_init_lcd();
247 colibri_pxa320_init_ac97();
248 colibri_pxa320_init_udc();
251 pxa3xx_mfp_config(
ARRAY_AND_SIZE(colibri_pxa320_evalboard_pin_config));
256 .atag_offset = 0x100,