<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/spi/Makefile, branch linux-2.6.33.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.33.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.33.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2009-12-17T15:58:17Z</updated>
<entry>
<title>spi: Add s3c64xx SPI Controller driver</title>
<updated>2009-12-17T15:58:17Z</updated>
<author>
<name>Jassi Brar</name>
</author>
<published>2009-11-30T07:39:42Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=230d42d422e7b69fc9b270f41c69e63b54572e26'/>
<id>urn:sha1:230d42d422e7b69fc9b270f41c69e63b54572e26</id>
<content type='text'>
Each SPI controller has exactly one CS line and as such doesn't
provide for multi-cs. We implement a workaround to support
multi-cs by _not_ configuring the mux'ed CS pin for each SPI
controller. The CS mechanism is assumed to be fully machine
specific - the driver doesn't even assume some GPIO pin is used
to control the CS.

The driver selects between DMA and POLLING mode depending upon
the xfer size - DMA mode for xfers bigger than FIFO size, POLLING
mode otherwise.

The driver has been designed to be capable of running SoCs since
s3c64xx and till date, for that reason some of the register fields
have been passed via, SoC specific, platform data.

Signed-off-by: Jassi Brar &lt;jassi.brar@samsung.com&gt;
Signed-off-by: Grant Likely &lt;grant.likely@secretlab.ca&gt;
</content>
</entry>
<entry>
<title>spi_s3c24xx: add FIQ pseudo-DMA support</title>
<updated>2009-12-17T15:57:01Z</updated>
<author>
<name>Ben Dooks</name>
</author>
<published>2009-12-15T06:20:24Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=bec0806cfec6ded1a7e097bb95279e521a796129'/>
<id>urn:sha1:bec0806cfec6ded1a7e097bb95279e521a796129</id>
<content type='text'>
Add pseudo-DMA by FIQ to the S3C24XX SPI driver.  This allows the driver
to get DMA-like performance where there are either no free DMA channels or
when doing transfers that required both TX and RX data paths.

Since this patch requires the addition of an assembly file to hold the FIQ
code, we rename the module (instead of adding a rename of the .c file to
this patch).  We expect most users are loading this via udev and thus
there should be no change to the userland configuration.

Signed-off-by: Ben Dooks &lt;ben@simtec.co.uk&gt;
Signed-off-by: Simtec Linux Team &lt;linux@simtec.co.uk&gt;
Cc: David Brownell &lt;david-b@pacbell.net&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Grant Likely &lt;grant.likely@secretlab.ca&gt;
</content>
</entry>
<entry>
<title>spi: controller driver for Designware SPI core</title>
<updated>2009-12-17T15:39:13Z</updated>
<author>
<name>Feng Tang</name>
</author>
<published>2009-12-14T22:20:22Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e24c745272072fd2abe55209f1949b7b7ee602a7'/>
<id>urn:sha1:e24c745272072fd2abe55209f1949b7b7ee602a7</id>
<content type='text'>
Driver for the Designware SPI core, it supports multipul interfaces like
PCI/APB etc.  User can use "dw_apb_ssi_db.pdf" from Synopsys as HW
datasheet.

[randy.dunlap@oracle.com: fix build]
[akpm@linux-foundation.org: build fix]
Signed-off-by: Feng Tang &lt;feng.tang@intel.com&gt;
Cc: David Brownell &lt;david-b@pacbell.net&gt;
Signed-off-by: Randy Dunlap &lt;randy.dunlap@oracle.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Grant Likely &lt;grant.likely@secretlab.ca&gt;
</content>
</entry>
<entry>
<title>Add OMAP spi100k driver</title>
<updated>2009-12-13T08:02:11Z</updated>
<author>
<name>Cory Maccarrone</name>
</author>
<published>2009-12-13T08:02:11Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=35c9049b27040d09461bc90928ad770be7ddf661'/>
<id>urn:sha1:35c9049b27040d09461bc90928ad770be7ddf661</id>
<content type='text'>
This change adds the OMAP SPI 100k driver created by
Fabrice Crohas &lt;fcrohas@gmail.com&gt;.  This SPI bus is found on
OMAP7xx-series smartphones, and for many, the touchscreen is
attached to this bus.

The lion's share of the work was done by Fabrice on this driver --
I am merely porting it from the Linwizard project on his behalf.

Signed-off-by: Cory Maccarrone &lt;darkstar6262@gmail.com&gt;
Signed-off-by: Grant Likely &lt;grant.likely@secretlab.ca&gt;
</content>
</entry>
<entry>
<title>ARM: NUC900: Add spi driver support for nuc900</title>
<updated>2009-12-13T07:58:00Z</updated>
<author>
<name>Wan ZongShun</name>
</author>
<published>2009-12-01T14:29:20Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=30eaed053c9bced7a23624e4bab5602e5b85124f'/>
<id>urn:sha1:30eaed053c9bced7a23624e4bab5602e5b85124f</id>
<content type='text'>
Signed-off-by: Wan ZongShun &lt;mcuos.com@gmail.com&gt;
Signed-off-by: Grant Likely &lt;grant.likely@secretlab.ca&gt;
</content>
</entry>
<entry>
<title>spi: SuperH MSIOF SPI Master driver V2</title>
<updated>2009-12-13T07:48:27Z</updated>
<author>
<name>Magnus Damm</name>
</author>
<published>2009-11-26T11:10:05Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8051effcbced8478119167b93b0e9554cb82d28e'/>
<id>urn:sha1:8051effcbced8478119167b93b0e9554cb82d28e</id>
<content type='text'>
This patch is V2 of SPI Master support for the SuperH MSIOF.
Full duplex, spi mode 0-3, active high cs, 3-wire and lsb
first should all be supported, but the driver has so far
only been tested with "mmc_spi".

The MSIOF hardware comes with 32-bit FIFOs for receive and
transmit, and this driver simply breaks the SPI messages
into FIFO-sized chunks. The MSIOF hardware manages the pins
for clock, receive and transmit (sck/miso/mosi), but the chip
select pin is managed by software and must be configured as
a regular GPIO pin by the board code.

Performance wise there is still room for improvement, but
on a Ecovec board with the built-in sh7724 MSIOF0 this driver
gets Mini-sd read speeds of about half a megabyte per second.

Future work include better clock setup and merging of 8-bit
transfers into 32-bit words to reduce interrupt load and
improve throughput.

Signed-off-by: Magnus Damm &lt;damm@opensource.se&gt;
Signed-off-by: Grant Likely &lt;grant.likely@secretlab.ca&gt;
</content>
</entry>
<entry>
<title>xilinx_spi: add a platform driver using the xilinx_spi common module.</title>
<updated>2009-12-09T01:48:14Z</updated>
<author>
<name>Richard Röjfors</name>
</author>
<published>2009-11-13T11:29:00Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=771669349e6cec0e29a18dc0b5a108e81b85d58c'/>
<id>urn:sha1:771669349e6cec0e29a18dc0b5a108e81b85d58c</id>
<content type='text'>
This patch adds in a platform device driver using the xilinx_spi common module.

Tested-by: John Linn &lt;John.Linn@xilinx.com&gt;
Signed-off-by: Richard Röjfors &lt;richard.rojfors@mocean-labs.com&gt;
Signed-off-by: Grant Likely &lt;grant.likely@secretlab.ca&gt;
</content>
</entry>
<entry>
<title>xilinx_spi: Split into of driver and generic part.</title>
<updated>2009-12-09T01:48:14Z</updated>
<author>
<name>Richard Röjfors</name>
</author>
<published>2009-11-13T11:28:39Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d5af91a1faca68e9a8cc493b85aa7b194b6128aa'/>
<id>urn:sha1:d5af91a1faca68e9a8cc493b85aa7b194b6128aa</id>
<content type='text'>
This patch splits the xilinx_spi driver into a generic part and a
OF driver part.

The reason for this is to later add in a platform driver as well.

Tested-by: John Linn &lt;John.Linn@xilinx.com&gt;
Signed-off-by: Richard Röjfors &lt;richard.rojfors@mocean-labs.com&gt;
Signed-off-by: Grant Likely &lt;grant.likely@secretlab.ca&gt;
</content>
</entry>
<entry>
<title>powerpc/5200: Add mpc5200-spi (non-PSC) device driver</title>
<updated>2009-11-04T22:34:18Z</updated>
<author>
<name>Grant Likely</name>
</author>
<published>2009-11-04T22:34:18Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=42bbb70980f3720b0ae6da6af862af0e95a04351'/>
<id>urn:sha1:42bbb70980f3720b0ae6da6af862af0e95a04351</id>
<content type='text'>
Adds support for the dedicated SPI device on the Freescale MPC5200(b)
SoC.

Signed-off-by: Grant Likely &lt;grant.likely@secretlab.ca&gt;
</content>
</entry>
<entry>
<title>spi-imx: rename source file to spi_imx.c</title>
<updated>2009-10-01T23:11:16Z</updated>
<author>
<name>Uwe Kleine-König</name>
</author>
<published>2009-10-01T22:44:28Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6cdeb00218b0d0eaf1329d1e6a0959ee3f0fa14c'/>
<id>urn:sha1:6cdeb00218b0d0eaf1329d1e6a0959ee3f0fa14c</id>
<content type='text'>
This makes the filename match the Kconfig symbol and the driver name.

Signed-off-by: Uwe Kleine-König &lt;u.kleine-koenig@pengutronix.de&gt;
Cc: Sascha Hauer &lt;s.hauer@pengutronix.de&gt;
Cc: David Brownell &lt;dbrownell@users.sourceforge.net&gt;
Cc: Guennadi Liakhovetski &lt;g.liakhovetski@gmx.de&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
</feed>
