Lines Matching refs:trip
68 /* HW bit to enable the trip */
72 /* HW field to read the trip temperature */
178 struct avs_tmon_trip *trip = &avs_tmon_trips[type];
179 u32 val = __raw_readl(priv->tmon_base + trip->enable_offs);
181 dev_dbg(priv->dev, "%sable trip, type %d\n", en ? "en" : "dis", type);
184 val |= trip->enable_mask;
186 val &= ~trip->enable_mask;
188 __raw_writel(val, priv->tmon_base + trip->enable_offs);
194 struct avs_tmon_trip *trip = &avs_tmon_trips[type];
195 u32 val = __raw_readl(priv->tmon_base + trip->reg_offs);
197 val &= trip->reg_msk;
198 val >>= trip->reg_shift;
207 struct avs_tmon_trip *trip = &avs_tmon_trips[type];
216 val <<= trip->reg_shift;
217 val &= trip->reg_msk;
219 orig = __raw_readl(priv->tmon_base + trip->reg_offs);
220 orig &= ~trip->reg_msk;
222 __raw_writel(orig, priv->tmon_base + trip->reg_offs);