<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/Documentation/devicetree/bindings/mtd, branch linux-4.3.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.3.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.3.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2015-09-02T19:16:24Z</updated>
<entry>
<title>Merge tag 'for-linus-20150901' of git://git.infradead.org/linux-mtd</title>
<updated>2015-09-02T19:16:24Z</updated>
<author>
<name>Linus Torvalds</name>
</author>
<published>2015-09-02T19:16:24Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=91a247d7d3694a161092931ea4e0b13c11b8e9a0'/>
<id>urn:sha1:91a247d7d3694a161092931ea4e0b13c11b8e9a0</id>
<content type='text'>
Pull MTD updates from Brian Norris:
 "SPI NOR:
   - reduce virtual address space requirements for fsl-quadspi memory map
   - new fsl-quadspi IP support: imx6ul-qspi and imx7d-qspi
   - add new NOR flash device support
   - add new driver for NXP SPI Flash Interface (SPIFI)
   - stop abusing SPI API structs for non-SPI framework
   - fixup DT table matching for new "jedec,spi-nor" string

  NAND:
   - brcmnand: fix big endian MIPS macro usage
   - denali: refactor to use devres, dev_*() printing, etc.
   - OMAP ELM: change the module alias to actually be usable
   - pxa3xx_nand: fixup a few command sequencing issues -- both new and old
      - race conditions in the IRQ handler status clearing
      - problems when a bootloader left interrupts pending
      - config issues when overriding the bootloader configuration
   - new flash device support
   - sunxi_nand:
      - optimize timing configuration by calculation, rather than fixed
        fail-safe values
      - use EDO setting from ONFI
   - r852: fix compiler warnings
   - davinci: add 4KB page support

  Core:
   - oobtest: correct debug print information"

* tag 'for-linus-20150901' of git://git.infradead.org/linux-mtd: (42 commits)
  mtd: mtd_oobtest: Fix the address offset with vary_offset case
  mtd: blkdevs: fix switch-bool compilation warning
  mtd: spi-nor: stop (ab)using struct spi_device_id
  mtd: nand: add Toshiba TC58NVG0S3E to nand_ids table
  mtd: dataflash: Export OF module alias information
  nand: pxa3xx: Increase READ_ID buffer and make the size static
  mtd: nand: pxa3xx-nand: fix random command timeouts
  mtd: nand: pxa3xx_nand: fix early spurious interrupt
  mtd: pxa3xx_nand: add a default chunk size
  mtd: omap_elm: Fix module alias
  mtd: physmap_of: fix null pointer deference when kzalloc returns null
  mtd: nettel: do not ignore mtd_device_register() failure in nettel_init()
  mtd: denali_pci: switch to dev_err()
  mtd: denali_pci: refactor driver using devres API
  mtd: denali_pci: use module_pci_driver() macro
  mtd: denali: hide core part from user in Kconfig
  mtd: spi-nor: add Spansion S25FL204K support
  mtd: spi-nor: Improve Kconfig help text for SPI_FSL_QUADSPI
  mtd: spi-nor: add driver for NXP SPI Flash Interface (SPIFI)
  doc: dt: add documentation for nxp,lpc1773-spifi
  ...
</content>
</entry>
<entry>
<title>mtd: nand: pxa3xx: add optional dma for pxa architecture</title>
<updated>2015-09-01T13:18:12Z</updated>
<author>
<name>Robert Jarzmik</name>
</author>
<published>2015-08-30T19:44:12Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9d6f85d9fe422aa42f3f337872050fb2a30cd430'/>
<id>urn:sha1:9d6f85d9fe422aa42f3f337872050fb2a30cd430</id>
<content type='text'>
The PXA architecture provides a DMA to pump data from the nand
controller to memory and the other way around. Add it to the binding
description.

Signed-off-by: Robert Jarzmik &lt;robert.jarzmik@free.fr&gt;
Signed-off-by: Rob Herring &lt;robh@kernel.org&gt;
</content>
</entry>
<entry>
<title>doc: dt: add documentation for nxp,lpc1773-spifi</title>
<updated>2015-08-14T18:22:54Z</updated>
<author>
<name>Joachim Eastwood</name>
</author>
<published>2015-07-09T20:19:07Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=89f271c4d052063a72af2622f285f70caac91845'/>
<id>urn:sha1:89f271c4d052063a72af2622f285f70caac91845</id>
<content type='text'>
Add device tree binding documentation for the SPI Flash Interface
(SPIFI) found on NXP LPC18xx and LPC43xx devies.

Signed-off-by: Joachim Eastwood &lt;manabian@gmail.com&gt;
Signed-off-by: Brian Norris &lt;computersforpeace@gmail.com&gt;
</content>
</entry>
<entry>
<title>Documentation: fsl-quadspi: Add fsl, imx6ul-qspi compatible string</title>
<updated>2015-08-06T17:07:42Z</updated>
<author>
<name>Frank Li</name>
</author>
<published>2015-08-04T15:25:52Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=cb94d0bb41e43b4fdd219ad930686397814bcd8d'/>
<id>urn:sha1:cb94d0bb41e43b4fdd219ad930686397814bcd8d</id>
<content type='text'>
new compatible string: "fsl,imx6ul-qspi".

Signed-off-by: Frank Li &lt;Frank.Li@freescale.com&gt;
Signed-off-by: Brian Norris &lt;computersforpeace@gmail.com&gt;
</content>
</entry>
<entry>
<title>Documentation: fsl-quadspi: Add fsl, imx7d-qspi compatible string</title>
<updated>2015-08-06T17:07:40Z</updated>
<author>
<name>Frank Li</name>
</author>
<published>2015-08-04T15:25:41Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=151b49e19119da28dfcd29561147ec56913cbe61'/>
<id>urn:sha1:151b49e19119da28dfcd29561147ec56913cbe61</id>
<content type='text'>
new compatible string: "fsl,imx7d-qspi"

Signed-off-by: Frank Li &lt;Frank.Li@freescale.com&gt;
Signed-off-by: Brian Norris &lt;computersforpeace@gmail.com&gt;
</content>
</entry>
<entry>
<title>Merge tag 'v4.1-rc4' into MTD's -next</title>
<updated>2015-05-18T17:50:43Z</updated>
<author>
<name>Brian Norris</name>
</author>
<published>2015-05-18T17:50:43Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2ddd8db90a22fc4ac708cd8497ed5e46b7f24d49'/>
<id>urn:sha1:2ddd8db90a22fc4ac708cd8497ed5e46b7f24d49</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Documentation: devicetree: brcmstb_nand: add BCM63138 and Cygnus/iProc</title>
<updated>2015-05-15T20:19:59Z</updated>
<author>
<name>Brian Norris</name>
</author>
<published>2015-05-05T22:51:12Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3a52be8a79a6777c0595e8655b22077a1bebec81'/>
<id>urn:sha1:3a52be8a79a6777c0595e8655b22077a1bebec81</id>
<content type='text'>
Add notes to describe how some SoCs integrate this NAND core a little
differently, and so we define extra compatibility strings and register
resources/names.

Signed-off-by: Brian Norris &lt;computersforpeace@gmail.com&gt;
Reviewed-by: Florian Fainelli &lt;f.fainelli@gmail.com&gt;
</content>
</entry>
<entry>
<title>Documentation: dt: mtd: replace "nor-jedec" binding with "jedec, spi-nor"</title>
<updated>2015-05-15T20:04:00Z</updated>
<author>
<name>Brian Norris</name>
</author>
<published>2015-05-14T17:32:53Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8947e396a8296c5297928b60043f35dfa56baa05'/>
<id>urn:sha1:8947e396a8296c5297928b60043f35dfa56baa05</id>
<content type='text'>
In commit 8ff16cf77ce3 ("Documentation: devicetree: m25p80: add "nor-jedec"
binding"), we added a generic "nor-jedec" binding to catch all
mostly-compatible SPI NOR flash which can be detected via the READ ID
opcode (0x9F). This was discussed and reviewed at the time, however
objections have come up since then as part of this discussion:

  http://lkml.kernel.org/g/20150511224646.GJ32500@ld-irv-0074

It seems the parties involved agree that "jedec,spi-nor" does a better
job of capturing the fact that this is SPI-specific, not just any NOR
flash.

This binding was only merged for v4.1-rc1, so it's still OK to change
the naming.

At the same time, let's move the documentation to a better name.

Next up: stop referring to code (drivers/mtd/devices/m25p80.c) from the
documentation.

Signed-off-by: Brian Norris &lt;computersforpeace@gmail.com&gt;
Cc: Marek Vasut &lt;marex@denx.de&gt;
Cc: Rafał Miłecki &lt;zajec5@gmail.com&gt;
Cc: Rob Herring &lt;robh+dt@kernel.org&gt;
Cc: Pawel Moll &lt;pawel.moll@arm.com&gt;
Cc: Ian Campbell &lt;ijc+devicetree@hellion.org.uk&gt;
Cc: Kumar Gala &lt;galak@codeaurora.org&gt;
Cc: devicetree@vger.kernel.org
Acked-by: Stephen Warren &lt;swarren@nvidia.com&gt;
Acked-by: Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;
Acked-by: Mark Rutland &lt;mark.rutland@arm.com&gt;
</content>
</entry>
<entry>
<title>Documentation: devicetree: add binding doc for Broadcom NAND controller</title>
<updated>2015-05-13T00:22:07Z</updated>
<author>
<name>Brian Norris</name>
</author>
<published>2015-03-06T19:36:21Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=bd1b40fe584e64f40fbb57e98dcfaf3b6e583642'/>
<id>urn:sha1:bd1b40fe584e64f40fbb57e98dcfaf3b6e583642</id>
<content type='text'>
Signed-off-by: Brian Norris &lt;computersforpeace@gmail.com&gt;
Reviewed-by: Florian Fainelli &lt;f.fainelli@gmail.com&gt;
</content>
</entry>
<entry>
<title>Documentation: devicetree: m25p80: add "nor-jedec" binding</title>
<updated>2015-04-06T01:56:21Z</updated>
<author>
<name>Brian Norris</name>
</author>
<published>2015-03-27T17:29:49Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8ff16cf77ce314c20d7bd57c788f5b7719b450e1'/>
<id>urn:sha1:8ff16cf77ce314c20d7bd57c788f5b7719b450e1</id>
<content type='text'>
Almost all flash that are "compatible" with m25p80 support the JEDEC
READ ID opcode (0x9F), and in fact, that is often the only thing that is
used to differentiate them. Let's add a compatible string that
represents this lowest common denominator of compatibility.

Device trees can still specify manufacturer/device names in addition,
but (until some reason is found to differentiate between them through
device tree) software will likely want to bind just against the generic
name, and avoid unnecessarily growing its device ID binding tables.

This is related to the work of commit a5b7616c55e1 ("mtd:
m25p80,spi-nor: Fix module aliases for m25p80"), which showed that
maintaining these device tables as stable device-tree/modalias binding
tables is not a worthwhile burden for mostly-comptatible flash.

At the same time, let's update the binding doc to point to the
m25p_ids[] ID list instead of spi_nor_ids[]. The former can be used for
device tree bindings, but the latter cannot. In the future, we should
pare down the m25p_ids[] list to only those IDs which are actually used
in device trees.

Signed-off-by: Brian Norris &lt;computersforpeace@gmail.com&gt;
Cc: Rafał Miłecki &lt;zajec5@gmail.com&gt;
Reviewed-by: Marek Vasut &lt;marex@denx.de&gt;
</content>
</entry>
</feed>
