안녕하세요?  디바이스 드라이버 관련하여 질문이 있습니다.

 

6410 커널에서, 각각의 주변장치(UART/SPI/I2C)을 Platform_device와 Platform_driver로  probe등록을 하는데요,

 

커널단에서 , 새로운 드라이버 만들경우, 예를들면, UART로 키보드를 대체할경우, 마우스(PS2)를 I2C로 사용할 경우

 

제어를 위한, 포트 및 채널을 어떻게 하는지 모르겠습니다. UART0 은 디버깅용으로 UART1은 키보드 드라이버로

 

사용할 경우, 커널 드라이버단에서 어떻게 , 이 주변장치들을 사용하는지 알고 싶습니다.예제 있으면 부탁드립니다.