]> git.kernelconcepts.de Git - karo-tx-linux.git/commit
bus: omap_l3_noc: Add AM4372 interconnect error data
authorAfzal Mohammed <afzal@ti.com>
Mon, 2 Dec 2013 12:18:57 +0000 (17:48 +0530)
committerNishanth Menon <nm@ti.com>
Mon, 5 May 2014 19:34:37 +0000 (14:34 -0500)
commit27b7d5f3cc49f2e5cd6c005d73696058b7140c5c
treed8a8eb65bf9b001471aa4bddf87542683b07455e
parent53a848be0a65c6fb105eb5ecb8b8b3edfa0f91ad
bus: omap_l3_noc: Add AM4372 interconnect error data

Add AM4372 information to handle L3 error.

AM4372 has two clk domains 100f and 200s. Provide flagmux and data
associated with it.

NOTE: Timeout doesn't have STDERRLOG_MAIN register. And per hardware
team, L3 timeout error cannot be cleared the normal way (by setting
bit 31 in STDERRLOG_MAIN), instead it may be required to do system
reset. L3 error handler can't help in such scenarios.

Hence indicate timeout target offset as L3_TARGET_NOT_SUPPORTED as
done for undocumented bits.

Signed-off-by: Dave Gerlach <d-gerlach@ti.com>
Signed-off-by: Afzal Mohammed <afzal@ti.com>
Signed-off-by: Sekhar Nori <nsekhar@ti.com>
Signed-off-by: Nishanth Menon <nm@ti.com>
Acked-by: Santosh Shilimkar <santosh.shilimkar@ti.com>
Acked-by: Peter Ujfalusi <peter.ujfalusi@ti.com>
Tested-by: Darren Etheridge <detheridge@ti.com>
Tested-by: Sekhar Nori <nsekhar@ti.com>
Documentation/devicetree/bindings/arm/omap/l3-noc.txt
drivers/bus/omap_l3_noc.c
drivers/bus/omap_l3_noc.h