[MTD] LPDDR Makefile and KConfig
authorAlexey Korolev <akorolev@infradead.org>
Tue, 16 Dec 2008 18:24:14 +0000 (18:24 +0000)
committerDavid Woodhouse <David.Woodhouse@intel.com>
Mon, 5 Jan 2009 12:58:47 +0000 (13:58 +0100)
We have two components to manage LPDDR flash memories in Linux.
1. It is a driver for chip probing and reading its capabilities
2. It is a device operations driver.

Signed-off-by: Alexey Korolev <akorolev@infradead.org>
Acked-by: Jared Hulbert <jaredeh@gmail.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
drivers/mtd/Kconfig
drivers/mtd/Makefile
drivers/mtd/lpddr/Kconfig [new file with mode: 0644]
drivers/mtd/lpddr/Makefile [new file with mode: 0644]

index a90d50c2c3e5535343e859c5df1c40c3be7e464a..ad20dc3128b9a13b9f3e32b3bdc97ad8289b3358 100644 (file)
@@ -316,6 +316,8 @@ source "drivers/mtd/nand/Kconfig"
 
 source "drivers/mtd/onenand/Kconfig"
 
+source "drivers/mtd/lpddr/Kconfig"
+
 source "drivers/mtd/ubi/Kconfig"
 
 endif # MTD
index 4b77335715f0cb64bb702178ced7a547e6aaabea..7fb3dfbb45793bc77649d3dd6ecb72cbcced4502 100644 (file)
@@ -29,6 +29,6 @@ obj-$(CONFIG_MTD_OOPS)                += mtdoops.o
 nftl-objs              := nftlcore.o nftlmount.o
 inftl-objs             := inftlcore.o inftlmount.o
 
-obj-y          += chips/ maps/ devices/ nand/ onenand/
+obj-y          += chips/ lpddr/ maps/ devices/ nand/ onenand/ 
 
 obj-$(CONFIG_MTD_UBI)          += ubi/
diff --git a/drivers/mtd/lpddr/Kconfig b/drivers/mtd/lpddr/Kconfig
new file mode 100644 (file)
index 0000000..acd4ea9
--- /dev/null
@@ -0,0 +1,22 @@
+# drivers/mtd/chips/Kconfig
+
+menu "LPDDR flash memory drivers"
+       depends on MTD!=n
+
+config MTD_LPDDR
+       tristate "Support for LPDDR flash chips"
+       select MTD_QINFO_PROBE
+       help
+         This option enables support of LPDDR (Low power double data rate)
+         flash chips. Synonymous with Mobile-DDR. It is a new standard for
+         DDR memories, intended for battery-operated systems.
+
+config MTD_QINFO_PROBE
+       tristate "Detect flash chips by QINFO probe"
+       help
+           Device Information for LPDDR chips is offered through the Overlay
+           Window QINFO interface, permits software to be used for entire
+           families of devices. This serves similar purpose of CFI on legacy
+           Flash products
+endmenu
+
diff --git a/drivers/mtd/lpddr/Makefile b/drivers/mtd/lpddr/Makefile
new file mode 100644 (file)
index 0000000..da48e46
--- /dev/null
@@ -0,0 +1,6 @@
+#
+# linux/drivers/mtd/lpddr/Makefile
+#
+
+obj-$(CONFIG_MTD_QINFO_PROBE)  += qinfo_probe.o
+obj-$(CONFIG_MTD_LPDDR)        += lpddr_cmds.o