SVS driver use OPP adjust event in [1] to update OPP table voltage part. [1] https://patchwork.kernel.org/patch/10946069/ changes since v2: - Improve SVS driver: For power saving point of view, disable SVS main clk when probe fail. Roger Lu (2): dt-bindings: soc: add mtk svs dt-bindings PM / AVS: SVS: Introduce SVS engine .../devicetree/bindings/power/mtk-svs.txt | 88 + drivers/power/avs/Kconfig | 10 + drivers/power/avs/Makefile | 1 + drivers/power/avs/mtk_svs.c | 2093 +++++++++++++++++ include/linux/power/mtk_svs.h | 23 + 5 files changed, 2215 insertions(+) create mode 100644 Documentation/devicetree/bindings/power/mtk-svs.txt create mode 100644 drivers/power/avs/mtk_svs.c create mode 100644 include/linux/power/mtk_svs.h