#include &apps_rsc_drv2 { /* Delete all regulators */ /delete-node/ rpmh-regulator-smpa4; /delete-node/ rpmh-regulator-modemlvl; /delete-node/ rpmh-regulator-smpa6; /delete-node/ rpmh-regulator-mxlvl; /delete-node/ rpmh-regulator-gfxlvl; /delete-node/ rpmh-regulator-cxlvl; /delete-node/ rpmh-regulator-ldoa1; /delete-node/ rpmh-regulator-ldoa2; /delete-node/ rpmh-regulator-ldoa3; /delete-node/ rpmh-regulator-ldoa5; /delete-node/ rpmh-regulator-ldoa6; /delete-node/ rpmh-regulator-ldoa7; /delete-node/ rpmh-regulator-ldoa8; /delete-node/ rpmh-regulator-ldoa9; /delete-node/ rpmh-regulator-ldoa10; /delete-node/ rpmh-regulator-ldoa11; /delete-node/ rpmh-regulator-ldoa12; /delete-node/ rpmh-regulator-ldoa13; /delete-node/ rpmh-regulator-ldoa14; /delete-node/ rpmh-regulator-ldoa15; /delete-node/ rpmh-regulator-ldoa16; /delete-node/ rpmh-regulator-ldoa17; /delete-node/ rpmh-regulator-ldoa19; /delete-node/ rpmh-regulator-ldob1; /delete-node/ rpmh-regulator-ldob2; /delete-node/ rpmh-regulator-ldob3; /delete-node/ rpmh-regulator-ldob4; /delete-node/ rpmh-regulator-ldob5; /delete-node/ rpmh-regulator-ldob6; /delete-node/ rpmh-regulator-ldob7; /delete-node/ rpmh-regulator-ldob8; /delete-node/ rpmh-regulator-lcxlvl; /delete-node/ rpmh-regulator-lmxlvl; /delete-node/ rpmh-regulator-bobb1; /* RPMh regulators */ /* pm660 S2 - VDD_MX supply */ rpmh-regulator-mxlvl { compatible = "qcom,rpmh-arc-regulator"; qcom,resource-name = "mx.lvl"; pm660_s2_level: regulator-pm660-s2 { regulator-name = "pm660_s2_level"; qcom,set = ; regulator-min-microvolt = ; regulator-max-microvolt = ; }; pm660_s2_level_ao: regulator-pm660-s2-level-ao { regulator-name = "pm660_s2_level_ao"; qcom,set = ; regulator-min-microvolt = ; regulator-max-microvolt = ; }; mx_cdev: mx-cdev-lvl { compatible = "qcom,regulator-cooling-device"; regulator-cdev-supply = <&pm660_s2_level>; regulator-levels = ; #cooling-cells = <2>; }; }; rpmh-regulator-smpa4 { compatible = "qcom,rpmh-vrm-regulator"; qcom,resource-name = "smpa4"; pm660_s4: regulator-pm660-s4 { regulator-name = "pm660_s4"; qcom,set = ; regulator-min-microvolt = <1640000>; regulator-max-microvolt = <2040000>; qcom,init-voltage = <1640000>; }; }; /* pm8005 S1 + S4 - VDD_CX supply */ rpmh-regulator-cxlvl { compatible = "qcom,rpmh-arc-regulator"; qcom,resource-name = "cx.lvl"; pm8005_s1_level-parent-supply = <&pm660_s2_level>; pm8005_s1_level_ao-parent-supply = <&pm660_s2_level_ao>; pm8005_s1_level: regulator-pm8005-s1-level { regulator-name = "pm8005_s1_level"; qcom,set = ; regulator-min-microvolt = ; regulator-max-microvolt = ; qcom,min-dropout-voltage-level = <(-1)>; }; pm8005_s1_level_ao: regulator-pm8005-s1-level-ao { regulator-name = "pm8005_s1_level_ao"; qcom,set = ; regulator-min-microvolt = ; regulator-max-microvolt = ; qcom,min-dropout-voltage-level = <(-1)>; }; cx_cdev: regulator-cdev { qcom,reg-resource-name = "cx"; #cooling-cells = <2>; }; }; rpmh-regulator-smpc2 { compatible = "qcom,rpmh-vrm-regulator"; qcom,resource-name = "smpc2"; pm8005_s2: regulator-pm8005-s2 { regulator-name = "pm8005_s2"; qcom,set = ; regulator-min-microvolt = <1000000>; regulator-max-microvolt = <1200000>; qcom,init-voltage = <1000000>; }; }; /* pm8005 S3 - VDD_GFX supply */ rpmh-regulator-gfxlvl { compatible = "qcom,rpmh-arc-regulator"; qcom,resource-name = "gfx.lvl"; pm8005_s3_level: regulator-pm8005-s3 { regulator-name = "pm8005_s3_level"; qcom,set = ; regulator-min-microvolt = ; regulator-max-microvolt = ; qcom,init-voltage-level = ; }; }; rpmh-regulator-ldoa1 { compatible = "qcom,rpmh-vrm-regulator"; qcom,resource-name = "ldoa1"; qcom,regulator-type = "pmic4-ldo"; qcom,supported-modes = ; qcom,mode-threshold-currents = <0 1>; pm660_l1: regulator-pm660-l1 { regulator-name = "pm660_l1"; qcom,set = ; regulator-min-microvolt = <800000>; regulator-max-microvolt = <800000>; qcom,init-voltage = <800000>; qcom,init-mode = ; }; }; rpmh-regulator-ldoa2 { compatible = "qcom,rpmh-vrm-regulator"; qcom,resource-name = "ldoa2"; qcom,regulator-type = "pmic4-ldo"; qcom,supported-modes = ; qcom,mode-threshold-currents = <0 1>; pm660_l2: regulator-pm660-l2 { regulator-name = "pm660_l2"; qcom,set = ; regulator-min-microvolt = <1144000>; regulator-max-microvolt = <1256000>; qcom,init-voltage = <1144000>; qcom,init-mode = ; }; }; rpmh-regulator-ldoa3 { compatible = "qcom,rpmh-vrm-regulator"; qcom,resource-name = "ldoa3"; qcom,regulator-type = "pmic4-ldo"; qcom,supported-modes = ; qcom,mode-threshold-currents = <0 1>; pm660_l3: regulator-pm660-l3 { regulator-name = "pm660_l3"; qcom,set = ; regulator-min-microvolt = <1200000>; regulator-max-microvolt = <1352000>; qcom,init-voltage = <1200000>; qcom,init-mode = ; }; }; rpmh-regulator-ldoa5 { compatible = "qcom,rpmh-vrm-regulator"; qcom,resource-name = "ldoa5"; qcom,regulator-type = "pmic4-ldo"; qcom,supported-modes = ; qcom,mode-threshold-currents = <0 1>; pm660_l5: regulator-pm660-l5 { regulator-name = "pm660_l5"; qcom,set = ; regulator-min-microvolt = <1200000>; regulator-max-microvolt = <1304000>; qcom,init-voltage = <1200000>; qcom,init-mode = ; }; }; rpmh-regulator-ldoa6 { compatible = "qcom,rpmh-vrm-regulator"; qcom,resource-name = "ldoa6"; qcom,regulator-type = "pmic4-ldo"; qcom,supported-modes = ; qcom,mode-threshold-currents = <0 1>; pm660_l6: regulator-pm660-l6 { regulator-name = "pm660_l6"; qcom,set = ; regulator-min-microvolt = <880000>; regulator-max-microvolt = <880000>; qcom,init-voltage = <880000>; qcom,init-mode = ; }; }; /* pm660 L7 = VDD_LPI_CX supply */ rpmh-regulator-lcxlvl { compatible = "qcom,rpmh-arc-regulator"; qcom,resource-name = "lcx.lvl"; pm660_l7_level: regulator-pm660-l7-level { regulator-name = "pm660_l7_level"; qcom,set = ; regulator-min-microvolt = ; regulator-max-microvolt = ; }; }; rpmh-regulator-ldoa8 { compatible = "qcom,rpmh-vrm-regulator"; qcom,resource-name = "ldoa8"; qcom,regulator-type = "pmic4-ldo"; qcom,supported-modes = ; qcom,mode-threshold-currents = <0 1>; pm660_l8: regulator-pm660-l8 { regulator-name = "pm660_l8"; qcom,set = ; regulator-min-microvolt = <1696000>; regulator-max-microvolt = <1952000>; qcom,init-voltage = <1696000>; qcom,init-mode = ; }; }; rpmh-regulator-ldoa9 { compatible = "qcom,rpmh-vrm-regulator"; qcom,resource-name = "ldoa9"; qcom,regulator-type = "pmic4-ldo"; qcom,supported-modes = ; qcom,mode-threshold-currents = <0 1>; pm660_l9: regulator-pm660-l9 { regulator-name = "pm660_l9"; qcom,set = ; regulator-min-microvolt = <1616000>; regulator-max-microvolt = <1984000>; qcom,init-voltage = <1616000>; qcom,init-mode = ; }; }; rpmh-regulator-ldoa10 { compatible = "qcom,rpmh-vrm-regulator"; qcom,resource-name = "ldoa10"; qcom,regulator-type = "pmic4-ldo"; qcom,supported-modes = ; qcom,mode-threshold-currents = <0 1>; pm660_l10: regulator-pm660-l10 { regulator-name = "pm660_l10"; qcom,set = ; regulator-min-microvolt = <1696000>; regulator-max-microvolt = <1952000>; qcom,init-voltage = <1696000>; qcom,init-mode = ; }; }; rpmh-regulator-ldoa11 { compatible = "qcom,rpmh-vrm-regulator"; qcom,resource-name = "ldoa11"; qcom,regulator-type = "pmic4-ldo"; qcom,supported-modes = ; qcom,mode-threshold-currents = <0 1>; pm660_l11: regulator-pm660-l11 { regulator-name = "pm660_l11"; qcom,set = ; regulator-min-microvolt = <1800000>; regulator-max-microvolt = <1904000>; qcom,init-voltage = <1800000>; qcom,init-mode = ; }; }; rpmh-regulator-ldoa12 { compatible = "qcom,rpmh-vrm-regulator"; qcom,resource-name = "ldoa12"; qcom,regulator-type = "pmic4-ldo"; qcom,supported-modes = ; qcom,mode-threshold-currents = <0 1>; pm660_l12: regulator-pm660-l12 { regulator-name = "pm660_l12"; qcom,set = ; regulator-min-microvolt = <1616000>; regulator-max-microvolt = <1984000>; qcom,init-voltage = <1616000>; qcom,init-mode = ; }; }; rpmh-regulator-ldoa13 { compatible = "qcom,rpmh-vrm-regulator"; qcom,resource-name = "ldoa13"; qcom,regulator-type = "pmic4-ldo"; qcom,supported-modes = ; qcom,mode-threshold-currents = <0 1>; pm660_l13: regulator-pm660-l13 { regulator-name = "pm660_l13"; qcom,set = ; regulator-min-microvolt = <1696000>; regulator-max-microvolt = <1904000>; qcom,init-voltage = <1696000>; qcom,init-mode = ; }; }; rpmh-regulator-ldoa14 { compatible = "qcom,rpmh-vrm-regulator"; qcom,resource-name = "ldoa14"; qcom,regulator-type = "pmic4-ldo"; qcom,supported-modes = ; qcom,mode-threshold-currents = <0 1>; pm660_l14: regulator-pm660-l14 { regulator-name = "pm660_l14"; qcom,set = ; regulator-min-microvolt = <1696000>; regulator-max-microvolt = <1904000>; qcom,init-voltage = <1696000>; qcom,init-mode = ; }; }; rpmh-regulator-ldoa15 { compatible = "qcom,rpmh-vrm-regulator"; qcom,resource-name = "ldoa15"; qcom,regulator-type = "pmic4-ldo"; qcom,supported-modes = ; qcom,mode-threshold-currents = <0 1>; pm660_l15: regulator-pm660-l15 { regulator-name = "pm660_l15"; qcom,set = ; regulator-min-microvolt = <2896000>; regulator-max-microvolt = <3000000>; qcom,init-voltage = <2896000>; qcom,init-mode = ; }; }; rpmh-regulator-ldoa16 { compatible = "qcom,rpmh-vrm-regulator"; qcom,resource-name = "ldoa16"; qcom,regulator-type = "pmic4-ldo"; qcom,supported-modes = ; qcom,mode-threshold-currents = <0 1>; pm660_l16: regulator-pm660-l16 { regulator-name = "pm660_l16"; qcom,set = ; regulator-min-microvolt = <2896000>; regulator-max-microvolt = <3104000>; qcom,init-voltage = <2896000>; qcom,init-mode = ; }; }; rpmh-regulator-ldoa17 { compatible = "qcom,rpmh-vrm-regulator"; qcom,resource-name = "ldoa17"; qcom,regulator-type = "pmic4-ldo"; qcom,supported-modes = ; qcom,mode-threshold-currents = <0 1>; pm660_l17: regulator-pm660-l17 { regulator-name = "pm660_l17"; qcom,set = ; regulator-min-microvolt = <2920000>; regulator-max-microvolt = <3232000>; qcom,init-voltage = <2920000>; qcom,init-mode = ; }; }; rpmh-regulator-ldoa18 { compatible = "qcom,rpmh-vrm-regulator"; qcom,resource-name = "ldoa18"; qcom,regulator-type = "pmic4-ldo"; qcom,supported-modes = ; qcom,mode-threshold-currents = <0 1>; pm660_l18: regulator-pm660-l18 { regulator-name = "pm660_l18"; qcom,set = ; regulator-min-microvolt = <1800000>; regulator-max-microvolt = <3000000>; qcom,init-voltage = <1800000>; qcom,init-mode = ; }; }; rpmh-regulator-ldoa19 { compatible = "qcom,rpmh-vrm-regulator"; qcom,resource-name = "ldoa19"; qcom,regulator-type = "pmic4-ldo"; qcom,supported-modes = ; qcom,mode-threshold-currents = <0 1>; pm660_l19: regulator-pm660-l19 { regulator-name = "pm660_l19"; qcom,set = ; regulator-min-microvolt = <2944000>; regulator-max-microvolt = <3304000>; qcom,init-voltage = <2944000>; qcom,init-mode = ; }; }; };