platform_get_irq와 request_irq 함수의 차이점?
글쓴이: muzie / 작성시간: 일, 2009/08/02 - 2:18오후
커널쪽 뜯어보고 있는 중입니다.
man페이지쪽 찾아보니 platform_get_irq 함수는 장치를 위한 IRQ 번호를 얻는다고 되어있고,
리턴값이나 이런거 봐서는 IRQ 번호를 얻는것이라고 생각했는데..
이건 맞는 거 같은데 request_irq 라는게 뭔지 잘 모르겠네요.
인자값으로 platform_get_irq 에서 리턴 받은, IRQ 번호값으로 보이는 이 값을 넣게 되어있는데
이게 무슨 차이인지요? request_irq쪽 설명이 잘 이해가 안가서 질문드립니다.
답변 미리 감사드립니다.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
대충 끼워 맞춰보니 platform 함수에서는 사용가능한지, 가능하다면 몇번으로 쓸 수 있는지를 확인하는 것이고,
request_irq 쪽에서는 실제 IRQ요청시에 호출될 함수를 등록하는 것인듯 한데 맞나요?
Forums:
댓글 달기