Lines Matching defs:data
99 const struct amlogic_thermal_data *data;
115 pdata->data->calibration_parameters;
143 regmap_read(pdata->sec_ao_map, pdata->data->u_efuse_off,
158 static int amlogic_thermal_enable(struct amlogic_thermal *data)
162 ret = clk_prepare_enable(data->clk);
166 regmap_update_bits(data->regmap, TSENSOR_CFG_REG1,
172 static int amlogic_thermal_disable(struct amlogic_thermal *data)
174 regmap_update_bits(data->regmap, TSENSOR_CFG_REG1,
176 clk_disable_unprepare(data->clk);
181 static int amlogic_thermal_get_temp(void *data, int *temp)
184 struct amlogic_thermal *pdata = data;
186 if (!data)
230 .data = &amlogic_thermal_g12a_ddr_param,
234 .data = &amlogic_thermal_g12a_cpu_param,
251 pdata->data = of_device_get_match_data(dev);
262 pdata->data->regmap_config);
301 struct amlogic_thermal *data = platform_get_drvdata(pdev);
303 return amlogic_thermal_disable(data);
308 struct amlogic_thermal *data = dev_get_drvdata(dev);
310 return amlogic_thermal_disable(data);
315 struct amlogic_thermal *data = dev_get_drvdata(dev);
317 return amlogic_thermal_enable(data);