aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/mtd/nand/raw/nand_base.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* mtd: rawnand: timings: Provide onfi_fill_data_interface() with a data interfaceMiquel Raynal2020-06-261-3/+4
* mtd: rawnand: Rename nand_init_data_interface()Miquel Raynal2020-06-261-4/+4
* mtd: rawnand: Fix nand_setup_data_interface() descriptionMiquel Raynal2020-06-261-5/+2
* mtd: rawnand: Rename nand_has_setup_data_iface()Miquel Raynal2020-06-261-3/+3
* mtd: rawnand: Use the data interface mode entry when relevantMiquel Raynal2020-06-261-5/+4
* mtd: rawnand: Compare the actual timing valuesMiquel Raynal2020-06-261-1/+2
* mtd: rawnand: Rename the manufacturer structureMiquel Raynal2020-06-261-7/+7
* mtd: rawnand: Create a nand_chip operations structureMiquel Raynal2020-06-261-10/+10
* mtd: rawnand: Add an invalid ECC mode to discriminate with valid onesMiquel Raynal2020-05-311-1/+1
* mtd: rawnand: Return an enum from of_get_nand_ecc_algo()Miquel Raynal2020-05-311-16/+19
* mtd: rawnand: Drop OOB_FIRST placement schemeMiquel Raynal2020-05-311-81/+0
* mtd: rawnand: Avoid a typedefMiquel Raynal2020-05-311-2/+2
* mtd: rawnand: Stop using nand_release()Miquel Raynal2020-05-311-12/+0
* mtd: rawnand: Add nand_extract_bits()Miquel Raynal2020-05-241-0/+44
* mtd: rawnand: Ensure the number of bitflips is consistentMiquel Raynal2020-05-241-5/+5
* mtd: rawnand: Fix nand_gpio_waitrdy()Boris Brezillon2020-05-241-2/+8
* mtd: rawnand: Propage CS selection to sub operationsBoris Brezillon2020-05-241-1/+2
* mtd: rawnand: Add a NAND_NO_BBM_QUIRK flagBoris Brezillon2020-05-111-0/+3
* mtd: rawnand: Allow controllers to overload soft ECC hooksMiquel Raynal2020-05-111-4/+8
* mtd: rawnand: Expose monolithic read/write_page_raw() helpersMiquel Raynal2020-05-111-0/+77
* mtd: rawnand: Give the possibility to verify a read operation is supportedMiquel Raynal2020-05-111-19/+29
* mtd: rawnand: Avoid indirect access to ->data_buf()Miquel Raynal2020-05-111-1/+1
* mtd: rawnand: Rename the use_bufpoi variablesMiquel Raynal2020-05-111-17/+17
* mtd: rawnand: Fix comments about the use of bufpoiMiquel Raynal2020-05-111-2/+8
* mtd: rawnand: Rename a NAND chip optionMiquel Raynal2020-05-111-2/+2
* mtd: rawnand: Define the "distance 3" MLC pairing schemeBoris Brezillon2020-05-111-0/+50
* mtd: rawnand: Give more information about the ECC weaknessMiquel Raynal2020-05-111-2/+4
* mtd: Convert fallthrough comments into statementsMiquel Raynal2020-03-301-6/+3
* mtd: rawnand: Add support for manufacturer specific suspend/resume operationMason Yang2020-03-241-4/+13
* mtd: rawnand: Add support for manufacturer specific lock/unlock operationMason Yang2020-03-111-2/+34
* mtd: rawnand: free the nand_device objectChristophe Kerello2020-03-091-0/+2
* mtd: rawnand: Ensure nand_soft_waitrdy wait period is enoughMartin Devera2020-03-091-1/+6