O que são domínios linux irq, por que eles são necessários?

O que são domínios irq, eu li a documentação do kernel (https://www.kernel.org/doc/Documentation/IRQ-domain.txt) eles dizem:

O número de controladores de interrupção registrados como irqchips exclusivos mostra uma tendência crescente: por exemplo, subdrivers de tipos diferentes, como controladores GPIO, evitam reimplementar mecanismos de retorno de chamada idênticos ao sistema central IRQ, modelando seus manipuladores de interrupção como irqchips, ou seja, controladores de interrupção em cascata.

Como o controlador GPIO pode ser chamado como controlador de interrupção?

questionAnswers(2)

yourAnswerToTheQuestion