mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-04-29 08:12:41 -04:00
arm64: dts: qcom: sm8350-sagami: Configure SLG51000 PMIC on PDX215
Remove the mention of this PMIC from the common DTSI, as it's not used on PDX214. Add the required nodes to support it on PDX215. Signed-off-by: Konrad Dybcio <konrad.dybcio@linaro.org> Signed-off-by: Bjorn Andersson <andersson@kernel.org> Link: https://lore.kernel.org/r/20221118152028.59312-2-konrad.dybcio@linaro.org
This commit is contained in:
committed by
Bjorn Andersson
parent
cc8619e893
commit
8875b1d71f
@@ -12,6 +12,72 @@ / {
|
||||
compatible = "sony,pdx215-generic", "qcom,sm8350";
|
||||
};
|
||||
|
||||
&i2c13 {
|
||||
pmic@75 {
|
||||
compatible = "dlg,slg51000";
|
||||
reg = <0x75>;
|
||||
dlg,cs-gpios = <&pm8350b_gpios 1 GPIO_ACTIVE_HIGH>;
|
||||
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&cam_pwr_a_cs>;
|
||||
|
||||
regulators {
|
||||
slg51000_a_ldo1: ldo1 {
|
||||
regulator-name = "slg51000_a_ldo1";
|
||||
regulator-min-microvolt = <2400000>;
|
||||
regulator-max-microvolt = <3300000>;
|
||||
};
|
||||
|
||||
slg51000_a_ldo2: ldo2 {
|
||||
regulator-name = "slg51000_a_ldo2";
|
||||
regulator-min-microvolt = <2400000>;
|
||||
regulator-max-microvolt = <3300000>;
|
||||
};
|
||||
|
||||
slg51000_a_ldo3: ldo3 {
|
||||
regulator-name = "slg51000_a_ldo3";
|
||||
regulator-min-microvolt = <1200000>;
|
||||
regulator-max-microvolt = <3750000>;
|
||||
};
|
||||
|
||||
slg51000_a_ldo4: ldo4 {
|
||||
regulator-name = "slg51000_a_ldo4";
|
||||
regulator-min-microvolt = <1200000>;
|
||||
regulator-max-microvolt = <3750000>;
|
||||
};
|
||||
|
||||
slg51000_a_ldo5: ldo5 {
|
||||
regulator-name = "slg51000_a_ldo5";
|
||||
regulator-min-microvolt = <500000>;
|
||||
regulator-max-microvolt = <1200000>;
|
||||
};
|
||||
|
||||
slg51000_a_ldo6: ldo6 {
|
||||
regulator-name = "slg51000_a_ldo6";
|
||||
regulator-min-microvolt = <500000>;
|
||||
regulator-max-microvolt = <1200000>;
|
||||
};
|
||||
|
||||
slg51000_a_ldo7: ldo7 {
|
||||
regulator-name = "slg51000_a_ldo7";
|
||||
regulator-min-microvolt = <1200000>;
|
||||
regulator-max-microvolt = <3750000>;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
&pm8350b_gpios {
|
||||
cam_pwr_a_cs: cam-pwr-a-cs-state {
|
||||
pins = "gpio1";
|
||||
function = "normal";
|
||||
qcom,drive-strength = <PMIC_GPIO_STRENGTH_LOW>;
|
||||
power-source = <1>;
|
||||
drive-push-pull;
|
||||
output-high;
|
||||
};
|
||||
};
|
||||
|
||||
&tlmm {
|
||||
gpio-line-names = "APPS_I2C_0_SDA", /* GPIO_0 */
|
||||
"APPS_I2C_0_SCL",
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
* Copyright (c) 2021, Konrad Dybcio <konrad.dybcio@somainline.org>
|
||||
*/
|
||||
|
||||
#include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
|
||||
#include <dt-bindings/regulator/qcom,rpmh-regulator.h>
|
||||
#include "sm8350.dtsi"
|
||||
#include "pm8350.dtsi"
|
||||
@@ -506,7 +507,6 @@ &i2c13 {
|
||||
clock-frequency = <100000>;
|
||||
|
||||
/* Qualcomm PM8008i/PM8008j (?) @ 8, 9, c, d */
|
||||
/* Dialog SLG51000 CMIC @ 75 */
|
||||
};
|
||||
|
||||
&i2c15 {
|
||||
|
||||
Reference in New Issue
Block a user