why do we need a irq domain for legacy interrupts ? Do we need any specific parameter in device tree other that interrupt-map, interrupt-map-mask, for handling with irq domain ? when will the .map method in struct irq_domain_ops get invoked for legacy interrupts ?