ARM: dts: add max8997 device node for exynos4210-origen board
Subsystems (2)
PATCH 1/1 ARM: dts: add max8997 device node for exynos4210-origen board
Add max8997 regulator device node for exynos4210-origen board and list all the supported regulators.
--- arch/arm/boot/dts/exynos4210-origen.dts | 143 +++++++++++++++++++++++++++++++ 1 files changed, 143 insertions(+), 0 deletions(-)
arch/arm/boot/dts/exynos4210-origen.dts +143 -0
@@ -73,6 +73,149 @@ status = "okay"; }; + i2c@13860000 { + status = "okay"; + samsung,i2c-sda-delay = <100>; + samsung,i2c-max-bus-freq = <20000>; + pinctrl-0 = <&i2c0_bus>; + pinctrl-names = "default"; + + max8997_pmic@66 { + compatible = "maxim,max8997-pmic"; + reg = <0x66>; + interrupt-parent = <&gpx0>; + interrupts = <4 0>, <3 0>; + + max8997,pmic-buck1-dvs-voltage = <1350000>; + max8997,pmic-buck2-dvs-voltage = <1100000>; + max8997,pmic-buck5-dvs-voltage = <1200000>; + + regulators { + ldo1_reg: LDO1 { + regulator-name = "VDD_ABB_3.3V"; + regulator-min-microvolt = <3300000>; + regulator-max-microvolt = <3300000>; + }; + + ldo2_reg: LDO2 { + regulator-name = "VDD_ALIVE_1.1V"; + regulator-min-microvolt = <1100000>; + regulator-max-microvolt = <1100000>; + regulator-always-on; + }; + + ldo3_reg: LDO3 { + regulator-name = "VMIPI_1.1V"; + regulator-min-microvolt = <1100000>; + regulator-max-microvolt = <1100000>; + }; + + ldo4_reg: LDO4 { + regulator-name = "VDD_RTC_1.8V"; + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <1800000>; + regulator-always-on; + }; + + ldo6_reg: LDO6 { + regulator-name = "VMIPI_1.8V"; + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <1800000>; + regulator-always-on; + }; + + ldo7_reg: LDO7 { + regulator-name = "VDD_AUD_1.8V"; + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <1800000>; + }; + + ldo8_reg: LDO8 { + regulator-name = "VADC_3.3V"; + regulator-min-microvolt = <3300000>; + regulator-max-microvolt = <3300000>; + }; + + ldo9_reg: LDO9 { + regulator-name = "DVDD_SWB_2.8V"; + regulator-min-microvolt = <2800000>; + regulator-max-microvolt = <2800000>; + regulator-always-on; + }; + + ldo10_reg: LDO10 { + regulator-name = "VDD_PLL_1.1V"; + regulator-min-microvolt = <1100000>; + regulator-max-microvolt = <1100000>; + regulator-always-on; + }; + + ldo11_reg: LDO11 { + regulator-name = "VDD_AUD_3V"; + regulator-min-microvolt = <3000000>; + regulator-max-microvolt = <3000000>; + }; + + ldo14_reg: LDO14 { + regulator-name = "AVDD18_SWB_1.8V"; + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <1800000>; + regulator-always-on; + }; + + ldo17_reg: LDO17 { + regulator-name = "VDD_SWB_3.3V"; + regulator-min-microvolt = <3300000>; + regulator-max-microvolt = <3300000>; + regulator-always-on; + }; + + ldo21_reg: LDO21 { + regulator-name = "VDD_MIF_1.2V"; + regulator-min-microvolt = <1200000>; + regulator-max-microvolt = <1200000>; + regulator-always-on; + }; + + buck1_reg: BUCK1 { + regulator-name = "VDD_ARM_1.2V"; + regulator-min-microvolt = <950000>; + regulator-max-microvolt = <1350000>; + regulator-always-on; + regulator-boot-on; + }; + + buck2_reg: BUCK2 { + regulator-name = "VDD_INT_1.1V"; + regulator-min-microvolt = <900000>; + regulator-max-microvolt = <1100000>; + regulator-always-on; + regulator-boot-on; + }; + + buck3_reg: BUCK3 { + regulator-name = "VDD_G3D_1.1V"; + regulator-min-microvolt = <900000>; + regulator-max-microvolt = <1100000>; + }; + + buck5_reg: BUCK5 { + regulator-name = "VDDQ_M1M2_1.2V"; + regulator-min-microvolt = <1200000>; + regulator-max-microvolt = <1200000>; + regulator-always-on; + }; + + buck7_reg: BUCK7 { + regulator-name = "VDD_LCD_3.3V"; + regulator-min-microvolt = <3300000>; + regulator-max-microvolt = <3300000>; + regulator-boot-on; + }; + }; + }; + }; + gpio_keys { compatible = "gpio-keys"; #address-cells = <1>;
Signature · 1 line
1.6.6.rc2
PATCH 1/1 ARM: dts: add max8997 device node for exynos4210-origen board
Quoted 4 lines · Thomas Abraham
Add max8997 regulator device node for exynos4210-origen board and list all the supported regulators.
Signed-off-by Thomas Abraham <[email protected]>
Signature · 1 line
Tushar Behera
PATCH 1/1 ARM: dts: add max8997 device node for exynos4210-origen board
Quoted 8 lines · Tushar Behera
Quoted 4 lines · Thomas Abraham
Add max8997 regulator device node for exynos4210-origen board and list all the supported regulators.
Signed-off-by Thomas Abraham <[email protected]>Tested-by Tushar Behera <[email protected]>
Kukjin,
This patch got missed for 3.10 merge window. This patch still applies on the latest mainline kernel and is essential for Origen board. Would you please take this patch?
Signature · 1 line
Tushar Behera
PATCH 1/1 ARM: dts: add max8997 device node for exynos4210-origen board
Quoted 7 lines · Tushar Behera
Quoted 6 lines · Tushar Behera
Quoted 4 lines · Thomas Abraham
Add max8997 regulator device node for exynos4210-origen board and list all the supported regulators.
Signed-off-by Thomas Abraham <[email protected]>
Quoted 8 lines
Quoted 2 lines
Tested-by Tushar Behera <[email protected]>Kukjin,
This patch got missed for 3.10 merge window. This patch still applies on the latest mainline kernel and is essential for Origen board. Would you please take this patch?
Ping !!!
Signature · 1 line
Tushar Behera
Kukjin Kim
AppliedPATCH 1/1 ARM: dts: add max8997 device node for exynos4210-origen board
In reply to Tushar BeheraQuoted 7 lines · Tushar Behera
Quoted 6 lines · Tushar Behera
Quoted 4 lines · Thomas Abraham
Add max8997 regulator device node for exynos4210-origen board and list all the supported regulators.
Signed-off-by Thomas Abraham<[email protected]>
Quoted 8 lines
Quoted 2 lines
Tested-by Tushar Behera<[email protected]>Kukjin,
This patch got missed for 3.10 merge window. This patch still applies on the latest mainline kernel and is essential for Origen board. Would you please take this patch?
Applied, thanks.
- Kukjin