H A D | id.c | 35 u8 die_rev; /* Processor revision */ member in struct:omap_id 44 { .jtag_id = 0xb574, .die_rev = 0x2, .omap_id = 0x03310315, .type = 0x03100000}, 45 { .jtag_id = 0x355f, .die_rev = 0x0, .omap_id = 0x03320000, .type = 0x07300100}, 46 { .jtag_id = 0xb55f, .die_rev = 0x0, .omap_id = 0x03320000, .type = 0x07300300}, 47 { .jtag_id = 0xb62c, .die_rev = 0x1, .omap_id = 0x03320500, .type = 0x08500000}, 48 { .jtag_id = 0xb470, .die_rev = 0x0, .omap_id = 0x03310100, .type = 0x15100000}, 49 { .jtag_id = 0xb576, .die_rev = 0x0, .omap_id = 0x03320000, .type = 0x16100000}, 50 { .jtag_id = 0xb576, .die_rev = 0x2, .omap_id = 0x03320100, .type = 0x16110000}, 51 { .jtag_id = 0xb576, .die_rev = 0x3, .omap_id = 0x03320100, .type = 0x16100c00}, 52 { .jtag_id = 0xb576, .die_rev = 0x0, .omap_id = 0x03320200, .type = 0x16100d00}, 53 { .jtag_id = 0xb613, .die_rev = 0x0, .omap_id = 0x03320300, .type = 0x1610ef00}, 54 { .jtag_id = 0xb613, .die_rev = 0x0, .omap_id = 0x03320300, .type = 0x1610ef00}, 55 { .jtag_id = 0xb576, .die_rev = 0x1, .omap_id = 0x03320100, .type = 0x16110000}, 56 { .jtag_id = 0xb58c, .die_rev = 0x2, .omap_id = 0x03320200, .type = 0x16110b00}, 57 { .jtag_id = 0xb58c, .die_rev = 0x3, .omap_id = 0x03320200, .type = 0x16110c00}, 58 { .jtag_id = 0xb65f, .die_rev = 0x0, .omap_id = 0x03320400, .type = 0x16212300}, 59 { .jtag_id = 0xb65f, .die_rev = 0x1, .omap_id = 0x03320400, .type = 0x16212300}, 60 { .jtag_id = 0xb65f, .die_rev = 0x1, .omap_id = 0x03320500, .type = 0x16212300}, 61 { .jtag_id = 0xb5f7, .die_rev = 0x0, .omap_id = 0x03330000, .type = 0x17100000}, 62 { .jtag_id = 0xb5f7, .die_rev = 0x1, .omap_id = 0x03330100, .type = 0x17100000}, 63 { .jtag_id = 0xb5f7, .die_rev = 0x2, .omap_id = 0x03330100, .type = 0x17100000}, 110 u32 die_rev; omap_get_die_rev() local 112 die_rev = omap_readl(OMAP_DIE_ID_1); omap_get_die_rev() 115 if (((die_rev >> 12) & 0xffff) == omap_get_jtag_id()) omap_get_die_rev() 116 die_rev = 0; omap_get_die_rev() 118 die_rev = (die_rev >> 17) & 0xf; omap_get_die_rev() 119 if (die_rev) omap_get_die_rev() 120 return die_rev; omap_get_die_rev() 122 die_rev = (omap_readl(OMAP32_ID_1) >> 28) & 0xf; omap_get_die_rev() 124 return die_rev; omap_get_die_rev() 131 u8 die_rev; omap_check_revision() local 136 die_rev = omap_get_die_rev(); omap_check_revision() 151 printk(KERN_DEBUG "JTAG_ID: 0x%04x DIE_REV: %i\n", jtag_id, die_rev); omap_check_revision() 167 if (jtag_id == omap_ids[i].jtag_id && die_rev == omap_ids[i].die_rev) { omap_check_revision() 176 && die_rev == omap_ids[i].die_rev omap_check_revision() 207 die_rev, omap_revision & 0xff, system_serial_low, omap_check_revision()
|