Lines Matching full:efuse

87 				     unsigned long efuse);
109 unsigned long efuse) in amx3_efuse_xlate() argument
111 if (!efuse) in amx3_efuse_xlate()
112 efuse = opp_data->soc_data->efuse_fallback; in amx3_efuse_xlate()
114 return ~efuse; in amx3_efuse_xlate()
118 unsigned long efuse) in dra7_efuse_xlate() argument
123 * The efuse on dra7 and am57 parts contains a specific in dra7_efuse_xlate()
127 switch (efuse) { in dra7_efuse_xlate()
144 unsigned long efuse) in omap3_efuse_xlate() argument
147 return BIT(efuse); in omap3_efuse_xlate()
151 unsigned long efuse) in am62p5_efuse_xlate() argument
155 switch (efuse) { in am62p5_efuse_xlate()
168 unsigned long efuse) in am62a7_efuse_xlate() argument
172 switch (efuse) { in am62a7_efuse_xlate()
194 unsigned long efuse) in am625_efuse_xlate() argument
198 switch (efuse) { in am625_efuse_xlate()
248 * some eFuse values e.g. CONTROL_FUSE_OPP1_VDD1
275 * some eFuse values e.g. CONTROL_FUSE_OPP 1G_VDD1
296 * high speed grade eFuse and no abb ldo
342 * ti_cpufreq_get_efuse() - Parse and return efuse value present on SoC
344 * @efuse_value: Set to the value parsed from efuse
346 * Returns error code if efuse not read properly.
352 u32 efuse; in ti_cpufreq_get_efuse() local
356 &efuse); in ti_cpufreq_get_efuse()
359 ret = regmap_read(opp_data->syscon, 0x0, &efuse); in ti_cpufreq_get_efuse()
368 efuse = readl(regs); in ti_cpufreq_get_efuse()
373 "Failed to read the efuse value from syscon: %d\n", in ti_cpufreq_get_efuse()
378 efuse = (efuse & opp_data->soc_data->efuse_mask); in ti_cpufreq_get_efuse()
379 efuse >>= opp_data->soc_data->efuse_shift; in ti_cpufreq_get_efuse()
381 *efuse_value = opp_data->soc_data->efuse_xlate(opp_data, efuse); in ti_cpufreq_get_efuse()
520 * 1 - eFuse value in ti_cpufreq_probe()