<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/drivers/spi, branch v2016.05-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=v2016.05-rc2</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/drivers/spi?h=v2016.05-rc2'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2016-04-06T13:38:56Z</updated>
<entry>
<title>spi: kirkwood_spi: Add support for multiple chip-selects on MVEBU</title>
<updated>2016-04-06T13:38:56Z</updated>
<author>
<name>Stefan Roese</name>
<email>sr@denx.de</email>
</author>
<published>2016-02-11T10:37:38Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=9fc56631a4f784ecaf860ae822d48580cd4317ed'/>
<id>urn:sha1:9fc56631a4f784ecaf860ae822d48580cd4317ed</id>
<content type='text'>
Currently only chip-select 0 is supported by the kirkwood SPI driver.
The Armada XP / 38x SoCs also use this driver and support multiple chip
selects. This patch adds support for multiple CS on MVEBU.

The register definitions are restructured a bit with this patch. Grouping
them to the corresponding registers.

Signed-off-by: Stefan Roese &lt;sr@denx.de&gt;
Cc: Luka Perkov &lt;luka.perkov@sartura.hr&gt;
Reviewed-by: Jagan Teki &lt;jteki@openedev.com&gt;
</content>
</entry>
<entry>
<title>spi: kirkwood_spi.c: Add compatible match ID for Armada 375</title>
<updated>2016-04-04T09:21:27Z</updated>
<author>
<name>Stefan Roese</name>
<email>sr@denx.de</email>
</author>
<published>2016-01-29T09:04:15Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=951f1b5f37af31733e5ff5c144ea3f19c236f932'/>
<id>urn:sha1:951f1b5f37af31733e5ff5c144ea3f19c236f932</id>
<content type='text'>
This enables this driver for the Marvell Armada 375 SoC.

Signed-off-by: Stefan Roese &lt;sr@denx.de&gt;
Cc: Luka Perkov &lt;luka.perkov@sartura.hr&gt;
Reviwer-by: Jagan Teki &lt;jteki@openedev.com&gt;
</content>
</entry>
<entry>
<title>spi: omap3: Fix multiple definition of 'priv'</title>
<updated>2016-03-15T18:50:09Z</updated>
<author>
<name>Jagan Teki</name>
<email>jteki@openedev.com</email>
</author>
<published>2016-03-15T18:26:33Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=41bccb814285047c7f0da2435c8c3af1c2fd7c5b'/>
<id>urn:sha1:41bccb814285047c7f0da2435c8c3af1c2fd7c5b</id>
<content type='text'>
Global definition of priv seems no-sense to use it
for non-dm case and pass the pointer to functions
which are common to both dm and non-dm.

So, fix this by removing omap3_spi_slave from non-dm
and make visible to omap3_spi_priv for both dm and non-dm.

Cc: Christophe Ricard &lt;christophe-h.ricard@st.com&gt;
Reported-by: Tom Rini &lt;trini@konsulko.com&gt;
Signed-off-by: Jagan Teki &lt;jteki@openedev.com&gt;
</content>
</entry>
<entry>
<title>spi: omap3: Convert to driver model</title>
<updated>2016-03-14T17:16:28Z</updated>
<author>
<name>Jagan Teki</name>
<email>jteki@openedev.com</email>
</author>
<published>2016-03-14T17:11:24Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=77b8d04854f486741471ad02b93b473b5b3d72f8'/>
<id>urn:sha1:77b8d04854f486741471ad02b93b473b5b3d72f8</id>
<content type='text'>
After this conversion the driver will able to support both dm and non-dm
and code is more extensible like we can remove the non-dm part simply
without touching anycode if all the boards which are using this driver
become dm driven.

Cc: Tom Rini &lt;trini@konsulko.com&gt;
Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt;
Acked-by: Christophe Ricard &lt;christophe-h.ricard@st.com&gt;
Tested-by: Christophe Ricard &lt;christophe-h.ricard@st.com&gt;
Signed-off-by: Jagan Teki &lt;jteki@openedev.com&gt;
[Set priv-&gt;wordlen, Add Kconfig entry and file credit for dm conversion]
Signed-off-by: Christophe Ricard &lt;christophe-h.ricard@st.com&gt;
</content>
</entry>
<entry>
<title>spi: omap3: Make local functions as static</title>
<updated>2016-03-14T17:16:28Z</updated>
<author>
<name>Jagan Teki</name>
<email>jteki@openedev.com</email>
</author>
<published>2016-03-01T14:16:21Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=03661d85f06eae6a6ae3a126a4dcb16ee8ab052c'/>
<id>urn:sha1:03661d85f06eae6a6ae3a126a4dcb16ee8ab052c</id>
<content type='text'>
Attach static on local defined functions.

Cc: Tom Rini &lt;trini@konsulko.com&gt;
Cc: Simon Glass &lt;sjg@chromium.org&gt;
Signed-off-by: Jagan Teki &lt;jteki@openedev.com&gt;
Signed-off-by: Christophe Ricard &lt;christophe-h.ricard@st.com&gt;
</content>
</entry>
<entry>
<title>spi: omap3: Move headers code inside the driver</title>
<updated>2016-03-14T17:16:16Z</updated>
<author>
<name>Jagan Teki</name>
<email>jteki@openedev.com</email>
</author>
<published>2016-03-01T14:16:20Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=682c172350286151c638e614c5de2b5a7ccc6ea4'/>
<id>urn:sha1:682c172350286151c638e614c5de2b5a7ccc6ea4</id>
<content type='text'>
Header file have macro's and register definition and some unneeded
function proto types which becomes tunned further in future patches
and entire driver code resides in one file for more readability.

Cc: Tom Rini &lt;trini@konsulko.com&gt;
Cc: Simon Glass &lt;sjg@chromium.org&gt;
Signed-off-by: Jagan Teki &lt;jteki@openedev.com&gt;
[Fixes on code styles, Remove omap3_spi_txrx|write|read in header]
Signed-off-by: Christophe Ricard &lt;christophe-h.ricard@st.com&gt;
</content>
</entry>
<entry>
<title>dm: ti_qspi: Fix conversion of address to a pointer</title>
<updated>2016-03-12T14:25:42Z</updated>
<author>
<name>Lokesh Vutla</name>
<email>lokeshvutla@ti.com</email>
</author>
<published>2016-03-05T11:13:06Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=e6601df8acf19a369b4c12ef16296f719dd237ca'/>
<id>urn:sha1:e6601df8acf19a369b4c12ef16296f719dd237ca</id>
<content type='text'>
TI QSPI driver directly typecasts fdt_addr_t to a pointer. This is
not strictly correct, as it gives a build warning when fdt_addr_t is u64.
So, use map_physmem for a proper typecasts.

This is inspired by commit 167efe01bc5a9 ("dm: ns16550: Use an address
instead of a pointer for the uart base")

Signed-off-by: Lokesh Vutla &lt;lokeshvutla@ti.com&gt;
Reviewed-by: Jagan Teki &lt;jteki@openedev.com&gt;
Reviewed-by: Tom Rini &lt;trini@konsulko.com&gt;
Reviewed-by: Mugunthan V N &lt;mugunthanvnm@ti.com&gt;
</content>
</entry>
<entry>
<title>spi: spi-uclass: Set slave wordlen with SPI_DEFAULT_WORDLEN</title>
<updated>2016-02-23T10:44:46Z</updated>
<author>
<name>Christophe Ricard</name>
<email>christophe.ricard@gmail.com</email>
</author>
<published>2016-01-17T10:56:48Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=674f3609aad39f099a5c3605643a6be124504b96'/>
<id>urn:sha1:674f3609aad39f099a5c3605643a6be124504b96</id>
<content type='text'>
In some case wordlen may not be set. Use SPI_DEFAULT_WORDLEN as default.

Signed-off-by: Christophe Ricard &lt;christophe-h.ricard@st.com&gt;
Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt;
Reviewed-by: Jagan Teki &lt;jteki@openedev.com&gt;
</content>
</entry>
<entry>
<title>spi: omap3: Remove unused variable irqstatus in omap3_spi_txrx</title>
<updated>2016-02-23T10:44:46Z</updated>
<author>
<name>Christophe Ricard</name>
<email>christophe.ricard@gmail.com</email>
</author>
<published>2016-01-17T10:56:47Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=3963919e5bf8b6fa414168d6bf36177c41bd5478'/>
<id>urn:sha1:3963919e5bf8b6fa414168d6bf36177c41bd5478</id>
<content type='text'>
Remove unused variable irqstatus in omap3_spi_txrx

Signed-off-by: Christophe Ricard &lt;christophe-h.ricard@st.com&gt;
Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt;
Reviewed-by: Jagan Teki &lt;jteki@openedev.com&gt;
</content>
</entry>
<entry>
<title>spi: ti_qspi: compile out spi_flash_copy_mmap when CONFIG_DMA is defined</title>
<updated>2016-02-23T10:44:46Z</updated>
<author>
<name>Mugunthan V N</name>
<email>mugunthanvnm@ti.com</email>
</author>
<published>2016-02-15T10:01:40Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=518b0afc33b09160afb0f6ac33c5de499c2b95d9'/>
<id>urn:sha1:518b0afc33b09160afb0f6ac33c5de499c2b95d9</id>
<content type='text'>
When CONFIG_DMA is defined the default spi_flash_copy_mmap() can
handle dma memory copy, so compile out spi_flash_copy_mmap() from
ti_qspi driver when CONFIG_DMA config is defined.

Signed-off-by: Mugunthan V N &lt;mugunthanvnm@ti.com&gt;
Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt;
Reviewed-by: Jagan Teki &lt;jteki@openedev.com&gt;
</content>
</entry>
</feed>
