기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.
안녕하세요.
Exynos 5250 (arndale) 보드에서 software 수정만으로 SDIO 3.0을 사용해 보려고 하는데 어떻게 접근해야 할지 잘 모르겠습니다.
(Kernel 개발 경험이 별로 없습니다..;)
1) 현재 설정에서 Atheros AR6003의 경우에는 SDIO 2.0을 사용 중인 것 같은데 SW 수정만으로 Atheros chip을 3.0으로 사용하는 것이 가능한건지요?
만일 가능하다면, board-smdk5250-mmc.c에서 struct dw_mci_board의 dwmci0~2까지의 structure 정의 값만 변경해 주면 가능한 것인지요?(예를 들어, smdk5250_dwmci1_pdata의 .caps 에 UHS에 해당하는 bitmask 추가 등..)
2) Exynos5250 board의 현재 설정으로는 mmc0, mmc1, mmc2 등 3개의 device가 존재하는 것 같은데, 이 모두가 SW 수정만으로 각각에서 sdio3.0 사용이 가능한지 궁금합니다.
질문이 좀 이상한 것 같습니다만.. Exynos5250의 1 channel SDIO 3.0 지원이라는 문구에 대한 정확한 의미가 궁금합니다.., 즉, 물리적으로 "정해진 위치"의 1개만 지원한다는 의미인건지 아니면 3개 모두 다 지원하나 그 중 어느 한개의 interface만 3.0으로 사용 가능하다는 것인지...
1. 불가능할겁니다. 제가 알기론 sdio 3.0을 지원하는 모듈이 broadcom 밖에 없는 것으로 알고 있습니다.
물론 capability 관련 변수를 수정하시면 cpu쪽 세팅은 가능할겁니다.
2. 저도 메뉴얼을 봐야할텐데 wifi를 보통 뒤쪽 포트에 붙이는 경우가 많으니, 거의 전 포트가 지원되리라고 생각됩니다. 상세 메뉴얼을 봐야할 듯 합니다.