On 29/04/2019 11:51, elaine.zhang wrote: [ ... ] > pinctrl select to gpio mode when tsadc suspend and shutdown. > > When suspend, tsadc is disabled, the otp_pin should revert to the > default gpio state. > >> >>> return 0; >>> } >>> @@ -1383,7 +1413,8 @@ static int __maybe_unused >>> rockchip_thermal_resume(struct device *dev) >>> for (i = 0; i < thermal->chip->chn_num; i++) >>> rockchip_thermal_toggle_sensor(&thermal->sensors[i], true); >>> - pinctrl_pm_select_default_state(dev); >>> + if (thermal->tshut_mode == TSHUT_MODE_GPIO) >>> + pinctrl_select_state(thermal->pinctrl, thermal->otp_state); >> And then >> pinctrl_select_state(thermal->pinctrl, thermal->pinctrl_state); > > pinctrl select to otp mode when tsadc resume. Ok, thanks for clarifying. -- Daniel -- <http://www.linaro.org/> Linaro.org │ Open source software for ARM SoCs Follow Linaro: <http://www.facebook.com/pages/Linaro> Facebook | <http://twitter.com/#!/linaroorg> Twitter | <http://www.linaro.org/linaro-blog/> Blog