Lines Matching refs:data
76 /* SoC specific thermal sensor data */
88 const struct uniphier_tm_soc_data *data;
99 regmap_write_bits(map, tdev->data->block_base + PVTCTLEN,
109 ret = regmap_read(map, tdev->data->map_base + TMODCOEF, &val);
121 regmap_write(map, tdev->data->tmod_setup_addr,
127 regmap_write_bits(map, tdev->data->block_base + PVTCTLMODE,
131 regmap_write_bits(map, tdev->data->block_base + EMONREPEAT,
136 regmap_write_bits(map, tdev->data->map_base + PVTCTLSEL,
148 regmap_write_bits(map, tdev->data->map_base + SETALERT0 + (ch << 2),
165 regmap_write_bits(map, tdev->data->map_base + PMALERTINTCTL,
169 regmap_write_bits(map, tdev->data->block_base + PVTCTLEN,
180 regmap_write_bits(map, tdev->data->map_base + PMALERTINTCTL,
184 regmap_write_bits(map, tdev->data->block_base + PVTCTLEN,
190 static int uniphier_tm_get_temp(void *data, int *out_temp)
192 struct uniphier_tm_dev *tdev = data;
197 ret = regmap_read(map, tdev->data->map_base + TMOD, &temp);
223 tdev->data->map_base + PMALERTINTCTL, mask, bits);
259 tdev->data = of_device_get_match_data(dev);
260 if (WARN_ON(!tdev->data))
351 .data = &uniphier_pxs2_tm_data,
355 .data = &uniphier_ld20_tm_data,
359 .data = &uniphier_ld20_tm_data,