xref: /openbmc/linux/drivers/mtd/lpddr/Kconfig (revision 897f3a18)
196ba9dd6SVincenzo Alibertimenu "LPDDR & LPDDR2 PCM memory drivers"
296ba9dd6SVincenzo Aliberti	depends on MTD
360f26520SAlexey Korolev
460f26520SAlexey Korolevconfig MTD_LPDDR
560f26520SAlexey Korolev	tristate "Support for LPDDR flash chips"
660f26520SAlexey Korolev	select MTD_QINFO_PROBE
760f26520SAlexey Korolev	help
860f26520SAlexey Korolev	  This option enables support of LPDDR (Low power double data rate)
960f26520SAlexey Korolev	  flash chips. Synonymous with Mobile-DDR. It is a new standard for
1060f26520SAlexey Korolev	  DDR memories, intended for battery-operated systems.
1160f26520SAlexey Korolev
1260f26520SAlexey Korolevconfig MTD_QINFO_PROBE
1357c1a24eSAlexey Korolev	depends on MTD_LPDDR
1460f26520SAlexey Korolev	tristate "Detect flash chips by QINFO probe"
1560f26520SAlexey Korolev	help
1660f26520SAlexey Korolev	    Device Information for LPDDR chips is offered through the Overlay
1760f26520SAlexey Korolev	    Window QINFO interface, permits software to be used for entire
1860f26520SAlexey Korolev	    families of devices. This serves similar purpose of CFI on legacy
1960f26520SAlexey Korolev	    Flash products
2096ba9dd6SVincenzo Aliberti
2196ba9dd6SVincenzo Aliberticonfig MTD_LPDDR2_NVM
22*897f3a18SBrian Norris	# ARM dependency is only for writel_relaxed()
23*897f3a18SBrian Norris	depends on MTD && ARM
2496ba9dd6SVincenzo Aliberti	tristate "Support for LPDDR2-NVM flash chips"
2596ba9dd6SVincenzo Aliberti	help
2696ba9dd6SVincenzo Aliberti	  This option enables support of PCM memories with a LPDDR2-NVM
2796ba9dd6SVincenzo Aliberti	  (Low power double data rate 2) interface.
2896ba9dd6SVincenzo Aliberti
2960f26520SAlexey Korolevendmenu
30