diff mbox

ARM: dts: add max8997 device node for exynos4210-origen board

Message ID 1353664412-17678-1-git-send-email-thomas.abraham@linaro.org (mailing list archive)
State New, archived
Headers show

Commit Message

Thomas Abraham Nov. 23, 2012, 9:53 a.m. UTC
Add max8997 regulator device node for exynos4210-origen board and list
all the supported regulators.

Signed-off-by: Thomas Abraham <thomas.abraham@linaro.org>
---
 arch/arm/boot/dts/exynos4210-origen.dts |  143 +++++++++++++++++++++++++++++++
 1 files changed, 143 insertions(+), 0 deletions(-)

Comments

Tushar Behera Jan. 7, 2013, 5:13 a.m. UTC | #1
On 11/23/2012 03:23 PM, Thomas Abraham wrote:
> Add max8997 regulator device node for exynos4210-origen board and list
> all the supported regulators.
> 
> Signed-off-by: Thomas Abraham <thomas.abraham@linaro.org>

Tested-by: Tushar Behera <tushar.behera@linaro.org>
Tushar Behera May 10, 2013, 6:47 a.m. UTC | #2
On 01/07/2013 10:43 AM, Tushar Behera wrote:
> On 11/23/2012 03:23 PM, Thomas Abraham wrote:
>> Add max8997 regulator device node for exynos4210-origen board and list
>> all the supported regulators.
>>
>> Signed-off-by: Thomas Abraham <thomas.abraham@linaro.org>
> 
> Tested-by: Tushar Behera <tushar.behera@linaro.org>
> 
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?
Tushar Behera May 20, 2013, 3:53 a.m. UTC | #3
On 05/10/2013 12:17 PM, Tushar Behera wrote:
> On 01/07/2013 10:43 AM, Tushar Behera wrote:
>> On 11/23/2012 03:23 PM, Thomas Abraham wrote:
>>> Add max8997 regulator device node for exynos4210-origen board and list
>>> all the supported regulators.
>>>
>>> Signed-off-by: Thomas Abraham <thomas.abraham@linaro.org>
>>
>> Tested-by: Tushar Behera <tushar.behera@linaro.org>
>>
> 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 !!!
Kim Kukjin May 20, 2013, 4:19 p.m. UTC | #4
On 05/10/13 15:47, Tushar Behera wrote:
> On 01/07/2013 10:43 AM, Tushar Behera wrote:
>> On 11/23/2012 03:23 PM, Thomas Abraham wrote:
>>> Add max8997 regulator device node for exynos4210-origen board and list
>>> all the supported regulators.
>>>
>>> Signed-off-by: Thomas Abraham<thomas.abraham@linaro.org>
>>
>> Tested-by: Tushar Behera<tushar.behera@linaro.org>
>>
> 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
diff mbox

Patch

diff --git a/arch/arm/boot/dts/exynos4210-origen.dts b/arch/arm/boot/dts/exynos4210-origen.dts
index f271001..3bdd23d 100644
--- a/arch/arm/boot/dts/exynos4210-origen.dts
+++ b/arch/arm/boot/dts/exynos4210-origen.dts
@@ -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>;