aboutsummaryrefslogtreecommitdiff
path: root/drivers/mtd/nand/denali.c
AgeCommit message (Expand)AuthorFilesLines
2018-02-16mtd: nand: move raw NAND related code to the raw/ subdirGravatar Boris Brezillon 1-1408/+0
2017-12-14mtd: nand: denali: Avoid using ecc->code_buf as a temporary bufferGravatar Boris Brezillon 1-7/+3
2017-12-14mtd: nand: squash struct nand_buffers into struct nand_chipGravatar Masahiro Yamada 1-1/+1
2017-12-14mtd: nand: force drivers to explicitly send READ/PROG commandsGravatar Boris Brezillon 1-1/+0
2017-12-14mtd: nand: provide several helpers to do common NAND operationsGravatar Boris Brezillon 1-19/+18
2017-12-01mtd: nand: use usual return values for the ->erase() hookGravatar Miquel Raynal 1-1/+1
2017-11-30mtd: nand: denali: rename misleading dma_buf to tmp_bufGravatar Masahiro Yamada 1-17/+17
2017-10-07mtd: nand: denali: fix setup_data_interface to meet tCCS delayGravatar Masahiro Yamada 1-2/+8
2017-09-22mtd: nand: denali: change the setup_dma choice into hookGravatar Masahiro Yamada 1-10/+5
2017-09-22mtd: nand: denali: support direct addressing modeGravatar Masahiro Yamada 1-41/+68
2017-09-22mtd: nand: denali: remove unneeded init of ECC_ENABLE registerGravatar Masahiro Yamada 1-2/+0
2017-09-22mtd: nand: denali: use upper/lower_32_bits() macro for clean-upGravatar Masahiro Yamada 1-2/+2
2017-09-22mtd: nand: denali: clean up commentsGravatar Masahiro Yamada 1-47/+5
2017-09-22mtd: nand: denali: use more FIELD_PREP / FIELD_GET where appropriateGravatar Masahiro Yamada 1-11/+11
2017-09-22mtd: nand: denali: clean up macros with <linux/bitfield.h>Gravatar Masahiro Yamada 1-14/+11
2017-09-22mtd: nand: denali: slight clean up of denali_wait_for_irq()Gravatar Masahiro Yamada 1-1/+1
2017-09-22mtd: nand: denali: squash denali_enable_dma() helper into callerGravatar Masahiro Yamada 1-9/+3
2017-09-22mtd: nand: denali: consolidate include directivesGravatar Masahiro Yamada 1-5/+7
2017-09-22mtd: nand: denali: prefix detect_max_banks() with denali_Gravatar Masahiro Yamada 1-2/+2
2017-09-22mtd: nand: denali: squash setup_ecc_for_xfer() helper into callerGravatar Masahiro Yamada 1-19/+3
2017-09-18mtd: nand: denali: support two row address cycle devicesGravatar Masahiro Yamada 1-2/+2
2017-09-08linux/kernel.h: move DIV_ROUND_DOWN_ULL() macroGravatar Masahiro Yamada 1-3/+0
2017-06-20mtd: nand: denali: avoid magic numbers and rename for clarificationGravatar Masahiro Yamada 1-122/+125
2017-06-20mtd: nand: denali: enable bad block table scanGravatar Masahiro Yamada 1-29/+2
2017-06-20mtd: nand: denali: use non-managed kmalloc() for DMA bufferGravatar Masahiro Yamada 1-9/+17
2017-06-20mtd: nand: denali: skip driver internal bounce buffer when possibleGravatar Masahiro Yamada 1-26/+12
2017-06-20mtd: nand: denali: support hardware-assisted erased page detectionGravatar Masahiro Yamada 1-1/+8
2017-06-20mtd: nand: denali: fix raw and oob accessors for syndrome page layoutGravatar Masahiro Yamada 1-267/+343
2017-06-20mtd: nand: denali: use flag instead of register macro for directionGravatar Masahiro Yamada 1-19/+17
2017-06-20mtd: nand: denali: merge struct nand_buf into struct denali_nand_infoGravatar Masahiro Yamada 1-15/+14
2017-06-20mtd: nand: denali: propagate page to helpers via function argumentGravatar Masahiro Yamada 1-34/+24
2017-06-20mtd: nand: denali: use interrupt instead of polling for bank resetGravatar Masahiro Yamada 1-14/+14
2017-06-20mtd: nand: denali: fix bank reset function to detect the number of chipsGravatar Masahiro Yamada 1-29/+23
2017-06-20mtd: nand: denali: switch over to cmd_ctrl instead of cmdfuncGravatar Masahiro Yamada 1-109/+123
2017-06-20mtd: nand: denali: rework interrupt handlingGravatar Masahiro Yamada 1-201/+116
2017-06-20mtd: nand: denali: handle timing parameters by setup_data_interface()Gravatar Masahiro Yamada 1-221/+124
2017-06-20mtd: nand: denali: remove unneeded find_valid_banks()Gravatar Masahiro Yamada 1-47/+0
2017-06-20mtd: nand: denali: set NAND_ECC_CUSTOM_PAGE_ACCESSGravatar Masahiro Yamada 1-29/+12
2017-06-10mtd: nand: denali: remove Toshiba and Hynix specific fixup codeGravatar Masahiro Yamada 1-34/+6
2017-06-10mtd: nand: denali: avoid hard-coding ECC step, strength, bytesGravatar Masahiro Yamada 1-35/+52
2017-05-30mtd: nand: Make sure drivers not supporting SET/GET_FEATURES return -ENOTSUPPGravatar Boris Brezillon 1-0/+2
2017-04-25mtd: nand: denali: allow to override revision numberGravatar Masahiro Yamada 1-10/+13
2017-04-25mtd: nand: denali: support 64bit capable DMA engineGravatar Masahiro Yamada 1-4/+35
2017-04-25mtd: nand: denali: support HW_ECC_FIXUP capabilityGravatar Masahiro Yamada 1-7/+45
2017-04-25mtd: nand: denali: fix erased page checkingGravatar Masahiro Yamada 1-27/+50
2017-04-25mtd: nand: denali: fix bitflips calculation in handle_ecc()Gravatar Masahiro Yamada 1-70/+71
2017-04-25mtd: nand: denali: remove meaningless pipeline read-ahead operationGravatar Masahiro Yamada 1-39/+3
2017-04-25mtd: nand: denali: allow to override mtd->name from label DT propertyGravatar Masahiro Yamada 1-1/+3
2017-03-28mtd: nand: denali: remove unnecessary writes to ECC_CORRECTIONGravatar Masahiro Yamada 1-14/+1
2017-03-28mtd: nand: denali: remove meaningless writes to read-only registersGravatar Masahiro Yamada 1-16/+0