Lines Matching refs:socdata

214 	const struct thermal_soc_data *socdata;  member
221 const struct thermal_soc_data *soc_data = data->socdata; in imx_set_panic_temp()
237 const struct thermal_soc_data *soc_data = data->socdata; in imx_set_alarm_temp()
242 if (data->socdata->version == TEMPMON_IMX7D) in imx_set_alarm_temp()
256 const struct thermal_soc_data *soc_data = data->socdata; in imx_get_temp()
277 if (data->socdata->version == TEMPMON_IMX7D) in imx_get_temp()
283 if (data->socdata->version == TEMPMON_IMX6Q) { in imx_get_temp()
428 if (data->socdata->version == TEMPMON_IMX7D) { in imx_init_calib()
649 data->socdata = of_device_get_match_data(&pdev->dev); in imx_thermal_probe()
650 if (!data->socdata) { in imx_thermal_probe()
656 if (data->socdata->version == TEMPMON_IMX6SX) { in imx_thermal_probe()
664 regmap_write(map, data->socdata->low_alarm_ctrl + REG_SET, in imx_thermal_probe()
665 data->socdata->low_alarm_mask); in imx_thermal_probe()
688 regmap_write(map, data->socdata->sensor_ctrl + REG_CLR, in imx_thermal_probe()
689 data->socdata->power_down_mask); in imx_thermal_probe()
690 regmap_write(map, data->socdata->sensor_ctrl + REG_CLR, in imx_thermal_probe()
691 data->socdata->measure_temp_mask); in imx_thermal_probe()
692 regmap_write(map, data->socdata->measure_freq_ctrl + REG_CLR, in imx_thermal_probe()
693 data->socdata->measure_freq_mask); in imx_thermal_probe()
694 if (data->socdata->version != TEMPMON_IMX7D) in imx_thermal_probe()
697 regmap_write(map, data->socdata->sensor_ctrl + REG_SET, in imx_thermal_probe()
698 data->socdata->power_down_mask); in imx_thermal_probe()
747 regmap_write(map, data->socdata->measure_freq_ctrl + REG_CLR, in imx_thermal_probe()
748 data->socdata->measure_freq_mask); in imx_thermal_probe()
750 regmap_write(map, data->socdata->measure_freq_ctrl + REG_SET, in imx_thermal_probe()
751 measure_freq << data->socdata->measure_freq_shift); in imx_thermal_probe()
754 if (data->socdata->version == TEMPMON_IMX6SX) in imx_thermal_probe()
757 regmap_write(map, data->socdata->sensor_ctrl + REG_CLR, in imx_thermal_probe()
758 data->socdata->power_down_mask); in imx_thermal_probe()
759 regmap_write(map, data->socdata->sensor_ctrl + REG_SET, in imx_thermal_probe()
760 data->socdata->measure_temp_mask); in imx_thermal_probe()
849 const struct thermal_soc_data *socdata = data->socdata; in imx_thermal_runtime_suspend() local
853 ret = regmap_write(map, socdata->sensor_ctrl + REG_CLR, in imx_thermal_runtime_suspend()
854 socdata->measure_temp_mask); in imx_thermal_runtime_suspend()
858 ret = regmap_write(map, socdata->sensor_ctrl + REG_SET, in imx_thermal_runtime_suspend()
859 socdata->power_down_mask); in imx_thermal_runtime_suspend()
871 const struct thermal_soc_data *socdata = data->socdata; in imx_thermal_runtime_resume() local
879 ret = regmap_write(map, socdata->sensor_ctrl + REG_CLR, in imx_thermal_runtime_resume()
880 socdata->power_down_mask); in imx_thermal_runtime_resume()
884 ret = regmap_write(map, socdata->sensor_ctrl + REG_SET, in imx_thermal_runtime_resume()
885 socdata->measure_temp_mask); in imx_thermal_runtime_resume()