Lines Matching refs:trip
68 /* HW bit to enable the trip */
72 /* HW field to read the trip temperature */
180 struct avs_tmon_trip *trip = &avs_tmon_trips[type];
181 u32 val = __raw_readl(priv->tmon_base + trip->enable_offs);
183 dev_dbg(priv->dev, "%sable trip, type %d\n", en ? "en" : "dis", type);
186 val |= trip->enable_mask;
188 val &= ~trip->enable_mask;
190 __raw_writel(val, priv->tmon_base + trip->enable_offs);
196 struct avs_tmon_trip *trip = &avs_tmon_trips[type];
197 u32 val = __raw_readl(priv->tmon_base + trip->reg_offs);
199 val &= trip->reg_msk;
200 val >>= trip->reg_shift;
209 struct avs_tmon_trip *trip = &avs_tmon_trips[type];
218 val <<= trip->reg_shift;
219 val &= trip->reg_msk;
221 orig = __raw_readl(priv->tmon_base + trip->reg_offs);
222 orig &= ~trip->reg_msk;
224 __raw_writel(orig, priv->tmon_base + trip->reg_offs);