Lines Matching refs:data
97 const struct amlogic_thermal_data *data;
113 pdata->data->calibration_parameters;
141 regmap_read(pdata->sec_ao_map, pdata->data->u_efuse_off,
156 static int amlogic_thermal_enable(struct amlogic_thermal *data)
160 ret = clk_prepare_enable(data->clk);
164 regmap_update_bits(data->regmap, TSENSOR_CFG_REG1,
170 static int amlogic_thermal_disable(struct amlogic_thermal *data)
172 regmap_update_bits(data->regmap, TSENSOR_CFG_REG1,
174 clk_disable_unprepare(data->clk);
228 .data = &amlogic_thermal_g12a_ddr_param,
232 .data = &amlogic_thermal_g12a_cpu_param,
249 pdata->data = of_device_get_match_data(dev);
258 pdata->data->regmap_config);
296 struct amlogic_thermal *data = platform_get_drvdata(pdev);
298 return amlogic_thermal_disable(data);
303 struct amlogic_thermal *data = dev_get_drvdata(dev);
305 return amlogic_thermal_disable(data);
310 struct amlogic_thermal *data = dev_get_drvdata(dev);
312 return amlogic_thermal_enable(data);