summaryrefslogtreecommitdiffstats
path: root/mm/highmem.c
diff options
context:
space:
mode:
authorBrian Norris <computersforpeace@gmail.com>2014-01-29 23:08:12 +0100
committerBrian Norris <computersforpeace@gmail.com>2014-03-11 06:42:22 +0100
commit3dad2344e92c6e1aeae42df1c4824f307c51bcc7 (patch)
treeca71a7005c582cd98eebf5e16049b125564925f5 /mm/highmem.c
parentmtd: nand: add support for SanDisk SDTNRGAMA-008G (diff)
downloadlinux-3dad2344e92c6e1aeae42df1c4824f307c51bcc7.tar.xz
linux-3dad2344e92c6e1aeae42df1c4824f307c51bcc7.zip
mtd: nand: force NAND_CMD_READID onto 8-bit bus
The NAND command helpers tend to automatically shift the column address for x16 bus devices, since most commands expect a word address, not a byte address. The Read ID command, however, expects an 8-bit address (i.e., 0x00, 0x20, or 0x40 should not be translated to 0x00, 0x10, or 0x20). This fixes the column address for a few drivers which imitate the nand_base defaults. Note that I don't touch sh_flctl.c, since it already handles this problem slightly differently (note its comment "READID is always performed using an 8-bit bus"). I have not tested this patch, as I only have x8 parts up for testing at this point. Hopefully that can change soon... Signed-off-by: Brian Norris <computersforpeace@gmail.com> Tested-by: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> Tested-By: Pekon Gupta <pekon@ti.com>
Diffstat (limited to 'mm/highmem.c')
0 files changed, 0 insertions, 0 deletions