SVS driver use OPP adjust event in [1] to update OPP table voltage part. [1] https://patchwork.kernel.org/patch/10946069/ changes since v1: - Add svs subnodes description in binding documents - Set svs_cpu_little & svs_cci vmin to 0x18 to meet cpufreq and cci software architecture. 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 | 2086 +++++++++++++++++ include/linux/power/mtk_svs.h | 23 + 5 files changed, 2208 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