summaryrefslogtreecommitdiff
path: root/drivers/mtd/nand/raw/nand_base.c
Commit message (Expand)AuthorAgeFilesLines
* mtd: rawnand: Support for sequential cache readsJaimeLiao2023-01-131-4/+115
* mtd: rawnand: Prepare the late addition of supported operation checksMiquel Raynal2023-01-131-0/+10
* mtd: rawnand: Check the data only read pattern only onceMiquel Raynal2023-01-131-0/+20
* mtd: rawnand: placate "$VARIABLE is used uninitialized" warningsAdam Borowski2022-11-071-2/+2
* Merge tag 'nand/for-6.1' into mtd/nextMiquel Raynal2022-10-071-4/+1
|\
| * mtd: rawnand: Replace of_gpio_named_count() by gpiod_count()Andy Shevchenko2022-09-211-2/+1
| * mtd: rawnand: remove misguided comment of nand_get_device()ChenXiaoSong2022-09-211-2/+0
* | mtd: add ECC error accounting for each read requestMichał Kępień2022-09-211-0/+10
|/
* mtd: rawnand: print offset instead of page number for bad blocksRafał Miłecki2022-04-041-4/+5
* Merge tag 'nand/for-5.18' into mtd/nextMiquel Raynal2022-03-231-42/+39
|\
| * mtd: rawnand: protect access to rawnand devices while in suspendSean Nyekjaer2022-02-091-24/+20
| * 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
* | mtd: Replace the expert mode symbols with a single helperMiquel Raynal2022-02-071-1/+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