<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/linux.git/drivers/spi, branch linux-2.6.35.y</title>
<subtitle>Linux kernel stable tree (mirror)</subtitle>
<id>https://git.radix-linux.su/kernel/linux.git/atom?h=linux-2.6.35.y</id>
<link rel='self' href='https://git.radix-linux.su/kernel/linux.git/atom?h=linux-2.6.35.y'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/'/>
<updated>2010-07-11T16:03:22+00:00</updated>
<entry>
<title>powerpc/cpm: Reintroduce global spi_pram struct (fixes build issue)</title>
<updated>2010-07-11T16:03:22+00:00</updated>
<author>
<name>Anton Vorontsov</name>
<email>avorontsov@mvista.com</email>
</author>
<published>2010-07-08T17:16:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=56825c88ff438f4dbb51a44591cc29e707fe783a'/>
<id>urn:sha1:56825c88ff438f4dbb51a44591cc29e707fe783a</id>
<content type='text'>
spi_t was removed in commit 644b2a680ccc51a9ec4d6beb12e9d47d2dee98e2
("powerpc/cpm: Remove SPI defines and spi structs"), the commit assumed
that spi_t isn't used anywhere outside of the spi_mpc8xxx driver. But
it appears that the struct is needed for micropatch code. So, let's
reintroduce the struct.

Fixes the following build issue:

    CC      arch/powerpc/sysdev/micropatch.o
  micropatch.c: In function 'cpm_load_patch':
  micropatch.c:629: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
  micropatch.c:629: error: 'spp' undeclared (first use in this function)
  micropatch.c:629: error: (Each undeclared identifier is reported only once
  micropatch.c:629: error: for each function it appears in.)

Reported-by: LEROY Christophe &lt;christophe.leroy@c-s.fr&gt;
Reported-by: Tony Breeds &lt;tony@bakeyournoodle.com&gt;
Cc: &lt;stable@kernel.org&gt; [ .33, .34 ]
Signed-off-by: Anton Vorontsov &lt;avorontsov@mvista.com&gt;
Signed-off-by: Kumar Gala &lt;galak@kernel.crashing.org&gt;
</content>
</entry>
<entry>
<title>of/spi: mpc512x_psc_spi.c: Fix build failures</title>
<updated>2010-06-02T19:45:06+00:00</updated>
<author>
<name>Anatolij Gustschin</name>
<email>agust@denx.de</email>
</author>
<published>2010-05-31T16:34:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=ef7f2e831c3a563505c9bc5b16ef4bcae3cf4b53'/>
<id>urn:sha1:ef7f2e831c3a563505c9bc5b16ef4bcae3cf4b53</id>
<content type='text'>
Fixes build errors caused by the:
 - OF device_node pointer being moved into struct device
 - removal of the match_table field from struct of_platform_driver

Signed-off-by: Anatolij Gustschin &lt;agust@denx.de&gt;
Signed-off-by: Grant Likely &lt;grant.likely@secretlab.ca&gt;
</content>
</entry>
<entry>
<title>of/spi: Fix build failure on spi_ppc4xx.c</title>
<updated>2010-06-02T19:38:33+00:00</updated>
<author>
<name>Grant Likely</name>
<email>grant.likely@secretlab.ca</email>
</author>
<published>2010-05-26T05:24:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=b53550781b7d51036aea3b3ee63ece3c6c8f4597'/>
<id>urn:sha1:b53550781b7d51036aea3b3ee63ece3c6c8f4597</id>
<content type='text'>
This patch fixes a build error caused by the OF device_node pointer
being moved into struct device.

Fixes bug introduced by commit 61c7a080a5a061c976988fd4b844dfb468dda255
(of: Always use 'struct device.of_node' to get device node pointer)

Signed-off-by: Grant Likely &lt;grant.likely@secretlab.ca&gt;
CC: Sean MacLennan &lt;smaclennan@pikatech.com&gt;
CC: spi-devel-general@lists.sourceforge.net
CC: devicetree-discuss@lists.ozlabs.org
</content>
</entry>
<entry>
<title>spi/xilinx: Fix compile error</title>
<updated>2010-05-25T06:48:24+00:00</updated>
<author>
<name>Grant Likely</name>
<email>grant.likely@secretlab.ca</email>
</author>
<published>2010-05-25T06:48:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=bf6a67ee3427ab142136e03e90d0b67ecbca5ff2'/>
<id>urn:sha1:bf6a67ee3427ab142136e03e90d0b67ecbca5ff2</id>
<content type='text'>
Commit 58f9b0b02414062eaff46716bc04b47d7e79add5, "of: eliminate
of_device-&gt;node and dev_archdata-&gt;{of,prom}_node" changed the location
of the device_node pointer.  Most drivers were converted to the new
location, but the xilinx_spi_of driver was missed and now fails to
compile.

This patch fixes up the xilinx_spi_of driver to use the new location.

Signed-off-by: Grant Likely &lt;grant.likely@secretlab.ca&gt;
</content>
</entry>
<entry>
<title>Merge remote branch 'origin' into secretlab/next-spi</title>
<updated>2010-05-25T06:38:26+00:00</updated>
<author>
<name>Grant Likely</name>
<email>grant.likely@secretlab.ca</email>
</author>
<published>2010-05-25T06:38:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=b1e50ebcf24668e57f058deb48b0704b5391ed0f'/>
<id>urn:sha1:b1e50ebcf24668e57f058deb48b0704b5391ed0f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>spi/davinci: Fix clock prescale factor computation</title>
<updated>2010-05-25T06:23:54+00:00</updated>
<author>
<name>Thomas Koeller</name>
<email>thomas.koeller@baslerweb.com</email>
</author>
<published>2010-04-26T09:01:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=0c2a2ae32793e3500a15a449612485f5d17dd431'/>
<id>urn:sha1:0c2a2ae32793e3500a15a449612485f5d17dd431</id>
<content type='text'>
Computation of the clock prescaler value returned bogus results if
the requested SPI clock was impossible to set. It now sets either
the maximum or minimum clock frequency, as appropriate.

Signed-off-by: Thomas Koeller &lt;thomas.koeller@baslerweb.com&gt;
Signed-off-by: Grant Likely &lt;grant.likely@secretlab.ca&gt;
</content>
</entry>
<entry>
<title>spi: move bitbang txrx utility functions to private header</title>
<updated>2010-05-25T06:23:17+00:00</updated>
<author>
<name>hartleys</name>
<email>hartleys@visionengravers.com</email>
</author>
<published>2010-05-06T20:51:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=41c4221ca6b9db8ea63d2c2323c0e7a8865eba6e'/>
<id>urn:sha1:41c4221ca6b9db8ea63d2c2323c0e7a8865eba6e</id>
<content type='text'>
A number of files in drivers/spi fail checkincludes.pl due to the double
include of &lt;linux/spi/spi_bitbang.h&gt;.

The first include is needed to get the struct spi_bitbang definition and
the spi_bitbang_* function prototypes.

The second include happens after defining EXPAND_BITBANG_TXRX to get the
inlined bitbang_txrx_* utility functions.

The &lt;linux/spi/spi_bitbang.h&gt; header is also included by a number of other
spi drivers, as well as some arch/ code, in order to use struct spi_bitbang
and the associated functions.

To fix the double include, and remove any potential confusion about it, move
the inlined bitbang_txrx_* functions to a new private header in drivers/spi
and also remove the need to define EXPAND_BITBANG_TXRX.

Signed-off-by: H Hartley Sweeten &lt;hsweeten@visionengravers.com&gt;
Signed-off-by: Grant Likely &lt;grant.likely@secretlab.ca&gt;
</content>
</entry>
<entry>
<title>spi/mpc5121: Add SPI master driver for MPC5121 PSC</title>
<updated>2010-05-25T06:23:17+00:00</updated>
<author>
<name>Anatolij Gustschin</name>
<email>agust@denx.de</email>
</author>
<published>2010-04-30T13:21:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=6e27388f1bd60b55e0b1a83d14233e6c7ad33700'/>
<id>urn:sha1:6e27388f1bd60b55e0b1a83d14233e6c7ad33700</id>
<content type='text'>
Signed-off-by: John Rigby &lt;jcrigby@gmail.com&gt;
Signed-off-by: Anatolij Gustschin &lt;agust@denx.de&gt;
Signed-off-by: Grant Likely &lt;grant.likely@secretlab.ca&gt;
</content>
</entry>
<entry>
<title>spi/ep93xx: implemented driver for Cirrus EP93xx SPI controller</title>
<updated>2010-05-25T06:23:16+00:00</updated>
<author>
<name>Mika Westerberg</name>
<email>mika.westerberg@iki.fi</email>
</author>
<published>2010-05-06T04:47:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=011f23a3c2f20ae15b7664d3942493af107fe39b'/>
<id>urn:sha1:011f23a3c2f20ae15b7664d3942493af107fe39b</id>
<content type='text'>
This patch adds an SPI master driver for the Cirrus EP93xx SPI controller found
in EP93xx chips.

Signed-off-by: Mika Westerberg &lt;mika.westerberg@iki.fi&gt;
Signed-off-by: H Hartley Sweeten &lt;hsweeten@visionengravers.com&gt;
Acked-by: H Hartley Sweeten &lt;hsweeten@visionengravers.com&gt;
Signed-off-by: Grant Likely &lt;grant.likely@secretlab.ca&gt;
</content>
</entry>
<entry>
<title>spi/omap2_mcspi: Check params before dereference or use</title>
<updated>2010-05-25T06:23:15+00:00</updated>
<author>
<name>Scott Ellis</name>
<email>scott@jumpnowtek.com</email>
</author>
<published>2010-05-24T14:20:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=99f1a43f436a6a92d15bddfeb65f3a920c8b88d3'/>
<id>urn:sha1:99f1a43f436a6a92d15bddfeb65f3a920c8b88d3</id>
<content type='text'>
Check spi-&gt;chip_select for range before use.

Signed-off-by: Scott Ellis &lt;scott@jumpnowtek.com&gt;
Signed-off-by: Grant Likely &lt;grant.likely@secretlab.ca&gt;
</content>
</entry>
</feed>
