u-boot/include/linux/mtd
Takahiro Kuwano e70ac28870 mtd: spi-nor-core: Rework spi_nor_cypress_octal_dtr_enable()
Enabling Octal DTR mode in multi-die package parts requires reister setup
for each die. That can be done by simple for-loop. write_enable() takes
effect to all die at once so we can call it before the loop. Besides we
can replace spi_mem_exec_op() calls with spansion_read/write_any_reg().
And finally, we must mask CFR2V[7:4] when changing dummy cycles, as
CFR2V[7] indicates current addressing mode and that should be 1 (4-byte
address mode) for multi-die package parts.

Signed-off-by: Takahiro Kuwano <Takahiro.Kuwano@infineon.com>
Reviewed-by: Jagan Teki <jagan@amarulasolutions.com>
2024-01-29 19:34:17 +05:30
..
bbm.h Convert CONFIG_SYS_NAND_MAX_CHIPS to Kconfig 2021-10-06 09:16:24 -04:00
cfi.h mtd: spi: Port SPI NOR framework from Linux 2019-02-07 15:33:21 +05:30
concat.h
flashchip.h WS cleanup: remove excessive empty lines 2021-09-30 08:08:56 -04:00
mtd.h mtd: Add some fallbacks for add/del_mtd_device 2023-11-16 12:43:49 -05:00
nand.h mtd/spinand: sync supported devices with linux-5.15.43 2023-10-13 10:49:07 +02:00
nand_bch.h
nand_ecc.h
omap_gpmc.h memory: Add TI GPMC driver 2022-10-26 15:21:12 -04:00
onenand.h
onenand_regs.h
partitions.h WS cleanup: remove SPACE(s) followed by TAB 2021-09-30 09:08:16 -04:00
rawnand.h mtd: nand: Rename nand_get_flash_type() into nand_detect() 2022-08-22 11:15:15 +02:00
samsung_onenand.h
spi-nor.h mtd: spi-nor-core: Rework spi_nor_cypress_octal_dtr_enable() 2024-01-29 19:34:17 +05:30
spinand.h Merge branch 'master' of https://source.denx.de/u-boot/custodians/u-boot-spi into next 2023-12-18 09:56:42 -05:00
ubi.h