2
0
mirror of https://github.com/edk2-porting/linux-next.git synced 2024-12-23 04:34:11 +08:00
linux-next/Documentation/devicetree/bindings/mtd
Linus Torvalds 0fc7e74663 MTD changes:
Core changes:
   * Rework core functions to avoid duplicating generic checks in
     NAND/OneNAND sub-layers
   * Update the MAINTAINERS entry to reflect the fact that MTD
     maintainers now use a single git tree
 
   Driver changes:
   * CFI: use macros instead of inline functions to limit stack
     usage and make KASAN happy
 
 NAND changes:
   Core changes:
   * Fix NAND_CMD_NONE handling in nand_command[_lp]() hooks
   * Introduce the ->exec_op() infrastructure
   * Rework NAND buffers handling
   * Fix ECC requirements for K9F4G08U0D
   * Fix nand_do_read_oob() to return the number of bitflips
   * Mark K9F1G08U0E as not supporting subpage writes
 
   Driver changes:
   * MTK: Rework the driver to support new IP versions
   * OMAP OneNAND: Full rework to use new APIs (libgpio, dmaengine) and fix
     DT support
   * Marvell: Add a new driver to replace the pxa3xx one
 
 SPI NOR changes:
   Core changes:
   * Add support to new ISSI and Cypress/Spansion memory parts.
   * Fix support of Micron memories by checking error bits in the FSR.
   * Fix update of block-protection bits by reading back the SR.
   * Restore the internal state of the SPI flash memory when removing the
     device.
 
   Driver changes:
   * Maintenance for Freescale, Intel and Metiatek drivers.
   * Add support of the direct access mode for the Cadence QSPI controller.
 -----BEGIN PGP SIGNATURE-----
 
 iQJABAABCAAqBQJabumAIxxib3Jpcy5icmV6aWxsb25AZnJlZS1lbGVjdHJvbnMu
 Y29tAAoJEGXtNgF+CLcA0eAP/1s4u/Vs0RaDL2Jog0z+3fdx9HKYTK01hiQoe5Vf
 0ouGH0lR9usAmmJlXxxNpBHFvJxsofJoCNaciHAiydCMBpX6oAQMYMMcPs4Qo7C/
 vydLBDBmKZNyQ9dv6FbjP+3Y/5drIGF+VfxXZwhGA3lwP5CSVbB9ndI8+A5bScIV
 m2RMOA/lorbNHQahEkt7FHd92yQxBXlbhHBf5Foy2dGhO3rpTWzL/d1KPAkcfeli
 ehjfazkbuwFxGlYBFsrWxsnm0zqrqIWtdTE5/0i8iC1FfbxL5KjRnAFg8AsXIepn
 C2rCAxM/890mIFypT/8xhu+1u8+Bmb1r/pA9G+f3zpkiAHcUGC3eMO3IhX/jkcAd
 jCD/zeaSW8uHrBoJA6mGhO1tkBA97w15XCQC38UZkRMaJsY8Rv50ST4afA4in7mi
 bdRnpOOBYsBv9LvLm+FzQ0EgRQl642mFY8rae+gAjkF/zt8zGHSt6UNgtwMRxqZJ
 ns/TyhNm7roYV3cPpAgOWK//9XAGII9YZ6x9XmPNZLq62yf+zqJnfeuy7bXATRfG
 GGYk6wd+VdN+Ax2mqVKEJMCArjz0kLAHOtpIwv2/RxB1dlNMdugaDPUcqFteZbXh
 wlgORLXLqZ8jfy+ITFB5HMDs/NMyuRr815jdPGZafHIx8xOBQD32Izv7cpYctfWU
 f2NU
 =Mxo2
 -----END PGP SIGNATURE-----

Merge tag 'mtd/for-4.16' of git://git.infradead.org/linux-mtd

Pull MTD updates from Boris Brezillon:
 "MTD core changes:
   - Rework core functions to avoid duplicating generic checks in
     NAND/OneNAND sub-layers
   - Update the MAINTAINERS entry to reflect the fact that MTD
     maintainers now use a single git tree

  MTD driver changes:
   - CFI: use macros instead of inline functions to limit stack usage
     and make KASAN happy

  NAND core changes:
   - Fix NAND_CMD_NONE handling in nand_command[_lp]() hooks
   - Introduce the ->exec_op() infrastructure
   - Rework NAND buffers handling
   - Fix ECC requirements for K9F4G08U0D
   - Fix nand_do_read_oob() to return the number of bitflips
   - Mark K9F1G08U0E as not supporting subpage writes

  NAND driver changes:
   - MTK: Rework the driver to support new IP versions
   - OMAP OneNAND: Full rework to use new APIs (libgpio, dmaengine) and
     fix DT support
   - Marvell: Add a new driver to replace the pxa3xx one

  SPI NOR core changes:
   - Add support to new ISSI and Cypress/Spansion memory parts.
   - Fix support of Micron memories by checking error bits in the FSR.
   - Fix update of block-protection bits by reading back the SR.
   - Restore the internal state of the SPI flash memory when removing
     the device.

  SPI NOR driver changes:
   - Maintenance for Freescale, Intel and Metiatek drivers.
   - Add support of the direct access mode for the Cadence QSPI
     controller"

* tag 'mtd/for-4.16' of git://git.infradead.org/linux-mtd: (93 commits)
  mtd: nand: sunxi: Fix ECC strength choice
  mtd: nand: gpmi: Fix subpage reads
  mtd: nand: Fix build issues due to an anonymous union
  mtd: nand: marvell: Fix missing memory allocation modifier
  mtd: nand: marvell: remove redundant variable 'oob_len'
  mtd: nand: marvell: fix spelling mistake: "suceed"-> "succeed"
  mtd: onenand: omap2: Remove redundant dev_err call in omap2_onenand_probe()
  mtd: Remove duplicate checks on mtd_oob_ops parameter
  mtd: Fallback to ->_read/write_oob() when ->_read/write() is missing
  mtd: mtdpart: Make ECC stat handling consistent
  mtd: onenand: omap2: print resource using %pR format string
  mtd: mtk-nor: modify functions' name more generally
  mtd: onenand: samsung: remove incorrect __iomem annotation
  MAINTAINERS: Add entry for Marvell NAND controller driver
  ARM: OMAP2+: Remove gpmc-onenand
  mtd: onenand: omap2: Configure driver from DT
  mtd: onenand: omap2: Decouple DMA enabling from INT pin availability
  mtd: onenand: omap2: Do not make delay for GPIO OMAP3 specific
  mtd: onenand: omap2: Convert to use dmaengine for memcpy
  mtd: onenand: omap2: Unify OMAP2 and OMAP3 DMA implementation
  ...
2018-01-29 11:11:56 -08:00
..
arm-versatile.txt mtd: augment the "arm,versatile-flash" bindings 2016-04-04 10:33:16 +02:00
aspeed-smc.txt mtd: spi-nor: bindings for the Aspeed memory controllers 2017-02-10 13:54:54 +01:00
atmel-dataflash.txt mtd: Move fdt partition documentation to a seperate file 2012-03-28 17:07:30 -06:00
atmel-nand.txt dt-bindings: mtd: atmel-nand: Document the nfc-io bindings 2017-05-31 11:55:33 +02:00
atmel-quadspi.txt dt-bindings: Remove "status" from examples 2017-09-05 10:03:06 -05:00
brcm,brcmnand.txt mtd: brcmnand: Add v7.2 controller support 2016-06-03 09:45:50 +02:00
cadence-quadspi.txt mtd: spi-nor: cadence-quadspi: Add new binding to enable loop-back circuit 2017-10-17 20:39:33 +02:00
common.txt dt-bindings: mtd: add a common label property to all mtd devices 2017-02-10 10:16:49 -08:00
cortina,gemini-flash.txt mtd: add DT bindings for the Cortina Systems Gemini Flash 2017-02-08 11:36:10 -08:00
davinci-nand.txt mtd: nand: davinci: reuse driver for Keystone arch 2014-01-03 11:22:26 -08:00
denali-nand.txt dt-bindings: nand: denali: reduce the register space in the example 2017-09-22 09:04:42 +02:00
diskonchip.txt mtd: docg3: add device-tree documentation 2014-10-22 01:35:40 -07:00
elm.txt dt-bindings: mtd: elm: Correct compatible string requirement 2017-06-22 21:10:47 +02:00
flctl-nand.txt mtd: sh_flctl: Add device tree support 2012-11-15 15:37:50 +02:00
fsl-quadspi.txt dt-bindings: mtd: fsl-quadspi: Pass the qspi clock names 2017-12-13 00:36:00 +01:00
fsl-upm-nand.txt mtd: Move fdt partition documentation to a seperate file 2012-03-28 17:07:30 -06:00
fsmc-nand.txt mtd: fsmc_nand: Add BCH4 SW ECC support for SPEAr600 2015-10-26 13:19:40 -07:00
gpio-control-nand.txt mtd: nand: gpio: update binding 2017-05-10 18:18:55 -07:00
gpmc-nand.txt dt-bindings: gpmc: Correct location of generic gpmc binding 2017-06-22 21:12:15 +02:00
gpmc-nor.txt dt-bindings: Remove leading 0x from bindings notation 2017-12-06 14:56:33 -06:00
gpmc-onenand.txt dt-bindings: mtd: gpmc-onenand: Update properties description 2018-01-12 15:34:02 +01:00
gpmi-nand.txt mtd: gpmi: document current clock requirements 2017-06-01 10:09:26 +02:00
hisi504-nand.txt mtd: hisilicon: add device tree binding documentation 2015-02-08 00:20:20 -08:00
hisilicon,fmc-spi-nor.txt mtd: spi-nor: add hisilicon spi-nor flash controller driver 2016-07-13 17:49:45 -07:00
ingenic,jz4780-nand.txt doc: dt: mtd: new binding for jz4780-{nand,bch} 2016-01-06 17:24:29 -08:00
jedec,spi-nor.txt Revert "dt-bindings: mtd: add sst25wf040b and en25s64 to sip-nor list" 2017-12-12 19:35:42 +01:00
lpc32xx-mlc.txt mtd: add LPC32xx MLC NAND driver 2012-07-06 18:27:04 +01:00
lpc32xx-slc.txt mtd: add LPC32xx SLC NAND driver 2012-07-06 18:17:07 +01:00
marvell-nand.txt dt-bindings: mtd: add Marvell NAND controller documentation 2018-01-12 15:10:10 +01:00
microchip,mchp23k256.txt mtd: mchp23k256: Add support for mchp23lcv1024 2017-06-08 16:32:11 -07:00
mtd-physmap.txt mtd: map_rom: Support UBI on ROM 2015-01-09 23:24:27 -08:00
mtk-nand.txt MTD changes: 2018-01-29 11:11:56 -08:00
mtk-quadspi.txt dt-bindings: mtd: add new compatible strings and improve description 2017-10-24 23:57:18 +02:00
mxc-nand.txt mtd: mxc_nand: implement device tree probing 2012-05-13 23:03:08 -05:00
nand.txt dt-bindings: mtd: document new nand-rb property 2018-01-12 15:10:08 +01:00
nxp-spifi.txt doc: dt: add documentation for nxp,lpc1773-spifi 2015-08-14 11:22:54 -07:00
orion-nand.txt ARM: Kirkwood: Replace mrvl with marvell 2012-07-25 17:06:23 +02:00
oxnas-nand.txt mtd: nand: Add OX820 NAND Support 2016-10-22 14:24:21 +02:00
partition.txt dt-bindings: mtd: make partitions doc a bit more generic 2017-06-20 12:59:11 -07:00
pxa3xx-nand.txt Documentation: devicetree: add pxa3xx compatible and syscon property 2017-10-07 11:28:07 +02:00
qcom_nandc.txt dt-bindings: qcom_nandc: IPQ8074 QPIC NAND documentation 2017-08-23 16:49:30 +02:00
samsung-s3c2410.txt dt-bindings: mtd: add DT binding for s3c2410 flash controller 2016-11-07 14:48:36 +01:00
spear_smi.txt mtd: add device-tree support to spear_smi 2012-03-27 01:01:21 +01:00
st-fsm.txt dt-bindings: Remove "status" from examples 2017-09-05 10:03:06 -05:00
stm32-quadspi.txt dt-bindings: mtd: Document the STM32 QSPI bindings 2017-05-01 18:08:03 -07:00
sunxi-nand.txt dt-bindings: Remove leading zeros from bindings notation 2017-11-09 17:05:05 -06:00
tango-nand.txt mtd: nand: tango: Update DT binding description 2017-01-03 09:51:13 +01:00
vf610-nfc.txt mtd: nand: vf610_nfc: add device tree bindings 2015-09-29 13:54:54 -07:00