<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/spi/Kconfig, 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-17T23:59:05Z</updated>
<entry>
<title>Merge branch 'next-spi' of git://git.secretlab.ca/git/linux-2.6</title>
<updated>2009-12-17T23:59:05Z</updated>
<author>
<name>Linus Torvalds</name>
</author>
<published>2009-12-17T23:59:05Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=bf931a01a2c024a54204b4b02276af6e8d99a2c0'/>
<id>urn:sha1:bf931a01a2c024a54204b4b02276af6e8d99a2c0</id>
<content type='text'>
* 'next-spi' of git://git.secretlab.ca/git/linux-2.6:
  spi: spi_txx9.c: use resource_size()
  spi: spi_sh_sci.c: use resource_size()
  spi: spi_mpc8xxx.c: use resource_size()
  spi: spi_bfin5xx.c: use resource_size()
  spi: atmel_spi.c: use resource_size()
  spi: Add s3c64xx SPI Controller driver
  atmel_spi: fix dma addr calculation for len &gt; BUFFER_SIZE
  spi_s3c24xx: add FIQ pseudo-DMA support
  spi: controller driver for Designware SPI core
  spidev: add proper section markers
  spidev: use DECLARE_BITMAP instead of declaring the array
</content>
</entry>
<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>Merge branch 'next-spi' of git://git.secretlab.ca/git/linux-2.6</title>
<updated>2009-12-14T18:22:11Z</updated>
<author>
<name>Linus Torvalds</name>
</author>
<published>2009-12-14T18:22:11Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=478e4e9d7a618379676b17e64583ff3622f2fec5'/>
<id>urn:sha1:478e4e9d7a618379676b17e64583ff3622f2fec5</id>
<content type='text'>
* 'next-spi' of git://git.secretlab.ca/git/linux-2.6: (23 commits)
  spi: fix probe/remove section markings
  Add OMAP spi100k driver
  spi-imx: don't access struct device directly but use dev_get_platdata
  spi-imx: Add mx25 support
  spi-imx: use positive logic to distinguish cpu variants
  spi-imx: correct check for platform_get_irq failing
  ARM: NUC900: Add spi driver support for nuc900
  spi: SuperH MSIOF SPI Master driver V2
  spi: fix spidev compilation failure when VERBOSE is defined
  spi/au1550_spi: fix setupxfer not to override cfg with zeros
  spi/mpc8xxx: don't use __exit_p to wrap plat_mpc8xxx_spi_remove
  spi/i.MX: fix broken error handling for gpio_request
  spi/i.mx: drain MXC SPI transfer buffer when probing device
  MAINTAINERS: add SPI co-maintainer.
  spi/xilinx_spi: fix incorrect casting
  spi/mpc52xx-spi: minor cleanups
  xilinx_spi: add a platform driver using the xilinx_spi common module.
  xilinx_spi: add support for the DS570 IP.
  xilinx_spi: Switch to iomem functions and support little endian.
  xilinx_spi: Split into of driver and generic part.
  ...
</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>Merge commit 'gcl/next' into next</title>
<updated>2009-12-09T06:10:22Z</updated>
<author>
<name>Benjamin Herrenschmidt</name>
</author>
<published>2009-12-09T06:10:22Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8c82da5e2495589b7b70a43789e7cbd61a486ed0'/>
<id>urn:sha1:8c82da5e2495589b7b70a43789e7cbd61a486ed0</id>
<content type='text'>
</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>
</feed>
