Lines Matching full:cpuid
88 const char *cpuid = env_get("cpuid#"); in setup_macaddr() local
97 if (!cpuid) { in setup_macaddr()
98 debug("%s: could not retrieve 'cpuid#'\n", __func__); in setup_macaddr()
102 ret = hash_block("sha256", (void *)cpuid, strlen(cpuid), hash, &size); in setup_macaddr()
126 u8 cpuid[cpuid_length]; in setup_serial() local
141 ret = misc_read(dev, cpuid_offset, &cpuid, sizeof(cpuid)); in setup_serial()
143 debug("%s: reading cpuid from the efuses failed\n", in setup_serial()
150 sprintf(&cpuid_str[i * 2], "%02x", cpuid[i]); in setup_serial()
152 debug("cpuid: %s\n", cpuid_str); in setup_serial()
155 * Mix the cpuid bytes using the same rules as in in setup_serial()
159 low[i] = cpuid[1 + (i << 1)]; in setup_serial()
160 high[i] = cpuid[i << 1]; in setup_serial()
167 env_set("cpuid#", cpuid_str); in setup_serial()