Lines Matching refs:pdata

195 	struct exynos_tmu_platform_data *pdata;  member
247 struct exynos_tmu_platform_data *pdata = data->pdata; in temp_to_code() local
250 switch (pdata->cal_type) { in temp_to_code()
252 temp_code = (temp - pdata->first_point_trim) * in temp_to_code()
254 (pdata->second_point_trim - pdata->first_point_trim) + in temp_to_code()
258 temp_code = temp + data->temp_error1 - pdata->first_point_trim; in temp_to_code()
261 temp_code = temp + pdata->default_temp_offset; in temp_to_code()
274 struct exynos_tmu_platform_data *pdata = data->pdata; in code_to_temp() local
277 switch (pdata->cal_type) { in code_to_temp()
280 (pdata->second_point_trim - pdata->first_point_trim) / in code_to_temp()
282 pdata->first_point_trim; in code_to_temp()
285 temp = temp_code - data->temp_error1 + pdata->first_point_trim; in code_to_temp()
288 temp = temp_code - pdata->default_temp_offset; in code_to_temp()
297 struct exynos_tmu_platform_data *pdata = data->pdata; in sanitize_temp_error() local
304 (pdata->min_efuse_value > data->temp_error1) || in sanitize_temp_error()
305 (data->temp_error1 > pdata->max_efuse_value)) in sanitize_temp_error()
306 data->temp_error1 = pdata->efuse_value & EXYNOS_TMU_TEMP_MASK; in sanitize_temp_error()
310 (pdata->efuse_value >> EXYNOS_TRIMINFO_85_SHIFT) & in sanitize_temp_error()
364 struct exynos_tmu_platform_data *pdata = data->pdata; in get_con_reg() local
371 con |= pdata->reference_voltage << EXYNOS_TMU_REF_VOLTAGE_SHIFT; in get_con_reg()
374 con |= (pdata->gain << EXYNOS_TMU_BUF_SLOPE_SEL_SHIFT); in get_con_reg()
376 if (pdata->noise_cancel_mode) { in get_con_reg()
378 con |= (pdata->noise_cancel_mode << EXYNOS_TMU_TRIP_MODE_SHIFT); in get_con_reg()
515 struct exynos_tmu_platform_data *pdata = data->pdata; in exynos5433_tmu_initialize() local
543 pdata->cal_type = TYPE_ONE_POINT_TRIMMING; in exynos5433_tmu_initialize()
546 pdata->cal_type = TYPE_TWO_POINT_TRIMMING; in exynos5433_tmu_initialize()
549 pdata->cal_type = TYPE_ONE_POINT_TRIMMING; in exynos5433_tmu_initialize()
662 struct exynos_tmu_platform_data *pdata = data->pdata; in exynos7_tmu_initialize() local
679 (pdata->min_efuse_value > data->temp_error1) || in exynos7_tmu_initialize()
680 (data->temp_error1 > pdata->max_efuse_value)) in exynos7_tmu_initialize()
681 data->temp_error1 = pdata->efuse_value & EXYNOS_TMU_TEMP_MASK; in exynos7_tmu_initialize()
1132 struct exynos_tmu_platform_data *pdata) in exynos_of_sensor_conf() argument
1140 pdata->gain = (u8)value; in exynos_of_sensor_conf()
1142 pdata->reference_voltage = (u8)value; in exynos_of_sensor_conf()
1144 pdata->noise_cancel_mode = (u8)value; in exynos_of_sensor_conf()
1147 &pdata->efuse_value); in exynos_of_sensor_conf()
1149 &pdata->min_efuse_value); in exynos_of_sensor_conf()
1151 &pdata->max_efuse_value); in exynos_of_sensor_conf()
1154 pdata->first_point_trim = (u8)value; in exynos_of_sensor_conf()
1156 pdata->second_point_trim = (u8)value; in exynos_of_sensor_conf()
1158 pdata->default_temp_offset = (u8)value; in exynos_of_sensor_conf()
1160 of_property_read_u32(np, "samsung,tmu_cal_type", &pdata->cal_type); in exynos_of_sensor_conf()
1161 of_property_read_u32(np, "samsung,tmu_cal_mode", &pdata->cal_mode); in exynos_of_sensor_conf()
1170 struct exynos_tmu_platform_data *pdata; in exynos_map_dt_data() local
1197 pdata = devm_kzalloc(&pdev->dev, in exynos_map_dt_data()
1200 if (!pdata) in exynos_map_dt_data()
1203 exynos_of_sensor_conf(pdev->dev.of_node, pdata); in exynos_map_dt_data()
1204 data->pdata = pdata; in exynos_map_dt_data()