Lines Matching defs:data
183 /* common data structures */
277 static void get_efuse_values(int id, struct k3_thermal_data *data, int *err,
352 struct k3_thermal_data *data;
428 data = devm_kcalloc(bgp->dev, cnt, sizeof(*data), GFP_KERNEL);
429 if (!data) {
454 data[id].bgp = bgp;
455 data[id].ctrl_offset = K3_VTM_TMPSENS0_CTRL_OFFSET + id * 0x20;
456 data[id].stat_offset = data[id].ctrl_offset +
465 get_efuse_values(id, &data[id], err_vals.errs, fuse_base);
473 val = readl(data[id].bgp->cfg2_base + data[id].ctrl_offset);
477 writel(val, data[id].bgp->cfg2_base + data[id].ctrl_offset);
479 bgp->ts_data[id] = &data[id];
480 ti_thermal = devm_thermal_of_zone_register(bgp->dev, id, &data[id],
499 writel((low_temp << 16) | high_max, data[0].bgp->cfg2_base +
502 writel(K3_VTM_ANYMAXT_OUTRG_ALERT_EN, data[0].bgp->cfg2_base +
543 .data = &k3_j72xx_bandgap_j721e_data,
547 .data = &k3_j72xx_bandgap_j7200_data,