[PATCH 0/7] Exynos4: enable HDMI support for Odroid and UniversalC210

2014-08-26 Thread Marek Szyprowski
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

2014-08-12 Thread Tomeu Vizoso
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-19 Thread Inki Dae
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

2014-07-01 Thread 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.

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