This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM3871/AM3874/DM8148 kernel w/ NOR support

Other Parts Discussed in Thread: AM3874

My company has created a product using the AM3874/DM8148 chip. I've got u-boot in nor and booting from it. I'm now working on the kernel. I'm now at the point where I'm trying to get the NOR flash supported in the kernel so it can pull its rootfs from a NOR partition. I've got GPMC configured to use CS0 for the flash, all other CS's are unused. I think this part is working. The flash chip we're using is a S29GL01GS11FAIV10.  The question is now, what next? I assume I am supposed to pull MTD into the mix somehow, because I'll want to pass a root=/dev/mtdblockN to the kernel on boot. But how do I get MTD to fire up? I don't see any JEDEC probes in the kernel startup output or anything. But I'm sure that's because I'm not calling into it, or something. I have modified the ti8148_evm_defconfig to remove the NAND stuff (we aren't using any) and to add the CONFIG_NOR stuff, and the MTD stuff. But nothing happens automatically. Has anyone done this work before? 

Thanks in advance for any help! 

  • Dennis

    NOR has been tested with TI8148 EVM with Daughter-card.
    Please follow the following wiki's to use NOR
    http://processors.wiki.ti.com/index.php/TI81XX_PSP_User_Guide#Boot_from_NOR_2
    http://processors.wiki.ti.com/index.php/TI81XX_PSP_UBOOT_User_Guide#U-Boot_NOR_Support

    Regards
    Mugunthan V N