OpenCloudOS-Kernel/drivers/mtd/nand/raw
Miquel Raynal f4531b2b19 mtd: rawnand: prepare the removal of ONFI/JEDEC parameter pages
The NAND chip parameter page is statically allocated within the
nand_chip structure, which reserves a lot of space. Even not ONFI nor
JEDEC chips have it embedded. Also, only a few parameters are actually
read from the parameter page after the detection.

To prepare to the removal of such huge structure, a small NAND parameter
structure is allocated statically and contains only very few members
that are generic to all chips and actually used elsewhere in the code.

Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com>
Signed-off-by: Boris Brezillon <boris.brezillon@bootlin.com>
2018-03-20 10:46:35 +01:00
..
atmel
bcm47xxnflash mtd: rawnand: rename SET/GET FEATURES related functions 2018-03-20 09:33:22 +01:00
brcmnand
gpmi-nand mtd: rawnand: use wrappers to call onfi GET/SET_FEATURES 2018-03-20 09:46:02 +01:00
Kconfig mtd: rawnand: makes the Kconfig entry clear when it comes to raw NANDs 2018-03-19 10:53:59 +01:00
Makefile mtd: rawnand: remove bf5xx_nand driver 2018-03-17 15:35:32 +01:00
ams-delta.c mtd: rawnand: Replace printk() with appropriate pr_*() macro 2018-03-15 15:57:05 +01:00
au1550nd.c
cafe_nand.c mtd: rawnand: rename SET/GET FEATURES related functions 2018-03-20 09:33:22 +01:00
cmx270_nand.c
cs553x_nand.c mtd: rawnand: Replace printk() with appropriate pr_*() macro 2018-03-15 15:57:05 +01:00
davinci_nand.c
denali.c
denali.h
denali_dt.c
denali_pci.c
diskonchip.c mtd: rawnand: Replace printk() with appropriate pr_*() macro 2018-03-15 15:57:05 +01:00
docg4.c mtd: rawnand: rename SET/GET FEATURES related functions 2018-03-20 09:33:22 +01:00
fsl_elbc_nand.c mtd: rawnand: rename SET/GET FEATURES related functions 2018-03-20 09:33:22 +01:00
fsl_ifc_nand.c mtd: rawnand: rename SET/GET FEATURES related functions 2018-03-20 09:33:22 +01:00
fsl_upm.c
fsmc_nand.c
gpio.c
hisi504_nand.c mtd: rawnand: rename SET/GET FEATURES related functions 2018-03-20 09:33:22 +01:00
jz4740_nand.c
jz4780_bch.c
jz4780_bch.h
jz4780_nand.c
lpc32xx_mlc.c
lpc32xx_slc.c
marvell_nand.c
mpc5121_nfc.c mtd: rawnand: rename SET/GET FEATURES related functions 2018-03-20 09:33:22 +01:00
mtk_ecc.c
mtk_ecc.h
mtk_nand.c
mxc_nand.c mtd: rawnand: mxc: remove useless checks in GET/SET_FEATURES functions 2018-03-20 09:48:45 +01:00
nand_amd.c
nand_base.c mtd: rawnand: prepare the removal of ONFI/JEDEC parameter pages 2018-03-20 10:46:35 +01:00
nand_bbt.c
nand_bch.c mtd: rawnand: Replace printk() with appropriate pr_*() macro 2018-03-15 15:57:05 +01:00
nand_ecc.c mtd: rawnand: remove STANDALONE compile mode of nand_ecc 2018-03-15 16:42:33 +01:00
nand_hynix.c
nand_ids.c
nand_macronix.c
nand_micron.c mtd: rawnand: use wrappers to call onfi GET/SET_FEATURES 2018-03-20 09:46:02 +01:00
nand_samsung.c
nand_timings.c
nand_toshiba.c
nandsim.c mtd: rawnand: Replace printk() with appropriate pr_*() macro 2018-03-15 15:57:05 +01:00
ndfc.c
nuc900_nand.c
omap2.c
omap_elm.c
orion_nand.c
oxnas_nand.c
pasemi_nand.c
plat_nand.c
qcom_nandc.c mtd: rawnand: rename SET/GET FEATURES related functions 2018-03-20 09:33:22 +01:00
r852.c mtd: rawnand: Replace printk() with appropriate pr_*() macro 2018-03-15 15:57:05 +01:00
r852.h mtd: rawnand: Replace printk() with appropriate pr_*() macro 2018-03-15 15:57:05 +01:00
s3c2410.c
sh_flctl.c mtd: rawnand: rename SET/GET FEATURES related functions 2018-03-20 09:33:22 +01:00
sharpsl.c
sm_common.c mtd: rawnand: Replace printk() with appropriate pr_*() macro 2018-03-15 15:57:05 +01:00
sm_common.h
socrates_nand.c
sunxi_nand.c
tango_nand.c
tmio_nand.c
txx9ndfmc.c
vf610_nfc.c mtd: rawnand: vf610_nfc: support ONFI SET/GET_FEATURES commands 2018-03-17 15:35:32 +01:00
xway_nand.c