summaryrefslogtreecommitdiffstats
path: root/drivers/mtd
AgeCommit message (Expand)AuthorLines
2020-03-17mtd: spi-nor: Move Everspin bits out of core.cBoris Brezillon-6/+30
2020-03-17mtd: spi-nor: Move ESMT bits out of core.cBoris Brezillon-5/+28
2020-03-17mtd: spi-nor: Move Eon bits out of core.cBoris Brezillon-17/+37
2020-03-17mtd: spi-nor: Move Atmel bits out of core.cBoris Brezillon-29/+53
2020-03-17mtd: spi-nor: Add the concept of SPI NOR manufacturer driverBoris Brezillon-11/+81
2020-03-17mtd: spi-nor: Expose stuctures and functions to manufacturer driversBoris Brezillon-158/+169
2020-03-16mtd: spi-nor: Move SFDP logic out of the coreTudor Ambarus-1297/+1349
2020-03-16mtd: spi-nor: Prepare core / manufacturer code splitBoris Brezillon-81/+86
2020-03-16mtd: spi-nor: Emphasise which is the generic set_4byte_addr_mode() methodTudor Ambarus-16/+18
2020-03-16mtd: spi-nor: Stop prefixing generic functions with a manufacturer nameBoris Brezillon-35/+35
2020-03-13Merge tag 'mtk-mtd-spi-move' into spi-nor/nextTudor Ambarus-574/+0
2020-03-12mtd: spinand: micron: Add new Micron SPI NAND devices with multiple diesShivamurthy Shastri-0/+58
2020-03-12mtd: spinand: micron: Add M70A series Micron SPI NAND devicesShivamurthy Shastri-0/+22
2020-03-12mtd: spinand: micron: identify SPI NAND device with Continuous Read modeShivamurthy Shastri-0/+16
2020-03-12mtd: spinand: micron: Add new Micron SPI NAND devicesShivamurthy Shastri-0/+33
2020-03-12mtd: spinand: micron: Describe the SPI NAND device MT29F2G01ABAGDShivamurthy Shastri-0/+1
2020-03-12mtd: spinand: micron: Generalize the OOB layout structure and function namesShivamurthy Shastri-14/+14
2020-03-11mtd: spi-nor: remove mtk-quadspi driverChuanhong Guo-574/+0
2020-03-11mtd: rawnand: brcmnand: Add support for flash-edu for dma transfersKamal Dasu-6/+287
2020-03-11mtd: rawnand: cadence: reinit completion before executing a new commandPiotr Sroka-0/+1
2020-03-11mtd: rawnand: cadence: change bad block marker sizePiotr Sroka-6/+3
2020-03-11mtd: rawnand: cadence: fix the calculation of the avaialble OOB sizePiotr Sroka-1/+2
2020-03-11mtd: rawnand: cadence: get meta data size from registersPiotr Sroka-7/+14
2020-03-11mtd: rawnand: Macronix: Add support for block protectionMason Yang-0/+72
2020-03-11mtd: rawnand: Add support for manufacturer specific lock/unlock operationMason Yang-2/+34
2020-03-11mtd: rawnand: ingenic: Add dependency on MIPS || COMPILE_TESTPaul Cercueil-0/+1
2020-03-11mtd: rawnand: stm32_fmc2: Use dma_request_chan() instead dma_request_slave_ch...Peter Ujfalusi-7/+37
2020-03-11mtd: rawnand: qcom: Use dma_request_chan() instead dma_request_slave_channel()Peter Ujfalusi-17/+33
2020-03-11mtd: rawnand: qcom: Release resources on failure within qcom_nandc_alloc()Peter Ujfalusi-27/+34
2020-03-11mtd: rawnand: sunxi: Use dma_request_chan() instead dma_request_slave_channel()Peter Ujfalusi-5/+10
2020-03-11mtd: rawnand: marvell: Use dma_request_chan() instead dma_request_slave_chann...Peter Ujfalusi-5/+8
2020-03-11mtd: rawnand: marvell: Release DMA channel on errorPeter Ujfalusi-6/+19
2020-03-11mtd: rawnand: gpmi: Use dma_request_chan() instead dma_request_slave_channel()Peter Ujfalusi-10/+11
2020-03-11mtd: rawnand: Replace zero-length array with flexible-array memberGustavo A. R. Silva-6/+6
2020-03-11mtd: spinand: Do not erase the block before writing a bad block markerFrieder Schrempf-3/+0
2020-03-11mtd: spinand: Explicitly use MTD_OPS_RAW to write the bad block marker to OOBFrieder Schrempf-0/+1
2020-03-11mtd: spinand: Stop using spinand->oobbuf for buffering bad block markersFrieder Schrempf-7/+7
2020-03-11mtd: rawnand: Add support for Macronix NAND randomizerMason Yang-0/+81
2020-03-11mtd: rawnand: ams-delta: Rename structures and functions to gpio_nand*Janusz Krzysztofik-44/+42
2020-03-11mtd: rawnand: ams-delta: Make the driver custom I/O readyJanusz Krzysztofik-6/+26
2020-03-11mtd: rawnand: ams-delta: Drop useless local variableJanusz Krzysztofik-5/+3
2020-03-11mtd: rawnand: ams-delta: Support custom driver initialisationJanusz Krzysztofik-0/+11
2020-03-11mtd: rawnand: ams-delta: Add module device tablesJanusz Krzysztofik-0/+18
2020-03-11mtd: lpddr: Fix a double free in probe()Dan Carpenter-1/+0
2020-03-11mtd: fix spelling mistake "BlockMultiplerBits" -> "BlockMultiplierBits"Colin Ian King-2/+2
2020-03-11mtd: implement proper partition handlingMiquel Raynal-594/+363
2020-03-09mtd: rawnand: ams-delta: Handle more GPIO pins as optionalJanusz Krzysztofik-2/+4
2020-03-09mtd: rawnand: ams-delta: Make read pulses optionalJanusz Krzysztofik-3/+6
2020-03-09mtd: rawnand: ams-delta: Don't hardcode read/write pulse widthsJanusz Krzysztofik-2/+27
2020-03-09mtd: rawnand: ams-delta: Push inversion handling to gpiolibJanusz Krzysztofik-11/+11