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
94 * PRCM Interrupt Handler
96 * This is a common handler for the OMAP PRCM interrupts. Pending
110 * If we are suspended, mask all interrupts from PRCM level, in omap_prcm_irq_handler()
116 * returning, or spurious PRCM interrupts may occur during in omap_prcm_irq_handler()
162 * omap_prcm_event_to_irq - given a PRCM event name, returns the
164 * @name: name of the PRCM interrupt bit to look up - see struct omap_prcm_irq
196 pr_err("PRCM: IRQ handler not initialized; cannot cleanup\n"); in omap_prcm_irq_cleanup()
242 * Re-enable all masked PRCM irq sources, this causes the PRCM in omap_prcm_irq_complete()
250 * omap_prcm_register_chain_handler - initializes the prcm chained interrupt
252 * @irq_setup: hardware data about the underlying PRM/PRCM
254 * Set up the PRCM chained interrupt handler on the PRCM IRQ. Sets up
273 pr_err("PRCM: already initialized; won't reinitialize\n"); in omap_prcm_register_chain_handler()
278 pr_err("PRCM: nr_regs too large\n"); in omap_prcm_register_chain_handler()
311 pr_err("PRCM: failed to allocate irq descs: %d\n", in omap_prcm_register_chain_handler()
317 gc = irq_alloc_generic_chip("PRCM", 1, in omap_prcm_register_chain_handler()
322 pr_err("PRCM: failed to allocate generic chip\n"); in omap_prcm_register_chain_handler()
478 * omap_prm_clear_mod_irqs - clear wake-up events from PRCM interrupt
655 { .compatible = "ti,am3-prcm", .data = &am3_prm_data },
658 { .compatible = "ti,am4-prcm", .data = &am4_prm_data },
661 { .compatible = "ti,dm814-prcm", .data = &am3_prm_data },
663 { .compatible = "ti,dm816-prcm", .data = &am3_prm_data },
666 { .compatible = "ti,omap2-prcm", .data = &omap2_prm_data },
737 * omap_prcm_init - low level init for the PRCM drivers
739 * Initializes the low level clock infrastructure for PRCM drivers.