]> git.baikalelectronics.ru Git - kernel.git/commit
[MTD] map driver for NOR flash on the Intel Vermilion Range chipset
authorDavid Woodhouse <dwmw2@infradead.org>
Sun, 23 Sep 2007 17:51:25 +0000 (18:51 +0100)
committerDavid Woodhouse <dwmw2@infradead.org>
Sun, 23 Sep 2007 17:51:25 +0000 (18:51 +0100)
commit85d050dcc2fd36016d33743e883f29b834bbc1c4
treea4acd567a75ba775f28aed81993bd4b82aa61e5a
parent692c9daad192580c90bafa4603f882d7f82a3ee4
[MTD] map driver for NOR flash on the Intel Vermilion Range chipset

The Vermilion Range Expansion Bus supports four chip selects, each of which
has 64MiB of address space.  The 2nd BAR of the Expansion Bus PCI Device
is a 256MiB memory region containing the address spaces for all four of
the chip selects, with start addresses hardcoded on 64MiB boundaries.

This map driver only supports NOR flash on chip select 0.  The buswidth
(either 8 bits or 16 bits) is determined by reading the Expansion Bus Timing
and Control Register for Chip Select 0 (EXP_TIMING_CS0).

Signed-off-by: Andy Lowe <alowe@mvista.com>
Signed-off-by: David Woodhouse <dwmw2@infradead.org>
drivers/mtd/maps/Kconfig
drivers/mtd/maps/Makefile
drivers/mtd/maps/intel_vr_nor.c [new file with mode: 0644]