How to support MXIC nand flash?

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

How to support MXIC nand flash?

ソリューションへジャンプ
3,049件の閲覧回数
9crkzhou
Contributor III

I'm using MX283

L2.3.35

default is not supporting MXIC

my new chip is MX30LF1G08AA  128M 1024blocks  128k per block  64pages per block

to support MFGTOOL

I need a updater.sb file

then I built the LTIB and get a new updater_ivt.sb and updater.sb

mainly modiffied those place:

driver/mtd/nand/nand_ids.c

add

{"NAND 238MiB 3,3V 8-bit", 0xF0, 0,128,0,LP_OPTIONS},

add

{0xc2, "Macronix"},

driver/mtd/nand/nand_device_info.c

add

  {

    .end_of_table             = false,

    .manufacturer_code        = 0xc2,

    .device_code              = 0xf1,

    .cell_technology          = NAND_DEVICE_CELL_TECH_SLC,

    .chip_size_in_bytes       = 128LL*SZ_1M,

    .block_size_in_pages      = 64,

    .page_total_size_in_bytes = 2*SZ_1K,

    .ecc_strength_in_bits     = 4,

    .ecc_size_in_bytes        = 512,

    .data_setup_in_ns         = 30,

    .data_hold_in_ns          = 20,

    .address_setup_in_ns      = 0,

    .gpmi_sample_delay_in_ns  = 6,

    .tREA_in_ns               = -1,

    .tRLOH_in_ns              = -1,

    .tRHOH_in_ns              = -1,

    "Macronix",

    },

it not work!

how to deal with this?

ラベル(2)
タグ(2)
1 解決策
2,261件の閲覧回数
9crkzhou
Contributor III

fix already.

only need to modify nand_ids.c and nand_device_info.c

元の投稿で解決策を見る

0 件の賞賛
返信
2 返答(返信)
2,262件の閲覧回数
9crkzhou
Contributor III

fix already.

only need to modify nand_ids.c and nand_device_info.c

0 件の賞賛
返信
2,261件の閲覧回数
MarekVasut
Senior Contributor I

If possibly , try using mainline U-Boot 2014.01 and mainline Linux at least 3.10.xx . They have myriad of fixes .