포럼 회원으로 등록하신분만 다운로드가 가능합니다. 최대 업로드 가능한 용량은 1GB 입니다.

고도리입니다.

pollux 커널이 워낙 중구난방인데다.....몇일째 밤샘하면서 nand driver잡고 있습니다.

mp2530f용으로 역포팅을 해야하나......제가 바빠서 정신이 없네요.
죄송합니다.

2.6.20용이라 mp2530f와 같을테고요.

레지스터도 아마 같을겁니다.
다만 채널갯수만 틀릴겁니다.

arch/arm/mach-mp2530f의 devs.c에 다음과 같이 해주시고, devs.h에 extern해주시고요
mach-aesop2530.c의 platform device를 알맞게 등록해 주시고요.

//===============================================================
// SPI
//===============================================================
/* Recommend: spi channel 2 is not used. gpiob[0~5] is used for SDIO 0 */
struct resource pollux_spi_resources[] = {
        [0] = {
                .start                = POLLUX_VA_SPI0,
                .end                = POLLUX_VA_SPI0+0x44,
                .flags                = IORESOURCE_MEM,
        },
        [1] = {
                .start                = IRQ_SSPSPI0,
                .end                = IRQ_SSPSPI0,
                .flags                = IORESOURCE_IRQ,
        },
        [2] = {
                .start                = POLLUX_VA_SPI1,
                .end                = POLLUX_VA_SPI1+0x44,
                .flags                = IORESOURCE_MEM,
        },
        [3] = {
                .start                = IRQ_SSPSPI1,
                .end                = IRQ_SSPSPI1,
                .flags                = IORESOURCE_IRQ,
        },
        [4] = {
                .start                = POLLUX_VA_SPI2,
                .end                = POLLUX_VA_SPI2+0x44,
                .flags                = IORESOURCE_MEM,
        },
        [5] = {
                .start                = IRQ_SSPSPI2,
                .end                = IRQ_SSPSPI2,
                .flags                = IORESOURCE_IRQ,
        },
};

struct platform_device pollux_spi_device = {
        .name                        = "pollux-spi",
        .id                        = 0,
        .num_resources                = ARRAY_SIZE(pollux_spi_resources),
        .resource                = pollux_spi_resources,
};

EXPORT_SYMBOL(pollux_spi_device);


첨부하는 드라이버 소스를 보시면 대충 아실겁니다.

==> 죄송합니다. 제가 통합해서 드려야 하는데........요즘 시간자체가 없습니다....ㅠ.ㅠ

임태진

2008.08.01 17:17:35
*.253.17.38

감사합니다. 잘 정리해볼께요.

임태진

2008.08.07 10:25:03
*.253.17.38

regs-spi.h 가 없습니다..
List of Articles
번호 제목 글쓴이 날짜 조회 수
58 CE의 App에서 간단하게 GPIO 읽기. 김관욱 2008-10-01 6408
57 pollux spi관련 드라이버 및 예제 file 고현철 2008-08-23 5360
56 pollux용 regs-spi.h file [1] 고현철 2008-08-08 3961
55 [드라이버] I2C 드라이버 커널에 통합하기 & 버그수정 & 예제 file [2] 임태진 2008-08-07 5363
» [드라이버] pollux spi 드라이버입니다. mp2530f용으로 참조하시기 ... file [2] 고현철 2008-08-01 4418
53 [커널] mp2530f i2c와 tvp5150 지원 커널 [2] 고현철 2008-08-01 4966
52 [자료] 이어폰 리셋문제 해결에 대한 사진자료 file [1] 이세종 2008-05-26 3469
51 [re] [자료] 이어폰 리셋문제 해결에 대한 사진자료 file [1] 문용석 2008-05-26 3306
50 [자료] AESOP MP2530F Linux Installation Guide (ENG) file [4] 김재훈 2008-05-19 3346
49 MP2530F용 RTC driver file 고현철 2008-05-18 4001
48 수정된 mp2530f용 linux serial driver file [3] 고현철 2008-05-14 3364
47 [re] 수정된 mp2530f용 linux serial driver file [3] 허수성 2008-05-16 3420
46 AESOP2530용 uC/TCP 소스 file [3] 이경준 2008-05-03 3347
45 [자료] smsc9115(smsc9118) 용 u-boot source code file [2] 유형목 2008-04-16 3380
44 [자료] AESOP MP2530F - WinCE 5.0 BSP 2nd Release - Pa... file [1] 김재훈 2008-04-08 3451
43 [자료]MP2530 에 SDL UI뛰우기 file [2] 윤치호 2008-04-05 3489
42 [참고] AESOP MP2530F - WinCE 5.0 BSP 2nd Release - Pa... [1] 김재훈 2008-04-04 3298
41 [자료]MP2530 UBOOT에 BMP 로고 뛰우기 file [3] 윤치호 2008-04-04 3705
40 [자료] AESOP MP2530F - WinCE 5.0 BSP 2nd Release [13] JhoonKim 2008-04-03 3763
39 [자료] bootelf 명령어 지원하는 u-boot binary file [3] 고현철 2008-03-06 3362

사용자 로그인