BACKPORT: thermal/drivers/hisi: Fix configuration register setting
The TEMP0_CFG configuration register contains different field to set up the temperature controller. However in the code, nothing prevents a setup to overwrite the previous one: eg. writing the hdak value overwrites the sensor selection, the sensor selection overwrites the hdak value. In order to prevent such thing, use a regmap-like mechanism by reading the value before, set the corresponding bits and write the result. Change-Id: Iecb3eb216337430842c1eb7eb5ff4cc35e8fcc43 Signed-off-by:Daniel Lezcano <daniel.lezcano@linaro.org> Signed-off-by:
Eduardo Valentin <edubezval@gmail.com> (cherry picked from commit b424315a287c70eeb5f920f84c92492bd2f5658e) Signed-off-by:
Kevin Wangtao <kevin.wangtao@hisilicon.com>
Loading
Please register or sign in to comment