spi 를 사용하기위해 spidev 가 필요합니다.  

커널 2.6.28.10 컴파일 후 포팅하는 시도를 해봤습니다.

ez-x5 에 맞게 환경설정하는 부분에서 실력이 부족하여 잘 안되는군요.

 

그래서 생각해본 것이 falinux 홈페이지에 있는 커널 2.6.21은 안정적으로 ez-x5에 포팅이 되기때문에

커널 2.6.28.10 에 있는

/include/linux/spi/spidev.h

/drivers/spi/spidev.c 

두 파일만 커널 2.6.21으로 옮겨서 컴파일후 포팅 해보려고 합니다.

커널 2.6.21 에 드라이버 추가하려면 파일 옮기고 수정해야 될것이 있나요?

 

추가로

1) spidev.h, spidev.c 가 속한 폴더에 kconfig 파일이 있던데 이것을 수정해야되는지

2) spidev.c 보니깐

MODULE_DESCRIPTION("User mode SPI device interface");

으로 되있더군요.

User mode SPI device interface 를 컴파일전에 환경설정 저장하는 파일

.config 에 추가시켜야 할 것 같은데 하는 방법좀 알려주세요.