[PATCH 0/7] Exynos4: enable HDMI support for Odroid and UniversalC210
Hello, On 2014-08-12 15:00, Tomeu Vizoso wrote: > On 1 July 2014 10:10, Marek Szyprowski wrote: >> This is a long awaited patch series enabling support for HDMI output >> available on Exynos4412-based Odroid boards (X/X2/U2/U3/U3+) and >> Exynos4210 Universal C210 board. > Hello, > > have tested a few of these patches on an Odroid-U2 on top of > linux/master (c8d6637): > > 1a8edf8 clk: exynos4: add support for MOUT_HDMI and MOUT_MIXER clocks > bb2561d drm: exynos: hdmi: make 'hdmi-en' regulator optional and keep it > enabled > afe0bff Exynos: add support for 'domain-always-on' property > be421b7 ARM: dts: exynos4: add hdmi related nodes > 1206d41 ARM: dts: exynos4412-odroid: enable hdmi support > > Tested-by: Tomeu Vizoso > > I also needed these two patches from Daniel Drake: > > 64489ec ARM: dts: Enable PMIC interrupts on ODROID > ef009d7 ARM: dts: ODROID i2c improvements Those 2 patches finally reached v3.17-rc2. > HDMI worked just fine in the testing I did, I have pushed a branch here: > > http://cgit.collabora.com/git/user/tomeu/linux.git/log/?h=odroid-hdmi > > Marek, Daniel: would you like me to send a series with all the needed > patches together? I don't think it is needed now, especially taking into account that there is no consensus on domain-always-on approach. Maybe I will try once again to investigate the power on/off issue and check if it is possible to get rid of it. Best regards -- Marek Szyprowski, PhD Samsung R&D Institute Poland
[PATCH 0/7] Exynos4: enable HDMI support for Odroid and UniversalC210
On 1 July 2014 10:10, Marek Szyprowski wrote: > This is a long awaited patch series enabling support for HDMI output > available on Exynos4412-based Odroid boards (X/X2/U2/U3/U3+) and > Exynos4210 Universal C210 board. Hello, have tested a few of these patches on an Odroid-U2 on top of linux/master (c8d6637): 1a8edf8 clk: exynos4: add support for MOUT_HDMI and MOUT_MIXER clocks bb2561d drm: exynos: hdmi: make 'hdmi-en' regulator optional and keep it enabled afe0bff Exynos: add support for 'domain-always-on' property be421b7 ARM: dts: exynos4: add hdmi related nodes 1206d41 ARM: dts: exynos4412-odroid: enable hdmi support Tested-by: Tomeu Vizoso I also needed these two patches from Daniel Drake: 64489ec ARM: dts: Enable PMIC interrupts on ODROID ef009d7 ARM: dts: ODROID i2c improvements HDMI worked just fine in the testing I did, I have pushed a branch here: http://cgit.collabora.com/git/user/tomeu/linux.git/log/?h=odroid-hdmi Marek, Daniel: would you like me to send a series with all the needed patches together? Thanks, Tomeu
[PATCH 0/7] Exynos4: enable HDMI support for Odroid and UniversalC210
2014-07-01 17:10 GMT+09:00 Marek Szyprowski : > Hello, > > This is a long awaited patch series enabling support for HDMI output > available on Exynos4412-based Odroid boards (X/X2/U2/U3/U3+) and > Exynos4210 Universal C210 board. > > This patch consists of 3 groups of patches, which are aimed to be merged > to respective maintainer kernel trees. > > First patch ("clk: exynos4: add support for MOUT_HDMI and MOUT_MIXER > clocks") adds missing device tree support for hdmi related clocks. It is > prepared for clk kernel tree. > > Next two patches ("drm: exynos: hdmi: make 'hdmi-en' regulator optional > and keep it enabled" and "drm: hdmi/mixer: enable exynos 4210 and 4x12 > soc support") add proper support for Exynos4 SoCs to Exynos DRM drivers. > Those patches should go to exynos-drm kernel tree. Picked them up. Thanks, Inki Dae > > Last patches ("Exynos: add support for 'domain-always-on' property", > "ARM: dts: exynos4: add hdmi related nodes", "ARM: dts: > exynos4412-odroid: enable hdmi support" and "ARM: dts: > exynos4210-universal_c210: enable hdmi support") adds changes to all DTS > files and adds 'domain-always-on' property to Exynos power-domain > driver. This property is needed to resolve the non-trivial dependences > between TV and LCD0 power domains and the power on/off sequence of the > TV and mixer modules. > > Patches are prepared on top of v3.16-rc3 with '[PATCH v2 0/4] Add > Exynos4412 based Odroid X2 and U2/U3/U3+ support' series and '[PATCH] > ARM: dts: exynos4412-odroid: add support for GPIO buttons' patch > applied: > http://www.spinics.net/lists/linux-samsung-soc/msg33115.html > http://www.spinics.net/lists/linux-samsung-soc/msg33497.html > > Kernel tree with all Odroid related patches is available at > http://git.linaro.org/git-ro/people/marek.szyprowski/linux-srpol.git > on v3.16-odroid branch. > > Best regards > Marek Szyprowski > Samsung R&D Institute Poland > > Marek Szyprowski (6): > clk: exynos4: add support for MOUT_HDMI and MOUT_MIXER clocks > drm: exynos: hdmi: make 'hdmi-en' regulator optional and keep it > enabled > drm: hdmi/mixer: enable exynos 4210 and 4x12 soc support > Exynos: add support for 'domain-always-on' property > ARM: dts: exynos4: add hdmi related nodes > ARM: dts: exynos4412-odroid: enable hdmi support > > Tomasz Stanislawski (1): > ARM: dts: exynos4210-universal_c210: enable hdmi support > > .../bindings/arm/exynos/power_domain.txt | 2 + > .../devicetree/bindings/video/exynos_mixer.txt | 5 +- > arch/arm/boot/dts/exynos4.dtsi | 37 > arch/arm/boot/dts/exynos4210-universal_c210.dts| 65 > ++ > arch/arm/boot/dts/exynos4210.dtsi | 5 ++ > arch/arm/boot/dts/exynos4412-odroid-common.dtsi| 52 + > arch/arm/boot/dts/exynos4x12.dtsi | 10 > arch/arm/mach-exynos/pm_domains.c | 6 +- > drivers/clk/samsung/clk-exynos4.c | 4 +- > drivers/gpu/drm/exynos/exynos_hdmi.c | 29 +- > drivers/gpu/drm/exynos/exynos_mixer.c | 51 - > include/dt-bindings/clock/exynos4.h| 2 + > 12 files changed, 247 insertions(+), 21 deletions(-) > > -- > 1.9.2 > > -- > To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" > in > the body of a message to majordomo at vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html
[PATCH 0/7] Exynos4: enable HDMI support for Odroid and UniversalC210
Hello, This is a long awaited patch series enabling support for HDMI output available on Exynos4412-based Odroid boards (X/X2/U2/U3/U3+) and Exynos4210 Universal C210 board. This patch consists of 3 groups of patches, which are aimed to be merged to respective maintainer kernel trees. First patch ("clk: exynos4: add support for MOUT_HDMI and MOUT_MIXER clocks") adds missing device tree support for hdmi related clocks. It is prepared for clk kernel tree. Next two patches ("drm: exynos: hdmi: make 'hdmi-en' regulator optional and keep it enabled" and "drm: hdmi/mixer: enable exynos 4210 and 4x12 soc support") add proper support for Exynos4 SoCs to Exynos DRM drivers. Those patches should go to exynos-drm kernel tree. Last patches ("Exynos: add support for 'domain-always-on' property", "ARM: dts: exynos4: add hdmi related nodes", "ARM: dts: exynos4412-odroid: enable hdmi support" and "ARM: dts: exynos4210-universal_c210: enable hdmi support") adds changes to all DTS files and adds 'domain-always-on' property to Exynos power-domain driver. This property is needed to resolve the non-trivial dependences between TV and LCD0 power domains and the power on/off sequence of the TV and mixer modules. Patches are prepared on top of v3.16-rc3 with '[PATCH v2 0/4] Add Exynos4412 based Odroid X2 and U2/U3/U3+ support' series and '[PATCH] ARM: dts: exynos4412-odroid: add support for GPIO buttons' patch applied: http://www.spinics.net/lists/linux-samsung-soc/msg33115.html http://www.spinics.net/lists/linux-samsung-soc/msg33497.html Kernel tree with all Odroid related patches is available at http://git.linaro.org/git-ro/people/marek.szyprowski/linux-srpol.git on v3.16-odroid branch. Best regards Marek Szyprowski Samsung R&D Institute Poland Marek Szyprowski (6): clk: exynos4: add support for MOUT_HDMI and MOUT_MIXER clocks drm: exynos: hdmi: make 'hdmi-en' regulator optional and keep it enabled drm: hdmi/mixer: enable exynos 4210 and 4x12 soc support Exynos: add support for 'domain-always-on' property ARM: dts: exynos4: add hdmi related nodes ARM: dts: exynos4412-odroid: enable hdmi support Tomasz Stanislawski (1): ARM: dts: exynos4210-universal_c210: enable hdmi support .../bindings/arm/exynos/power_domain.txt | 2 + .../devicetree/bindings/video/exynos_mixer.txt | 5 +- arch/arm/boot/dts/exynos4.dtsi | 37 arch/arm/boot/dts/exynos4210-universal_c210.dts| 65 ++ arch/arm/boot/dts/exynos4210.dtsi | 5 ++ arch/arm/boot/dts/exynos4412-odroid-common.dtsi| 52 + arch/arm/boot/dts/exynos4x12.dtsi | 10 arch/arm/mach-exynos/pm_domains.c | 6 +- drivers/clk/samsung/clk-exynos4.c | 4 +- drivers/gpu/drm/exynos/exynos_hdmi.c | 29 +- drivers/gpu/drm/exynos/exynos_mixer.c | 51 - include/dt-bindings/clock/exynos4.h| 2 + 12 files changed, 247 insertions(+), 21 deletions(-) -- 1.9.2