1 #ifndef BCM63XX_GPIO_H 2 #define BCM63XX_GPIO_H 3 4 #include <linux/init.h> 5 6 int __init bcm63xx_gpio_init(void); 7 bcm63xx_gpio_count(void)8static inline unsigned long bcm63xx_gpio_count(void) 9 { 10 switch (bcm63xx_get_cpu_id()) { 11 case BCM6358_CPU_ID: 12 return 40; 13 case BCM6338_CPU_ID: 14 return 8; 15 case BCM6345_CPU_ID: 16 return 16; 17 case BCM6348_CPU_ID: 18 default: 19 return 37; 20 } 21 } 22 23 #define BCM63XX_GPIO_DIR_OUT 0x0 24 #define BCM63XX_GPIO_DIR_IN 0x1 25 26 #endif /* !BCM63XX_GPIO_H */ 27