Lines Matching refs:asicid
40 unsigned int asicid; in ux500_read_asicid() local
45 asicid = readl(virt); in ux500_read_asicid()
48 return asicid; in ux500_read_asicid()
51 static void ux500_print_soc_info(unsigned int asicid) in ux500_print_soc_info() argument
64 pr_cont(" [%#010x]\n", asicid); in ux500_print_soc_info()
67 static unsigned int partnumber(unsigned int asicid) in partnumber() argument
69 return (asicid >> 8) & 0xffff; in partnumber()
86 unsigned int asicid = 0; in ux500_setup_id() local
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()
112 asicid = ux500_read_asicid(addr); in ux500_setup_id()
114 if (!asicid) { in ux500_setup_id()
119 dbx500_id.process = asicid >> 24; in ux500_setup_id()
120 dbx500_id.partnumber = partnumber(asicid); in ux500_setup_id()
121 dbx500_id.revision = asicid & 0xff; in ux500_setup_id()
123 ux500_print_soc_info(asicid); in ux500_setup_id()