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()
275 if (data->socdata->version == TEMPMON_IMX7D) in imx_get_temp()
281 if (data->socdata->version == TEMPMON_IMX6Q) { in imx_get_temp()
401 if (data->socdata->version == TEMPMON_IMX7D) { in imx_init_calib()
621 data->socdata = of_device_get_match_data(&pdev->dev); in imx_thermal_probe()
622 if (!data->socdata) { in imx_thermal_probe()
628 if (data->socdata->version == TEMPMON_IMX6SX) { in imx_thermal_probe()
636 regmap_write(map, data->socdata->low_alarm_ctrl + REG_SET, in imx_thermal_probe()
637 data->socdata->low_alarm_mask); in imx_thermal_probe()
660 regmap_write(map, data->socdata->sensor_ctrl + REG_CLR, in imx_thermal_probe()
661 data->socdata->power_down_mask); in imx_thermal_probe()
662 regmap_write(map, data->socdata->sensor_ctrl + REG_CLR, in imx_thermal_probe()
663 data->socdata->measure_temp_mask); in imx_thermal_probe()
664 regmap_write(map, data->socdata->measure_freq_ctrl + REG_CLR, in imx_thermal_probe()
665 data->socdata->measure_freq_mask); in imx_thermal_probe()
666 if (data->socdata->version != TEMPMON_IMX7D) in imx_thermal_probe()
669 regmap_write(map, data->socdata->sensor_ctrl + REG_SET, in imx_thermal_probe()
670 data->socdata->power_down_mask); in imx_thermal_probe()
719 regmap_write(map, data->socdata->measure_freq_ctrl + REG_CLR, in imx_thermal_probe()
720 data->socdata->measure_freq_mask); in imx_thermal_probe()
722 regmap_write(map, data->socdata->measure_freq_ctrl + REG_SET, in imx_thermal_probe()
723 measure_freq << data->socdata->measure_freq_shift); in imx_thermal_probe()
726 if (data->socdata->version == TEMPMON_IMX6SX) in imx_thermal_probe()
729 regmap_write(map, data->socdata->sensor_ctrl + REG_CLR, in imx_thermal_probe()
730 data->socdata->power_down_mask); in imx_thermal_probe()
731 regmap_write(map, data->socdata->sensor_ctrl + REG_SET, in imx_thermal_probe()
732 data->socdata->measure_temp_mask); in imx_thermal_probe()
821 const struct thermal_soc_data *socdata = data->socdata; in imx_thermal_runtime_suspend() local
825 ret = regmap_write(map, socdata->sensor_ctrl + REG_CLR, in imx_thermal_runtime_suspend()
826 socdata->measure_temp_mask); in imx_thermal_runtime_suspend()
830 ret = regmap_write(map, socdata->sensor_ctrl + REG_SET, in imx_thermal_runtime_suspend()
831 socdata->power_down_mask); in imx_thermal_runtime_suspend()
843 const struct thermal_soc_data *socdata = data->socdata; in imx_thermal_runtime_resume() local
851 ret = regmap_write(map, socdata->sensor_ctrl + REG_CLR, in imx_thermal_runtime_resume()
852 socdata->power_down_mask); in imx_thermal_runtime_resume()
856 ret = regmap_write(map, socdata->sensor_ctrl + REG_SET, in imx_thermal_runtime_resume()
857 socdata->measure_temp_mask); in imx_thermal_runtime_resume()