linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 1/3] ARM: dts: rockchip: Fix vcc10_lcd name and voltage for rk3288-vyasa
@ 2020-01-23 13:46 Jagan Teki
  2020-01-23 13:46 ` [PATCH 2/3] ARM: dts: rockchip: Fix ddc-i2c-bus " Jagan Teki
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Jagan Teki @ 2020-01-23 13:46 UTC (permalink / raw)
  To: Heiko Stuebner, Rob Herring, Mark Rutland
  Cc: Michael Trimarchi, linux-arm-kernel, linux-rockchip, devicetree,
	linux-kernel, linux-amarula, Jagan Teki

According to hardware schematics of Vyasa RK3288 the
actual name used for vcc10_lcd is vdd10_lcd.

regulator suspend voltage can rail upto 1.0V not 1.8V.

Fix the name and suspend voltage for vcc10_lcd regulator.

Signed-off-by: Jagan Teki <jagan@amarulasolutions.com>
---
 arch/arm/boot/dts/rk3288-vyasa.dts | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/arch/arm/boot/dts/rk3288-vyasa.dts b/arch/arm/boot/dts/rk3288-vyasa.dts
index ba06e9f97ddc..d2f79e5bee87 100644
--- a/arch/arm/boot/dts/rk3288-vyasa.dts
+++ b/arch/arm/boot/dts/rk3288-vyasa.dts
@@ -286,15 +286,15 @@
 				};
 			};
 
-			vcc10_lcd: LDO_REG6 {
-				regulator-name = "vcc10_lcd";
+			vdd10_lcd: LDO_REG6 {
+				regulator-name = "vdd10_lcd";
 				regulator-min-microvolt = <1000000>;
 				regulator-max-microvolt = <1000000>;
 				regulator-always-on;
 				regulator-boot-on;
 				regulator-state-mem {
 					regulator-on-in-suspend;
-					regulator-suspend-microvolt = <1800000>;
+					regulator-suspend-microvolt = <1000000>;
 				};
 			};
 
-- 
2.18.0.321.gffc6fa0e3


^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [PATCH 2/3] ARM: dts: rockchip: Fix ddc-i2c-bus for rk3288-vyasa
  2020-01-23 13:46 [PATCH 1/3] ARM: dts: rockchip: Fix vcc10_lcd name and voltage for rk3288-vyasa Jagan Teki
@ 2020-01-23 13:46 ` Jagan Teki
  2020-01-23 13:46 ` [PATCH 3/3] ARM: dts: rockchip: Add vcc50_hdmi " Jagan Teki
  2020-03-01  0:37 ` [PATCH 1/3] ARM: dts: rockchip: Fix vcc10_lcd name and voltage " Heiko Stuebner
  2 siblings, 0 replies; 4+ messages in thread
From: Jagan Teki @ 2020-01-23 13:46 UTC (permalink / raw)
  To: Heiko Stuebner, Rob Herring, Mark Rutland
  Cc: Michael Trimarchi, linux-arm-kernel, linux-rockchip, devicetree,
	linux-kernel, linux-amarula, Jagan Teki

ddc-i2c-bus routed for HDMI is i2c2 not i2c5 on
Vyasa RK3288 board.

Add support for fixing the same.

Signed-off-by: Jagan Teki <jagan@amarulasolutions.com>
---
 arch/arm/boot/dts/rk3288-vyasa.dts | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/arch/arm/boot/dts/rk3288-vyasa.dts b/arch/arm/boot/dts/rk3288-vyasa.dts
index d2f79e5bee87..88c63946f2a3 100644
--- a/arch/arm/boot/dts/rk3288-vyasa.dts
+++ b/arch/arm/boot/dts/rk3288-vyasa.dts
@@ -150,7 +150,7 @@
 };
 
 &hdmi {
-	ddc-i2c-bus = <&i2c2>;
+	ddc-i2c-bus = <&i2c5>;
 	status = "okay";
 };
 
@@ -347,7 +347,7 @@
 	};
 };
 
-&i2c2 {
+&i2c5 {
 	status = "okay";
 };
 
-- 
2.18.0.321.gffc6fa0e3


^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [PATCH 3/3] ARM: dts: rockchip: Add vcc50_hdmi for rk3288-vyasa
  2020-01-23 13:46 [PATCH 1/3] ARM: dts: rockchip: Fix vcc10_lcd name and voltage for rk3288-vyasa Jagan Teki
  2020-01-23 13:46 ` [PATCH 2/3] ARM: dts: rockchip: Fix ddc-i2c-bus " Jagan Teki
@ 2020-01-23 13:46 ` Jagan Teki
  2020-03-01  0:37 ` [PATCH 1/3] ARM: dts: rockchip: Fix vcc10_lcd name and voltage " Heiko Stuebner
  2 siblings, 0 replies; 4+ messages in thread
From: Jagan Teki @ 2020-01-23 13:46 UTC (permalink / raw)
  To: Heiko Stuebner, Rob Herring, Mark Rutland
  Cc: Michael Trimarchi, linux-arm-kernel, linux-rockchip, devicetree,
	linux-kernel, linux-amarula, Jagan Teki

Add vcc50_hdmi regulator for Vyasa RK3288 board.

VCC50_HDMI is the real name used for this regulator as
per the schematics.

This regulator used for HDMI connector by detecting the
cable via HDMI_EN gpio and input rails are sourced from
VSUS_5V regulator.

Signed-off-by: Jagan Teki <jagan@amarulasolutions.com>
---
 arch/arm/boot/dts/rk3288-vyasa.dts | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

diff --git a/arch/arm/boot/dts/rk3288-vyasa.dts b/arch/arm/boot/dts/rk3288-vyasa.dts
index 88c63946f2a3..52291faf7aef 100644
--- a/arch/arm/boot/dts/rk3288-vyasa.dts
+++ b/arch/arm/boot/dts/rk3288-vyasa.dts
@@ -78,6 +78,17 @@
 		vin-supply = <&vcc_io>;
 	};
 
+	vcc50_hdmi: vcc50-hdmi {
+		compatible = "regulator-fixed";
+		regulator-name = "vcc50_hdmi";
+		enable-active-high;
+		gpio = <&gpio7 RK_PB4 GPIO_ACTIVE_HIGH>; /* HDMI_EN */
+		pinctrl-names = "default";
+		pinctrl-0 = <&vcc50_hdmi_en>;
+		regulator-always-on;
+		regulator-boot-on;
+		vin-supply = <&vsus_5v>;
+	};
 	vusb1_5v: vusb1-5v {
 		compatible = "regulator-fixed";
 		regulator-name = "vusb1_5v";
@@ -446,6 +457,12 @@
 		};
 	};
 
+	hdmi {
+		vcc50_hdmi_en: vcc50-hdmi-en {
+			rockchip,pins = <7 RK_PB4 RK_FUNC_GPIO &pcfg_pull_none>;
+		};
+	};
+
 	pmic {
 		pmic_int: pmic-int {
 			rockchip,pins = <0 RK_PA4 RK_FUNC_GPIO &pcfg_pull_up>;
-- 
2.18.0.321.gffc6fa0e3


^ permalink raw reply related	[flat|nested] 4+ messages in thread

* Re: [PATCH 1/3] ARM: dts: rockchip: Fix vcc10_lcd name and voltage for rk3288-vyasa
  2020-01-23 13:46 [PATCH 1/3] ARM: dts: rockchip: Fix vcc10_lcd name and voltage for rk3288-vyasa Jagan Teki
  2020-01-23 13:46 ` [PATCH 2/3] ARM: dts: rockchip: Fix ddc-i2c-bus " Jagan Teki
  2020-01-23 13:46 ` [PATCH 3/3] ARM: dts: rockchip: Add vcc50_hdmi " Jagan Teki
@ 2020-03-01  0:37 ` Heiko Stuebner
  2 siblings, 0 replies; 4+ messages in thread
From: Heiko Stuebner @ 2020-03-01  0:37 UTC (permalink / raw)
  To: Jagan Teki
  Cc: Rob Herring, Mark Rutland, Michael Trimarchi, linux-arm-kernel,
	linux-rockchip, devicetree, linux-kernel, linux-amarula

Am Donnerstag, 23. Januar 2020, 14:46:39 CET schrieb Jagan Teki:
> According to hardware schematics of Vyasa RK3288 the
> actual name used for vcc10_lcd is vdd10_lcd.
> 
> regulator suspend voltage can rail upto 1.0V not 1.8V.
> 
> Fix the name and suspend voltage for vcc10_lcd regulator.
> 
> Signed-off-by: Jagan Teki <jagan@amarulasolutions.com>

applied all 3 for 5.7
[added a missing blank after the regulator in patch3]

Thanks
Heiko



^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2020-03-01  0:38 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-01-23 13:46 [PATCH 1/3] ARM: dts: rockchip: Fix vcc10_lcd name and voltage for rk3288-vyasa Jagan Teki
2020-01-23 13:46 ` [PATCH 2/3] ARM: dts: rockchip: Fix ddc-i2c-bus " Jagan Teki
2020-01-23 13:46 ` [PATCH 3/3] ARM: dts: rockchip: Add vcc50_hdmi " Jagan Teki
2020-03-01  0:37 ` [PATCH 1/3] ARM: dts: rockchip: Fix vcc10_lcd name and voltage " Heiko Stuebner

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).