15 #include <linux/bitops.h>
21 #include <linux/kernel.h>
29 #include <mach/hardware.h>
39 #define GPIO114_INCOME_ETH_IRQ (114)
40 #define GPIO0_INCOME_SD_DETECT (0)
41 #define GPIO0_INCOME_SD_RO (1)
42 #define GPIO54_INCOME_LED_A (54)
43 #define GPIO55_INCOME_LED_B (55)
44 #define GPIO113_INCOME_TS_IRQ (113)
49 #if defined(CONFIG_MMC_PXA) || defined(CONFIG_MMC_PXA_MODULE)
55 .detect_delay_ms = 200,
58 static void __init income_mmc_init(
void)
63 static inline void income_mmc_init(
void) {}
69 #if defined(CONFIG_USB_OHCI_HCD) || defined(CONFIG_USB_OHCI_HCD_MODULE)
75 static void __init income_uhc_init(
void)
80 static inline void income_uhc_init(
void) {}
86 #if defined(CONFIG_LEDS_GPIO) || defined(CONFIG_LEDS_GPIO_MODULE)
87 struct gpio_led income_gpio_leds[] = {
89 .
name =
"income:green:leda",
90 .default_trigger =
"none",
95 .name =
"income:green:ledb",
96 .default_trigger =
"none",
103 .
leds = income_gpio_leds,
111 .platform_data = &income_gpio_led_info,
115 static void __init income_led_init(
void)
120 static inline void income_led_init(
void) {}
126 #if defined(CONFIG_I2C_PXA) || defined(CONFIG_I2C_PXA_MODULE)
135 static void __init income_i2c_init(
void)
142 static inline void income_i2c_init(
void) {}
148 #if defined(CONFIG_FB_PXA) || defined(CONFIG_FB_PXA_MODULE)
170 .
modes = income_lcd_modes,
175 static void __init income_lcd_init(
void)
180 static inline void income_lcd_init(
void) {}
186 #if defined(CONFIG_BACKLIGHT_PWM) || defined(CONFIG_BACKLIGHT_PWM_MODULE)
189 .max_brightness = 0x3ff,
190 .dft_brightness = 0x1ff,
191 .pwm_period_ns = 1000000,
195 .
name =
"pwm-backlight",
198 .platform_data = &income_backlight_data,
202 static void __init income_pwm_init(
void)
207 static inline void income_pwm_init(
void) {}