Lines Matching full:fuse
11 #include <fuse.h>
42 unsigned int fuse; member
56 u32 fuse = priv->fuse; in read_cpu_temperature() local
66 * slope = 0.4445388 - (0.0016549 * 25C fuse) in read_cpu_temperature()
68 n1 = fuse >> 20; in read_cpu_temperature()
73 * slope = 0.4445388 - (0.0016549 * 25C fuse) in read_cpu_temperature()
142 u32 fuse = *priv; in read_cpu_temperature() local
146 * fuse data layout: in read_cpu_temperature()
153 raw_25c = fuse >> 21; in read_cpu_temperature()
157 te1 = (fuse >> 9) & 0x1ff; in read_cpu_temperature()
236 unsigned int fuse = ~0; in imx_thermal_probe() local
241 /* Read Temperature calibration data fuse */ in imx_thermal_probe()
242 fuse_read(pdata->fuse_bank, pdata->fuse_word, &fuse); in imx_thermal_probe()
245 /* Check for valid fuse */ in imx_thermal_probe()
246 if (fuse == 0 || fuse == ~0) { in imx_thermal_probe()
247 debug("CPU: Thermal invalid data, fuse: 0x%x\n", in imx_thermal_probe()
248 fuse); in imx_thermal_probe()
252 /* No Calibration data in FUSE? */ in imx_thermal_probe()
253 if ((fuse & 0x3ffff) == 0) in imx_thermal_probe()
256 if (((fuse & 0x1c0000) >> 18) == 0x6) in imx_thermal_probe()
263 priv->fuse = fuse; in imx_thermal_probe()