Lines Matching refs:omap4_prcm_irq_setup
45 static struct omap_prcm_irq_setup omap4_prcm_irq_setup = { variable
227 for (i = 0; i < omap4_prcm_irq_setup.nr_regs; i++) in omap44xx_prm_read_pending_irqs()
228 events[i] = _read_pending_irq_reg(omap4_prcm_irq_setup.mask + in omap44xx_prm_read_pending_irqs()
229 i * 4, omap4_prcm_irq_setup.ack + i * 4); in omap44xx_prm_read_pending_irqs()
262 for (i = 0; i < omap4_prcm_irq_setup.nr_regs; i++) { in omap44xx_prm_save_and_clear_irqen()
263 reg = omap4_prcm_irq_setup.mask + i * 4; in omap44xx_prm_save_and_clear_irqen()
290 for (i = 0; i < omap4_prcm_irq_setup.nr_regs; i++) in omap44xx_prm_restore_irqen()
293 omap4_prcm_irq_setup.mask + i * 4); in omap44xx_prm_restore_irqen()
317 omap4_prcm_irq_setup.pm_ctrl); in omap44xx_prm_reconfigure_io_chain()
320 omap4_prcm_irq_setup.pm_ctrl) & in omap44xx_prm_reconfigure_io_chain()
330 omap4_prcm_irq_setup.pm_ctrl); in omap44xx_prm_reconfigure_io_chain()
333 omap4_prcm_irq_setup.pm_ctrl) & in omap44xx_prm_reconfigure_io_chain()
361 omap4_prcm_irq_setup.pm_ctrl); in omap44xx_prm_enable_io_wakeup()
752 omap4_prcm_irq_setup.mask); in prm_save_context()
756 omap4_prcm_irq_setup.pm_ctrl); in prm_save_context()
763 omap4_prcm_irq_setup.mask); in prm_restore_context()
767 omap4_prcm_irq_setup.pm_ctrl); in prm_restore_context()
821 omap4_prcm_irq_setup.nr_irqs = 1; in omap44xx_prm_init()
822 omap4_prcm_irq_setup.nr_regs = 1; in omap44xx_prm_init()
823 omap4_prcm_irq_setup.pm_ctrl = AM43XX_PRM_IO_PMCTRL_OFFSET; in omap44xx_prm_init()
824 omap4_prcm_irq_setup.ack = AM43XX_PRM_IRQSTATUS_MPU_OFFSET; in omap44xx_prm_init()
825 omap4_prcm_irq_setup.mask = AM43XX_PRM_IRQENABLE_MPU_OFFSET; in omap44xx_prm_init()
848 omap4_prcm_irq_setup.irq = irq_num; in omap44xx_prm_late_init()
852 return omap_prcm_register_chain_handler(&omap4_prcm_irq_setup); in omap44xx_prm_late_init()