15 #include <linux/kernel.h>
21 #include <asm/sizes.h>
35 #ifdef CONFIG_MACH_COLIBRI_EVALBOARD
64 #if defined(CONFIG_AX88796)
65 #define COLIBRI_ETH_IRQ_GPIO mfp_to_gpio(GPIO26_GPIO)
74 static struct resource colibri_asix_resource[] = {
90 .num_resources =
ARRAY_SIZE(colibri_asix_resource),
91 .resource = colibri_asix_resource,
93 .platform_data = &colibri_asix_platdata
102 static void __init colibri_pxa300_init_eth(
void)
104 colibri_pxa3xx_init_eth(&colibri_asix_platdata);
109 static inline void __init colibri_pxa300_init_eth(
void) {}
112 #if defined(CONFIG_FB_PXA) || defined(CONFIG_FB_PXA_MODULE)
113 static mfp_cfg_t colibri_pxa300_lcd_pin_config[] __initdata = {
140 static void __init colibri_pxa300_init_lcd(
void)
146 static inline void colibri_pxa300_init_lcd(
void) {}
149 #if defined(CONFIG_SND_AC97_CODEC) || defined(CONFIG_SND_AC97_CODEC_MODULE)
150 static mfp_cfg_t colibri_pxa310_ac97_pin_config[] __initdata = {
159 static inline void __init colibri_pxa310_init_ac97(
void)
165 pxa3xx_mfp_config(
ARRAY_AND_SIZE(colibri_pxa310_ac97_pin_config));
169 static inline void colibri_pxa310_init_ac97(
void) {}
174 colibri_pxa300_init_eth();
175 colibri_pxa3xx_init_nand();
176 colibri_pxa300_init_lcd();
178 colibri_pxa310_init_ac97();
181 pxa3xx_mfp_config(
ARRAY_AND_SIZE(colibri_pxa300_evalboard_pin_config));
186 .atag_offset = 0x100,