어떤 분이 요청하셔서 올려 드립니다.
1. arch/arm/mach-s3c6400/include/mach/map.h에 다음 라인을 추가
/* CS8900 */
#define S3C64XX_PA_CS8900 (0x18800000)
#define S3C64XX_VA_CS8900 S3C_ADDR(0x03b00000)
2. arch/arm/mach-s3c6410/mach-smdk6410.c 에 다음 라인을 추가
struct map_desc smdk6410_iodesc[] = {
{
.virtual = (unsigned long)S3C64XX_VA_CS8900,
.pfn = __phys_to_pfn(S3C64XX_PA_CS8900),
.length = SZ_4K,
.type = MT_DEVICE,
},
};
3. 첨부된 CS89X0.C 파일 사용
4. 인터럽트 번호나, 베이스 어드레스 같은 기본적인 사항은 직접 보드에 맞게 작업하세요.
architecture쪽요. 삼성원본 커널에 안살려져 있는 eint가 있어서요...ㅎ