]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - rpmsg/rpmsg.git/commit
ARM: OMAP2+: extend pruss pdata-quirks to AM437x SoCs
authorSuman Anna <s-anna@ti.com>
Wed, 8 Nov 2017 23:15:18 +0000 (17:15 -0600)
committerSuman Anna <s-anna@ti.com>
Sun, 24 Feb 2019 01:20:50 +0000 (19:20 -0600)
commit49cd912d1b08fe9a12481a7541253c00d7e76790
tree9ddfeafdd80e344109890c8ee82f75458941739c
parentc378d163f2abf60222d049bb8a324e512ddf149e
ARM: OMAP2+: extend pruss pdata-quirks to AM437x SoCs

The omap_device API is needed to perform the reset management for
any IP instances with PRCM RSTCTRL registers (hard reset lines).
This API is limited to the mach-omap2 layer, and cannot be exposed
to drivers layer directly.

AM437x requires the same functional reset management with PRUSS
as on AM33xx, so extend the AM33xx pruss pdata quirks to AM437x
as well. AM33xx relied on pdata quirks and platform data ops for
the PRUSS IP, to plumb the required omap_device API with the PRUSS
SoC bus driver ops to achieve the required reset functionality.
This was implemented in this fashion as there is no separate reset
driver at the moment.

Signed-off-by: Suman Anna <s-anna@ti.com>
Signed-off-by: Keerthy <j-keerthy@ti.com>
arch/arm/mach-omap2/pdata-quirks.c