linux_dsm_epyc7002/drivers/memory
Ezequiel Garcia 3edad321b1 drivers: memory: Introduce Marvell EBU Device Bus driver
Marvell EBU SoCs such as Armada 370/XP, Orion5x (88f5xxx) and
Discovery (mv78xx0) supports a Device Bus controller to access several
kinds of memories and I/O devices (NOR, NAND, SRAM, FPGA).

This commit adds a driver to handle this controller. So far only
Armada 370, Armada XP and Discovery SoCs are supported.

The driver must be registered through a device tree node;
as explained in the binding document.

For each child node in the device tree, this driver will:
  * set timing parameters
  * register a child device
  * setup an address decoding window, using the mbus driver

Keep in mind the address decoding window setup is only a temporary hack.
This code will be removed from this devbus driver as soon as a proper device
tree binding for the mbus driver is added.

Signed-off-by: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
Acked-by: Arnd Bergmann <arnd@arndb.de>
Acked-by: Jason Cooper <jason@lakedaemon.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2013-05-21 10:11:56 -07:00
..
emif.c memory: emif: Load the correct custom config values from dt 2013-03-25 13:18:13 -07:00
emif.h memory: emif: handle frequency and voltage change events 2012-05-02 10:52:09 -07:00
Kconfig drivers: memory: Introduce Marvell EBU Device Bus driver 2013-05-21 10:11:56 -07:00
Makefile drivers: memory: Introduce Marvell EBU Device Bus driver 2013-05-21 10:11:56 -07:00
mvebu-devbus.c drivers: memory: Introduce Marvell EBU Device Bus driver 2013-05-21 10:11:56 -07:00
of_memory.c memory: emif: add device tree support to emif driver 2012-09-04 16:14:31 -07:00
of_memory.h memory: fix build when CONFIG_OF && !CONFIG_DDR 2012-09-05 11:57:19 -07:00
tegra20-mc.c memory: Convert to devm_ioremap_resource() 2013-01-22 11:41:56 -08:00
tegra30-mc.c memory: tegra30: Fix build error w/o PM 2013-03-15 11:10:49 -07:00