diff options
| -rw-r--r-- | drivers/mtd/chips/Kconfig | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/drivers/mtd/chips/Kconfig b/drivers/mtd/chips/Kconfig index b1e3c26edd6d..e469b01d40d2 100644 --- a/drivers/mtd/chips/Kconfig +++ b/drivers/mtd/chips/Kconfig | |||
| @@ -43,9 +43,6 @@ choice | |||
| 43 | prompt "Flash cmd/query data swapping" | 43 | prompt "Flash cmd/query data swapping" |
| 44 | depends on MTD_CFI_ADV_OPTIONS | 44 | depends on MTD_CFI_ADV_OPTIONS |
| 45 | default MTD_CFI_NOSWAP | 45 | default MTD_CFI_NOSWAP |
| 46 | |||
| 47 | config MTD_CFI_NOSWAP | ||
| 48 | bool "NO" | ||
| 49 | ---help--- | 46 | ---help--- |
| 50 | This option defines the way in which the CPU attempts to arrange | 47 | This option defines the way in which the CPU attempts to arrange |
| 51 | data bits when writing the 'magic' commands to the chips. Saying | 48 | data bits when writing the 'magic' commands to the chips. Saying |
| @@ -55,12 +52,8 @@ config MTD_CFI_NOSWAP | |||
| 55 | Specific arrangements are possible with the BIG_ENDIAN_BYTE and | 52 | Specific arrangements are possible with the BIG_ENDIAN_BYTE and |
| 56 | LITTLE_ENDIAN_BYTE, if the bytes are reversed. | 53 | LITTLE_ENDIAN_BYTE, if the bytes are reversed. |
| 57 | 54 | ||
| 58 | If you have a LART, on which the data (and address) lines were | 55 | config MTD_CFI_NOSWAP |
| 59 | connected in a fashion which ensured that the nets were as short | 56 | bool "NO" |
| 60 | as possible, resulting in a bit-shuffling which seems utterly | ||
| 61 | random to the untrained eye, you need the LART_ENDIAN_BYTE option. | ||
| 62 | |||
| 63 | Yes, there really exists something sicker than PDP-endian :) | ||
| 64 | 57 | ||
| 65 | config MTD_CFI_BE_BYTE_SWAP | 58 | config MTD_CFI_BE_BYTE_SWAP |
| 66 | bool "BIG_ENDIAN_BYTE" | 59 | bool "BIG_ENDIAN_BYTE" |
