"GPIO 11-27인 경우는 첫번째 레벨에서는 그룹을 인식할 수 있고, 다음 레벨에
서는 정확한 인터럽트 리소스를 알 수 있습니다.
32번 다음부처 차례로 번호를 부여할 수 있습니다.
"

이내용이 IRQ_GPIO_11_27(i) 이 매크로 함수에서
리턴해주는(?)값이 33번부터라는 말씀이죠?
IRQ_GPIO_11_27(i)의 코드를 보니깐 그런거 같던데...

그리고 request_irq()함수의 첫번째 인자가 irq구조체 배열의
index역할을 하잖아요??

11 -> 32
12 -> 33
13 -> 34
....
이렇게 하지 않고 12pin는 102번으로 저맘대로 하도 괜찮은건가요??


그리고 11~27번핀에대한 인터럽트는 하나의 그룹으로 이뤄지므로
펜딩 레지스터를 참조해서 정확히안다고 하셨는데...

> void sa1100_GPIO11_27_demux(int irq, void *dev_id,struct pt_regs
*regs)
> .....
> (irq = (GEDR & 0xfffff800))
> ....
>
> for (i = 11; i <= 27; ++i) {
> if (irq & (1<> do_IRQ (IRQ_GPIO_11_27(i), regs);
> }
> }

이코드를 보면 GEDR(gpio edge detect register) 랑 AND연산을 해서 알아내는
것 같은데...

추가 설명좀 부탁합니다.