Lines Matching refs:id

82 	u8 id[5];  member
242 static void read_flash_id(struct rk_nand *rknand, uint8_t *id) in read_flash_id() argument
250 id[0] = readb(bank_base); in read_flash_id()
251 id[1] = readb(bank_base); in read_flash_id()
252 id[2] = readb(bank_base); in read_flash_id()
253 id[3] = readb(bank_base); in read_flash_id()
254 id[4] = readb(bank_base); in read_flash_id()
256 if (id[0] != 0xFF && id[0] != 0x00) in read_flash_id()
257 printf("NAND:%x %x\n", id[0], id[1]); in read_flash_id()
317 u8 *id; in rockchip_nandc_probe() local
343 read_flash_id(g_rk_nand, g_rk_nand->id); in rockchip_nandc_probe()
345 id = g_rk_nand->id; in rockchip_nandc_probe()
346 if (id[0] == id[1]) in rockchip_nandc_probe()
349 if (id[1] == 0xA1 || id[1] == 0xF1 || in rockchip_nandc_probe()
350 id[1] == 0xD1 || id[1] == 0xAA || in rockchip_nandc_probe()
351 id[1] == 0xDA || id[1] == 0xAC || in rockchip_nandc_probe()
352 id[1] == 0xDC || id[1] == 0xA3 || in rockchip_nandc_probe()
353 id[1] == 0xD3 || id[1] == 0x95 || in rockchip_nandc_probe()
354 id[1] == 0x48 || id[1] == 0x63) { in rockchip_nandc_probe()
358 if (id[1] == 0xDC || id[1] == 0xAC) { in rockchip_nandc_probe()
359 if ((id[0] == 0x2C && id[3] == 0xA6) || in rockchip_nandc_probe()
360 (id[0] == 0xC2 && id[3] == 0xA2) || in rockchip_nandc_probe()
361 (id[0] == 0x98 && id[3] == 0x26) || in rockchip_nandc_probe()
362 (id[0] == 0xCD && id[3] == 0xA2)) { in rockchip_nandc_probe()
368 } else if (id[1] == 0xDA) { in rockchip_nandc_probe()
370 } else if (id[1] == 0x48) { in rockchip_nandc_probe()
374 } else if (id[1] == 0xD3) { in rockchip_nandc_probe()
375 if ((id[2] == 0xD1 && id[4] == 0x5a) || /* S34ML08G2 */ in rockchip_nandc_probe()
376 (id[3] == 0x05 && id[4] == 0x04)) { /* S34ML08G3 */ 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) { in board_nand_init()