Exynos4412, 커널3.8을 사용하고 wifi모듈을 SDIO3에 연결 하려고 합니다.
그런데 SDIO3가 동작하지 않고
mmc1: Timeout waiting for hardware interrupt. 메세지만 뜨네요.
SDIO2는 부팅용 SD카드로 사용하고 있는데 신호를 찍어보니
전원 인가시 SDIO2의 CLK가 바로 출력되는데
SDIO3는 아무것도 안나오고 먹통 입니다.
SDIO3의 설정에 대해 하드웨어나 커널에서 확인 할것이 무엇인지 답변 부탁드립니다.
arch/arm/mach-exynos/* 파일들 중 아마도
dev-mmc.c랑 mach-[보드이름].c 에서 mmc를 살려 주셔야 할 겁니다.
3.8 커널이라면 devicetree로 되어 있을 수도 있습니다.
이 경우는
arch/arm/boot/dts/exynos4412* 파일에서 적절하게 mmc 파트를 살려주셔야 합니다.
4412를 그 정도 커널까지 손보지 않아서 잘 모르겠네요.....ㅎ