<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/Documentation/devicetree/bindings/spi, branch linux-5.1.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.</subtitle>
<id>https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-5.1.y</id>
<link rel='self' href='https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-5.1.y'/>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/'/>
<updated>2019-02-19T15:28:43Z</updated>
<entry>
<title>spi: sifive: Add DT documentation for SiFive SPI controller</title>
<updated>2019-02-19T15:28:43Z</updated>
<author>
<name>Yash Shah</name>
<email>yash.shah@sifive.com</email>
</author>
<published>2019-02-19T11:40:06Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=3b155e873a38c3b28e419da759cfe86c74b1c870'/>
<id>urn:sha1:3b155e873a38c3b28e419da759cfe86c74b1c870</id>
<content type='text'>
DT documentation for SPI controller added.

Signed-off-by: Palmer Dabbelt &lt;palmer@sifive.com&gt;
Signed-off-by: Emil Renner Berthing &lt;kernel@esmil.dk&gt;
Signed-off-by: Yash Shah &lt;yash.shah@sifive.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>dt-bindings: spi: Add the DMA properties for the SPI dma mode</title>
<updated>2019-02-13T12:20:51Z</updated>
<author>
<name>Lanqing Liu</name>
<email>lanqing.liu@unisoc.com</email>
</author>
<published>2019-02-13T07:36:10Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=6dcb144f7da634e4a0f8837e5076ef48e4d6ac12'/>
<id>urn:sha1:6dcb144f7da634e4a0f8837e5076ef48e4d6ac12</id>
<content type='text'>
Add the DMA properties for the SPI dma mode.

Signed-off-by: Lanqing Liu &lt;lanqing.liu@unisoc.com&gt;
Signed-off-by: Baolin Wang &lt;baolin.wang@linaro.org&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>dt-bindings: spi: imx: Add an entry for the i.MX8QM compatible</title>
<updated>2019-02-12T16:41:12Z</updated>
<author>
<name>Fabio Estevam</name>
<email>festevam@gmail.com</email>
</author>
<published>2019-01-26T21:30:11Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=97a6a2ddc2ea684fadd1021dd350c27d03113397'/>
<id>urn:sha1:97a6a2ddc2ea684fadd1021dd350c27d03113397</id>
<content type='text'>
Add an entry for the "fsl,imx8mq-ecspi" compatible to describe
the ECSPI version present on i.MX8M.

Signed-off-by: Fabio Estevam &lt;festevam@gmail.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>dt-bindings: spi: atmel-quadspi: QuadSPI driver for Microchip SAM9X60</title>
<updated>2019-02-06T17:21:00Z</updated>
<author>
<name>Tudor Ambarus</name>
<email>tudor.ambarus@microchip.com</email>
</author>
<published>2019-02-05T17:33:35Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=3a6c501e96eefb7fd83fbaf9ac29956036d02896'/>
<id>urn:sha1:3a6c501e96eefb7fd83fbaf9ac29956036d02896</id>
<content type='text'>
The sam9x60 qspi controller uses 2 clocks, one for the peripheral register
access, the other for the qspi core and phy. Both are mandatory.

Signed-off-by: Tudor Ambarus &lt;tudor.ambarus@microchip.com&gt;
Reviewed-by: Boris Brezillon &lt;bbrezillon@kernel.org&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>dt-bindings: spi: atmel-quadspi: make "pclk" mandatory</title>
<updated>2019-02-06T17:20:58Z</updated>
<author>
<name>Tudor Ambarus</name>
<email>tudor.ambarus@microchip.com</email>
</author>
<published>2019-02-05T17:33:30Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=18f075145e08c75b46779c060cd28e544df6fbb3'/>
<id>urn:sha1:18f075145e08c75b46779c060cd28e544df6fbb3</id>
<content type='text'>
Naming clocks is a good practice. Make "pclk" madatory even if
we support unnamed clock in the driver, to be backward compatible
with old DTs.

Suggested-by: Boris Brezillon &lt;bbrezillon@kernel.org&gt;
Signed-off-by: Tudor Ambarus &lt;tudor.ambarus@microchip.com&gt;
Reviewed-by: Boris Brezillon &lt;bbrezillon@kernel.org&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>dt-bindings: spi: atmel-quadspi: update example to new clock binding</title>
<updated>2019-02-06T17:20:57Z</updated>
<author>
<name>Tudor Ambarus</name>
<email>tudor.ambarus@microchip.com</email>
</author>
<published>2019-02-05T17:33:27Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=90484f9b16292d404d1bb3c78a341750455de29d'/>
<id>urn:sha1:90484f9b16292d404d1bb3c78a341750455de29d</id>
<content type='text'>
Introduced in:
commit b60557876849 ("ARM: dts: at91: sama5d2: switch to new clock binding")

Signed-off-by: Tudor Ambarus &lt;tudor.ambarus@microchip.com&gt;
Reviewed-by: Boris Brezillon &lt;bbrezillon@kernel.org&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>dt-bindings: spi: add binding file for NXP FlexSPI controller</title>
<updated>2019-01-28T12:28:12Z</updated>
<author>
<name>Yogesh Narayan Gaur</name>
<email>yogeshnarayan.gaur@nxp.com</email>
</author>
<published>2019-01-15T12:00:20Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=cdbbb8ec5a8078630b777e0b56e3b39c1e7cd76a'/>
<id>urn:sha1:cdbbb8ec5a8078630b777e0b56e3b39c1e7cd76a</id>
<content type='text'>
Add binding file for NXP FlexSPI controller

Signed-off-by: Yogesh Narayan Gaur &lt;yogeshnarayan.gaur@nxp.com&gt;
Reviewed-by: Rob Herring &lt;robh@kernel.org&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>spi: stm32: add description about STM32F4 bindings</title>
<updated>2019-01-07T18:26:01Z</updated>
<author>
<name>Cezary Gapinski</name>
<email>cezary.gapinski@gmail.com</email>
</author>
<published>2018-12-24T22:00:40Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=560b097c77ccdfa22586718e9e45f85e86ef2156'/>
<id>urn:sha1:560b097c77ccdfa22586718e9e45f85e86ef2156</id>
<content type='text'>
Add description that STM32F4 can be used in compatible property.
Master Inter-Data Idleness optional property cannot be used in STM32F4.

Signed-off-by: Cezary Gapinski &lt;cezary.gapinski@gmail.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>dt-bindings: spi: Adjust the bindings for the FSL QSPI driver</title>
<updated>2019-01-07T16:56:48Z</updated>
<author>
<name>Frieder Schrempf</name>
<email>frieder.schrempf@kontron.de</email>
</author>
<published>2019-01-07T09:29:50Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=78df30808961cd32f0517c7469886386b0680852'/>
<id>urn:sha1:78df30808961cd32f0517c7469886386b0680852</id>
<content type='text'>
Adjust the documentation of the new SPI memory interface based
driver to reflect the new drivers settings.

The "old" driver was using the "fsl,qspi-has-second-chip" property to
select one of two dual chip setups (two chips on one bus or two chips
on separate buses). And it used the order in which the subnodes are
defined in the dt to select the CS, the chip is connected to.

Both methods are wrong and in fact the "reg" property should be used to
determine which bus and CS a chip is connected to. This also enables us
to use different setups than just single chip, or symmetric dual chip.

So the porting of the driver from the MTD to the SPI framework actually
enforces the use of the "reg" properties and makes
"fsl,qspi-has-second-chip" superfluous.

As all boards that have "fsl,qspi-has-second-chip" set, also have
correct "reg" properties, the removal of this property shouldn't lead to
any incompatibilities.

The only compatibility issues I can see are with imx6sx-sdb.dts and
imx6sx-sdb-reva.dts, which have their reg properties set incorrectly
(see explanation here: [2]), all other boards should stay compatible.

Also the "big-endian" flag was removed, as this setting is now selected
by the driver, depending on which SoC is in use.

[2] https://patchwork.ozlabs.org/patch/922817/#1925445

Signed-off-by: Frieder Schrempf &lt;frieder.schrempf@kontron.de&gt;
Reviewed-by: Rob Herring &lt;robh@kernel.org&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>dt-bindings: spi: Move the bindings for the FSL QSPI driver</title>
<updated>2019-01-07T16:56:40Z</updated>
<author>
<name>Frieder Schrempf</name>
<email>frieder.schrempf@kontron.de</email>
</author>
<published>2019-01-07T09:29:49Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=80261459804507a349daf754d6e5d835bb8578ae'/>
<id>urn:sha1:80261459804507a349daf754d6e5d835bb8578ae</id>
<content type='text'>
Move the documentation of the old SPI NOR driver to the place of the new
SPI memory interface based driver.

Signed-off-by: Frieder Schrempf &lt;frieder.schrempf@kontron.de&gt;
Reviewed-by: Rob Herring &lt;robh@kernel.org&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
</feed>
