This series provides a big and necessary cleanup for RPMPD.. Lots of redefined objects were trimmed as well as some stylistic and maintainability fixes have been made. Also, support for parent PD is added and put to use on SM6375 where VDDMX should be scaled together with VDDGX. Tested on SM6375. Konrad Dybcio (7): soc: qcom: rpmpd: Add parent PD support soc: qcom: rpmpd: Expand #defines into structs soc: qcom: rpmpd: Hook up VDDMX as parent of SM6375 VDDGX soc: qcom: rpmpd: Remove SoC names from RPMPD names soc: qcom: rpmpd: Remove useless comments soc: qcom: rpmpd: Move all RPMPD definitions up and sort them by name soc: qcom: rpmpd: Make bindings assignments consistent drivers/soc/qcom/rpmpd.c | 790 ++++++++++++++++++++++++++------------- 1 file changed, 522 insertions(+), 268 deletions(-) -- 2.39.1