<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/drivers/spi, branch v2014.04-rc2</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/drivers/spi?h=v2014.04-rc2</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/drivers/spi?h=v2014.04-rc2'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2014-02-21T13:00:22Z</updated>
<entry>
<title>Merge branch 'master' of git://git.denx.de/u-boot-spi</title>
<updated>2014-02-21T13:00:22Z</updated>
<author>
<name>Tom Rini</name>
<email>trini@ti.com</email>
</author>
<published>2014-02-21T13:00:22Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=4c89a369c7cd6e7ad3adec4601cfa69fec476164'/>
<id>urn:sha1:4c89a369c7cd6e7ad3adec4601cfa69fec476164</id>
<content type='text'>
</content>
</entry>
<entry>
<title>blackfin: add spi and i2c specific get clock functions</title>
<updated>2014-02-20T05:46:56Z</updated>
<author>
<name>Sonic Zhang</name>
<email>sonic.zhang@analog.com</email>
</author>
<published>2014-01-28T05:53:34Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=d6a320d5bb3050eeb9a586481145d3a75ef24db8'/>
<id>urn:sha1:d6a320d5bb3050eeb9a586481145d3a75ef24db8</id>
<content type='text'>
Signed-off-by: Sonic Zhang &lt;sonic.zhang@analog.com&gt;
</content>
</entry>
<entry>
<title>spi: ti_qspi: Add delay before xfer for am43xx</title>
<updated>2014-02-18T17:11:09Z</updated>
<author>
<name>Sourav Poddar</name>
<email>sourav.poddar@ti.com</email>
</author>
<published>2013-12-21T07:20:10Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=bb7cd0ddf978b96c40a4889608c9b9ea16127afa'/>
<id>urn:sha1:bb7cd0ddf978b96c40a4889608c9b9ea16127afa</id>
<content type='text'>
Without this delay, write/read is failing.
Looks like, the WIP always remain set and hence a timeout
occurs leading to the error.

Without this patch, device does not get probed also.
Here is the log.

U-Boot#
U-Boot#
U-Boot#
U-Boot# sf probe 0
SF: Unsupported flash IDs: manuf ff, jedec ffff, ext_jedec ffff
Failed to initialize SPI flash at 0:0
U-Boot# sf probe 0

While with this patch, log is
U-Boot# sf probe 0
SF: Detected MX25L51235F with page size 256 Bytes, erase size 64 KiB, total 64 MiB, mapped at 30000000
U-Boot# sf erase 0 0x80000
SF: 524288 bytes @ 0x0 Erased: OK
U-Boot# mw 81000000 0xdededede 0x40000
U-Boot# sf write 81000000 0 0x40000
SF: 262144 bytes @ 0x0 Written: OK
U-Boot# sf read 82000000 0 0x40000
SF: 262144 bytes @ 0x0 Read: OK
U-Boot# md 0x82000000

Signed-off-by: Sourav Poddar &lt;sourav.poddar@ti.com&gt;
Reviewed-by: Jagannadha Sutradharudu Teki &lt;jaganna@xilinx.com&gt;
</content>
</entry>
<entry>
<title>spi: ti_qspi: Add AM43xx specifics changes</title>
<updated>2014-02-18T17:11:09Z</updated>
<author>
<name>Sourav Poddar</name>
<email>sourav.poddar@ti.com</email>
</author>
<published>2013-12-21T07:20:09Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=570533b820fb4cc2bbe34c44001cc4c371617e37'/>
<id>urn:sha1:570533b820fb4cc2bbe34c44001cc4c371617e37</id>
<content type='text'>
Add AM43xx specific changes.

Signed-off-by: Sourav Poddar &lt;sourav.poddar@ti.com&gt;
Reviewed-by: Jagannadha Sutradharudu Teki &lt;jaganna@xilinx.com&gt;
</content>
</entry>
<entry>
<title>spi: spi-mxc: implement clk control for ECSPI to fix SPI_MODE_3</title>
<updated>2014-02-18T16:59:26Z</updated>
<author>
<name>Markus Niebel</name>
<email>Markus.Niebel@tqs.de</email>
</author>
<published>2014-02-17T16:33:17Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=5d584ccec106f8919ce39562e062d822770513b7'/>
<id>urn:sha1:5d584ccec106f8919ce39562e062d822770513b7</id>
<content type='text'>
SPI_MODE_3 requires clk high when inactive. The SCLK_CTL
field of the config reg was not configured in case of CPOL.
Fix configuration so that SPI_MODE_3 which uses CPOL configures
the clk line to be high in inactive state.

Signed-off-by: Markus Niebel &lt;Markus.Niebel@tqs.de&gt;
Reviewed-by: Jagannadha Sutradharudu Teki &lt;jaganna@xilinx.com&gt;
</content>
</entry>
<entry>
<title>spi: xilinx: Move timeout calculation out of the loop</title>
<updated>2014-02-18T16:54:28Z</updated>
<author>
<name>Michal Simek</name>
<email>michal.simek@xilinx.com</email>
</author>
<published>2014-01-22T08:48:55Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=999c39a45f115a17f6b894e3a9cd894c598fb2e0'/>
<id>urn:sha1:999c39a45f115a17f6b894e3a9cd894c598fb2e0</id>
<content type='text'>
Timeout calculation should be out of the data loop.
This patch increase spi bandwidth for 30%.

Signed-off-by: Michal Simek &lt;michal.simek@xilinx.com&gt;
Reviewed-by: Jagannadha Sutradharudu Teki &lt;jaganna@xilinx.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'master' of git://git.denx.de/u-boot-arm</title>
<updated>2014-01-16T18:50:16Z</updated>
<author>
<name>Tom Rini</name>
<email>trini@ti.com</email>
</author>
<published>2014-01-16T18:50:16Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=4913fc23f0b19a82e2e9cc56f7ee0087839855c4'/>
<id>urn:sha1:4913fc23f0b19a82e2e9cc56f7ee0087839855c4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>spi: sh_qspi: Add header file that defines the address of registers</title>
<updated>2014-01-15T23:07:20Z</updated>
<author>
<name>Nobuhiro Iwamatsu</name>
<email>nobuhiro.iwamatsu.yj@renesas.com</email>
</author>
<published>2014-01-08T01:16:25Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=22e75d6d60516f45347c399f2d4efa35c30c773b'/>
<id>urn:sha1:22e75d6d60516f45347c399f2d4efa35c30c773b</id>
<content type='text'>
Signed-off-by: Nobuhiro Iwamatsu &lt;nobuhiro.iwamatsu.yj@renesas.com&gt;
Reviewed-by: Jagannadha Sutradharudu Teki &lt;jaganna@xilinx.com&gt;
Signed-off-by: Nobuhiro Iwamatsu &lt;iwamatsu@nigauri.org&gt;
</content>
</entry>
<entry>
<title>spi: sh_spi: Use sh_spi_clear_bit() instead of open-coded</title>
<updated>2014-01-11T06:51:31Z</updated>
<author>
<name>Axel Lin</name>
<email>axel.lin@ingics.com</email>
</author>
<published>2013-12-27T05:51:55Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=12f00caf61677aca8f390651546f203575e20643'/>
<id>urn:sha1:12f00caf61677aca8f390651546f203575e20643</id>
<content type='text'>
We have a sh_spi_clear_bit() function, there's no reason not to use it.

Signed-off-by: Axel Lin &lt;axel.lin@ingics.com&gt;
Acked-by: Nobuhiro Iwamatsu &lt;iwamatsu@nigauri.org&gt;
Reviewed-by: Jagannadha Sutradharudu Teki &lt;jaganna@xilinx.com&gt;
</content>
</entry>
<entry>
<title>spi: Add Faraday SPI controller support</title>
<updated>2014-01-11T06:51:30Z</updated>
<author>
<name>Kuo-Jung Su</name>
<email>dantesu@faraday-tech.com</email>
</author>
<published>2013-12-20T07:24:30Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=66cb9eb1d6372b0d39b793688f80db5834d3ffab'/>
<id>urn:sha1:66cb9eb1d6372b0d39b793688f80db5834d3ffab</id>
<content type='text'>
The Faraday FTSSP010 is a multi-function controller
which supports I2S/SPI/SSP/AC97/SPDIF. However This
patch implements only the SPI mode.

NOTE:
The DMA and CS/Clock control logic has been altered
since hardware revision 1.19.0. So this patch
would first detects the revision id of the underlying
chip, and then switch to the corresponding software
control routines.

Signed-off-by: Kuo-Jung Su &lt;dantesu@faraday-tech.com&gt;
Signed-off-by: Jagannadha Sutradharudu Teki &lt;jaganna@xilinx.com&gt;
CC: Tom Rini &lt;trini@ti.com&gt;
</content>
</entry>
</feed>
