Lines Matching refs:id

78 	u8 id[5];  member
237 static void read_flash_id(struct rk_nand *rknand, uint8_t *id) in read_flash_id() argument
245 id[0] = readb(bank_base); in read_flash_id()
246 id[1] = readb(bank_base); in read_flash_id()
247 id[2] = readb(bank_base); in read_flash_id()
248 id[3] = readb(bank_base); in read_flash_id()
249 id[4] = readb(bank_base); in read_flash_id()
251 if (id[0] != 0xFF && id[0] != 0x00) in read_flash_id()
252 printf("NAND:%x %x\n", id[0], id[1]); in read_flash_id()
312 u8 *id; in rockchip_nandc_probe() local
338 read_flash_id(g_rk_nand, g_rk_nand->id); in rockchip_nandc_probe()
340 id = g_rk_nand->id; in rockchip_nandc_probe()
341 if (id[0] == id[1]) in rockchip_nandc_probe()
344 if (id[1] == 0xA1 || id[1] == 0xF1 || in rockchip_nandc_probe()
345 id[1] == 0xD1 || id[1] == 0xAA || in rockchip_nandc_probe()
346 id[1] == 0xDA || id[1] == 0xAC || in rockchip_nandc_probe()
347 id[1] == 0xDC || id[1] == 0xA3 || in rockchip_nandc_probe()
348 id[1] == 0xD3 || id[1] == 0x95 || in rockchip_nandc_probe()
349 id[1] == 0x48 || id[1] == 0xD7 || in rockchip_nandc_probe()
350 id[1] == 0x63) { in rockchip_nandc_probe()
354 if (id[1] == 0xDC || id[1] == 0xAC) { in rockchip_nandc_probe()
355 if ((id[0] == 0x2C && id[3] == 0xA6) || in rockchip_nandc_probe()
356 (id[0] == 0xC2 && id[3] == 0xA2) || in rockchip_nandc_probe()
357 (id[0] == 0x98 && id[3] == 0x26) || in rockchip_nandc_probe()
358 (id[0] == 0xCD && id[3] == 0xA2)) { in rockchip_nandc_probe()
364 } else if (id[1] == 0xDA) { in rockchip_nandc_probe()
366 } else if (id[1] == 0x48) { in rockchip_nandc_probe()
370 } else if (id[1] == 0xD3) { in rockchip_nandc_probe()
371 if ((id[2] == 0xD1 && id[4] == 0x5a) || /* S34ML08G2 */ in rockchip_nandc_probe()
372 (id[3] == 0x05 && id[4] == 0x04)) { /* S34ML08G3 */ in rockchip_nandc_probe()
378 } else if (id[1] == 0xd7 && id[3] == 0x32) { /* TC58NVG5H2HTAI0 */ in rockchip_nandc_probe()
382 } else if (id[1] == 0x63 && id[3] == 0x19) { /* IS34ML08G088 */ in rockchip_nandc_probe()
427 .id = UCLASS_MTD,
499 read_flash_id(g_rk_nand, g_rk_nand->id); in board_nand_init()
501 if (g_rk_nand->id[0] == g_rk_nand->id[1]) in board_nand_init()
504 if (g_rk_nand->id[1] == 0xA1 || g_rk_nand->id[1] == 0xF1 || in board_nand_init()
505 g_rk_nand->id[1] == 0xD1 || g_rk_nand->id[1] == 0xAA || in board_nand_init()
506 g_rk_nand->id[1] == 0xDA || g_rk_nand->id[1] == 0xAC || in board_nand_init()
507 g_rk_nand->id[1] == 0xDC || g_rk_nand->id[1] == 0xA3 || in board_nand_init()
508 g_rk_nand->id[1] == 0xD3 || g_rk_nand->id[1] == 0x95 || in board_nand_init()
509 g_rk_nand->id[1] == 0x48 || g_rk_nand->id[1] == 0xD7) { in board_nand_init()