Loading arch/arm/mach-omap2/Kconfig +1 −1 Original line number Original line Diff line number Diff line Loading @@ -29,7 +29,7 @@ config OMAP_PACKAGE_CBP bool bool comment "OMAP Board Type" comment "OMAP Board Type" depends on ARCH_OMAP2 || ARCH_OMAP3 || ARCH_OMAP4 depends on ARCH_OMAP2PLUS config MACH_OMAP_GENERIC config MACH_OMAP_GENERIC bool "Generic OMAP board" bool "Generic OMAP board" Loading arch/arm/plat-omap/Kconfig +2 −2 Original line number Original line Diff line number Diff line Loading @@ -125,7 +125,7 @@ config OMAP_MPU_TIMER config OMAP_32K_TIMER config OMAP_32K_TIMER bool "Use 32KHz timer" bool "Use 32KHz timer" depends on ARCH_OMAP16XX || ARCH_OMAP2 || ARCH_OMAP3 || ARCH_OMAP4 depends on ARCH_OMAP16XX || ARCH_OMAP2PLUS help help Select this option if you want to enable the OMAP 32KHz timer. Select this option if you want to enable the OMAP 32KHz timer. This timer saves power compared to the OMAP_MPU_TIMER, and has This timer saves power compared to the OMAP_MPU_TIMER, and has Loading @@ -146,7 +146,7 @@ config OMAP_32K_TIMER_HZ config OMAP_DM_TIMER config OMAP_DM_TIMER bool "Use dual-mode timer" bool "Use dual-mode timer" depends on ARCH_OMAP16XX || ARCH_OMAP2 || ARCH_OMAP3 || ARCH_OMAP4 depends on ARCH_OMAP16XX || ARCH_OMAP2PLUS help help Select this option if you want to use OMAP Dual-Mode timers. Select this option if you want to use OMAP Dual-Mode timers. Loading arch/arm/plat-omap/dma.c +1 −2 Original line number Original line Diff line number Diff line Loading @@ -1870,8 +1870,7 @@ static irqreturn_t omap1_dma_irq_handler(int irq, void *dev_id) #define omap1_dma_irq_handler NULL #define omap1_dma_irq_handler NULL #endif #endif #if defined(CONFIG_ARCH_OMAP2) || defined(CONFIG_ARCH_OMAP3) || \ #ifdef CONFIG_ARCH_OMAP2PLUS defined(CONFIG_ARCH_OMAP4) static int omap2_dma_handle_ch(int ch) static int omap2_dma_handle_ch(int ch) { { Loading arch/arm/plat-omap/dmtimer.c +4 −8 Original line number Original line Diff line number Diff line Loading @@ -153,8 +153,7 @@ struct omap_dm_timer { struct omap_dm_timer { unsigned long phys_base; unsigned long phys_base; int irq; int irq; #if defined(CONFIG_ARCH_OMAP2) || defined(CONFIG_ARCH_OMAP3) || \ #ifdef CONFIG_ARCH_OMAP2PLUS defined(CONFIG_ARCH_OMAP4) struct clk *iclk, *fclk; struct clk *iclk, *fclk; #endif #endif void __iomem *io_base; void __iomem *io_base; Loading Loading @@ -490,8 +489,7 @@ __u32 omap_dm_timer_modify_idlect_mask(__u32 inputmask) } } EXPORT_SYMBOL_GPL(omap_dm_timer_modify_idlect_mask); EXPORT_SYMBOL_GPL(omap_dm_timer_modify_idlect_mask); #elif defined(CONFIG_ARCH_OMAP2) || defined(CONFIG_ARCH_OMAP3) || \ #else defined(CONFIG_ARCH_OMAP4) struct clk *omap_dm_timer_get_fclk(struct omap_dm_timer *timer) struct clk *omap_dm_timer_get_fclk(struct omap_dm_timer *timer) { { Loading Loading @@ -535,8 +533,7 @@ void omap_dm_timer_stop(struct omap_dm_timer *timer) if (l & OMAP_TIMER_CTRL_ST) { if (l & OMAP_TIMER_CTRL_ST) { l &= ~0x1; l &= ~0x1; omap_dm_timer_write_reg(timer, OMAP_TIMER_CTRL_REG, l); omap_dm_timer_write_reg(timer, OMAP_TIMER_CTRL_REG, l); #if defined(CONFIG_ARCH_OMAP2) || defined(CONFIG_ARCH_OMAP3) || \ #ifdef CONFIG_ARCH_OMAP2PLUS defined(CONFIG_ARCH_OMAP4) /* Readback to make sure write has completed */ /* Readback to make sure write has completed */ omap_dm_timer_read_reg(timer, OMAP_TIMER_CTRL_REG); omap_dm_timer_read_reg(timer, OMAP_TIMER_CTRL_REG); /* /* Loading Loading @@ -781,8 +778,7 @@ int __init omap_dm_timer_init(void) timer->io_base = ioremap(timer->phys_base, map_size); timer->io_base = ioremap(timer->phys_base, map_size); BUG_ON(!timer->io_base); BUG_ON(!timer->io_base); #if defined(CONFIG_ARCH_OMAP2) || defined(CONFIG_ARCH_OMAP3) || \ #ifdef CONFIG_ARCH_OMAP2PLUS defined(CONFIG_ARCH_OMAP4) if (cpu_class_is_omap2()) { if (cpu_class_is_omap2()) { char clk_name[16]; char clk_name[16]; sprintf(clk_name, "gpt%d_ick", i + 1); sprintf(clk_name, "gpt%d_ick", i + 1); Loading arch/arm/plat-omap/gpio.c +12 −24 Original line number Original line Diff line number Diff line Loading @@ -177,13 +177,11 @@ struct gpio_bank { u16 irq; u16 irq; u16 virtual_irq_start; u16 virtual_irq_start; int method; int method; #if defined(CONFIG_ARCH_OMAP16XX) || defined(CONFIG_ARCH_OMAP2) || \ #if defined(CONFIG_ARCH_OMAP16XX) || defined(CONFIG_ARCH_OMAP2PLUS) defined(CONFIG_ARCH_OMAP3) || defined(CONFIG_ARCH_OMAP4) u32 suspend_wakeup; u32 suspend_wakeup; u32 saved_wakeup; u32 saved_wakeup; #endif #endif #if defined(CONFIG_ARCH_OMAP2) || defined(CONFIG_ARCH_OMAP3) || \ #ifdef CONFIG_ARCH_OMAP2PLUS defined(CONFIG_ARCH_OMAP4) u32 non_wakeup_gpios; u32 non_wakeup_gpios; u32 enabled_non_wakeup_gpios; u32 enabled_non_wakeup_gpios; Loading Loading @@ -592,8 +590,7 @@ static int _get_gpio_dataout(struct gpio_bank *bank, int gpio) reg += OMAP7XX_GPIO_DATA_OUTPUT; reg += OMAP7XX_GPIO_DATA_OUTPUT; break; break; #endif #endif #if defined(CONFIG_ARCH_OMAP2) || defined(CONFIG_ARCH_OMAP3) || \ #ifdef CONFIG_ARCH_OMAP2PLUS defined(CONFIG_ARCH_OMAP4) case METHOD_GPIO_24XX: case METHOD_GPIO_24XX: reg += OMAP24XX_GPIO_DATAOUT; reg += OMAP24XX_GPIO_DATAOUT; break; break; Loading Loading @@ -684,8 +681,7 @@ void omap_set_gpio_debounce_time(int gpio, int enc_time) } } EXPORT_SYMBOL(omap_set_gpio_debounce_time); EXPORT_SYMBOL(omap_set_gpio_debounce_time); #if defined(CONFIG_ARCH_OMAP2) || defined(CONFIG_ARCH_OMAP3) || \ #ifdef CONFIG_ARCH_OMAP2PLUS defined(CONFIG_ARCH_OMAP4) static inline void set_24xx_gpio_triggering(struct gpio_bank *bank, int gpio, static inline void set_24xx_gpio_triggering(struct gpio_bank *bank, int gpio, int trigger) int trigger) { { Loading Loading @@ -856,8 +852,7 @@ static int _set_gpio_triggering(struct gpio_bank *bank, int gpio, int trigger) goto bad; goto bad; break; break; #endif #endif #if defined(CONFIG_ARCH_OMAP2) || defined(CONFIG_ARCH_OMAP3) || \ #ifdef CONFIG_ARCH_OMAP2PLUS defined(CONFIG_ARCH_OMAP4) case METHOD_GPIO_24XX: case METHOD_GPIO_24XX: set_24xx_gpio_triggering(bank, gpio, trigger); set_24xx_gpio_triggering(bank, gpio, trigger); break; break; Loading Loading @@ -1131,8 +1126,7 @@ static int _set_gpio_wakeup(struct gpio_bank *bank, int gpio, int enable) spin_unlock_irqrestore(&bank->lock, flags); spin_unlock_irqrestore(&bank->lock, flags); return 0; return 0; #endif #endif #if defined(CONFIG_ARCH_OMAP2) || defined(CONFIG_ARCH_OMAP3) || \ #ifdef CONFIG_ARCH_OMAP2PLUS defined(CONFIG_ARCH_OMAP4) case METHOD_GPIO_24XX: case METHOD_GPIO_24XX: if (bank->non_wakeup_gpios & (1 << gpio)) { if (bank->non_wakeup_gpios & (1 << gpio)) { printk(KERN_ERR "Unable to modify wakeup on " printk(KERN_ERR "Unable to modify wakeup on " Loading Loading @@ -1227,8 +1221,7 @@ static void omap_gpio_free(struct gpio_chip *chip, unsigned offset) __raw_writel(1 << offset, reg); __raw_writel(1 << offset, reg); } } #endif #endif #if defined(CONFIG_ARCH_OMAP2) || defined(CONFIG_ARCH_OMAP3) || \ #ifdef CONFIG_ARCH_OMAP2PLUS defined(CONFIG_ARCH_OMAP4) if (bank->method == METHOD_GPIO_24XX) { if (bank->method == METHOD_GPIO_24XX) { /* Disable wake-up during idle for dynamic tick */ /* Disable wake-up during idle for dynamic tick */ void __iomem *reg = bank->base + OMAP24XX_GPIO_CLEARWKUENA; void __iomem *reg = bank->base + OMAP24XX_GPIO_CLEARWKUENA; Loading Loading @@ -1809,8 +1802,7 @@ static int __init _omap_gpio_init(void) gpio_count = 32; /* 7xx has 32-bit GPIOs */ gpio_count = 32; /* 7xx has 32-bit GPIOs */ } } #if defined(CONFIG_ARCH_OMAP2) || defined(CONFIG_ARCH_OMAP3) || \ #ifdef CONFIG_ARCH_OMAP2PLUS defined(CONFIG_ARCH_OMAP4) if (bank->method == METHOD_GPIO_24XX) { if (bank->method == METHOD_GPIO_24XX) { static const u32 non_wakeup_gpios[] = { static const u32 non_wakeup_gpios[] = { 0xe203ffc0, 0x08700040 0xe203ffc0, 0x08700040 Loading Loading @@ -1903,8 +1895,7 @@ static int __init _omap_gpio_init(void) return 0; return 0; } } #if defined(CONFIG_ARCH_OMAP16XX) || defined(CONFIG_ARCH_OMAP2) || \ #if defined(CONFIG_ARCH_OMAP16XX) || defined(CONFIG_ARCH_OMAP2PLUS) defined(CONFIG_ARCH_OMAP3) || defined(CONFIG_ARCH_OMAP4) static int omap_gpio_suspend(struct sys_device *dev, pm_message_t mesg) static int omap_gpio_suspend(struct sys_device *dev, pm_message_t mesg) { { int i; int i; Loading Loading @@ -2013,8 +2004,7 @@ static struct sys_device omap_gpio_device = { #endif #endif #if defined(CONFIG_ARCH_OMAP2) || defined(CONFIG_ARCH_OMAP3) || \ #ifdef CONFIG_ARCH_OMAP2PLUS defined(CONFIG_ARCH_OMAP4) static int workaround_enabled; static int workaround_enabled; Loading Loading @@ -2240,8 +2230,7 @@ static int __init omap_gpio_sysinit(void) mpuio_init(); mpuio_init(); #if defined(CONFIG_ARCH_OMAP16XX) || defined(CONFIG_ARCH_OMAP2) || \ #if defined(CONFIG_ARCH_OMAP16XX) || defined(CONFIG_ARCH_OMAP2PLUS) defined(CONFIG_ARCH_OMAP3) || defined(CONFIG_ARCH_OMAP4) if (cpu_is_omap16xx() || cpu_class_is_omap2()) { if (cpu_is_omap16xx() || cpu_class_is_omap2()) { if (ret == 0) { if (ret == 0) { ret = sysdev_class_register(&omap_gpio_sysclass); ret = sysdev_class_register(&omap_gpio_sysclass); Loading Loading @@ -2300,8 +2289,7 @@ static int dbg_gpio_show(struct seq_file *s, void *unused) /* FIXME for at least omap2, show pullup/pulldown state */ /* FIXME for at least omap2, show pullup/pulldown state */ irqstat = irq_desc[irq].status; irqstat = irq_desc[irq].status; #if defined(CONFIG_ARCH_OMAP16XX) || defined(CONFIG_ARCH_OMAP2) || \ #if defined(CONFIG_ARCH_OMAP16XX) || defined(CONFIG_ARCH_OMAP2PLUS) defined(CONFIG_ARCH_OMAP3) || defined(CONFIG_ARCH_OMAP4) if (is_in && ((bank->suspend_wakeup & mask) if (is_in && ((bank->suspend_wakeup & mask) || irqstat & IRQ_TYPE_SENSE_MASK)) { || irqstat & IRQ_TYPE_SENSE_MASK)) { char *trigger = NULL; char *trigger = NULL; Loading Loading
arch/arm/mach-omap2/Kconfig +1 −1 Original line number Original line Diff line number Diff line Loading @@ -29,7 +29,7 @@ config OMAP_PACKAGE_CBP bool bool comment "OMAP Board Type" comment "OMAP Board Type" depends on ARCH_OMAP2 || ARCH_OMAP3 || ARCH_OMAP4 depends on ARCH_OMAP2PLUS config MACH_OMAP_GENERIC config MACH_OMAP_GENERIC bool "Generic OMAP board" bool "Generic OMAP board" Loading
arch/arm/plat-omap/Kconfig +2 −2 Original line number Original line Diff line number Diff line Loading @@ -125,7 +125,7 @@ config OMAP_MPU_TIMER config OMAP_32K_TIMER config OMAP_32K_TIMER bool "Use 32KHz timer" bool "Use 32KHz timer" depends on ARCH_OMAP16XX || ARCH_OMAP2 || ARCH_OMAP3 || ARCH_OMAP4 depends on ARCH_OMAP16XX || ARCH_OMAP2PLUS help help Select this option if you want to enable the OMAP 32KHz timer. Select this option if you want to enable the OMAP 32KHz timer. This timer saves power compared to the OMAP_MPU_TIMER, and has This timer saves power compared to the OMAP_MPU_TIMER, and has Loading @@ -146,7 +146,7 @@ config OMAP_32K_TIMER_HZ config OMAP_DM_TIMER config OMAP_DM_TIMER bool "Use dual-mode timer" bool "Use dual-mode timer" depends on ARCH_OMAP16XX || ARCH_OMAP2 || ARCH_OMAP3 || ARCH_OMAP4 depends on ARCH_OMAP16XX || ARCH_OMAP2PLUS help help Select this option if you want to use OMAP Dual-Mode timers. Select this option if you want to use OMAP Dual-Mode timers. Loading
arch/arm/plat-omap/dma.c +1 −2 Original line number Original line Diff line number Diff line Loading @@ -1870,8 +1870,7 @@ static irqreturn_t omap1_dma_irq_handler(int irq, void *dev_id) #define omap1_dma_irq_handler NULL #define omap1_dma_irq_handler NULL #endif #endif #if defined(CONFIG_ARCH_OMAP2) || defined(CONFIG_ARCH_OMAP3) || \ #ifdef CONFIG_ARCH_OMAP2PLUS defined(CONFIG_ARCH_OMAP4) static int omap2_dma_handle_ch(int ch) static int omap2_dma_handle_ch(int ch) { { Loading
arch/arm/plat-omap/dmtimer.c +4 −8 Original line number Original line Diff line number Diff line Loading @@ -153,8 +153,7 @@ struct omap_dm_timer { struct omap_dm_timer { unsigned long phys_base; unsigned long phys_base; int irq; int irq; #if defined(CONFIG_ARCH_OMAP2) || defined(CONFIG_ARCH_OMAP3) || \ #ifdef CONFIG_ARCH_OMAP2PLUS defined(CONFIG_ARCH_OMAP4) struct clk *iclk, *fclk; struct clk *iclk, *fclk; #endif #endif void __iomem *io_base; void __iomem *io_base; Loading Loading @@ -490,8 +489,7 @@ __u32 omap_dm_timer_modify_idlect_mask(__u32 inputmask) } } EXPORT_SYMBOL_GPL(omap_dm_timer_modify_idlect_mask); EXPORT_SYMBOL_GPL(omap_dm_timer_modify_idlect_mask); #elif defined(CONFIG_ARCH_OMAP2) || defined(CONFIG_ARCH_OMAP3) || \ #else defined(CONFIG_ARCH_OMAP4) struct clk *omap_dm_timer_get_fclk(struct omap_dm_timer *timer) struct clk *omap_dm_timer_get_fclk(struct omap_dm_timer *timer) { { Loading Loading @@ -535,8 +533,7 @@ void omap_dm_timer_stop(struct omap_dm_timer *timer) if (l & OMAP_TIMER_CTRL_ST) { if (l & OMAP_TIMER_CTRL_ST) { l &= ~0x1; l &= ~0x1; omap_dm_timer_write_reg(timer, OMAP_TIMER_CTRL_REG, l); omap_dm_timer_write_reg(timer, OMAP_TIMER_CTRL_REG, l); #if defined(CONFIG_ARCH_OMAP2) || defined(CONFIG_ARCH_OMAP3) || \ #ifdef CONFIG_ARCH_OMAP2PLUS defined(CONFIG_ARCH_OMAP4) /* Readback to make sure write has completed */ /* Readback to make sure write has completed */ omap_dm_timer_read_reg(timer, OMAP_TIMER_CTRL_REG); omap_dm_timer_read_reg(timer, OMAP_TIMER_CTRL_REG); /* /* Loading Loading @@ -781,8 +778,7 @@ int __init omap_dm_timer_init(void) timer->io_base = ioremap(timer->phys_base, map_size); timer->io_base = ioremap(timer->phys_base, map_size); BUG_ON(!timer->io_base); BUG_ON(!timer->io_base); #if defined(CONFIG_ARCH_OMAP2) || defined(CONFIG_ARCH_OMAP3) || \ #ifdef CONFIG_ARCH_OMAP2PLUS defined(CONFIG_ARCH_OMAP4) if (cpu_class_is_omap2()) { if (cpu_class_is_omap2()) { char clk_name[16]; char clk_name[16]; sprintf(clk_name, "gpt%d_ick", i + 1); sprintf(clk_name, "gpt%d_ick", i + 1); Loading
arch/arm/plat-omap/gpio.c +12 −24 Original line number Original line Diff line number Diff line Loading @@ -177,13 +177,11 @@ struct gpio_bank { u16 irq; u16 irq; u16 virtual_irq_start; u16 virtual_irq_start; int method; int method; #if defined(CONFIG_ARCH_OMAP16XX) || defined(CONFIG_ARCH_OMAP2) || \ #if defined(CONFIG_ARCH_OMAP16XX) || defined(CONFIG_ARCH_OMAP2PLUS) defined(CONFIG_ARCH_OMAP3) || defined(CONFIG_ARCH_OMAP4) u32 suspend_wakeup; u32 suspend_wakeup; u32 saved_wakeup; u32 saved_wakeup; #endif #endif #if defined(CONFIG_ARCH_OMAP2) || defined(CONFIG_ARCH_OMAP3) || \ #ifdef CONFIG_ARCH_OMAP2PLUS defined(CONFIG_ARCH_OMAP4) u32 non_wakeup_gpios; u32 non_wakeup_gpios; u32 enabled_non_wakeup_gpios; u32 enabled_non_wakeup_gpios; Loading Loading @@ -592,8 +590,7 @@ static int _get_gpio_dataout(struct gpio_bank *bank, int gpio) reg += OMAP7XX_GPIO_DATA_OUTPUT; reg += OMAP7XX_GPIO_DATA_OUTPUT; break; break; #endif #endif #if defined(CONFIG_ARCH_OMAP2) || defined(CONFIG_ARCH_OMAP3) || \ #ifdef CONFIG_ARCH_OMAP2PLUS defined(CONFIG_ARCH_OMAP4) case METHOD_GPIO_24XX: case METHOD_GPIO_24XX: reg += OMAP24XX_GPIO_DATAOUT; reg += OMAP24XX_GPIO_DATAOUT; break; break; Loading Loading @@ -684,8 +681,7 @@ void omap_set_gpio_debounce_time(int gpio, int enc_time) } } EXPORT_SYMBOL(omap_set_gpio_debounce_time); EXPORT_SYMBOL(omap_set_gpio_debounce_time); #if defined(CONFIG_ARCH_OMAP2) || defined(CONFIG_ARCH_OMAP3) || \ #ifdef CONFIG_ARCH_OMAP2PLUS defined(CONFIG_ARCH_OMAP4) static inline void set_24xx_gpio_triggering(struct gpio_bank *bank, int gpio, static inline void set_24xx_gpio_triggering(struct gpio_bank *bank, int gpio, int trigger) int trigger) { { Loading Loading @@ -856,8 +852,7 @@ static int _set_gpio_triggering(struct gpio_bank *bank, int gpio, int trigger) goto bad; goto bad; break; break; #endif #endif #if defined(CONFIG_ARCH_OMAP2) || defined(CONFIG_ARCH_OMAP3) || \ #ifdef CONFIG_ARCH_OMAP2PLUS defined(CONFIG_ARCH_OMAP4) case METHOD_GPIO_24XX: case METHOD_GPIO_24XX: set_24xx_gpio_triggering(bank, gpio, trigger); set_24xx_gpio_triggering(bank, gpio, trigger); break; break; Loading Loading @@ -1131,8 +1126,7 @@ static int _set_gpio_wakeup(struct gpio_bank *bank, int gpio, int enable) spin_unlock_irqrestore(&bank->lock, flags); spin_unlock_irqrestore(&bank->lock, flags); return 0; return 0; #endif #endif #if defined(CONFIG_ARCH_OMAP2) || defined(CONFIG_ARCH_OMAP3) || \ #ifdef CONFIG_ARCH_OMAP2PLUS defined(CONFIG_ARCH_OMAP4) case METHOD_GPIO_24XX: case METHOD_GPIO_24XX: if (bank->non_wakeup_gpios & (1 << gpio)) { if (bank->non_wakeup_gpios & (1 << gpio)) { printk(KERN_ERR "Unable to modify wakeup on " printk(KERN_ERR "Unable to modify wakeup on " Loading Loading @@ -1227,8 +1221,7 @@ static void omap_gpio_free(struct gpio_chip *chip, unsigned offset) __raw_writel(1 << offset, reg); __raw_writel(1 << offset, reg); } } #endif #endif #if defined(CONFIG_ARCH_OMAP2) || defined(CONFIG_ARCH_OMAP3) || \ #ifdef CONFIG_ARCH_OMAP2PLUS defined(CONFIG_ARCH_OMAP4) if (bank->method == METHOD_GPIO_24XX) { if (bank->method == METHOD_GPIO_24XX) { /* Disable wake-up during idle for dynamic tick */ /* Disable wake-up during idle for dynamic tick */ void __iomem *reg = bank->base + OMAP24XX_GPIO_CLEARWKUENA; void __iomem *reg = bank->base + OMAP24XX_GPIO_CLEARWKUENA; Loading Loading @@ -1809,8 +1802,7 @@ static int __init _omap_gpio_init(void) gpio_count = 32; /* 7xx has 32-bit GPIOs */ gpio_count = 32; /* 7xx has 32-bit GPIOs */ } } #if defined(CONFIG_ARCH_OMAP2) || defined(CONFIG_ARCH_OMAP3) || \ #ifdef CONFIG_ARCH_OMAP2PLUS defined(CONFIG_ARCH_OMAP4) if (bank->method == METHOD_GPIO_24XX) { if (bank->method == METHOD_GPIO_24XX) { static const u32 non_wakeup_gpios[] = { static const u32 non_wakeup_gpios[] = { 0xe203ffc0, 0x08700040 0xe203ffc0, 0x08700040 Loading Loading @@ -1903,8 +1895,7 @@ static int __init _omap_gpio_init(void) return 0; return 0; } } #if defined(CONFIG_ARCH_OMAP16XX) || defined(CONFIG_ARCH_OMAP2) || \ #if defined(CONFIG_ARCH_OMAP16XX) || defined(CONFIG_ARCH_OMAP2PLUS) defined(CONFIG_ARCH_OMAP3) || defined(CONFIG_ARCH_OMAP4) static int omap_gpio_suspend(struct sys_device *dev, pm_message_t mesg) static int omap_gpio_suspend(struct sys_device *dev, pm_message_t mesg) { { int i; int i; Loading Loading @@ -2013,8 +2004,7 @@ static struct sys_device omap_gpio_device = { #endif #endif #if defined(CONFIG_ARCH_OMAP2) || defined(CONFIG_ARCH_OMAP3) || \ #ifdef CONFIG_ARCH_OMAP2PLUS defined(CONFIG_ARCH_OMAP4) static int workaround_enabled; static int workaround_enabled; Loading Loading @@ -2240,8 +2230,7 @@ static int __init omap_gpio_sysinit(void) mpuio_init(); mpuio_init(); #if defined(CONFIG_ARCH_OMAP16XX) || defined(CONFIG_ARCH_OMAP2) || \ #if defined(CONFIG_ARCH_OMAP16XX) || defined(CONFIG_ARCH_OMAP2PLUS) defined(CONFIG_ARCH_OMAP3) || defined(CONFIG_ARCH_OMAP4) if (cpu_is_omap16xx() || cpu_class_is_omap2()) { if (cpu_is_omap16xx() || cpu_class_is_omap2()) { if (ret == 0) { if (ret == 0) { ret = sysdev_class_register(&omap_gpio_sysclass); ret = sysdev_class_register(&omap_gpio_sysclass); Loading Loading @@ -2300,8 +2289,7 @@ static int dbg_gpio_show(struct seq_file *s, void *unused) /* FIXME for at least omap2, show pullup/pulldown state */ /* FIXME for at least omap2, show pullup/pulldown state */ irqstat = irq_desc[irq].status; irqstat = irq_desc[irq].status; #if defined(CONFIG_ARCH_OMAP16XX) || defined(CONFIG_ARCH_OMAP2) || \ #if defined(CONFIG_ARCH_OMAP16XX) || defined(CONFIG_ARCH_OMAP2PLUS) defined(CONFIG_ARCH_OMAP3) || defined(CONFIG_ARCH_OMAP4) if (is_in && ((bank->suspend_wakeup & mask) if (is_in && ((bank->suspend_wakeup & mask) || irqstat & IRQ_TYPE_SENSE_MASK)) { || irqstat & IRQ_TYPE_SENSE_MASK)) { char *trigger = NULL; char *trigger = NULL; Loading