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()
605 struct temp_sensor_registers *tsr = bgp->conf->sensors[id].registers; in ti_bandgap_force_single_read() local
606 void __iomem *temp_sensor_ctrl = bgp->base + tsr->temp_sensor_ctrl; in ti_bandgap_force_single_read()
619 if (tsr->bgap_soc_mask) { in ti_bandgap_force_single_read()
624 val & tsr->bgap_eocz_mask, in ti_bandgap_force_single_read()
635 !(val & tsr->bgap_eocz_mask), in ti_bandgap_force_single_read()
684 struct temp_sensor_registers *tsr; in ti_bandgap_get_trend() local
700 tsr = bgp->conf->sensors[id].registers; in ti_bandgap_get_trend()
704 reg1 = tsr->ctrl_dtemp_1; in ti_bandgap_get_trend()
705 reg2 = tsr->ctrl_dtemp_2; in ti_bandgap_get_trend()
709 temp1 &= tsr->bgap_dtemp_mask; in ti_bandgap_get_trend()
712 temp2 &= tsr->bgap_dtemp_mask; in ti_bandgap_get_trend()
927 struct temp_sensor_registers *tsr; in ti_bandgap_probe() local
930 tsr = bgp->conf->sensors[i].registers; in ti_bandgap_probe()
936 val = ti_bandgap_readl(bgp, tsr->bgap_efuse); in ti_bandgap_probe()
1111 struct temp_sensor_registers *tsr; in ti_bandgap_save_ctxt() local
1115 tsr = bgp->conf->sensors[i].registers; in ti_bandgap_save_ctxt()
1119 tsr->bgap_mode_ctrl); in ti_bandgap_save_ctxt()
1122 tsr->bgap_counter); in ti_bandgap_save_ctxt()
1125 tsr->bgap_threshold); in ti_bandgap_save_ctxt()
1127 tsr->bgap_mask_ctrl); in ti_bandgap_save_ctxt()
1132 tsr->tshut_threshold); in ti_bandgap_save_ctxt()
1143 struct temp_sensor_registers *tsr; in ti_bandgap_restore_ctxt() local
1147 tsr = bgp->conf->sensors[i].registers; in ti_bandgap_restore_ctxt()
1151 tsr->tshut_threshold); in ti_bandgap_restore_ctxt()
1159 tsr->bgap_counter); in ti_bandgap_restore_ctxt()
1162 tsr->bgap_mode_ctrl); in ti_bandgap_restore_ctxt()
1165 tsr->bgap_threshold); in ti_bandgap_restore_ctxt()
1167 tsr->bgap_mask_ctrl); in ti_bandgap_restore_ctxt()