memory: pl172: add ARM PrimeCell PL175 MPMC support
authorVladimir Zapolskiy <vz@mleia.com>
Mon, 28 Sep 2015 16:51:19 +0000 (19:51 +0300)
committerJoachim Eastwood <manabian@gmail.com>
Tue, 29 Sep 2015 20:19:02 +0000 (22:19 +0200)
commitb794df56cbb46e031c29922acb24617b72f8f5a7
tree8086aeacc9517276892112f7dfa1d19ef2c4f507
parent5b32b1368ae532a2d06c931ba6356c39a9de63ac
memory: pl172: add ARM PrimeCell PL175 MPMC support

The change adds support of ARM PrimeCell PL175 MPMC, the controller is
found on NXP LPC32xx SoC.

PL175 MPMC is very similar to PL172 controller, so it is preferred to
add its support into the existing driver.

One of the differences between PL172 and PL175 is that the latter one
supports up to 6 AHB ports, but still only 4 AHB ports can be assigned
to a static memory device, also PL175 does not have write buffer
enable control in static memory configuration register.

Signed-off-by: Vladimir Zapolskiy <vz@mleia.com>
Signed-off-by: Joachim Eastwood <manabian@gmail.com>
drivers/memory/pl172.c