| a63674c7cfe6 ("mtd: rawnand: Reorganize the nand_chip structure") |
| 36017af430e6 ("mtd: rawnand: Declare the nand_manufacturer structure out of nand_chip") |
| 271de009b7c0 ("mtd: rawnand: Rename the manufacturer structure") |
| 8e8b2706e15d ("mtd: rawnand: Create a nand_chip operations structure") |
| d1f3837a507d ("mtd: rawnand: Only use u8 instead of uint8_t in nand_chip structure") |
| c4cabc08d09e ("mtd: rawnand: Use unsigned types for nand_chip unsigned values") |
| 19301d54997d ("mtd: rawnand: macronix: Add support for deep power down mode") |
| adc6162b9a0c ("mtd: rawnand: Add support for manufacturer specific suspend/resume operation") |
| 03a539c7a118 ("mtd: rawnand: Macronix: Add support for block protection") |
| 92270086b7e5 ("mtd: rawnand: Add support for manufacturer specific lock/unlock operation") |
| 84234652595f ("mtd: rawnand: Add support for Macronix NAND randomizer") |
| 33535b85478d ("mtd: rawnand: Add Macronix NAND read retry support") |
| f90da7818b14 ("mtd: rawnand: Support bad block markers in first, second or last page") |
| bb5925480b13 ("mtd: nand: Make flags for bad block marker position more granular") |
| 04649ec1335f ("mtd: rawnand: Always store info about bad block markers in chip struct") |
| 6a1b66d6c8d6 ("mtd: rawnand: Get rid of chip->ecc_{strength,step}_ds") |
| 32813e288414 ("mtd: rawnand: Get rid of chip->numchips") |
| 6c836d515ff8 ("mtd: rawnand: Get rid of chip->chipsize") |
| 298151689b33 ("mtd: rawnand: Get rid of chip->bits_per_cell") |
| 7beb37e5f0d2 ("mtd: rawnand: Use nanddev_mtd_max_bad_blocks()") |
| d974541e2379 ("mtd: rawnand: Move all page cache related fields to a sub-struct") |
| eeab717483e5 ("mtd: rawnand: Provide a helper to get chip->data_buf") |
| a7ab085d7c16 ("mtd: rawnand: Initialize the nand_device object") |
| 629a442cad5f ("mtd: rawnand: Fill memorg during detection") |
| 3020e30af6f8 ("mtd: rawnand: Prepare things to reuse the generic NAND layer") |
| 013e6292aaf5 ("mtd: rawnand: Simplify the locking") |
| a55abb369245 ("mtd: rawnand: sunxi: Name nand_chip objects consistently") |
| 7b6a9b28ecf2 ("mtd: rawnand: Deprecate the dummy_controller field") |
| 7a08dbaedd36 ("mtd: rawnand: Move ->setup_data_interface() to nand_controller_ops") |
| f2abfeb2078b ("mtd: rawnand: Move the ->exec_op() method to nand_controller_ops") |
| 7d6c37e90cf9 ("mtd: rawnand: Deprecate the ->select_chip() hook") |
| 1770022ffa85 ("mtd: rawnand: ams-delta: Stop implementing ->select_chip()") |
| 653c57c7da08 ("mtd: rawnand: vf610: Stop implementing ->select_chip()") |
| 2ace451cae22 ("mtd: rawnand: tegra: Stop implementing ->select_chip()") |
| b25251414f6e ("mtd: rawnand: marvell: Stop implementing ->select_chip()") |
| 550b9fc4e3af ("mtd: rawnand: fsmc: Stop implementing ->select_chip()") |
| 02b4a52604a4 ("mtd: rawnand: Make ->select_chip() optional when ->exec_op() is implemented") |
| ae2294b10b0f ("mtd: rawnand: Pass the CS line to be selected in struct nand_operation") |
| 1d0178593d14 ("mtd: rawnand: Add nand_[de]select_target() helpers") |
| 9fd6bcffe741 ("mtd: rawnand: ams-delta: Explicitly inherit from nand_controller") |
| d54445d664a1 ("mtd: rawnand: ams-delta: Fix various coding style issues") |
| 336058c8f4c2 ("mtd: rawnand: Remove unused NAND_CONTROLLER_ALLOC flag") |
| 1f2d29e634b3 ("mtd: rawnand: Move nand_exec_op() to internal.h") |
| 99f3351a6d6e ("mtd: rawnand: Reorganize code to avoid forward declarations") |
| 0813621ba898 ("mtd: rawnand: Stop passing mtd_info objects to internal functions") |
| 861fbd6e808e ("mtd: rawnand: ams-delta: Convert the driver to ->exec_op()") |
| 3bd647ee7abc ("mtd: rawnand: ams-delta: Stop using legacy .IOADDR_R/W") |
| b0e137ad24b6 ("mtd: rawnand: Provide helper for polling GPIO R/B pin") |
| 9c076d7e9487 ("mtd: rawnand: ams-delta: Set port direction when needed") |
| 2b44af3ad6cc ("mtd: rawnand: ams-delta: Use private structure") |