도와주세요!!
글 수 15,339
2003.10.15 13:23:09 (*.253.145.40)
6681
cs8900a를 포팅해야 합니다. 보드는 기존의 embedded 보드가 아닌 아직 리눅스
로 포팅되지 않은 보드구요 cpu 는 sa1110이구요
다른 보드의 포팅시 같이 설정은 다해준 상태입니다.
nCS5번에 물려있어서 physical address 부분이 48000000이구 그에 맞게
virtual adress도 0xf1000000 으로 지정해 주고
cs89x0상에서도 f1000300으로 해주고 커널 config상에서도 Ethernet device가
잡히는 상태인데 컴파일후 부팅을 해보면 wData 의 값--- 그러니까 ioaddress
와 ADD_PORT를 더해서 값을 넘겨받는 --- 이 0x3000 과 매칭이 안돼는 결과를
보여줍니다.
그래서 no cs89x0 probe()가 뜨게 됩니다.
그외에 또 어떤 설정부분이 필요한지 알고 싶습니다.
아래글중에 scc.h에서 base address를 정해줘야 한다고 하셨는데 ... 어느부분
인지... 도저히 찾을수가 없어서요..
그럼 고수님들 리플좀 달아주세요
로 포팅되지 않은 보드구요 cpu 는 sa1110이구요
다른 보드의 포팅시 같이 설정은 다해준 상태입니다.
nCS5번에 물려있어서 physical address 부분이 48000000이구 그에 맞게
virtual adress도 0xf1000000 으로 지정해 주고
cs89x0상에서도 f1000300으로 해주고 커널 config상에서도 Ethernet device가
잡히는 상태인데 컴파일후 부팅을 해보면 wData 의 값--- 그러니까 ioaddress
와 ADD_PORT를 더해서 값을 넘겨받는 --- 이 0x3000 과 매칭이 안돼는 결과를
보여줍니다.
그래서 no cs89x0 probe()가 뜨게 됩니다.
그외에 또 어떤 설정부분이 필요한지 알고 싶습니다.
아래글중에 scc.h에서 base address를 정해줘야 한다고 하셨는데 ... 어느부분
인지... 도저히 찾을수가 없어서요..
그럼 고수님들 리플좀 달아주세요