안녕하세요 날씨가 많이 춥네요. 감기 조심하시길 바랍니다.

요즘 PXA255 보드를 보고 있습니다. 보드에 LAN91C111 이더넷 드라이버가 붙어 있습니다.

회로도가 그려져 있는 첨부된 파일을 보시면

AEN   <-->  GPIO_15/nCS1_ETH
nRD   <-->  nOE
nWR   <-->  GPIO_49/nPWE
RESET <-->  GPIO_5/ETH_RESET

이렇게 연결되어 있습니다.


여기서 자료를 찾고 해봐도 잘 모르는게 있습니다.

예를들면 RESET 핀이 GPIO_5번에 할당 되어 있습니다. 이것을 사용하기 위해서
GPDR(핀 방향 설정), GPSR(HIGH로 출력핀상태제어), GPCR(Low로 출력핀상태제어) 같은 레지스터를 사용해야 되는데
여기서 핀 방향을 OUT으로 해야 할지 IN으로 해야 할지,그리고 출력상태를 HIGH로 할지 LOW로 할지 어떻게 알 수가 있는가요?
가지고 있는 자료는 PXA255 메뉴얼과 LAN91C111 메뉴얼 밖에 없는데 여기서 어느 부분을 참조해야 GPIO 설정을 제대로 할 수
있는지요?

예전에도 이 부분이 명확하게 해결이 되지 않아서 펌웨어 소스에 있는것을 그대로 가져와서 사용했었는데 드바이스가 달라 질때
마다 GPIO 설정 부분에서 막히니 답답하네요.

도움좀 부탁드립니다. 좋은 하루 되세요.