summaryrefslogtreecommitdiffstats
path: root/drivers/mtd/nand/raw/nand_base.c
Commit message (Expand)AuthorAgeFilesLines
* mtd: rawnand: Rework of_get_nand_bus_width()Tudor Ambarus2022-01-231-12/+18
* mtd: rawnand: Remove of_get_nand_on_flash_bbt() wrapperTudor Ambarus2022-01-231-6/+1
* Merge tag 'mtd/for-5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd...Linus Torvalds2022-01-111-0/+70
|\
| * Merge tag 'nand/for-5.17' into mtd/nextMiquel Raynal2021-12-311-0/+67
| |\
| | * mtd: rawnand: Export nand_read_page_hwecc_oob_first()Paul Cercueil2021-11-191-0/+67
| * | mtd: Introduce an expert mode for forensics and debugging purposesMiquel Raynal2021-12-091-0/+3
| |/
* | mtd: rawnand: Fix nand_choose_best_timings() on unsupported interfaceHerve Codina2021-12-031-2/+2
* | mtd: rawnand: Fix nand_erase_op delayHerve Codina2021-12-031-1/+1
|/
* mtd: rawnand: Fix probe failure due to of_get_nand_secure_regions()Manivannan Sadhasivam2021-08-061-0/+6
* mtd: rawnand: Add a check in of_get_nand_secure_regions()Dan Carpenter2021-07-161-2/+2
* mtd: rawnand: Add a helper to parse the gpio-cs DT propertyMiquel Raynal2021-05-261-0/+39
* mtd: rawnand: Choose the best timings, NV-DDR includedMiquel Raynal2021-05-261-1/+75
* mtd: rawnand: Allow SDR timings to be nackedMiquel Raynal2021-05-261-4/+4
* mtd: rawnand: Support enabling NV-DDR through SET_FEATURESMiquel Raynal2021-05-261-5/+13
* mtd: rawnand: Handle the double bytes in NV-DDR modeMiquel Raynal2021-05-261-8/+85
* mtd: rawnand: Access SDR and NV-DDR timings through a common macroMiquel Raynal2021-05-261-60/+71
* mtd: rawnand: Use more recent ONFI specification wordingMiquel Raynal2021-05-261-1/+1
* mtd: rawnand: silence static checker warning in nand_setup_interface()Dan Carpenter2021-05-101-0/+1
* mtd: rawnand: Add support for secure regions in NAND memoryManivannan Sadhasivam2021-04-071-1/+99
* mtd: nand: fix error handling in nand_prog_page_op() #2Sascha Hauer2021-03-111-16/+15
* mtd: nand: fix error handling in nand_prog_page_op() #1Sascha Hauer2021-03-111-0/+2
* mtd: rawnand: Try not to use the ECC private structuresMiquel Raynal2021-03-111-9/+7
* mtd: nand: ecc-hamming: Create the software Hamming engineMiquel Raynal2020-12-101-17/+9
* mtd: nand: ecc-hamming: Stop using raw NAND structuresMiquel Raynal2020-12-101-3/+60
* mtd: nand: ecc-hamming: Rename the exported functionsMiquel Raynal2020-12-101-2/+23
* mtd: nand: ecc-hamming: Move Hamming code to the generic NAND layerMiquel Raynal2020-12-101-1/+1
* mtd: nand: ecc-bch: Create the software BCH engineMiquel Raynal2020-12-101-53/+9
* mtd: nand: ecc-bch: Stop using raw NAND structuresMiquel Raynal2020-11-301-5/+33
* mtd: nand: ecc-bch: Update the prototypes to be more genericMiquel Raynal2020-11-301-4/+40
* mtd: nand: ecc-bch: Drop mtd_nand_has_bch()Miquel Raynal2020-11-301-1/+1
* mtd: nand: ecc-bch: Stop exporting the private structureMiquel Raynal2020-11-301-5/+7
* mtd: nand: ecc-bch: Move BCH code to the generic NAND layerMiquel Raynal2020-11-301-1/+1
* mtd: rawnand: Don't overwrite the error code from nand_set_ecc_soft_ops()Tudor Ambarus2020-09-301-3/+1
* mtd: rawnand: Introduce nand_set_ecc_on_host_ops()Tudor Ambarus2020-09-301-53/+61
* mtd: rawnand: Use the NAND framework user_conf object for ECC flagsMiquel Raynal2020-09-301-7/+7
* 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-301-165/+9
* mtd: rawnand: Make use of the ECC frameworkMiquel Raynal2020-09-281-0/+1
* mtd: rawnand: Use nanddev_get/set_ecc_requirements() when relevantMiquel Raynal2020-09-281-10/+17
* mtd: rawnand: Use the new ECC engine type enumerationMiquel Raynal2020-09-281-30/+50
* mtd: rawnand: Separate the ECC engine type and the ECC byte placementMiquel Raynal2020-09-281-38/+51
* mtd: rawnand: Rename the ECC algorithm enumeration itemsMiquel Raynal2020-08-271-13/+13
* mtd: rawnand: Allocate the interface configurations dynamicallyMiquel Raynal2020-06-261-32/+52
* mtd: rawnand: Get rid of the default ONFI timing modeMiquel Raynal2020-06-261-15/+4
* mtd: rawnand: Add the ->choose_interface_config() hookMiquel Raynal2020-06-261-6/+11
* mtd: rawnand: Introduce nand_choose_best_sdr_timings()Miquel Raynal2020-06-261-36/+58
* mtd: rawnand: timings: Make onfi_fill_interface_config() a void helperMiquel Raynal2020-06-261-4/+2
* mtd: rawnand: s/data_interface/interface_config/Miquel Raynal2020-06-261-34/+35
* mtd: rawnand: Hide the chip->data_interface indirectionMiquel Raynal2020-06-261-17/+17