[PATCH 2/2] ARM: EXYNOS: Add hdmi-en regulator for Origen board

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



HDMI driver requires hdmi-en regulator for enabling power to HDMI
connector. A fixed 5V line is used on Origen board for this purpose.

Signed-off-by: Tushar Behera <tushar.behera@xxxxxxxxxx>
---
 arch/arm/mach-exynos/mach-origen.c |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

diff --git a/arch/arm/mach-exynos/mach-origen.c b/arch/arm/mach-exynos/mach-origen.c
index 4d290e8..12429f9 100644
--- a/arch/arm/mach-exynos/mach-origen.c
+++ b/arch/arm/mach-exynos/mach-origen.c
@@ -68,6 +68,7 @@
 
 enum fixed_regulator_id {
 	FIXED_REG_ID_MMC = 0,
+	FIXED_REG_ID_5V,
 };
 
 static struct s3c2410_uartcfg origen_uartcfgs[] __initdata = {
@@ -101,6 +102,10 @@ static struct s3c2410_uartcfg origen_uartcfgs[] __initdata = {
 	},
 };
 
+static struct regulator_consumer_supply __initdata fixed_5v_supply[] = {
+	REGULATOR_SUPPLY("hdmi-en", "exynos4-hdmi"), /* HDMI */
+};
+
 static struct regulator_consumer_supply __initdata ldo3_consumer[] = {
 	REGULATOR_SUPPLY("vddcore", "s5p-mipi-csis.0"), /* MIPI */
 	REGULATOR_SUPPLY("vdd", "exynos4-hdmi"), /* HDMI */
@@ -836,6 +841,9 @@ static void __init origen_machine_init(void)
 	s5p_fimd0_set_platdata(&origen_lcd_pdata);
 #endif
 
+	regulator_register_always_on(FIXED_REG_ID_5V, "Fixed 5V",
+		fixed_5v_supply, ARRAY_SIZE(fixed_5v_supply), 5000000);
+
 	platform_add_devices(origen_devices, ARRAY_SIZE(origen_devices));
 
 	pwm_add_table(origen_pwm_lookup, ARRAY_SIZE(origen_pwm_lookup));
-- 
1.7.4.1

--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux SoC Development]     [Linux Rockchip Development]     [Linux USB Development]     [Video for Linux]     [Linux Audio Users]     [Linux SCSI]     [Yosemite News]

  Powered by Linux