16C552를 사용하여 UART를 총 8개 확장하려고 합니다. H/W 적으로는 어느정도 그림이 나왔는데 커널에서는 어케 손을 대야 할지 몰라서요~
1. 16C552 관련 드라이버를 찾아서 적용해 주어야 하나요?
2. 적용은 어케 하죠?
3. 아님 그냥 단순히 linux/driver/char/ 에 있는 serial.c를 수정해주면 가능한가요?
어케 해야 할지 좀 도와주세요~
일단 방향만이라도 정한다면 그 다음에는 시간과 노력으로 어케든 해볼텐데 방향조차도 정할 수 가 없으니 참 난감합니다.
16C552는 단순히 16C550이 두개 들어 있는 구조이니, 16550 드라이버
를 좀 수정(IRQ 정도와 레지스터 Base address만)해서 올리면 됩니다.