]> 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@intel.com>
Thu, 17 Nov 2011 22:00:38 +0000 (00:00 +0200)
commitf83946b33c20f3b1fcfcc0af15528cb4ee7adf9a
treea7617e1bca71104a0c80cd11700c383f649ac641
parent84c692b1f408be52eb0f8ad2ce130b7800130a0c
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@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