xref: /linux/drivers/memory/Kconfig (revision 8918465163171322c77a19d5258a95f56d89d2e4)
17ec94453SAneesh V#
27ec94453SAneesh V# Memory devices
37ec94453SAneesh V#
47ec94453SAneesh V
57ec94453SAneesh Vmenuconfig MEMORY
67ec94453SAneesh V	bool "Memory Controller drivers"
77ec94453SAneesh V
87ec94453SAneesh Vif MEMORY
97ec94453SAneesh V
10e81b6abeSAlexandre Belloniconfig ATMEL_SDRAMC
11e81b6abeSAlexandre Belloni	bool "Atmel (Multi-port DDR-)SDRAM Controller"
12e81b6abeSAlexandre Belloni	default y
13e81b6abeSAlexandre Belloni	depends on ARCH_AT91 && OF
14e81b6abeSAlexandre Belloni	help
15e81b6abeSAlexandre Belloni	  This driver is for Atmel SDRAM Controller or Atmel Multi-port
16e81b6abeSAlexandre Belloni	  DDR-SDRAM Controller available on Atmel AT91SAM9 and SAMA5 SoCs.
17e81b6abeSAlexandre Belloni	  Starting with the at91sam9g45, this controller supports SDR, DDR and
18e81b6abeSAlexandre Belloni	  LP-DDR memories.
19e81b6abeSAlexandre Belloni
205a7c8154SIvan Khoronzhukconfig TI_AEMIF
215a7c8154SIvan Khoronzhuk	tristate "Texas Instruments AEMIF driver"
225a7c8154SIvan Khoronzhuk	depends on (ARCH_DAVINCI || ARCH_KEYSTONE) && OF
235a7c8154SIvan Khoronzhuk	help
245a7c8154SIvan Khoronzhuk	  This driver is for the AEMIF module available in Texas Instruments
255a7c8154SIvan Khoronzhuk	  SoCs. AEMIF stands for Asynchronous External Memory Interface and
265a7c8154SIvan Khoronzhuk	  is intended to provide a glue-less interface to a variety of
275a7c8154SIvan Khoronzhuk	  asynchronuous memory devices like ASRAM, NOR and NAND memory. A total
285a7c8154SIvan Khoronzhuk	  of 256M bytes of any of these memories can be accessed at a given
295a7c8154SIvan Khoronzhuk	  time via four chip selects with 64M byte access per chip select.
305a7c8154SIvan Khoronzhuk
317ec94453SAneesh Vconfig TI_EMIF
327ec94453SAneesh V	tristate "Texas Instruments EMIF driver"
3318e9a971SSantosh Shilimkar	depends on ARCH_OMAP2PLUS
347ec94453SAneesh V	select DDR
357ec94453SAneesh V	help
367ec94453SAneesh V	  This driver is for the EMIF module available in Texas Instruments
377ec94453SAneesh V	  SoCs. EMIF is an SDRAM controller that, based on its revision,
387ec94453SAneesh V	  supports one or more of DDR2, DDR3, and LPDDR2 SDRAM protocols.
397ec94453SAneesh V	  This driver takes care of only LPDDR2 memories presently. The
407ec94453SAneesh V	  functions of the driver includes re-configuring AC timing
417ec94453SAneesh V	  parameters and other settings during frequency, voltage and
427ec94453SAneesh V	  temperature changes
437ec94453SAneesh V
443edad321SEzequiel Garciaconfig MVEBU_DEVBUS
453edad321SEzequiel Garcia	bool "Marvell EBU Device Bus Controller"
463edad321SEzequiel Garcia	default y
473edad321SEzequiel Garcia	depends on PLAT_ORION && OF
483edad321SEzequiel Garcia	help
493edad321SEzequiel Garcia	  This driver is for the Device Bus controller available in some
503edad321SEzequiel Garcia	  Marvell EBU SoCs such as Discovery (mv78xx0), Orion (88f5xxx) and
513edad321SEzequiel Garcia	  Armada 370 and Armada XP. This controller allows to handle flash
523edad321SEzequiel Garcia	  devices such as NOR, NAND, SRAM, and FPGA.
533edad321SEzequiel Garcia
54c542fb79SHiroshi DOYUconfig TEGRA20_MC
55f0e33f98SHiroshi DOYU	bool "Tegra20 Memory Controller(MC) driver"
56f0e33f98SHiroshi DOYU	default y
57c542fb79SHiroshi DOYU	depends on ARCH_TEGRA_2x_SOC
58f0e33f98SHiroshi DOYU	help
59f0e33f98SHiroshi DOYU	  This driver is for the Memory Controller(MC) module available
60f0e33f98SHiroshi DOYU	  in Tegra20 SoCs, mainly for a address translation fault
61f0e33f98SHiroshi DOYU	  analysis, especially for IOMMU/GART(Graphics Address
62f0e33f98SHiroshi DOYU	  Relocation Table) module.
63c542fb79SHiroshi DOYU
6454afbec0SScott Woodconfig FSL_CORENET_CF
6554afbec0SScott Wood	tristate "Freescale CoreNet Error Reporting"
6654afbec0SScott Wood	depends on FSL_SOC_BOOKE
6754afbec0SScott Wood	help
6854afbec0SScott Wood	  Say Y for reporting of errors from the Freescale CoreNet
6954afbec0SScott Wood	  Coherency Fabric.  Errors reported include accesses to
7054afbec0SScott Wood	  physical addresses that mapped by no local access window
7154afbec0SScott Wood	  (LAW) or an invalid LAW, as well as bad cache state that
7254afbec0SScott Wood	  represents a coherency violation.
7354afbec0SScott Wood
7442d87b18SPaul Gortmakerconfig FSL_IFC
7542d87b18SPaul Gortmaker	bool
7642d87b18SPaul Gortmaker	depends on FSL_SOC
7742d87b18SPaul Gortmaker
78*89184651SThierry Redingsource "drivers/memory/tegra/Kconfig"
79*89184651SThierry Reding
807ec94453SAneesh Vendif
81