Lines Matching refs:tsr

160 	struct temp_sensor_registers *tsr;  in ti_bandgap_read_temp()  local
163 tsr = bgp->conf->sensors[id].registers; in ti_bandgap_read_temp()
164 reg = tsr->temp_sensor_ctrl; in ti_bandgap_read_temp()
172 reg = tsr->ctrl_dtemp_1; in ti_bandgap_read_temp()
181 temp &= tsr->bgap_dtemp_mask; in ti_bandgap_read_temp()
207 struct temp_sensor_registers *tsr; in ti_bandgap_talert_irq_handler() local
213 tsr = bgp->conf->sensors[i].registers; in ti_bandgap_talert_irq_handler()
214 ctrl = ti_bandgap_readl(bgp, tsr->bgap_status); in ti_bandgap_talert_irq_handler()
217 t_hot = ctrl & tsr->status_hot_mask; in ti_bandgap_talert_irq_handler()
220 t_cold = ctrl & tsr->status_cold_mask; in ti_bandgap_talert_irq_handler()
225 ctrl = ti_bandgap_readl(bgp, tsr->bgap_mask_ctrl); in ti_bandgap_talert_irq_handler()
232 ctrl &= ~tsr->mask_hot_mask; in ti_bandgap_talert_irq_handler()
233 ctrl |= tsr->mask_cold_mask; in ti_bandgap_talert_irq_handler()
235 ctrl &= ~tsr->mask_cold_mask; in ti_bandgap_talert_irq_handler()
236 ctrl |= tsr->mask_hot_mask; in ti_bandgap_talert_irq_handler()
239 ti_bandgap_writel(bgp, ctrl, tsr->bgap_mask_ctrl); in ti_bandgap_talert_irq_handler()
340 struct temp_sensor_registers *tsr; in ti_bandgap_read_counter() local
343 tsr = bgp->conf->sensors[id].registers; in ti_bandgap_read_counter()
344 time = ti_bandgap_readl(bgp, tsr->bgap_counter); in ti_bandgap_read_counter()
345 time = (time & tsr->counter_mask) >> in ti_bandgap_read_counter()
346 __ffs(tsr->counter_mask); in ti_bandgap_read_counter()
360 struct temp_sensor_registers *tsr; in ti_bandgap_read_counter_delay() local
363 tsr = bgp->conf->sensors[id].registers; in ti_bandgap_read_counter_delay()
365 reg_val = ti_bandgap_readl(bgp, tsr->bgap_mask_ctrl); in ti_bandgap_read_counter_delay()
366 reg_val = (reg_val & tsr->mask_counter_delay_mask) >> in ti_bandgap_read_counter_delay()
367 __ffs(tsr->mask_counter_delay_mask); in ti_bandgap_read_counter_delay()
606 struct temp_sensor_registers *tsr; in ti_bandgap_force_single_read() local
616 tsr = bgp->conf->sensors[id].registers; in ti_bandgap_force_single_read()
619 if (ti_bandgap_readl(bgp, tsr->temp_sensor_ctrl) & in ti_bandgap_force_single_read()
620 tsr->bgap_eocz_mask) in ti_bandgap_force_single_read()
630 if (!(ti_bandgap_readl(bgp, tsr->temp_sensor_ctrl) & in ti_bandgap_force_single_read()
631 tsr->bgap_eocz_mask)) in ti_bandgap_force_single_read()
679 struct temp_sensor_registers *tsr; in ti_bandgap_get_trend() local
695 tsr = bgp->conf->sensors[id].registers; in ti_bandgap_get_trend()
699 reg1 = tsr->ctrl_dtemp_1; in ti_bandgap_get_trend()
700 reg2 = tsr->ctrl_dtemp_2; in ti_bandgap_get_trend()
704 temp1 &= tsr->bgap_dtemp_mask; in ti_bandgap_get_trend()
707 temp2 &= tsr->bgap_dtemp_mask; in ti_bandgap_get_trend()
922 struct temp_sensor_registers *tsr; in ti_bandgap_probe() local
925 tsr = bgp->conf->sensors[i].registers; in ti_bandgap_probe()
931 val = ti_bandgap_readl(bgp, tsr->bgap_efuse); in ti_bandgap_probe()
1106 struct temp_sensor_registers *tsr; in ti_bandgap_save_ctxt() local
1110 tsr = bgp->conf->sensors[i].registers; in ti_bandgap_save_ctxt()
1114 tsr->bgap_mode_ctrl); in ti_bandgap_save_ctxt()
1117 tsr->bgap_counter); in ti_bandgap_save_ctxt()
1120 tsr->bgap_threshold); in ti_bandgap_save_ctxt()
1122 tsr->bgap_mask_ctrl); in ti_bandgap_save_ctxt()
1127 tsr->tshut_threshold); in ti_bandgap_save_ctxt()
1138 struct temp_sensor_registers *tsr; in ti_bandgap_restore_ctxt() local
1143 tsr = bgp->conf->sensors[i].registers; in ti_bandgap_restore_ctxt()
1146 val = ti_bandgap_readl(bgp, tsr->bgap_counter); in ti_bandgap_restore_ctxt()
1150 tsr->tshut_threshold); in ti_bandgap_restore_ctxt()
1158 tsr->bgap_counter); in ti_bandgap_restore_ctxt()
1161 tsr->bgap_mode_ctrl); in ti_bandgap_restore_ctxt()
1164 tsr->bgap_threshold); in ti_bandgap_restore_ctxt()
1166 tsr->bgap_mask_ctrl); in ti_bandgap_restore_ctxt()