Lines Matching refs:vrc5477_irq
85 .name = "vrc5477_irq",
103 void ll_vrc5477_irq_route(int vrc5477_irq, int ip)
109 db_assert(vrc5477_irq >= 0);
110 db_assert(vrc5477_irq < NUM_5477_IRQ);
114 reg_index = DDB_INTCTRL0 + vrc5477_irq/8*4;
116 reg_bitmask = 7 << (vrc5477_irq % 8 * 4);
118 reg_value |= ip << (vrc5477_irq % 8 * 4);
122 void ll_vrc5477_irq_enable(int vrc5477_irq)
128 db_assert(vrc5477_irq >= 0);
129 db_assert(vrc5477_irq < NUM_5477_IRQ);
131 reg_index = DDB_INTCTRL0 + vrc5477_irq/8*4;
133 reg_bitmask = 8 << (vrc5477_irq % 8 * 4);
138 void ll_vrc5477_irq_disable(int vrc5477_irq)
144 db_assert(vrc5477_irq >= 0);
145 db_assert(vrc5477_irq < NUM_5477_IRQ);
147 reg_index = DDB_INTCTRL0 + vrc5477_irq/8*4;
149 reg_bitmask = 8 << (vrc5477_irq % 8 * 4);