Lines Matching refs:pdata
169 struct exynos_tmu_platform_data *pdata; member
222 struct exynos_tmu_platform_data *pdata = data->pdata; in temp_to_code() local
225 switch (pdata->cal_type) { in temp_to_code()
227 temp_code = (temp - pdata->first_point_trim) * in temp_to_code()
229 (pdata->second_point_trim - pdata->first_point_trim) + in temp_to_code()
233 temp_code = temp + data->temp_error1 - pdata->first_point_trim; in temp_to_code()
236 temp_code = temp + pdata->default_temp_offset; in temp_to_code()
249 struct exynos_tmu_platform_data *pdata = data->pdata; in code_to_temp() local
252 switch (pdata->cal_type) { in code_to_temp()
255 (pdata->second_point_trim - pdata->first_point_trim) / in code_to_temp()
257 pdata->first_point_trim; in code_to_temp()
260 temp = temp_code - data->temp_error1 + pdata->first_point_trim; in code_to_temp()
263 temp = temp_code - pdata->default_temp_offset; in code_to_temp()
272 struct exynos_tmu_platform_data *pdata = data->pdata; in sanitize_temp_error() local
279 (pdata->min_efuse_value > data->temp_error1) || in sanitize_temp_error()
280 (data->temp_error1 > pdata->max_efuse_value)) in sanitize_temp_error()
281 data->temp_error1 = pdata->efuse_value & EXYNOS_TMU_TEMP_MASK; in sanitize_temp_error()
285 (pdata->efuse_value >> EXYNOS_TRIMINFO_85_SHIFT) & in sanitize_temp_error()
339 struct exynos_tmu_platform_data *pdata = data->pdata; in get_con_reg() local
346 con |= pdata->reference_voltage << EXYNOS_TMU_REF_VOLTAGE_SHIFT; in get_con_reg()
349 con |= (pdata->gain << EXYNOS_TMU_BUF_SLOPE_SEL_SHIFT); in get_con_reg()
351 if (pdata->noise_cancel_mode) { in get_con_reg()
353 con |= (pdata->noise_cancel_mode << EXYNOS_TMU_TRIP_MODE_SHIFT); in get_con_reg()
541 struct exynos_tmu_platform_data *pdata = data->pdata; in exynos7_tmu_initialize() local
558 (pdata->min_efuse_value > data->temp_error1) || in exynos7_tmu_initialize()
559 (data->temp_error1 > pdata->max_efuse_value)) in exynos7_tmu_initialize()
560 data->temp_error1 = pdata->efuse_value & EXYNOS_TMU_TEMP_MASK; in exynos7_tmu_initialize()
961 struct exynos_tmu_platform_data *pdata) in exynos_of_sensor_conf() argument
969 pdata->gain = (u8)value; in exynos_of_sensor_conf()
971 pdata->reference_voltage = (u8)value; in exynos_of_sensor_conf()
973 pdata->noise_cancel_mode = (u8)value; in exynos_of_sensor_conf()
976 &pdata->efuse_value); in exynos_of_sensor_conf()
978 &pdata->min_efuse_value); in exynos_of_sensor_conf()
980 &pdata->max_efuse_value); in exynos_of_sensor_conf()
983 pdata->first_point_trim = (u8)value; in exynos_of_sensor_conf()
985 pdata->second_point_trim = (u8)value; in exynos_of_sensor_conf()
987 pdata->default_temp_offset = (u8)value; in exynos_of_sensor_conf()
989 of_property_read_u32(np, "samsung,tmu_cal_type", &pdata->cal_type); in exynos_of_sensor_conf()
990 of_property_read_u32(np, "samsung,tmu_cal_mode", &pdata->cal_mode); in exynos_of_sensor_conf()
999 struct exynos_tmu_platform_data *pdata; in exynos_map_dt_data() local
1043 pdata = devm_kzalloc(&pdev->dev, in exynos_map_dt_data()
1046 if (!pdata) in exynos_map_dt_data()
1049 exynos_of_sensor_conf(pdev->dev.of_node, pdata); in exynos_map_dt_data()
1050 data->pdata = pdata; in exynos_map_dt_data()
1121 struct exynos_tmu_platform_data *pdata; in exynos_tmu_probe() local
1143 pdata = data->pdata; in exynos_tmu_probe()