Lines Matching +full:0 +full:deg
41 PVT_SENSOR_INFO(0, "CPU Core Temperature", hwmon_temp, TEMP, TTHRES),
42 PVT_SENSOR_INFO(0, "CPU Core Voltage", hwmon_in, VOLT, VTHRES),
55 * where T = [-48.380, 147.438]C and N = [0, 1023].
66 * where T = [-48380, 147438] mC and N = [0, 1023].
75 {0, 1720400, 1, 1}
86 {0, -48380, 1, 1}
95 * where V = [0.620, 1.168] V and N = [0, 1023].
104 {0, -11572, 1, 1}
112 {0, 115720000, 1, 18658}
128 long tmp, ret = 0; in pvt_calc_poly()
129 int deg; in pvt_calc_poly() local
133 for (deg = 0; deg < term->deg; ++deg) in pvt_calc_poly()
136 } while ((term++)->deg); in pvt_calc_poly()
164 old = pvt_update(pvt->regs + PVT_CTRL, PVT_CTRL_EN, 0); in pvt_set_mode()
171 temp = clamp_val(temp, 0, PVT_TRIM_TEMP); in pvt_calc_trim()
182 old = pvt_update(pvt->regs + PVT_CTRL, PVT_CTRL_EN, 0); in pvt_set_trim()
191 old = pvt_update(pvt->regs + PVT_CTRL, PVT_CTRL_EN, 0); in pvt_set_tout()
331 return 0; in pvt_read_data()
352 return 0; in pvt_read_limit()
392 return 0; in pvt_write_limit()
403 return 0; in pvt_read_alarm()
468 return 0; in pvt_limit_is_visible()
473 return 0; in pvt_alarm_is_visible()
501 pvt_update(pvt->regs + PVT_INTR_MASK, PVT_INTR_DVALID, 0); in pvt_read_data()
513 pvt_update(pvt->regs + PVT_CTRL, PVT_CTRL_EN, 0); in pvt_read_data()
529 return 0; in pvt_read_data()
571 if (ch < 0 || ch >= PVT_TEMP_CHS) in pvt_hwmon_channel_is_valid()
575 if (ch < 0 || ch >= PVT_VOLT_CHS) in pvt_hwmon_channel_is_valid()
591 return 0; in pvt_hwmon_is_visible()
633 return 0; in pvt_hwmon_is_visible()
643 return 0; in pvt_read_trim()
664 return 0; in pvt_write_trim()
680 return 0; in pvt_read_timeout()
709 if (ktime_to_ns(kt) < 0) in pvt_write_timeout()
710 kt = ktime_set(0, 0); in pvt_write_timeout()
732 return 0; in pvt_write_timeout()
756 return 0; in pvt_hwmon_read()
802 return 0; in pvt_hwmon_read_string()
809 return 0; in pvt_hwmon_read_string()
877 for (idx = 0; idx < PVT_SENSORS_NUM; ++idx) in pvt_clear_data()
905 for (idx = 0; idx < PVT_SENSORS_NUM; ++idx) in pvt_create_data()
908 for (idx = 0; idx < PVT_SENSORS_NUM; ++idx) in pvt_create_data()
920 res = platform_get_resource(pdev, IORESOURCE_MEM, 0); in pvt_request_regs()
932 return 0; in pvt_request_regs()
967 return 0; in pvt_request_clks()
973 int ret = 0; in pvt_check_pwr()
988 pvt_set_tout(pvt, 0); in pvt_check_pwr()
1000 pvt_update(pvt->regs + PVT_CTRL, PVT_CTRL_EN, 0); in pvt_check_pwr()
1022 pvt_update(pvt->regs + PVT_CTRL, PVT_CTRL_EN, 0); in pvt_init_iface()
1044 pvt->timeout = ktime_set(PVT_SENSORS_NUM * PVT_TOUT_DEF, 0); in pvt_init_iface()
1048 pvt->timeout = ktime_set(PVT_TOUT_DEF, 0); in pvt_init_iface()
1060 return 0; in pvt_init_iface()
1068 pvt->irq = platform_get_irq(pdev, 0); in pvt_request_irq()
1069 if (pvt->irq < 0) in pvt_request_irq()
1086 return 0; in pvt_request_irq()
1098 return 0; in pvt_create_hwmon()
1108 pvt_update(pvt->regs + PVT_CTRL, PVT_CTRL_EN, 0); in pvt_disable_iface()
1131 pvt_update(pvt->regs + PVT_INTR_MASK, PVT_INTR_DVALID, 0); in pvt_enable_iface()
1135 return 0; in pvt_enable_iface()
1142 return 0; in pvt_enable_iface()
1184 return 0; in pvt_probe()