- BUG_ON(openpic_addr == 0);
-
- /* Check for a big endian MPIC */
- if (get_property(np, "big-endian", NULL) != NULL)
- flags |= MPIC_BIG_ENDIAN;
-
- /* XXX Maple specific bits */
- flags |= MPIC_BROKEN_U3 | MPIC_WANTS_RESET;
- /* All U3/U4 are big-endian, older SLOF firmware doesn't encode this */
- flags |= MPIC_BIG_ENDIAN;
+ /* Obtain sense values from device-tree */
+ prom_get_irq_senses(senses, 0, 128);