Lines Matching refs:socdata
212 const struct thermal_soc_data *socdata; member
219 const struct thermal_soc_data *soc_data = data->socdata; in imx_set_panic_temp()
235 const struct thermal_soc_data *soc_data = data->socdata; in imx_set_alarm_temp()
240 if (data->socdata->version == TEMPMON_IMX7D) in imx_set_alarm_temp()
254 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()
447 if (data->socdata->version == TEMPMON_IMX7D) { in imx_init_calib()
668 data->socdata = of_device_get_match_data(&pdev->dev); in imx_thermal_probe()
669 if (!data->socdata) { in imx_thermal_probe()
675 if (data->socdata->version == TEMPMON_IMX6SX) { in imx_thermal_probe()
683 regmap_write(map, data->socdata->low_alarm_ctrl + REG_SET, in imx_thermal_probe()
684 data->socdata->low_alarm_mask); in imx_thermal_probe()
707 regmap_write(map, data->socdata->sensor_ctrl + REG_CLR, in imx_thermal_probe()
708 data->socdata->power_down_mask); in imx_thermal_probe()
709 regmap_write(map, data->socdata->sensor_ctrl + REG_CLR, in imx_thermal_probe()
710 data->socdata->measure_temp_mask); in imx_thermal_probe()
711 regmap_write(map, data->socdata->measure_freq_ctrl + REG_CLR, in imx_thermal_probe()
712 data->socdata->measure_freq_mask); in imx_thermal_probe()
713 if (data->socdata->version != TEMPMON_IMX7D) in imx_thermal_probe()
716 regmap_write(map, data->socdata->sensor_ctrl + REG_SET, in imx_thermal_probe()
717 data->socdata->power_down_mask); in imx_thermal_probe()
765 regmap_write(map, data->socdata->measure_freq_ctrl + REG_CLR, in imx_thermal_probe()
766 data->socdata->measure_freq_mask); in imx_thermal_probe()
768 regmap_write(map, data->socdata->measure_freq_ctrl + REG_SET, in imx_thermal_probe()
769 measure_freq << data->socdata->measure_freq_shift); in imx_thermal_probe()
772 if (data->socdata->version == TEMPMON_IMX6SX) in imx_thermal_probe()
775 regmap_write(map, data->socdata->sensor_ctrl + REG_CLR, in imx_thermal_probe()
776 data->socdata->power_down_mask); in imx_thermal_probe()
777 regmap_write(map, data->socdata->sensor_ctrl + REG_SET, in imx_thermal_probe()
778 data->socdata->measure_temp_mask); in imx_thermal_probe()
867 const struct thermal_soc_data *socdata = data->socdata; in imx_thermal_runtime_suspend() local
871 ret = regmap_write(map, socdata->sensor_ctrl + REG_CLR, in imx_thermal_runtime_suspend()
872 socdata->measure_temp_mask); in imx_thermal_runtime_suspend()
876 ret = regmap_write(map, socdata->sensor_ctrl + REG_SET, in imx_thermal_runtime_suspend()
877 socdata->power_down_mask); in imx_thermal_runtime_suspend()
889 const struct thermal_soc_data *socdata = data->socdata; in imx_thermal_runtime_resume() local
897 ret = regmap_write(map, socdata->sensor_ctrl + REG_CLR, in imx_thermal_runtime_resume()
898 socdata->power_down_mask); in imx_thermal_runtime_resume()
902 ret = regmap_write(map, socdata->sensor_ctrl + REG_SET, in imx_thermal_runtime_resume()
903 socdata->measure_temp_mask); in imx_thermal_runtime_resume()