@@ -1895,6 +1895,44 @@ static const struct spmi_regulator_data pm8941_regulators[] = {
1895
1895
{ }
1896
1896
};
1897
1897
1898
+ static const struct spmi_regulator_data pm8226_regulators [] = {
1899
+ { "s1" , 0x1400 , "vdd_s1" , },
1900
+ { "s2" , 0x1700 , "vdd_s2" , },
1901
+ { "s3" , 0x1a00 , "vdd_s3" , },
1902
+ { "s4" , 0x1d00 , "vdd_s4" , },
1903
+ { "s5" , 0x2000 , "vdd_s5" , },
1904
+ { "l1" , 0x4000 , "vdd_l1_l2_l4_l5" , },
1905
+ { "l2" , 0x4100 , "vdd_l1_l2_l4_l5" , },
1906
+ { "l3" , 0x4200 , "vdd_l3_l24_l26" , },
1907
+ { "l4" , 0x4300 , "vdd_l1_l2_l4_l5" , },
1908
+ { "l5" , 0x4400 , "vdd_l1_l2_l4_l5" , },
1909
+ { "l6" , 0x4500 , "vdd_l6_l7_l8_l9_l27" , },
1910
+ { "l7" , 0x4600 , "vdd_l6_l7_l8_l9_l27" , },
1911
+ { "l8" , 0x4700 , "vdd_l6_l7_l8_l9_l27" , },
1912
+ { "l9" , 0x4800 , "vdd_l6_l7_l8_l9_l27" , },
1913
+ { "l10" , 0x4900 , "vdd_l10_l11_l13" , },
1914
+ { "l11" , 0x4a00 , "vdd_l10_l11_l13" , },
1915
+ { "l12" , 0x4b00 , "vdd_l12_l14" , },
1916
+ { "l13" , 0x4c00 , "vdd_l10_l11_l13" , },
1917
+ { "l14" , 0x4d00 , "vdd_l12_l14" , },
1918
+ { "l15" , 0x4e00 , "vdd_l15_l16_l17_l18" , },
1919
+ { "l16" , 0x4f00 , "vdd_l15_l16_l17_l18" , },
1920
+ { "l17" , 0x5000 , "vdd_l15_l16_l17_l18" , },
1921
+ { "l18" , 0x5100 , "vdd_l15_l16_l17_l18" , },
1922
+ { "l19" , 0x5200 , "vdd_l19_l20_l21_l22_l23_l28" , },
1923
+ { "l20" , 0x5300 , "vdd_l19_l20_l21_l22_l23_l28" , },
1924
+ { "l21" , 0x5400 , "vdd_l19_l20_l21_l22_l23_l28" , },
1925
+ { "l22" , 0x5500 , "vdd_l19_l20_l21_l22_l23_l28" , },
1926
+ { "l23" , 0x5600 , "vdd_l19_l20_l21_l22_l23_l28" , },
1927
+ { "l24" , 0x5700 , "vdd_l3_l24_l26" , },
1928
+ { "l25" , 0x5800 , "vdd_l25" , },
1929
+ { "l26" , 0x5900 , "vdd_l3_l24_l26" , },
1930
+ { "l27" , 0x5a00 , "vdd_l6_l7_l8_l9_l27" , },
1931
+ { "l28" , 0x5b00 , "vdd_l19_l20_l21_l22_l23_l28" , },
1932
+ { "lvs1" , 0x8000 , "vdd_lvs1" , },
1933
+ { }
1934
+ };
1935
+
1898
1936
static const struct spmi_regulator_data pm8841_regulators [] = {
1899
1937
{ "s1" , 0x1400 , "vdd_s1" , },
1900
1938
{ "s2" , 0x1700 , "vdd_s2" , NULL , 0x1c08 },
@@ -2095,6 +2133,7 @@ static const struct spmi_regulator_data pms405_regulators[] = {
2095
2133
static const struct of_device_id qcom_spmi_regulator_match [] = {
2096
2134
{ .compatible = "qcom,pm8004-regulators" , .data = & pm8004_regulators },
2097
2135
{ .compatible = "qcom,pm8005-regulators" , .data = & pm8005_regulators },
2136
+ { .compatible = "qcom,pm8226-regulators" , .data = & pm8226_regulators },
2098
2137
{ .compatible = "qcom,pm8841-regulators" , .data = & pm8841_regulators },
2099
2138
{ .compatible = "qcom,pm8916-regulators" , .data = & pm8916_regulators },
2100
2139
{ .compatible = "qcom,pm8941-regulators" , .data = & pm8941_regulators },
0 commit comments