Lines Matching refs:socdata

218 	const struct thermal_soc_data *socdata;  member
225 const struct thermal_soc_data *soc_data = data->socdata; in imx_set_panic_temp()
241 const struct thermal_soc_data *soc_data = data->socdata; in imx_set_alarm_temp()
246 if (data->socdata->version == TEMPMON_IMX7D) in imx_set_alarm_temp()
260 const struct thermal_soc_data *soc_data = data->socdata; in imx_get_temp()
309 if (data->socdata->version == TEMPMON_IMX7D) in imx_get_temp()
315 if (data->socdata->version == TEMPMON_IMX6Q) { in imx_get_temp()
356 const struct thermal_soc_data *soc_data = data->socdata; in imx_set_mode()
500 if (data->socdata->version == TEMPMON_IMX7D) { in imx_init_calib()
718 data->socdata = of_device_get_match_data(&pdev->dev); in imx_thermal_probe()
719 if (!data->socdata) { in imx_thermal_probe()
725 if (data->socdata->version == TEMPMON_IMX6SX) { in imx_thermal_probe()
733 regmap_write(map, data->socdata->low_alarm_ctrl + REG_SET, in imx_thermal_probe()
734 data->socdata->low_alarm_mask); in imx_thermal_probe()
762 regmap_write(map, data->socdata->sensor_ctrl + REG_CLR, in imx_thermal_probe()
763 data->socdata->power_down_mask); in imx_thermal_probe()
764 regmap_write(map, data->socdata->sensor_ctrl + REG_CLR, in imx_thermal_probe()
765 data->socdata->measure_temp_mask); in imx_thermal_probe()
766 regmap_write(map, data->socdata->measure_freq_ctrl + REG_CLR, in imx_thermal_probe()
767 data->socdata->measure_freq_mask); in imx_thermal_probe()
768 if (data->socdata->version != TEMPMON_IMX7D) in imx_thermal_probe()
771 regmap_write(map, data->socdata->sensor_ctrl + REG_SET, in imx_thermal_probe()
772 data->socdata->power_down_mask); in imx_thermal_probe()
825 regmap_write(map, data->socdata->measure_freq_ctrl + REG_CLR, in imx_thermal_probe()
826 data->socdata->measure_freq_mask); in imx_thermal_probe()
828 regmap_write(map, data->socdata->measure_freq_ctrl + REG_SET, in imx_thermal_probe()
829 measure_freq << data->socdata->measure_freq_shift); in imx_thermal_probe()
832 if (data->socdata->version == TEMPMON_IMX6SX) in imx_thermal_probe()
835 regmap_write(map, data->socdata->sensor_ctrl + REG_CLR, in imx_thermal_probe()
836 data->socdata->power_down_mask); in imx_thermal_probe()
837 regmap_write(map, data->socdata->sensor_ctrl + REG_SET, in imx_thermal_probe()
838 data->socdata->measure_temp_mask); in imx_thermal_probe()
869 regmap_write(map, data->socdata->sensor_ctrl + REG_SET, in imx_thermal_remove()
870 data->socdata->power_down_mask); in imx_thermal_remove()
893 regmap_write(map, data->socdata->sensor_ctrl + REG_CLR, in imx_thermal_suspend()
894 data->socdata->measure_temp_mask); in imx_thermal_suspend()
895 regmap_write(map, data->socdata->sensor_ctrl + REG_SET, in imx_thermal_suspend()
896 data->socdata->power_down_mask); in imx_thermal_suspend()
913 regmap_write(map, data->socdata->sensor_ctrl + REG_CLR, in imx_thermal_resume()
914 data->socdata->power_down_mask); in imx_thermal_resume()
915 regmap_write(map, data->socdata->sensor_ctrl + REG_SET, in imx_thermal_resume()
916 data->socdata->measure_temp_mask); in imx_thermal_resume()