soc: mediatek: mtk-svs: restore default voltages when svs_init02() fail
authorRoger Lu <roger.lu@mediatek.com>
Wed, 11 Jan 2023 07:45:15 +0000 (15:45 +0800)
committerMatthias Brugger <matthias.bgg@gmail.com>
Tue, 31 Jan 2023 13:21:49 +0000 (14:21 +0100)
commita0674cd237fc24b08c7dcb4f8e48df3ee769293a
treeed4fe5b9adb7d8a4bf8c96351c852b6e3c6f78fb
parent78ce3093f055a695bf1dbe1f30adf48b8b19772b
soc: mediatek: mtk-svs: restore default voltages when svs_init02() fail

If svs init02 fail, it means we cannot rely on svs bank voltages anymore.
We need to disable svs function and restore DVFS opp voltages back to the
default voltages for making sure we have enough DVFS voltages.

Fixes: 681a02e95000 ("soc: mediatek: SVS: introduce MTK SVS engine")
Fixes: 0bbb09b2af9d ("soc: mediatek: SVS: add mt8192 SVS GPU driver")
Signed-off-by: Roger Lu <roger.lu@mediatek.com>
Link: https://lore.kernel.org/r/20230111074528.29354-2-roger.lu@mediatek.com
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com>
drivers/soc/mediatek/mtk-svs.c