devicetree.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v2 0/2] Fix display on second resume on 5250-snow
@ 2015-10-15 10:31 Tomeu Vizoso
  2015-10-15 10:31 ` [PATCH v2 1/2] clk: samsung: exynos5250: Add DISP1 clocks Tomeu Vizoso
  2015-10-15 10:31 ` [PATCH v2 2/2] ARM: dts: exynos5250: Add clocks to DISP1 domain Tomeu Vizoso
  0 siblings, 2 replies; 13+ messages in thread
From: Tomeu Vizoso @ 2015-10-15 10:31 UTC (permalink / raw)
  To: linux-kernel
  Cc: Gustavo Padovan, Javier Martinez Canillas, Seung-Woo Kim,
	Kukjin Kim, Inki Dae, Kyungmin Park, Krzysztof Kozlowski,
	Joonyoung Shim, Tomeu Vizoso, devicetree, Michael Turquette,
	Stephen Boyd, Kumar Gala, Ian Campbell, linux-samsung-soc,
	Sylwester Nawrocki, Pawel Moll, Rob Herring, Mark Rutland,
	Russell King, Tomasz Figa, linux-clk, linux-arm-kernel@

Hi,

as discussed in [0], currently on the second resume from memory the
display is broken on Snow boards (ARM Samsung Series 3 Chromebook).

The reason is that on resume the contents of register SRC_TOP3 aren't
what the kernel thinks they are because the HW (or FW) is doing some
clock reparenting beneath our feet.

This series tasks the kernel to do the reparenting itself so that the HW
state always matches the kernel's internal state.

Thanks,

Tomeu

[0] http://lkml.kernel.org/g/561CDC33.7050103@collabora.com

Changes in v2:
- Reuse mout_aclk200_p
- Rename div_aclk300 as div_aclk300_disp

Tomeu Vizoso (2):
  clk: samsung: exynos5250: Add DISP1 clocks
  ARM: dts: exynos5250: Add clocks to DISP1 domain

 arch/arm/boot/dts/exynos5250.dtsi      |  4 ++++
 drivers/clk/samsung/clk-exynos5250.c   | 14 +++++++++++++-
 include/dt-bindings/clock/exynos5250.h |  4 +++-
 3 files changed, 20 insertions(+), 2 deletions(-)

-- 
2.5.0


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

end of thread, other threads:[~2015-10-17 10:08 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-10-15 10:31 [PATCH v2 0/2] Fix display on second resume on 5250-snow Tomeu Vizoso
2015-10-15 10:31 ` [PATCH v2 1/2] clk: samsung: exynos5250: Add DISP1 clocks Tomeu Vizoso
2015-10-15 23:46   ` Krzysztof Kozlowski
     [not found]     ` <56203AD3.2050905-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org>
2015-10-16 12:49       ` Michael Turquette
2015-10-16 17:26         ` Stephen Boyd
2015-10-16 18:56           ` Tomeu Vizoso
2015-10-16 23:41             ` Kukjin Kim
2015-10-17  8:53               ` Krzysztof Kozlowski
     [not found]                 ` <CAJKOXPf5Dnh36rrY6Vet13EHKB3gJuU0VnAfsyYnvWTx92O_GA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2015-10-17  9:55                   ` Javier Martinez Canillas
2015-10-17 10:08                     ` Krzysztof Kozlowski
2015-10-15 10:31 ` [PATCH v2 2/2] ARM: dts: exynos5250: Add clocks to DISP1 domain Tomeu Vizoso
2015-10-15 23:44   ` Krzysztof Kozlowski
2015-10-16  8:19     ` Tomeu Vizoso

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).