C6X: EMIF - External Memory Interface
authorMark Salter <msalter@redhat.com>
Tue, 4 Oct 2011 15:18:46 +0000 (11:18 -0400)
committerMark Salter <msalter@redhat.com>
Thu, 6 Oct 2011 23:48:29 +0000 (19:48 -0400)
commit6bbfd8975cf3b78aadd1513a25bf7b5c04866a6f
tree7fbf3046fac7494dd7b0675b623cf6161aaefc17
parent69910a284cee7864c9bf96e13505a4ab35ab8dce
C6X: EMIF - External Memory Interface

Several SoC parts provide a simple bridge to support external memory mapped
devices. This code probes the device tree for an EMIF node and sets up the
bridge registers if such a node is found. Beyond initial set up, there is no
further need to access the bridge control registers. External devices on the
bus are accessed through their MMIO registers using suitable drivers. The
bridge hardware does provide for timeout and other error interrupts, but these
are not yet supported.

Signed-off-by: Mark Salter <msalter@redhat.com>
Signed-off-by: Aurelien Jacquiot <a-jacquiot@ti.com>
Acked-by: Arnd Bergmann <arnd@arndb.de>
arch/c6x/platforms/emif.c [new file with mode: 0644]