linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/2] Exynos4210: fix power domain for MDMA1 device
@ 2015-11-25 12:55 Marek Szyprowski
  2015-11-25 12:55 ` [PATCH] ARM: dts: exynos4210: Add power domain to G2D device Marek Szyprowski
                   ` (2 more replies)
  0 siblings, 3 replies; 18+ messages in thread
From: Marek Szyprowski @ 2015-11-25 12:55 UTC (permalink / raw)
  To: linux-arm-kernel

This patchset fixes mysterious boot hang on Exynos 4210 SoCs, when IOMMU
is enabled. There is no direct dependency between IOMMU devices and
MDMA1. However enabling IOMMU changes the device probe order, what
results in LCD0 power domain being turned off for some time. During that
time the registration of MDMA1 device happens, what results in system
hangs, because the common bus code tries to read PID/CID registers from
turned-off device.

The first patch adds support for enabling power domain during AMBA
device registration process, which require access to device's registers
to read PID/CID values. The second assigns MDMA1 device on Exynos 4210
to proper power domain.

Best regards
Marek Szyprowski
Samsung R&D Institute Poland


Patch summary:

Marek Szyprowski (2):
  drivers: amba: properly handle devices with power domains
  ARM: dts: exynos4210: MDMA1 device belongs to LCD0 power domain

 arch/arm/boot/dts/exynos4210.dtsi | 4 ++++
 drivers/amba/bus.c                | 7 +++++++
 2 files changed, 11 insertions(+)

-- 
1.9.2

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

end of thread, other threads:[~2015-11-27  7:42 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-11-25 12:55 [PATCH 0/2] Exynos4210: fix power domain for MDMA1 device Marek Szyprowski
2015-11-25 12:55 ` [PATCH] ARM: dts: exynos4210: Add power domain to G2D device Marek Szyprowski
2015-11-25 23:55   ` Krzysztof Kozlowski
2015-11-26  7:35   ` Krzysztof Kozlowski
2015-11-25 12:55 ` [PATCH 2/2] ARM: dts: exynos4210: MDMA1 device belongs to LCD0 power domain Marek Szyprowski
2015-11-25 12:58 ` [PATCH 1/2] drivers: amba: properly handle devices with power domains Marek Szyprowski
2015-11-25 13:24   ` Russell King - ARM Linux
2015-11-25 13:34     ` Marek Szyprowski
2015-11-25 13:56       ` Ulf Hansson
2015-11-25 14:43         ` Marek Szyprowski
2015-11-25 18:09         ` Russell King - ARM Linux
2015-11-26  8:39           ` Marek Szyprowski
2015-11-26 10:24             ` Ulf Hansson
2015-11-26 10:59               ` Russell King - ARM Linux
2015-11-26 12:33                 ` Marek Szyprowski
2015-11-26 12:55               ` Marek Szyprowski
2015-11-26 15:04               ` Mathieu Poirier
2015-11-27  7:42                 ` Marek Szyprowski

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