2015년 1월 23일 금요일

Exynos4412 Internal clock never stabilized 문제 Patch


http://www.mangoboard.com

MMC 3번 채널에서 아래와 같이 커널에서 에러 발생 시 

Internal clock never stabilized 

패치 

u-boot에서 MMC Clock divide 값을 재 설정해 줍니다. 

// crazyboy 20150114 Mango220 uses 4bit interface for MMC2
//writel(0x03333000, GPIO_CON_MMC2_2);
//writel(0x00003FF0, GPIO_CON_MMC2_2 + GPIO_PUD_OFFSET);
//writel(0x00003FFF, GPIO_CON_MMC2_2 + GPIO_DRV_OFFSET);
#endif
#endif

// crazyboy 20150114
// to use mmc3 ch for WIFI and BLUETOOTH 
writel(0x02222222, GPIO_CON_MMC2_2);
writel(0x00003FF0, GPIO_CON_MMC2_2 + GPIO_PUD_OFFSET);
writel(0x00003FFF, GPIO_CON_MMC2_2 + GPIO_DRV_OFFSET);


patch 코드 첨부합니다. 

댓글 없음:

댓글 쓰기