[parent not found: <1397993044-14564-1-git-send-email-rahul.sharma-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org>]
* [PATCH 1/7] ARM: dtsi: add node for simple phy provider for exynos5250
[not found] ` <1397993044-14564-1-git-send-email-rahul.sharma-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org>
@ 2014-04-20 11:23 ` Rahul Sharma
0 siblings, 0 replies; 10+ messages in thread
From: Rahul Sharma @ 2014-04-20 11:23 UTC (permalink / raw)
To: linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r,
devicetree-u79uwXL29TY76Z2rM5mHXA,
linux-samsung-soc-u79uwXL29TY76Z2rM5mHXA
Cc: kgene.kim-Sze3O3UU22JBDgjK7y7TUQ, inki.dae-Sze3O3UU22JBDgjK7y7TUQ,
tomasz.figa-Re5JQEeQqe8AvxtiuMwx3w, joshi-Sze3O3UU22JBDgjK7y7TUQ,
r.sh.open-Re5JQEeQqe8AvxtiuMwx3w, Rahul Sharma
From: Rahul Sharma <Rahul.Sharma-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org>
Add dt node for simple phy provider for exynos5250 SoC.
Signed-off-by: Rahul Sharma <Rahul.Sharma-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org>
---
arch/arm/boot/dts/exynos5250.dtsi | 6 ++++++
1 file changed, 6 insertions(+)
mode change 100644 => 100755 arch/arm/boot/dts/exynos5250.dtsi
diff --git a/arch/arm/boot/dts/exynos5250.dtsi b/arch/arm/boot/dts/exynos5250.dtsi
old mode 100644
new mode 100755
index 3742331..bbf2d64
--- a/arch/arm/boot/dts/exynos5250.dtsi
+++ b/arch/arm/boot/dts/exynos5250.dtsi
@@ -736,4 +736,10 @@
clocks = <&clock 348>;
clock-names = "secss";
};
+
+ simple_phys: simple-phys@10040000 {
+ compatible = "samsung,exynos5250-simple-phy";
+ reg = <0x10040000 0x10000>;
+ #phy-cells = <1>;
+ };
};
--
1.7.9.5
--
To unsubscribe from this list: send the line "unsubscribe devicetree" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [PATCH 2/7] ARM: dtsi: add node for simple phy provider for exynos5420
2014-04-20 11:23 [PATCH 0/7] ARM: dts: enable hdmi for exynos5 based peach and snow boards Rahul Sharma
[not found] ` <1397993044-14564-1-git-send-email-rahul.sharma-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org>
@ 2014-04-20 11:23 ` Rahul Sharma
2014-04-20 11:24 ` [PATCH 3/7] ARM: dtsi: add access to simple hdmiphy to exynos5250 hdmi node Rahul Sharma
` (4 subsequent siblings)
6 siblings, 0 replies; 10+ messages in thread
From: Rahul Sharma @ 2014-04-20 11:23 UTC (permalink / raw)
To: linux-arm-kernel, devicetree, linux-samsung-soc
Cc: kgene.kim, inki.dae, tomasz.figa, joshi, r.sh.open, Rahul Sharma
From: Rahul Sharma <Rahul.Sharma@samsung.com>
Add dt node for simple phy provider for exynos5420 SoC.
Signed-off-by: Rahul Sharma <Rahul.Sharma@samsung.com>
---
arch/arm/boot/dts/exynos5420.dtsi | 6 ++++++
1 file changed, 6 insertions(+)
mode change 100644 => 100755 arch/arm/boot/dts/exynos5420.dtsi
diff --git a/arch/arm/boot/dts/exynos5420.dtsi b/arch/arm/boot/dts/exynos5420.dtsi
old mode 100644
new mode 100755
index c3a9a66..07a6cdc
--- a/arch/arm/boot/dts/exynos5420.dtsi
+++ b/arch/arm/boot/dts/exynos5420.dtsi
@@ -732,4 +732,10 @@
clock-names = "secss";
samsung,power-domain = <&g2d_pd>;
};
+
+ simple_phys: simple-phys@10040000 {
+ compatible = "samsung,exynos5420-simple-phy";
+ reg = <0x10040000 0x10000>;
+ #phy-cells = <1>;
+ };
};
--
1.7.9.5
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [PATCH 3/7] ARM: dtsi: add access to simple hdmiphy to exynos5250 hdmi node
2014-04-20 11:23 [PATCH 0/7] ARM: dts: enable hdmi for exynos5 based peach and snow boards Rahul Sharma
[not found] ` <1397993044-14564-1-git-send-email-rahul.sharma-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org>
2014-04-20 11:23 ` [PATCH 2/7] ARM: dtsi: add node for simple phy provider for exynos5420 Rahul Sharma
@ 2014-04-20 11:24 ` Rahul Sharma
2014-04-20 11:24 ` [PATCH 4/7] ARM: dtsi: add access to simple hdmiphy to exynos5420 " Rahul Sharma
` (3 subsequent siblings)
6 siblings, 0 replies; 10+ messages in thread
From: Rahul Sharma @ 2014-04-20 11:24 UTC (permalink / raw)
To: linux-arm-kernel, devicetree, linux-samsung-soc
Cc: kgene.kim, inki.dae, tomasz.figa, joshi, r.sh.open, Rahul Sharma
From: Rahul Sharma <Rahul.Sharma@samsung.com>
Add reference to simple phy to hdmi node for exynos5420
Signed-off-by: Rahul Sharma <Rahul.Sharma@samsung.com>
---
arch/arm/boot/dts/exynos5250.dtsi | 2 ++
1 file changed, 2 insertions(+)
mode change 100755 => 100644 arch/arm/boot/dts/exynos5250.dtsi
diff --git a/arch/arm/boot/dts/exynos5250.dtsi b/arch/arm/boot/dts/exynos5250.dtsi
old mode 100755
new mode 100644
index bbf2d64..ddd687e
--- a/arch/arm/boot/dts/exynos5250.dtsi
+++ b/arch/arm/boot/dts/exynos5250.dtsi
@@ -690,6 +690,8 @@
<&clock CLK_MOUT_HDMI>;
clock-names = "hdmi", "sclk_hdmi", "sclk_pixel",
"sclk_hdmiphy", "mout_hdmi";
+ phys = <&simple_phys 0>;
+ phy-names = "hdmiphy";
};
mixer {
--
1.7.9.5
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [PATCH 4/7] ARM: dtsi: add access to simple hdmiphy to exynos5420 hdmi node
2014-04-20 11:23 [PATCH 0/7] ARM: dts: enable hdmi for exynos5 based peach and snow boards Rahul Sharma
` (2 preceding siblings ...)
2014-04-20 11:24 ` [PATCH 3/7] ARM: dtsi: add access to simple hdmiphy to exynos5250 hdmi node Rahul Sharma
@ 2014-04-20 11:24 ` Rahul Sharma
2014-04-20 11:24 ` [PATCH 5/7] ARM: dts: enable hdmi for exynos5250 based snow board Rahul Sharma
` (2 subsequent siblings)
6 siblings, 0 replies; 10+ messages in thread
From: Rahul Sharma @ 2014-04-20 11:24 UTC (permalink / raw)
To: linux-arm-kernel, devicetree, linux-samsung-soc
Cc: kgene.kim, inki.dae, tomasz.figa, joshi, r.sh.open, Rahul Sharma
From: Rahul Sharma <Rahul.Sharma@samsung.com>
add reference for hdmiphy phy to the client node, which is
hdmi for exynos5420.
Signed-off-by: Rahul Sharma <Rahul.Sharma@samsung.com>
---
arch/arm/boot/dts/exynos5420.dtsi | 2 ++
1 file changed, 2 insertions(+)
mode change 100755 => 100644 arch/arm/boot/dts/exynos5420.dtsi
diff --git a/arch/arm/boot/dts/exynos5420.dtsi b/arch/arm/boot/dts/exynos5420.dtsi
old mode 100755
new mode 100644
index 07a6cdc..398cb20
--- a/arch/arm/boot/dts/exynos5420.dtsi
+++ b/arch/arm/boot/dts/exynos5420.dtsi
@@ -642,6 +642,8 @@
clock-names = "hdmi", "sclk_hdmi", "sclk_pixel",
"sclk_hdmiphy", "mout_hdmi";
status = "disabled";
+ phys = <&simple_phys 0>;
+ phy-names = "hdmiphy";
};
mixer@14450000 {
--
1.7.9.5
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [PATCH 5/7] ARM: dts: enable hdmi for exynos5250 based snow board
2014-04-20 11:23 [PATCH 0/7] ARM: dts: enable hdmi for exynos5 based peach and snow boards Rahul Sharma
` (3 preceding siblings ...)
2014-04-20 11:24 ` [PATCH 4/7] ARM: dtsi: add access to simple hdmiphy to exynos5420 " Rahul Sharma
@ 2014-04-20 11:24 ` Rahul Sharma
2014-04-28 6:30 ` Tushar Behera
2014-04-20 11:24 ` [PATCH 6/7] ARM: dts: change to correct compatible string for exynos5420 hdmi Rahul Sharma
2014-04-20 11:24 ` [PATCH 7/7] ARM: dts: enable hdmi for exynos5420 based peach-pit board Rahul Sharma
6 siblings, 1 reply; 10+ messages in thread
From: Rahul Sharma @ 2014-04-20 11:24 UTC (permalink / raw)
To: linux-arm-kernel, devicetree, linux-samsung-soc
Cc: kgene.kim, inki.dae, tomasz.figa, joshi, r.sh.open, Rahul Sharma
From: Rahul Sharma <Rahul.Sharma@samsung.com>
Enable support for HDMI for exynos5250 based Snow board.
Signed-off-by: Rahul Sharma <Rahul.Sharma@samsung.com>
---
arch/arm/boot/dts/exynos5250-cros-common.dtsi | 13 ++++++++++++-
arch/arm/boot/dts/exynos5250-snow.dts | 7 +++++++
2 files changed, 19 insertions(+), 1 deletion(-)
diff --git a/arch/arm/boot/dts/exynos5250-cros-common.dtsi b/arch/arm/boot/dts/exynos5250-cros-common.dtsi
index 2c1560d..50c39a3 100644
--- a/arch/arm/boot/dts/exynos5250-cros-common.dtsi
+++ b/arch/arm/boot/dts/exynos5250-cros-common.dtsi
@@ -34,6 +34,13 @@
samsung,pin-pud = <0>;
samsung,pin-drv = <0>;
};
+
+ hdmi_hpd_irq: hdmi-hpd-irq {
+ samsung,pins = "gpx3-7";
+ samsung,pin-function = <0>;
+ samsung,pin-pud = <1>;
+ samsung,pin-drv = <0>;
+ };
};
i2c@12C60000 {
@@ -240,7 +247,7 @@
samsung,i2c-sda-delay = <100>;
samsung,i2c-max-bus-freq = <378000>;
- hdmiphy@38 {
+ hdmiphy: hdmiphy@38 {
compatible = "samsung,exynos4212-hdmiphy";
reg = <0x38>;
};
@@ -304,6 +311,10 @@
hdmi {
hpd-gpio = <&gpx3 7 0>;
+ pinctrl-names = "default";
+ pinctrl-0 = <&hdmi_hpd_irq>;
+ phy = <&hdmiphy>;
+ ddc = <&i2c_2>;
};
gpio-keys {
diff --git a/arch/arm/boot/dts/exynos5250-snow.dts b/arch/arm/boot/dts/exynos5250-snow.dts
index 52ae335..586cd38 100644
--- a/arch/arm/boot/dts/exynos5250-snow.dts
+++ b/arch/arm/boot/dts/exynos5250-snow.dts
@@ -343,4 +343,11 @@
pinctrl-0 = <&ptn3460_gpios>;
};
};
+
+ hdmi {
+ hdmi-en-supply = <&tps65090_fet7>;
+ vdd-supply = <&ldo8_reg>;
+ vdd_osc-supply = <&ldo10_reg>;
+ vdd_pll-supply = <&ldo8_reg>;
+ };
};
--
1.7.9.5
^ permalink raw reply related [flat|nested] 10+ messages in thread
* Re: [PATCH 5/7] ARM: dts: enable hdmi for exynos5250 based snow board
2014-04-20 11:24 ` [PATCH 5/7] ARM: dts: enable hdmi for exynos5250 based snow board Rahul Sharma
@ 2014-04-28 6:30 ` Tushar Behera
2014-05-08 3:24 ` Rahul Sharma
0 siblings, 1 reply; 10+ messages in thread
From: Tushar Behera @ 2014-04-28 6:30 UTC (permalink / raw)
To: Rahul Sharma, linux-arm-kernel, devicetree, linux-samsung-soc
Cc: kgene.kim, inki.dae, tomasz.figa, joshi, r.sh.open
On 04/20/2014 04:54 PM, Rahul Sharma wrote:
> From: Rahul Sharma <Rahul.Sharma@samsung.com>
>
> Enable support for HDMI for exynos5250 based Snow board.
>
> Signed-off-by: Rahul Sharma <Rahul.Sharma@samsung.com>
> ---
> arch/arm/boot/dts/exynos5250-cros-common.dtsi | 13 ++++++++++++-
> arch/arm/boot/dts/exynos5250-snow.dts | 7 +++++++
> 2 files changed, 19 insertions(+), 1 deletion(-)
[ ... ]
> diff --git a/arch/arm/boot/dts/exynos5250-snow.dts b/arch/arm/boot/dts/exynos5250-snow.dts
> index 52ae335..586cd38 100644
> --- a/arch/arm/boot/dts/exynos5250-snow.dts
> +++ b/arch/arm/boot/dts/exynos5250-snow.dts
> @@ -343,4 +343,11 @@
> pinctrl-0 = <&ptn3460_gpios>;
> };
> };
> +
> + hdmi {
> + hdmi-en-supply = <&tps65090_fet7>;
Looks like tps65090_fet7 is not defined yet or might be not mentioned as
dependency.
> + vdd-supply = <&ldo8_reg>;
> + vdd_osc-supply = <&ldo10_reg>;
> + vdd_pll-supply = <&ldo8_reg>;
> + };
> };
>
--
Tushar Behera
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [PATCH 5/7] ARM: dts: enable hdmi for exynos5250 based snow board
2014-04-28 6:30 ` Tushar Behera
@ 2014-05-08 3:24 ` Rahul Sharma
0 siblings, 0 replies; 10+ messages in thread
From: Rahul Sharma @ 2014-05-08 3:24 UTC (permalink / raw)
To: Tushar Behera
Cc: linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org,
linux-samsung-soc, Kukjin Kim, Inki Dae, Tomasz Figa, sunil joshi
Thanks Tushar,
On 28 April 2014 12:00, Tushar Behera <tushar.behera@linaro.org> wrote:
> On 04/20/2014 04:54 PM, Rahul Sharma wrote:
>> From: Rahul Sharma <Rahul.Sharma@samsung.com>
>>
>> Enable support for HDMI for exynos5250 based Snow board.
>>
>> Signed-off-by: Rahul Sharma <Rahul.Sharma@samsung.com>
>> ---
>> arch/arm/boot/dts/exynos5250-cros-common.dtsi | 13 ++++++++++++-
>> arch/arm/boot/dts/exynos5250-snow.dts | 7 +++++++
>> 2 files changed, 19 insertions(+), 1 deletion(-)
>
> [ ... ]
>
>> diff --git a/arch/arm/boot/dts/exynos5250-snow.dts b/arch/arm/boot/dts/exynos5250-snow.dts
>> index 52ae335..586cd38 100644
>> --- a/arch/arm/boot/dts/exynos5250-snow.dts
>> +++ b/arch/arm/boot/dts/exynos5250-snow.dts
>> @@ -343,4 +343,11 @@
>> pinctrl-0 = <&ptn3460_gpios>;
>> };
>> };
>> +
>> + hdmi {
>> + hdmi-en-supply = <&tps65090_fet7>;
>
> Looks like tps65090_fet7 is not defined yet or might be not mentioned as
> dependency.
>
I should have mentioned one more dependency on Sachin's patches for
snow DTS.( https://patches.linaro.org/28325/ ). Sorry for confusion.
Regards,
Rahul Sharma.
>> + vdd-supply = <&ldo8_reg>;
>> + vdd_osc-supply = <&ldo10_reg>;
>> + vdd_pll-supply = <&ldo8_reg>;
>> + };
>> };
>>
>
> --
> Tushar Behera
^ permalink raw reply [flat|nested] 10+ messages in thread
* [PATCH 6/7] ARM: dts: change to correct compatible string for exynos5420 hdmi
2014-04-20 11:23 [PATCH 0/7] ARM: dts: enable hdmi for exynos5 based peach and snow boards Rahul Sharma
` (4 preceding siblings ...)
2014-04-20 11:24 ` [PATCH 5/7] ARM: dts: enable hdmi for exynos5250 based snow board Rahul Sharma
@ 2014-04-20 11:24 ` Rahul Sharma
2014-04-20 11:24 ` [PATCH 7/7] ARM: dts: enable hdmi for exynos5420 based peach-pit board Rahul Sharma
6 siblings, 0 replies; 10+ messages in thread
From: Rahul Sharma @ 2014-04-20 11:24 UTC (permalink / raw)
To: linux-arm-kernel, devicetree, linux-samsung-soc
Cc: kgene.kim, inki.dae, tomasz.figa, joshi, r.sh.open, Rahul Sharma
From: Rahul Sharma <Rahul.Sharma@samsung.com>
Replace compatible string for HDMI node in Exynos5420. Since
latest restructring in Drm hdmi driver, it is agreed to use
a seperate compatible string for Exynos5420 HDMI IP siince it
uses APB mapped Phy.
Signed-off-by: Rahul Sharma <Rahul.Sharma@samsung.com>
---
arch/arm/boot/dts/exynos5420.dtsi | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm/boot/dts/exynos5420.dtsi b/arch/arm/boot/dts/exynos5420.dtsi
index 398cb20..663fca9 100644
--- a/arch/arm/boot/dts/exynos5420.dtsi
+++ b/arch/arm/boot/dts/exynos5420.dtsi
@@ -633,7 +633,7 @@
};
hdmi@14530000 {
- compatible = "samsung,exynos4212-hdmi";
+ compatible = "samsung,exynos5420-hdmi";
reg = <0x14530000 0x70000>;
interrupts = <0 95 0>;
clocks = <&clock CLK_HDMI>, <&clock CLK_SCLK_HDMI>,
--
1.7.9.5
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [PATCH 7/7] ARM: dts: enable hdmi for exynos5420 based peach-pit board
2014-04-20 11:23 [PATCH 0/7] ARM: dts: enable hdmi for exynos5 based peach and snow boards Rahul Sharma
` (5 preceding siblings ...)
2014-04-20 11:24 ` [PATCH 6/7] ARM: dts: change to correct compatible string for exynos5420 hdmi Rahul Sharma
@ 2014-04-20 11:24 ` Rahul Sharma
6 siblings, 0 replies; 10+ messages in thread
From: Rahul Sharma @ 2014-04-20 11:24 UTC (permalink / raw)
To: linux-arm-kernel, devicetree, linux-samsung-soc
Cc: kgene.kim, inki.dae, tomasz.figa, joshi, r.sh.open, Rahul Sharma
From: Rahul Sharma <Rahul.Sharma@samsung.com>
Enable hdmi for exynos5420 based peach-pit board.
Signed-off-by: Rahul Sharma <Rahul.Sharma@samsung.com>
---
arch/arm/boot/dts/exynos5420-peach-pit.dts | 26 ++++++++++++++++++++++++++
arch/arm/boot/dts/exynos5420.dtsi | 5 +++++
2 files changed, 31 insertions(+)
diff --git a/arch/arm/boot/dts/exynos5420-peach-pit.dts b/arch/arm/boot/dts/exynos5420-peach-pit.dts
index 4d61a5e..5b70522 100644
--- a/arch/arm/boot/dts/exynos5420-peach-pit.dts
+++ b/arch/arm/boot/dts/exynos5420-peach-pit.dts
@@ -54,6 +54,13 @@
samsung,pin-pud = <0>;
samsung,pin-drv = <0>;
};
+
+ hdmi_hpd_irq: hdmi-hpd-irq {
+ samsung,pins = "gpx3-7";
+ samsung,pin-function = <0>;
+ samsung,pin-pud = <1>;
+ samsung,pin-drv = <0>;
+ };
};
pinctrl@14010000 {
@@ -222,4 +229,23 @@
watchdog@101D0000 {
timeout-sec = <32>;
};
+
+ i2c@12C80000 {
+ samsung,i2c-sda-delay = <100>;
+ samsung,i2c-max-bus-freq = <66000>;
+ samsung,i2c-slave-addr = <0x50>;
+ status = "okay";
+
+ hdmiddc@50 {
+ reg = <0x50>;
+ };
+ };
+
+ hdmi@14530000 {
+ hpd-gpio = <&gpx3 7 2>;
+ pinctrl-names = "default";
+ pinctrl-0 = <&hdmi_hpd_irq>;
+ ddc = <&i2c_2>;
+ status = "okay";
+ };
};
diff --git a/arch/arm/boot/dts/exynos5420.dtsi b/arch/arm/boot/dts/exynos5420.dtsi
index 663fca9..f474e96 100644
--- a/arch/arm/boot/dts/exynos5420.dtsi
+++ b/arch/arm/boot/dts/exynos5420.dtsi
@@ -642,10 +642,15 @@
clock-names = "hdmi", "sclk_hdmi", "sclk_pixel",
"sclk_hdmiphy", "mout_hdmi";
status = "disabled";
+ phy = <&hdmiphy>;
phys = <&simple_phys 0>;
phy-names = "hdmiphy";
};
+ hdmiphy: hdmiphy@145D0000 {
+ reg = <0x145D0000 0x20>;
+ };
+
mixer@14450000 {
compatible = "samsung,exynos5420-mixer";
reg = <0x14450000 0x10000>;
--
1.7.9.5
^ permalink raw reply related [flat|nested] 10+ messages in thread