Lines Matching full:prcm

9  * interrupt handler refers to it as the "PRCM interrupt."  The
51 * by the PRCM interrupt handler code. There will be one 'chip' per
58 * prcm_irq_setup: the PRCM IRQ parameters for the hardware the code
100 * PRCM Interrupt Handler
102 * This is a common handler for the OMAP PRCM interrupts. Pending
116 * If we are suspended, mask all interrupts from PRCM level, in omap_prcm_irq_handler()
122 * returning, or spurious PRCM interrupts may occur during in omap_prcm_irq_handler()
168 * omap_prcm_event_to_irq - given a PRCM event name, returns the
170 * @name: name of the PRCM interrupt bit to look up - see struct omap_prcm_irq
202 pr_err("PRCM: IRQ handler not initialized; cannot cleanup\n"); in omap_prcm_irq_cleanup()
248 * Re-enable all masked PRCM irq sources, this causes the PRCM in omap_prcm_irq_complete()
256 * omap_prcm_register_chain_handler - initializes the prcm chained interrupt
258 * @irq_setup: hardware data about the underlying PRM/PRCM
260 * Set up the PRCM chained interrupt handler on the PRCM IRQ. Sets up
279 pr_err("PRCM: already initialized; won't reinitialize\n"); in omap_prcm_register_chain_handler()
284 pr_err("PRCM: nr_regs too large\n"); in omap_prcm_register_chain_handler()
317 pr_err("PRCM: failed to allocate irq descs: %d\n", in omap_prcm_register_chain_handler()
323 gc = irq_alloc_generic_chip("PRCM", 1, in omap_prcm_register_chain_handler()
328 pr_err("PRCM: failed to allocate generic chip\n"); in omap_prcm_register_chain_handler()
484 * omap_prm_clear_mod_irqs - clear wake-up events from PRCM interrupt
663 { .compatible = "ti,am3-prcm", .data = &am3_prm_data },
666 { .compatible = "ti,am4-prcm", .data = &am4_prm_data },
669 { .compatible = "ti,dm814-prcm", .data = &am3_prm_data },
671 { .compatible = "ti,dm816-prcm", .data = &am3_prm_data },
674 { .compatible = "ti,omap2-prcm", .data = &omap2_prm_data },
745 * omap_prcm_init - low level init for the PRCM drivers
747 * Initializes the low level clock infrastructure for PRCM drivers.