summaryrefslogtreecommitdiff
path: root/drivers/mtd/nand/raw
Commit message (Expand)AuthorAgeFilesLines
* mtd: rawnand: marvell: Support panic_write for mtdoopsChris Packham2020-09-301-5/+33
* mtd: rawnand: vf610: disable clk on error handling path in probeEvgeny Novikov2020-09-301-2/+4
* mtd: rawnand: oxnas: cleanup/simplify codePavel Machek2020-09-301-2/+1
* mtd: rawnand: pasemi: Make pasemi_device_ready() staticWei Yongjun2020-09-301-1/+1
* mtd: rawnand: stm32_fmc2: fix a buffer overflowChristophe Kerello2020-09-301-1/+1
* mtd: rawnand: atmel: Get rid of the legacy interface implementationBoris Brezillon2020-09-301-197/+1
* mtd: rawnand: atmel: Convert the driver to exec_op()Boris Brezillon2020-09-301-0/+267
* mtd: rawnand: atmel: Use nand_prog_page_end_op()Boris Brezillon2020-09-301-14/+2
* mtd: rawnand: atmel: Use nand_{write,read}_data_op()Boris Brezillon2020-09-301-5/+5
* mtd: rawnand: atmel: Drop redundant nand_read_page_op()Boris Brezillon2020-09-301-4/+1
* mtd: rawnand: atmel: Enable the NFC controller at probe timeBoris Brezillon2020-09-301-6/+6
* mtd: rawnand: Use the NAND framework user_conf object for ECC flagsMiquel Raynal2020-09-305-12/+15
* mtd: rawnand: Use the ECC framework user input parsing bitsMiquel Raynal2020-09-301-72/+70
* mtd: rawnand: Use the ECC framework nand_ecc_is_strong_enough() helperMiquel Raynal2020-09-301-38/+1
* mtd: rawnand: Use the ECC framework OOB layoutsMiquel Raynal2020-09-308-173/+19
* mtd: rawnand: Make use of the ECC frameworkMiquel Raynal2020-09-282-0/+2
* mtd: rawnand: Use nanddev_get/set_ecc_requirements() when relevantMiquel Raynal2020-09-2815-85/+143
* mtd: rawnand: Use the new ECC engine type enumerationMiquel Raynal2020-09-2850-181/+207
* mtd: rawnand: Separate the ECC engine type and the ECC byte placementMiquel Raynal2020-09-287-45/+64
* mtd: rawnand: Rename the ECC algorithm enumeration itemsMiquel Raynal2020-08-2727-62/+62
* Merge tag 'mtd/for-5.9' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/...Linus Torvalds2020-08-0934-734/+1011
|\
| * Merge tag 'nand/for-5.9' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd...Richard Weinberger2020-08-0733-583/+848
| |\
| | * mtd: rawnand: ingenic: cleanup ARRAY_SIZE() vs sizeof() useDan Carpenter2020-07-071-2/+2
| | * mtd: rawnand: brcmnand: ECC error handling on EDU transfersKamal Dasu2020-06-261-0/+26
| | * mtd: rawnand: brcmnand: Don't default to edu transferKamal Dasu2020-06-261-2/+3
| | * mtd: rawnand: qcom: set BAM mode only if not set alreadySivaprakash Murugesan2020-06-261-1/+10
| | * mtd: rawnand: qcom: avoid write to unavailable registerSivaprakash Murugesan2020-06-261-1/+6
| | * mtd: rawnand: trivial spellingKieran Bingham2020-06-262-2/+2
| | * mtd: rawnand: gpio: Get rid of the legacy interface implementationBoris Brezillon2020-06-261-35/+0
| | * mtd: rawnand: gpio: Implement exec_op()Boris Brezillon2020-06-261-3/+101
| | * mtd: rawnand: gpio: Inherit from nand_controllerBoris Brezillon2020-06-261-0/+3
| | * mtd: rawnand: fsl_upm: Get rid of the legacy interface implementationBoris Brezillon2020-06-261-133/+0
| | * mtd: rawnand: fsl_upm: Implement exec_op()Boris Brezillon2020-06-261-0/+86
| | * mtd: rawnand: fsl_upm: Inherit from nand_controllerBoris Brezillon2020-06-261-0/+3
| | * mtd: rawnand: fsl_upm: Use gpio descriptorsBoris Brezillon2020-06-261-34/+10
| | * mtd: rawnand: fsl_upm: Use platform_get_resource() + devm_ioremap_resource()Boris Brezillon2020-06-261-16/+7
| | * mtd: rawnand: fsl_upm: Use devm_kasprintf() to allocate the MTD nameBoris Brezillon2020-06-261-5/+3
| | * mtd: rawnand: fsl_upm: Allocate the fsl_upm_nand object using devm_kzalloc()Boris Brezillon2020-06-261-12/+6
| | * mtd: rawnand: fsl_upm: Get rid of the unused fsl_upm_nand.parts fieldBoris Brezillon2020-06-261-1/+0
| | * mtd: rawnand: fsl_upm: Remove unused mtd varBoris Brezillon2020-06-261-1/+0
| | * mtd: rawnand: Allocate the interface configurations dynamicallyMiquel Raynal2020-06-263-32/+59
| | * mtd: rawnand: Get rid of the default ONFI timing modeMiquel Raynal2020-06-261-15/+4
| | * mtd: rawnand: toshiba: Choose the interface configuration for TH58NVG2S3HBAI4Rickard x Andersson2020-06-262-0/+41
| | * mtd: rawnand: hynix: Implement ->choose_interface_config() for H27UCG8T2ATR-BCMiquel Raynal2020-06-262-1/+15
| | * mtd: rawnand: toshiba: Implement ->choose_interface_config() for TC58NVG0S3EMiquel Raynal2020-06-262-2/+21
| | * mtd: rawnand: toshiba: Implement ->choose_interface_config() for TC58TEG5DCLTA00Miquel Raynal2020-06-261-1/+11
| | * mtd: rawnand: Add the ->choose_interface_config() hookMiquel Raynal2020-06-261-6/+11
| | * mtd: rawnand: Introduce nand_choose_best_sdr_timings()Miquel Raynal2020-06-262-36/+61
| | * mtd: rawnand: timings: Make onfi_fill_interface_config() a void helperMiquel Raynal2020-06-263-18/+14
| | * mtd: rawnand: s/data_interface/interface_config/Miquel Raynal2020-06-2621-122/+123