<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/drivers/spi/Makefile, branch v2020.04</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/drivers/spi/Makefile?h=v2020.04</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/drivers/spi/Makefile?h=v2020.04'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2020-01-27T16:57:21Z</updated>
<entry>
<title>spi: nxp_fspi: new driver for the FlexSPI controller</title>
<updated>2020-01-27T16:57:21Z</updated>
<author>
<name>Michael Walle</name>
<email>michael@walle.cc</email>
</author>
<published>2019-12-17T23:09:58Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=383fded70c4f14370bc5525bdb9f547393876e31'/>
<id>urn:sha1:383fded70c4f14370bc5525bdb9f547393876e31</id>
<content type='text'>
This is a port of the kernel's spi-nxp-fspi driver. It uses the new
spi-mem interface and does not expose the more generic spi-xfer
interface. The source was taken from the v5.3-rc3 tag.

The port was straightforward:
 - remove the interrupt handling and the completion by busy polling the
   controller
 - remove locks
 - move the setup of the memory windows into claim_bus()
 - move the setup of the speed into set_speed()
 - port the device tree bindings from the original fspi_probe() to
   ofdata_to_platdata()

There were only some style change fixes, no change in any logic. For
example, there are busy loops where the return code is not handled
correctly, eg. only prints a warning with WARN_ON(). This port
intentionally left most functions unchanged to ease future bugfixes.

This was tested on a custom LS1028A board. Because the LS1028A doesn't
have proper clock framework support, changing the clock speed was not
tested. This also means that it is not possible to change the SPI
speed on LS1028A for now (neither is it possible in the linux driver).

Signed-off-by: Michael Walle &lt;michael@walle.cc&gt;
Reviewed-by: Jagan Teki &lt;jagan@amarulasolutions.com&gt;
Tested-by: Kuldeep Singh &lt;kuldeep.singh@nxp.com&gt;
</content>
</entry>
<entry>
<title>spi: Drop obsolete mtk_qspi driver references</title>
<updated>2019-07-25T13:22:20Z</updated>
<author>
<name>Weijie Gao</name>
<email>weijie.gao@mediatek.com</email>
</author>
<published>2019-07-22T11:39:42Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=1f174689c13a257e3b149d4550805a85bdaf27c3'/>
<id>urn:sha1:1f174689c13a257e3b149d4550805a85bdaf27c3</id>
<content type='text'>
Since u-boot has added the spi-mem framework and replaced
the spi-nor framework, the mtk_qspi is no longer compatible
with the new spi-nor driver.

Remove this driver along with replacing config item
with new mtk spi-nor driver.

Signed-off-by: Weijie Gao &lt;weijie.gao@mediatek.com&gt;
[jagan: squash related changes and update commit message]
Signed-off-by: Jagan Teki &lt;jagan@amarulasolutions.com&gt;
Reviewed-by: Jagan Teki &lt;jagan@amarulasolutions.com&gt;
</content>
</entry>
<entry>
<title>spi: add spi-mem driver for MediaTek MT7629 SoC</title>
<updated>2019-07-25T13:22:12Z</updated>
<author>
<name>Weijie Gao</name>
<email>weijie.gao@mediatek.com</email>
</author>
<published>2019-07-22T11:39:01Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=603fcd16b1e34d7f11a89a3a5e73febbb302dea5'/>
<id>urn:sha1:603fcd16b1e34d7f11a89a3a5e73febbb302dea5</id>
<content type='text'>
This patch adds spi-mem driver for MediaTek MT7629 SoC
to access SPI-NOR and SPI-NAND flashes.

Signed-off-by: Weijie Gao &lt;weijie.gao@mediatek.com&gt;
[jagan: squash MAINTAINERS file]
Signed-off-by: Jagan Teki &lt;jagan@amarulasolutions.com&gt;
Reviewed-by: Jagan Teki &lt;jagan@amarulasolutions.com&gt;
</content>
</entry>
<entry>
<title>spi: Add SiFive SPI driver</title>
<updated>2019-07-18T11:41:16Z</updated>
<author>
<name>Bhargav Shah</name>
<email>bhargavshah1988@gmail.com</email>
</author>
<published>2019-07-17T04:23:43Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=a2f32bfdd3673706dcda9da2e2fb3a908affcba4'/>
<id>urn:sha1:a2f32bfdd3673706dcda9da2e2fb3a908affcba4</id>
<content type='text'>
This patch adds SiFive SPI driver. The driver is 100% DM driver
and it determines input clock using clk framework.

The SiFive SPI block is found on SiFive FU540 SOC and is used to
access flash and MMC devices on SiFive Unleashed board.

This driver implementation is inspired from the Linux SiFive SPI
driver available in Linux-5.2 or higher and SiFive FSBL sources.

Signed-off-by: Bhargav Shah &lt;bhargavshah1988@gmail.com&gt;
Signed-off-by: Anup Patel &lt;anup.patel@wdc.com&gt;
Reviewed-by: Bin Meng &lt;bmeng.cn@gmail.com&gt;
Tested-by: Bin Meng &lt;bmeng.cn@gmail.com&gt;
Reviewed-by: Jagan Teki &lt;jagan@amarulasolutions.com&gt;
</content>
</entry>
<entry>
<title>spi: Add SPI controller driver for UniPhier SoCs</title>
<updated>2019-07-10T13:37:23Z</updated>
<author>
<name>Kunihiko Hayashi</name>
<email>hayashi.kunihiko@socionext.com</email>
</author>
<published>2019-07-05T01:03:18Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=9424ecd735e73af7d47ca18b705af3a90804c676'/>
<id>urn:sha1:9424ecd735e73af7d47ca18b705af3a90804c676</id>
<content type='text'>
Add SPI controller driver implemented in Socionext UniPhier SoCs.
This controller has the SPI master mode only.

Signed-off-by: Kunihiko Hayashi &lt;hayashi.kunihiko@socionext.com&gt;
</content>
</entry>
<entry>
<title>spi: Add Atmel QuadSPI driver</title>
<updated>2019-07-09T06:26:43Z</updated>
<author>
<name>Tudor Ambarus</name>
<email>tudor.ambarus@microchip.com</email>
</author>
<published>2019-06-18T08:51:50Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=24c8ff4684c5ee8c4300a1c7cafb4d3ede41260e'/>
<id>urn:sha1:24c8ff4684c5ee8c4300a1c7cafb4d3ede41260e</id>
<content type='text'>
Backport the driver from linux v5.1-rc5 and adapt it for u-boot.
Tested on sama5d2_xplained Rev B with mx25l25635e spi-nor flash.

Signed-off-by: Tudor Ambarus &lt;tudor.ambarus@microchip.com&gt;
Reviewed-by: Jagan Teki &lt;jagan@amarulasolutions.com&gt;
</content>
</entry>
<entry>
<title>spi: stm32: Add Serial Peripheral Interface driver for STM32MP</title>
<updated>2019-06-06T15:40:17Z</updated>
<author>
<name>Patrice Chotard</name>
<email>patrice.chotard@st.com</email>
</author>
<published>2019-04-30T16:08:28Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=a2a89b2e21dbb68c9302a174013a1fab3a8ef42b'/>
<id>urn:sha1:a2a89b2e21dbb68c9302a174013a1fab3a8ef42b</id>
<content type='text'>
Add SPI driver support for STM32MP SoCs family.

Signed-off-by: Patrice Chotard &lt;patrice.chotard@st.com&gt;
</content>
</entry>
<entry>
<title>spi: ti_qspi: Drop non DM code</title>
<updated>2019-04-17T12:13:19Z</updated>
<author>
<name>Vignesh Raghavendra</name>
<email>vigneshr@ti.com</email>
</author>
<published>2019-04-16T16:01:59Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=61ae9782efdcd02b192df7ca4f062b6036df3f2b'/>
<id>urn:sha1:61ae9782efdcd02b192df7ca4f062b6036df3f2b</id>
<content type='text'>
Now that all boards using TI QSPI have moved to DM and DT, drop non DM
code completely.

Signed-off-by: Vignesh Raghavendra &lt;vigneshr@ti.com&gt;
Reviewed-by: Tom Rini &lt;trini@konsulko.com&gt;
[jagan: update MIGRATION.txt, rebase config_whitelist.txt]
Signed-off-by: Jagan Teki &lt;jagan@amarulasolutions.com&gt;
Reviewed-by: Jagan Teki &lt;jagan@amarulasolutions.com&gt;
</content>
</entry>
<entry>
<title>spi: Rename sun4i_spi.c into spi-sunxi.c</title>
<updated>2019-03-04T12:38:56Z</updated>
<author>
<name>Jagan Teki</name>
<email>jagan@amarulasolutions.com</email>
</author>
<published>2019-02-27T14:32:13Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=a51cd54eff284ee42bfc1b74b8581daec78496f6'/>
<id>urn:sha1:a51cd54eff284ee42bfc1b74b8581daec78496f6</id>
<content type='text'>
Now the same SPI controller driver is reusable in all Allwinner
SoC variants, so rename the existing sun4i_spi.c into spi-sunxi.c
which eventually look like a common sunxi driver.

Also update the function, variable, structure names in driver from
sun4i into sunxi.

Signed-off-by: Jagan Teki &lt;jagan@amarulasolutions.com&gt;
</content>
</entry>
<entry>
<title>spi: Add non DM version of SPI_MEM</title>
<updated>2019-02-07T10:03:21Z</updated>
<author>
<name>Vignesh R</name>
<email>vigneshr@ti.com</email>
</author>
<published>2019-02-05T05:59:15Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=6430eea639ed9ca967764a0ee113fa1c53619356'/>
<id>urn:sha1:6430eea639ed9ca967764a0ee113fa1c53619356</id>
<content type='text'>
Add non DM version of SPI_MEM to support easy migration to new SPI NOR
framework. This can be removed once DM_SPI conversion is complete.

Signed-off-by: Vignesh R &lt;vigneshr@ti.com&gt;
Tested-by: Simon Goldschmidt &lt;simon.k.r.goldschmidt@gmail.com&gt;
Tested-by: Stefan Roese &lt;sr@denx.de&gt;
Tested-by: Horatiu Vultur &lt;horatiu.vultur@microchip.com&gt;
Reviewed-by: Jagan Teki &lt;jagan@openedev.com&gt;
Tested-by: Jagan Teki &lt;jagan@amarulasolutions.com&gt; #zynq-microzed
</content>
</entry>
</feed>
