summaryrefslogtreecommitdiffstats
path: root/drivers/mtd/nand/raw/nand_base.c
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'nand/for-6.8' into mtd/nextMiquel Raynal2023-12-221-2/+8
|\
| * mtd: rawnand: NAND controller write protectDavid Regan2023-12-041-0/+4
| * mtd: rawnand: Add destructive operationBoris Brezillon2023-12-041-2/+4
* | mtd: rawnand: Clarify conditions to enable continuous readsMiquel Raynal2023-12-221-8/+16
* | mtd: rawnand: Prevent sequential reads with on-die ECC enginesMiquel Raynal2023-12-221-0/+8
* | mtd: rawnand: Fix core interference with sequential readsMiquel Raynal2023-12-221-0/+14
* | mtd: rawnand: Prevent crossing LUN boundaries during sequential readsMiquel Raynal2023-12-221-6/+37
|/
* Merge tag 'mtd/for-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/...Linus Torvalds2023-11-041-1/+0
|\
| * mtd: rawnand: Remove unused of_gpio.h inclusionAndy Shevchenko2023-10-161-1/+0
* | mtd: rawnand: Ensure the nand chip supports cached readsRouven Czerwinski2023-10-161-0/+3
|/
* mtd: rawnand: export 'nand_exit_status_op()'Arseniy Krasnov2023-07-121-0/+1
* 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