index
:
kernel/git/torvalds/linux.git
master
Linux kernel source tree
Linus Torvalds
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
include
/
linux
/
mtd
/
nand.h
Age
Commit message (
Expand
)
Author
Files
Lines
2022-11-07
mtd: nand: drop EXPORT_SYMBOL_GPL for nanddev_erase()
Dario Binacchi
1
-1
/
+0
2022-02-10
spi: mxic: Add support for pipelined ECC operations
Miquel Raynal
1
-0
/
+15
2022-02-09
mtd: nand: ecc: Provide a helper to retrieve a pilelined engine device
Miquel Raynal
1
-0
/
+1
2022-01-23
mtd: nand: Add a new helper to retrieve the ECC context
Miquel Raynal
1
-0
/
+5
2022-01-23
mtd: nand: ecc: Add infrastructure to support hardware engines
Miquel Raynal
1
-0
/
+28
2021-03-11
mtd: nand: Add a helper to retrieve the number of ECC bytes per step
Miquel Raynal
1
-0
/
+10
2021-03-11
mtd: nand: Add a helper to retrieve the number of ECC steps
Miquel Raynal
1
-0
/
+10
2021-03-11
mtd: nand: Let ECC engines advertize the exact number of steps
Miquel Raynal
1
-0
/
+2
2020-12-10
mtd: nand: Add helpers to manage ECC engines and configurations
Miquel Raynal
1
-0
/
+4
2020-12-10
mtd: nand: Let on-die ECC engines be retrieved from the NAND core
Miquel Raynal
1
-0
/
+1
2020-12-10
mtd: nand: Let software ECC engines be retrieved from the NAND core
Miquel Raynal
1
-0
/
+1
2020-12-10
mtd: nand: ecc-hamming: Create the software Hamming engine
Miquel Raynal
1
-0
/
+9
2020-12-10
mtd: nand: ecc-bch: Create the software BCH engine
Miquel Raynal
1
-0
/
+9
2020-11-30
mtd: nand: ecc: Add an I/O request tweaking mechanism
Miquel Raynal
1
-0
/
+32
2020-09-28
mtd: nand: Use the new generic ECC object
Miquel Raynal
1
-7
/
+7
2020-09-28
mtd: nand: Create helpers to set/extract the ECC requirements
Miquel Raynal
1
-0
/
+24
2020-09-28
mtd: nand: Create a helper to extract the ECC configuration
Miquel Raynal
1
-0
/
+10
2020-09-02
mtd: nand: Introduce the ECC engine framework
Miquel Raynal
1
-0
/
+114
2020-08-27
mtd: nand: Add a NAND page I/O request type
Miquel Raynal
1
-2
/
+16
2020-08-27
mtd: rawnand: Move the nand_ecc_algo enum to the generic NAND layer
Miquel Raynal
1
-0
/
+14
2020-06-26
mtd: nand: Rename a core structure
Miquel Raynal
1
-4
/
+4
2020-06-26
mtd: nand: Move nand_device forward declaration to the top
Miquel Raynal
1
-2
/
+2
2019-08-26
mtd: nand: fix typo, s/erasablocks/eraseblocks
Tudor Ambarus
1
-1
/
+1
2019-04-08
mtd: nand: Add a helper to retrieve the number of pages per target
Boris Brezillon
1
-0
/
+14
2019-04-08
mtd: nand: Add a helper returning the number of eraseblocks per target
Boris Brezillon
1
-0
/
+12
2019-04-08
mtd: nand: Add max_bad_eraseblocks_per_lun info to memorg
Boris Brezillon
1
-1
/
+5
2018-11-06
mtd: nand: Fix nanddev_pos_next_page() kernel-doc header
Boris Brezillon
1
-1
/
+1
2018-11-05
mtd: nand: Fix nanddev_neraseblocks()
Boris Brezillon
1
-3
/
+2
2018-06-01
mtd: nand: Pass mode information to nand_page_io_req
Boris Brezillon
1
-0
/
+3
2018-02-16
mtd: nand: Add core infrastructure to deal with NAND devices
Boris Brezillon
1
-0
/
+731
2017-08-13
mtd: nand: Rename nand.h into rawnand.h
Boris Brezillon
1
-1331
/
+0
2017-07-13
Merge tag 'for-linus-20170713' of git://git.infradead.org/linux-mtd
Linus Torvalds
1
-9
/
+71
2017-06-10
mtd: nand: add a shorthand to generate nand_ecc_caps structure
Masahiro Yamada
1
-0
/
+14
2017-06-10
mtd: nand: add generic helpers to check, match, maximize ECC settings
Masahiro Yamada
1
-0
/
+33
2017-06-01
mtd: nand: Drop the ->errstat() hook
Boris Brezillon
1
-5
/
+0
2017-06-01
mtd: nand: Pass the CS line to ->setup_data_interface()
Boris Brezillon
1
-4
/
+8
2017-06-01
mtd: nand: add support for Micron on-die ECC
Thomas Petazzoni
1
-0
/
+2
2017-05-30
mtd: nand: Make sure drivers not supporting SET/GET_FEATURES return -ENOTSUPP
Boris Brezillon
1
-0
/
+5
2017-05-18
Merge remote-tracking branch 'mauro-exp/docbook3' into death-to-docbook
Jonathan Corbet
1
-1
/
+1
2017-05-16
mtd: adjust kernel-docs to avoid Sphinx/kerneldoc warnings
Mauro Carvalho Chehab
1
-1
/
+1
2017-05-15
mtd: nand: export nand_{read,write}_page_raw()
Thomas Petazzoni
1
-0
/
+8
2017-05-15
mtd: nand: add core support for on-die ECC
Thomas Petazzoni
1
-0
/
+1
2017-04-25
mtd: nand: allow drivers to request minimum alignment for passed buffer
Masahiro Yamada
1
-0
/
+2
2017-04-25
mtd: nand: relax ecc.read_page() return value for uncorrectable ECC
Masahiro Yamada
1
-1
/
+1
2017-04-25
mtd: nand: Remove unused chip->write_page() hook
Boris Brezillon
1
-4
/
+0
2017-03-08
mtd: nand: Move Macronix specific initialization in nand_macronix.c
Boris Brezillon
1
-0
/
+1
2017-03-08
mtd: nand: Move AMD/Spansion specific init/detection logic in nand_amd.c
Boris Brezillon
1
-0
/
+1
2017-03-08
mtd: nand: Move Micron specific init logic in nand_micron.c
Boris Brezillon
1
-20
/
+1
2017-03-08
mtd: nand: Move Toshiba specific init/detection logic in nand_toshiba.c
Boris Brezillon
1
-0
/
+1
2017-03-08
mtd: nand: Move Hynix specific init/detection logic in nand_hynix.c
Boris Brezillon
1
-0
/
+1
2017-03-08
mtd: nand: Move Samsung specific init/detection logic in nand_samsung.c
Boris Brezillon
1
-0
/
+2
2017-03-08
mtd: nand: Add manufacturer specific initialization/detection steps
Boris Brezillon
1
-0
/
+35
2017-03-08
mtd: nand: Do not expose the NAND manufacturer table directly
Boris Brezillon
1
-1
/
+8
2017-03-08
mtd: nand: Rename the nand_manufacturers struct
Boris Brezillon
1
-3
/
+3
2017-03-08
mtd: nand: Store nand ID in struct nand_chip
Boris Brezillon
1
-0
/
+13
2017-02-08
Merge tag 'nand/for-4.11' of github.com:linux-nand/linux
Brian Norris
1
-1
/
+3
2017-02-08
mtd: nand: Add max_bb_per_die and blocks_per_die fields to nand_chip
Zach Brown
1
-0
/
+5
2017-02-06
mtd: nand: Add Winbond manufacturer id
Andrey Jr. Melnikov
1
-0
/
+1
2017-01-30
mtd: nand: fix nand.h kernel-doc warnings
Randy Dunlap
1
-1
/
+2
2016-11-29
Merge tag 'nand/for-4.10' of github.com:linux-nand/linux
Brian Norris
1
-0
/
+30
2016-11-19
mtd: nand: Support controllers with custom page
Marc Gonzalez
1
-0
/
+12
2016-11-07
mtd: nand: Wait tCCS after a column change
Boris Brezillon
1
-0
/
+10
2016-11-07
mtd: nand: Add a few more timings to nand_sdr_timings
Boris Brezillon
1
-0
/
+8
2016-10-28
mtd: nand: Fix data interface configuration logic
Boris Brezillon
1
-1
/
+1
2016-09-23
mtd: nand: Provide nand_cleanup() function to free NAND related resources
Richard Weinberger
1
-1
/
+4
2016-09-23
mtd: nand: Add an option to maximize the ECC strength
Boris Brezillon
1
-0
/
+1
2016-09-23
mtd: nand: automate NAND timings selection
Boris Brezillon
1
-4
/
+10
2016-09-23
mtd: nand: Expose data interface for ONFI mode 0
Sascha Hauer
1
-0
/
+2
2016-09-23
mtd: nand: Add function to convert ONFI mode to data_interface
Sascha Hauer
1
-0
/
+5
2016-09-23
mtd: nand: Introduce nand_data_interface
Sascha Hauer
1
-49
/
+117
2016-09-23
mtd: nand: Create a NAND reset function
Sascha Hauer
1
-0
/
+4
2016-09-23
mtd: nand: remove unnecessary 'extern' from function declarations
Sascha Hauer
1
-15
/
+15
2016-09-23
mtd: nand: import nand_hw_control_init()
Marc Gonzalez
1
-0
/
+7
2016-06-09
mtd: nand: add ESMT manufacturer
Rafał Miłecki
1
-0
/
+1
2016-05-05
mtd: mtd: drop NAND_ECC_SOFT_BCH enum value
Rafał Miłecki
1
-1
/
+0
2016-05-05
mtd: nand: kill the ecc->layout field
Boris Brezillon
1
-2
/
+0
2016-04-19
mtd: nand: implement the default mtd_ooblayout_ops
Boris Brezillon
1
-0
/
+3
2016-04-19
mtd: nand: export default read/write oob functions
Boris Brezillon
1
-0
/
+14
2016-04-19
mtd: nand: add new enum for storing ECC algorithm
Rafał Miłecki
1
-0
/
+8
2016-03-10
mtd: nand: don't select chip in nand_chip's block_bad op
Archit Taneja
1
-1
/
+1
2016-01-26
mtd: nand: kill unused ->ecclayout field in platform_nand_chip struct
Boris BREZILLON
1
-2
/
+0
2016-01-22
mtd: nand: add NAND_NEED_SCRAMBLING option flag
Boris BREZILLON
1
-0
/
+6
2016-01-07
mtd: nand: add helpers to access ->priv
Boris BREZILLON
1
-0
/
+10
2016-01-06
mtd: nand: use nand_check_erased_ecc_chunk in default ECC read functions
Boris BREZILLON
1
-0
/
+10
2016-01-06
mtd: nand: return consistent error codes in ecc.correct() implementations
Boris BREZILLON
1
-1
/
+7
2015-12-18
mtd: nand: remove unused and buggy get_platform_nandchip() helper function
Boris BREZILLON
1
-9
/
+0
2015-12-18
mtd: nand: kill the chip->flash_node field
Boris BREZILLON
1
-5
/
+2
2015-12-18
mtd: nand: update mtd_to_nand()
Boris BREZILLON
1
-1
/
+1
2015-12-08
mtd: nand: add nand_to_mtd() helper
Boris BREZILLON
1
-0
/
+5
2015-12-08
mtd: nand: embed an mtd_info structure into nand_chip
Boris BREZILLON
1
-0
/
+2
2015-12-01
mtd: nand: fix typo (t_ald -> t_adl)
Brian Norris
1
-2
/
+2
2015-12-01
mtd: nand: fix ONFI parameter page layout
Boris BREZILLON
1
-2
/
+2
2015-11-19
mtd: merge in mtd_to_nand() branch
Brian Norris
1
-0
/
+5
2015-11-19
mtd: nand: add an mtd_to_nand() helper
Boris BREZILLON
1
-0
/
+5
2015-11-11
mtd: add get/set of_node/flash_node helpers
Brian Norris
1
-0
/
+11
2015-10-13
mtd: nand: pass page number to ecc->write_xxx() methods
Boris BREZILLON
1
-3
/
+3
2015-10-01
mtd: nand: remove unused ->init_size() hook
Boris BREZILLON
1
-6
/
+0
2015-09-21
mtd: nand: add nand_check_erased helper functions
Boris BREZILLON
1
-0
/
+5
2015-09-11
mtd: nand: Rename nand_chip .dn to .flash_node
Marek Vasut
1
-2
/
+2
2015-07-07
mtd: nand: Fix NAND_USE_BOUNCE_BUFFER flag conflict
Scott Wood
1
-5
/
+5
2015-05-11
mtd: nand: add common DT init code
Brian Norris
1
-0
/
+5
2015-05-06
mtd: nand_bbt: make nand_scan_bbt() static
Brian Norris
1
-1
/
+0
2014-11-25
mtd: nand: add ATO manufacturer info
Brian Norris
1
-0
/
+1
2014-11-20
mtd: nand: provide detailed description for raw read/write page methods
Boris BREZILLON
1
-2
/
+15
2014-09-22
mtd: nand: support ONFI timing mode retrieval for non-ONFI NANDs
Boris BREZILLON
1
-0
/
+11
2014-08-19
Merge l2-mtd/next into l2-mtd/master
Brian Norris
1
-0
/
+1
2014-08-19
mtd: nand: fix DocBook warnings on nand_sdr_timings doc
Boris BREZILLON
1
-1
/
+1
2014-08-19
mtd: fix linux/mtd/nand.h kernel-doc warning
Randy Dunlap
1
-0
/
+1
2014-07-21
mtd: nand: add ONFI timing mode to nand_timings converter
Boris BREZILLON
1
-0
/
+3
2014-07-21
mtd: nand: define struct nand_timings
Boris BREZILLON
1
-0
/
+49
2014-07-08
mtd: Introduce mtd_block_isreserved()
Ezequiel Garcia
1
-0
/
+1
2014-05-20
mtd: nand: Add support to use nand_base poi databuf as bounce buffer
Kamal Dasu
1
-0
/
+5
2014-05-09
mtd: nand: refactor erase_cmd() to return chip status
Brian Norris
1
-3
/
+2
2014-03-25
mtd: nand: fix GET/SET_FEATURES address on 16-bit devices
David Mosberger
1
-1
/
+10
2014-03-10
mtd: nand: add "page" argument for read_subpage hook
Huang Shijie
1
-1
/
+1
2014-03-10
mtd: nand: parse out the JEDEC compliant NAND
Huang Shijie
1
-1
/
+1
2014-03-10
mtd: nand: add a helper to get the supported features for JEDEC
Huang Shijie
1
-0
/
+9
2014-03-10
mtd: nand: add fields for JEDEC in nand_chip
Huang Shijie
1
-1
/
+9
2014-03-10
mtd: nand: add the data structures for JEDEC parameter page
Huang Shijie
1
-0
/
+75
2014-03-10
mtd: nand: force NAND_CMD_READID onto 8-bit bus
Brian Norris
1
-0
/
+10
2014-03-10
mtd: nand: remove the NAND_MAX_PAGESIZE/NAND_MAX_OOBSIZE
Huang Shijie
1
-8
/
+0
2014-03-10
mtd: nand: kill the the NAND_MAX_PAGESIZE/NAND_MAX_OOBSIZE for nand_buffers{}
Huang Shijie
1
-6
/
+6
2014-01-20
mtd: nand: add Intel manufacturer ID
Huang Shijie
1
-0
/
+1
2014-01-20
mtd: nand: add SanDisk manufacturer ID
Huang Shijie
1
-0
/
+1
2014-01-14
mtd: nand: don't use {read,write}_buf for 8-bit transfers
Uwe Kleine-König
1
-0
/
+3
2014-01-13
mtd: nand: use __packed shorthand
Brian Norris
1
-1
/
+1
2014-01-13
mtd: nand: support Micron READ RETRY
Brian Norris
1
-0
/
+3
2014-01-13
mtd: nand: add generic READ RETRY support
Brian Norris
1
-0
/
+6
2014-01-13
mtd: nand: add ONFI vendor block for Micron
Brian Norris
1
-1
/
+22
2014-01-03
mtd: nand: fix misspelling in ONFI parameter field name
Brian Norris
1
-1
/
+1
2013-10-27
mtd: nand: rename the cellinfo to bits_per_cell
Huang Shijie
1
-3
/
+4
2013-10-27
mtd: nand: add a helper to check the SLC/MLC nand chip
Huang Shijie
1
-0
/
+9
2013-10-27
mtd: nand: remove obsolete 'ecclayout' field
Brian Norris
1
-2
/
+0
2013-08-30
mtd: add ECC info for nand_flash_dev{}
Huang Shijie
1
-0
/
+15
2013-08-30
mtd: add a helper to get the supported features for ONFI nand
Huang Shijie
1
-0
/
+10
2013-08-30
mtd: add data structures for Extended Parameter Page
Huang Shijie
1
-1
/
+38
2013-08-30
mtd: add datasheet's ECC information to nand_chip{}
Huang Shijie
1
-0
/
+8
2013-08-30
mtd: nand: hide in-memory BBT implementation details
Brian Norris
1
-1
/
+1
2013-08-05
mtd: nand_base: Only use GET/SET FEATURES command on chips that support them.
David Mosberger
1
-0
/
+3
2013-08-05
mtd: increase max OOB size to 744
Huang Shijie
1
-1
/
+1
2013-08-05
mtd: nand: reword nand_chip bad block interface comments
Brian Norris
1
-2
/
+2
2013-04-05
mtd: nand: subpage write support for hardware based ECC schemes
Gupta, Pekon
1
-2
/
+6
2013-04-05
mtd: nand_ids: improve LEGACY_ID_NAND macro a bit
Artem Bityutskiy
1
-5
/
+4
2013-04-05
mtd: add new fields to nand_flash_dev{}
Huang Shijie
1
-0
/
+4
2013-04-05
mtd: introduce a macro for max NAND ID sequence length
Artem Bityutskiy
1
-1
/
+4
2013-04-05
mtd: nand: use more reasonable integer types
Artem Bityutskiy
1
-5
/
+5
2013-04-05
mtd: nand: provision full ID support
Artem Bityutskiy
1
-6
/
+17
2013-04-05
mtd: nand_ids: introduce helper macros
Artem Bityutskiy
1
-0
/
+24
2013-04-05
mtd: nand: rename the id field of 'struct nand_flash_dev'
Artem Bityutskiy
1
-10
/
+9
2013-04-05
mtd: nand: use NAND_HAS_CACHEPROG
Artem Bityutskiy
1
-1
/
+1
2013-04-05
mtd: nand: remove NAND_COPYBACK macro
Artem Bityutskiy
1
-4
/
+1
2013-04-05
mtd: nand: remove NAND_NO_PADDING macro
Artem Bityutskiy
1
-5
/
+1
2013-04-05
mtd: nand: remove a bunch of unused commands
Artem Bityutskiy
1
-20
/
+0
2013-04-05
mtd: nand: remove AG-AND support
Artem Bityutskiy
1
-16
/
+0
2013-03-14
mtd: nand: reintroduce NAND_NO_READRDY as NAND_NEED_READRDY
Brian Norris
1
-0
/
+7
2012-12-03
mtd: nand: add NAND_BUSWIDTH_AUTO to autodetect bus width
Matthieu CASTET
1
-0
/
+7
2012-11-15
mtd: Fix kernel-doc content to avoid warning.
Robert P. J. Day
1
-2
/
+2
2012-09-29
mtd: nand: increase max OOB size to 640
Brian Norris
1
-1
/
+1
2012-09-29
mtd: add helpers to get the supportted ONFI timing mode
Huang Shijie
1
-0
/
+25
2012-09-29
mtd: add helpers to set/get features for ONFI nand
Huang Shijie
1
-0
/
+14
2012-09-29
mtd: nand: expand description of read_page method in comment header
Mike Dunn
1
-2
/
+4
2012-09-29
mtd: nand: Added a device flag for subpage read support
Jeff Westfahl
1
-3
/
+4
2012-09-29
mtd: fix kernel-doc warning in include/linux/mtd/nand.h
Randy Dunlap
1
-0
/
+1
2012-09-29
mtd: kill MTD_NAND_VERIFY_WRITE
Huang Shijie
1
-3
/
+0
2012-09-29
mtd: nand: allow NAND_NO_SUBPAGE_WRITE to be set from driver
Brian Norris
1
-3
/
+0
2012-07-06
mtd: nand: teach write_page and write_page_raw return an error code
Josh Wu
1
-2
/
+2
2012-07-06
mtd: nand: kill NAND_NO_READRDY
Brian Norris
1
-6
/
+0
2012-07-06
mtd: nand: add Eon Silicon Solutions manufacturer ID
Brian Norris
1
-0
/
+1
2012-05-13
mtd: nand: remove 'sndcmd' parameter of 'read_oob/read_oob_raw'
Shmulik Ladkani
1
-3
/
+2
2012-05-13
mtd: nand: add 'oob_required' argument to NAND {read,write}_page interfaces
Brian Norris
1
-5
/
+6
2012-05-13
mtd: add read_byte support to plat_nand
John Crispin
1
-0
/
+1
2012-05-13
mtd: nand: kill NAND_NO_AUTOINCR option
Brian Norris
1
-4
/
+1
2012-05-13
mtd: driver _read() returns max_bitflips; mtd_read() returns -EUCLEAN
Mike Dunn
1
-0
/
+3
2012-03-27
mtd: add ecc_strength fields to mtd structs
Mike Dunn
1
-0
/
+2
2012-03-27
mtd: nand: correct comment on nand_chip badblockbits
Brian Norris
1
-2
/
+3
2012-01-09
mtd: nand: add Macronix manufacturer
Brian Norris
1
-0
/
+1
2011-09-11
mtd: nand: kill member `ops' of `struct nand_chip'
Brian Norris
1
-3
/
+0
2011-09-11
mtd: support reading OOB without ECC
Brian Norris
1
-0
/
+3
2011-09-11
mtd: nand: document nand_chip.oob_poi
Brian Norris
1
-1
/
+2
2011-09-11
mtd: support writing OOB without ECC
Brian Norris
1
-0
/
+3
2011-09-11
mtd: nand: fix spelling error (date => data)
Brian Norris
1
-1
/
+1
2011-09-11
mtd: plat-nand: Fixup kerneldoc for struct platform_nand_chip
Tobias Klauser
1
-2
/
+0
2011-09-11
mtd: spelling, capitalization, uniformity
Brian Norris
1
-25
/
+25
2011-09-11
mtd: plat-nand: drop unused fields from platform_nand_data
Dmitry Eremin-Solenikov
1
-2
/
+0
2011-09-11
mtd: nand: renumber the reorganized flags in nand.h / bbm.h
Brian Norris
1
-3
/
+3
2011-09-11
mtd: nand: move NAND_CREATE_EMPTY_BBT flag
Brian Norris
1
-2
/
+0
2011-09-11
mtd: nand: consolidate redundant flash-based BBT flags
Brian Norris
1
-10
/
+2
2011-09-11
mtd: nand: separate chip options / bbt_options
Brian Norris
1
-0
/
+4
2011-05-25
mtd: nand: renumber conflicting BBT flags
Brian Norris
1
-2
/
+2
2011-03-31
Fix common misspellings
Lucas De Marchi
1
-3
/
+3
2011-03-11
mtd: nand: add software BCH ECC support
Ivan Djelic
1
-0
/
+3
2010-12-03
mtd: fix nand kernel-doc warnings
Randy Dunlap
1
-0
/
+2
2010-10-25
mtd: remove junk tabs in nand.h
Sebastian Andrzej Siewior
1
-168
/
+147
2010-10-25
mtd: cleanup nand.h
Sebastian Andrzej Siewior
1
-56
/
+99
2010-10-25
mtd: nand: introduce NAND_CREATE_EMPTY_BBT
Sebastian Andrzej Siewior
1
-0
/
+2
2010-10-25
mtd: nand: add support for BBT without OOB
Sebastian Andrzej Siewior
1
-2
/
+9
2010-10-25
mtd: add init_size hook for NAND driver
Huang Shijie
1
-0
/
+6
2010-10-24
mtd: nand: add support for reading ONFI parameters from NAND device
Florian Fainelli
1
-0
/
+68
2010-10-24
mtd: nand: add NAND_CMD_PARAM (0xec) definition
Florian Fainelli
1
-0
/
+1
2010-10-24
mtd: nand: Increase NAND_MAX_OOBSIZE
Brian Norris
1
-2
/
+2
[next]