linux_dsm_epyc7002/drivers/mtd/nand/raw
Piotr Sroka 397deafc02 mtd: rawnand: cadence: get meta data size from registers
Add checking size of BCH meta data size in capabilities registers
instead of using fixed value. BCH meta data is used to keep data
from NAND flash OOB area.

Signed-off-by: Piotr Sroka <piotrs@cadence.com>
Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com>
Link: https://lore.kernel.org/linux-mtd/1581328530-29966-1-git-send-email-piotrs@cadence.com
2020-03-11 16:17:55 +01:00
..
atmel mtd: rawnand: atmel: switch to using devm_fwnode_gpiod_get() 2020-01-21 20:00:34 +01:00
bcm47xxnflash treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
brcmnand mtd: rawnand: brcmnand: Set appropriate DMA mask 2020-01-21 20:00:33 +01:00
gpmi-nand mtd: rawnand: gpmi: Use dma_request_chan() instead dma_request_slave_channel() 2020-03-11 16:17:54 +01:00
ingenic mtd: rawnand: ingenic: Add dependency on MIPS || COMPILE_TEST 2020-03-11 16:17:55 +01:00
ams-delta.c mtd: rawnand: ams-delta: Rename structures and functions to gpio_nand* 2020-03-11 16:17:53 +01:00
au1550nd.c remove ioremap_nocache and devm_ioremap_nocache 2020-01-06 09:45:59 +01:00
cadence-nand-controller.c mtd: rawnand: cadence: get meta data size from registers 2020-03-11 16:17:55 +01:00
cafe_nand.c treewide: Add SPDX license identifier for more missed files 2019-05-21 10:50:45 +02:00
cmx270_nand.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
cs553x_nand.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
davinci_nand.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 2019-05-24 17:36:45 +02:00
denali_dt.c mtd: rawnand: denali_dt: add reset controlling 2020-01-21 20:00:33 +01:00
denali_pci.c remove ioremap_nocache and devm_ioremap_nocache 2020-01-06 09:45:59 +01:00
denali.c mtd: rawnand: denali: deassert write protect pin 2020-03-09 14:49:14 +01:00
denali.h mtd: rawnand: Replace zero-length array with flexible-array member 2020-03-11 16:17:54 +01:00
diskonchip.c treewide: Add SPDX license identifier for more missed files 2019-05-21 10:50:45 +02:00
fsl_elbc_nand.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 2019-05-30 11:26:35 -07:00
fsl_ifc_nand.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 2019-05-30 11:26:35 -07:00
fsl_upm.c remove ioremap_nocache and devm_ioremap_nocache 2020-01-06 09:45:59 +01:00
fsmc_nand.c mtd: rawnand: fsmc: Use nand_op_trace for operation tracing 2019-06-27 20:05:26 +02:00
gpio.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
hisi504_nand.c mtd: Remove dev_err() usage after platform_get_irq() 2019-10-08 19:01:49 +02:00
internals.h mtd: spinand: toshiba: Add comment about Kioxia ID 2020-03-09 14:49:14 +01:00
Kconfig mtd: rawnand: add unspecified HAS_IOMEM dependency 2020-01-27 17:44:21 +01:00
lpc32xx_mlc.c mtd: Remove dev_err() usage after platform_get_irq() 2019-10-08 19:01:49 +02:00
lpc32xx_slc.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 2019-05-30 11:26:37 -07:00
Makefile mtd: rawnand: Add new Cadence NAND driver to MTD subsystem 2019-10-04 18:02:22 +02:00
marvell_nand.c mtd: rawnand: marvell: Use dma_request_chan() instead dma_request_slave_channel() 2020-03-11 16:17:54 +01:00
meson_nand.c mtd: rawnand: Replace zero-length array with flexible-array member 2020-03-11 16:17:54 +01:00
mpc5121_nfc.c mtd: rawnand: mpc5121: Remove unneeded semicolon 2020-01-21 20:00:16 +01:00
mtk_ecc.c mtd: Remove dev_err() usage after platform_get_irq() 2019-10-08 19:01:49 +02:00
mtk_ecc.h mtd: rawnand: mtk: Re-license MTK NAND driver as Dual MIT/GPL 2019-06-27 20:07:46 +02:00
mtk_nand.c mtd: rawnand: Replace zero-length array with flexible-array member 2020-03-11 16:17:54 +01:00
mxc_nand.c
mxic_nand.c mtd: rawnand: mxic: Remove dev_err() on platform_get_irq() failure 2019-10-29 14:40:42 +01:00
nand_amd.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 2019-05-30 11:26:37 -07:00
nand_base.c mtd: rawnand: Add support for manufacturer specific lock/unlock operation 2020-03-11 16:17:55 +01:00
nand_bbt.c mtd: rawnand: Fix a memory leak bug 2019-08-24 13:13:41 +02:00
nand_bch.c mtd: rawnand: Use kzalloc() instead of kmalloc() and memset() 2019-06-28 12:00:46 +02:00
nand_ecc.c docs: mtd: move it to the driver-api book 2019-07-15 09:20:28 -03:00
nand_esmt.c
nand_hynix.c mtd: rawnand: Replace zero-length array with flexible-array member 2020-03-11 16:17:54 +01:00
nand_ids.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
nand_jedec.c
nand_legacy.c
nand_macronix.c mtd: rawnand: Macronix: Add support for block protection 2020-03-11 16:17:55 +01:00
nand_micron.c mtd: rawnand: Change calculating of position page containing BBM 2019-10-04 18:02:20 +02:00
nand_onfi.c
nand_samsung.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 2019-05-30 11:26:37 -07:00
nand_timings.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
nand_toshiba.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 2019-05-30 11:26:37 -07:00
nandsim.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 150 2019-05-30 11:25:19 -07:00
ndfc.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
omap2.c mtd: Remove dev_err() usage after platform_get_irq() 2019-10-08 19:01:49 +02:00
omap_elm.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 2019-05-30 11:26:37 -07:00
orion_nand.c
oxnas_nand.c mtd: rawnand: oxnas: Add of_node_put() 2019-07-25 14:21:44 +02:00
pasemi_nand.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 333 2019-06-05 17:37:06 +02:00
plat_nand.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
qcom_nandc.c mtd: rawnand: qcom: Use dma_request_chan() instead dma_request_slave_channel() 2020-03-11 16:17:54 +01:00
r852.c mtd: rawnand: r852: Use dev_get_drvdata 2019-08-07 18:15:38 +02:00
r852.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
s3c2410.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 2019-05-30 11:26:35 -07:00
sh_flctl.c mtd: Remove dev_err() usage after platform_get_irq() 2019-10-08 19:01:49 +02:00
sharpsl.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
sm_common.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
sm_common.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
socrates_nand.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
stm32_fmc2_nand.c mtd: rawnand: stm32_fmc2: Use dma_request_chan() instead dma_request_slave_channel() 2020-03-11 16:17:54 +01:00
sunxi_nand.c mtd: rawnand: sunxi: Use dma_request_chan() instead dma_request_slave_channel() 2020-03-11 16:17:54 +01:00
tango_nand.c mtd: rawnand: tango: Add of_node_put() before return 2019-07-25 14:21:44 +02:00
tegra_nand.c
tmio_nand.c
txx9ndfmc.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
vf610_nfc.c mtd: rawnand: vf610: Add of_node_put() before goto 2019-07-25 14:21:44 +02:00
xway_nand.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00