Commit 9d964601 authored by Suman Anna's avatar Suman Anna
Browse files

ARM: OMAP2+: use separate IOMMU pdata to fix DRA7 IPU1 boot



The IPU1 MMU has been using common IOMMU pdata quirks defined and
used by all IPU IOMMU devices on OMAP4 and beyond. Separate out the
pdata for IPU1 MMU with the additional .set_pwrdm_constraint ops
plugged in, so that the IPU1 power domain can be restricted to ON
state during the boot and active period of the IPU1 remote processor.
This eliminates the pre-conditions for the IPU1 boot issue as
described in commit a7db749a ("iommu/omap: fix boot issue on
remoteprocs with AMMU/Unicache").

NOTE:
The fix is currently applied only to IPU1 on DRA7xx SoC, as the
other affected processors on OMAP4/OMAP5/DRA7 are in domains that
are not entering RET. The fix can be easily scaled if these domains
do hit RET in the future.

Signed-off-by: default avatarSuman Anna <s-anna@ti.com>
parent a7db749a
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment