summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 87ef55e)
raw | patch | inline | side by side (parent: 87ef55e)
author | Suman Anna <s-anna@ti.com> | |
Fri, 18 Dec 2015 00:29:45 +0000 (18:29 -0600) | ||
committer | Suman Anna <s-anna@ti.com> | |
Sun, 3 Mar 2019 23:39:53 +0000 (17:39 -0600) |
The OMAP IOMMU driver requires the device_enable/idle platform
data ops on all the IOMMU devices to be able to enable and disable
the clocks. Plug in these pdata ops for all the existing IOMMUs
through pdata quirks.
Signed-off-by: Suman Anna <s-anna@ti.com>
data ops on all the IOMMU devices to be able to enable and disable
the clocks. Plug in these pdata ops for all the existing IOMMUs
through pdata quirks.
Signed-off-by: Suman Anna <s-anna@ti.com>
arch/arm/mach-omap2/pdata-quirks.c | patch | blob | history |
index 9126961b5f5fd35ccae34dc60b1c223180f0f486..4a5458722888f5469ea7d52d6fb1feaff6d3aa2c 100644 (file)
.reset_name = "mmu",
.assert_reset = omap_device_assert_hardreset,
.deassert_reset = omap_device_deassert_hardreset,
+ .device_enable = omap_device_enable,
+ .device_idle = omap_device_idle,
};
static int omap3_sbc_t3730_twl_callback(struct device *dev,
.reset_name = "mmu_cache",
.assert_reset = omap_device_assert_hardreset,
.deassert_reset = omap_device_deassert_hardreset,
+ .device_enable = omap_device_enable,
+ .device_idle = omap_device_idle,
};
#endif
.reset_name = "mmu_cache",
.assert_reset = omap_device_assert_hardreset,
.deassert_reset = omap_device_deassert_hardreset,
+ .device_enable = omap_device_enable,
+ .device_idle = omap_device_idle,
.set_pwrdm_constraint = omap_iommu_set_pwrdm_constraint,
};