]> git.karo-electronics.de Git - karo-tx-linux.git/commit
mtd: cfi: Allow per-mapping CFI device endianness
authorAaron Sierra <asierra@xes-inc.com>
Tue, 15 Nov 2011 00:44:34 +0000 (18:44 -0600)
committerArtem Bityutskiy <Artem.Bityutskiy@linux.intel.com>
Thu, 8 Dec 2011 21:49:53 +0000 (23:49 +0200)
commit568d8890f229265d343d30e43b7552ba67c082e1
treea7617e1bca71104a0c80cd11700c383f649ac641
parent547fccb8787914486a17d2e6d277389c35968528
mtd: cfi: Allow per-mapping CFI device endianness

This patch allows each CFI device map to use its own endianness. The
globally defined CFI endianness (CONFIG_MTD_CFI_NOSWAP,
CONFIG_MTD_CFI_BE_BYTE_SWAP or CONFIG_MTD_CFI_LE_BYTE_SWAP) becomes the
default value which can be overridden by a driver for a particular device.

Signed-off-by: Aaron Sierra <asierra@xes-inc.com>
Signed-off-by: Artem Bityutskiy <Artem.Bityutskiy@linux.intel.com>
drivers/mtd/chips/cfi_cmdset_0020.c
include/linux/mtd/cfi.h
include/linux/mtd/cfi_endian.h
include/linux/mtd/map.h