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