v3 Changes: As requested by Artem Bityutskiy, I have seperated out the flash chip data into a seperate file (flash_jedec.(h/c)) which should be expandable by other drivers as needed.
I have also cleared up some of the sparse warnings that were being generated, but need some help with the last one: +drivers/mtd/devices/wmt_sflash.c:442:24: warning: cast removes address space of expression [sparse] which relates to this line: + u32 addr_to = (u32)info->sf_base_virt + to; What is the correct way to get the value of ->sf_base_virt without generating a sparse warning? sf_base_virt is void __iomem *. Tony Prisk (2): mtd: Add a common JEDEC flash device table mtd: vt8500: Add support for Wondermedia Serial Flash Controller drivers/mtd/devices/Kconfig | 10 + drivers/mtd/devices/Makefile | 3 +- drivers/mtd/devices/flash_jedec.c | 96 ++++++ drivers/mtd/devices/flash_jedec.h | 30 ++ drivers/mtd/devices/wmt_sflash.c | 585 +++++++++++++++++++++++++++++++++++++ 5 files changed, 723 insertions(+), 1 deletion(-) create mode 100644 drivers/mtd/devices/flash_jedec.c create mode 100644 drivers/mtd/devices/flash_jedec.h create mode 100644 drivers/mtd/devices/wmt_sflash.c -- 1.7.9.5 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/