Lines Matching +full:0 +full:x8500

25  * @process: the manufacturing process, 0x40 is 40 nm 0x00 is "standard"
26 * @partnumber: hithereto 0x8500 for DB8500
43 return 0; in ux500_read_asicid()
57 if (rev == 0x01) in ux500_print_soc_info()
59 else if (rev >= 0xA0) in ux500_print_soc_info()
60 pr_cont("v%d.%d" , (rev >> 4) - 0xA + 1, rev & 0xf); in ux500_print_soc_info()
69 return (asicid >> 8) & 0xffff; in partnumber()
74 * DB8500ed 0x410fc090 0x9001FFF4 0x00850001
75 * DB8500v1 0x411fc091 0x9001FFF4 0x008500A0
76 * DB8500v1.1 0x411fc091 0x9001FFF4 0x008500A1
77 * DB8500v2 0x412fc091 0x9001DBF4 0x008500B0
78 * DB8520v2.2 0x412fc091 0x9001DBF4 0x008500B2
79 * DB5500v1 0x412fc091 0x9001FFF4 0x005500A0
80 * DB9540 0x413fc090 0xFFFFDBF4 0x009540xx
86 unsigned int asicid = 0; in ux500_setup_id()
87 phys_addr_t addr = 0; in ux500_setup_id()
90 case 0x410fc090: /* DB8500ed */ in ux500_setup_id()
91 case 0x411fc091: /* DB8500v1 */ in ux500_setup_id()
92 addr = 0x9001FFF4; in ux500_setup_id()
95 case 0x412fc091: /* DB8520 / DB8500v2 / DB5500v1 */ in ux500_setup_id()
96 asicid = ux500_read_asicid(0x9001DBF4); in ux500_setup_id()
97 if (partnumber(asicid) == 0x8500 || in ux500_setup_id()
98 partnumber(asicid) == 0x8520) in ux500_setup_id()
103 addr = 0x9001FFF4; in ux500_setup_id()
106 case 0x413fc090: /* DB9540 */ in ux500_setup_id()
107 addr = 0xFFFFDBF4; in ux500_setup_id()
121 dbx500_id.revision = asicid & 0xff; in ux500_setup_id()
140 if (rev == 0x01) in ux500_get_revision()
142 else if (rev >= 0xA0) in ux500_get_revision()
144 (rev >> 4) - 0xA + 1, rev & 0xf); in ux500_get_revision()
152 if (dbx500_id.process == 0x00) in process_show()
173 base = of_iomap(backupram, 0); in db8500_read_soc_id()
176 memcpy_fromio(uid, base + 0x1fc0, sizeof(uid)); in db8500_read_soc_id()
181 uid[0], uid[1], uid[2], uid[3], uid[4]); in db8500_read_soc_id()
193 soc_dev_attr->custom_attr_group = ux500_soc_groups[0]; in soc_info_populate()
204 return 0; in ux500_soc_device_init()
223 return 0; in ux500_soc_device_init()