linux-spi.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Geert Uytterhoeven <geert@linux-m68k.org>
To: Mark Brown <broonie@kernel.org>
Cc: linux-spi@vger.kernel.org, linux-sh@vger.kernel.org,
	linux-kernel@vger.kernel.org
Subject: [PATCH 0/14] spi: rspi: Add support for RZ/A1H, DT, and Quad/Dual on QSPI
Date: Fri, 24 Jan 2014 09:43:50 +0100	[thread overview]
Message-ID: <1390553044-11860-1-git-send-email-geert@linux-m68k.org> (raw)

	Hi Mark,

This patch series
  1. refactors the Renesas RSPI/QSPI driver,
  2. adds support for RSPI in the r7s72100 aka RZ/A1H SoC,
  3. adds support for DT binding,
  4. adds support for Quad/Dual SPI Transfers on QSPI in the r8a7790/r8a7791
     aka R-Car H2/M2 SoCs.

SoC and board integration patches will be posted in a separate series.

It was tested on the r7s72100-based Genmai reference board using loopback
mode, and on the r8a7791-based Koelsch reference board using the Spansion
s25fl512s SPI FLASH.

Quad Write Transfers were not tested, as this needs support in the m25p80
driver first. Also, it's of limited use, as FLASH programming is slow.

Overview:
    [   01/14] spi: rspi: Remove unused mesg parameter from
    			  {send,receive}_pio()
    [   02/14] spi: rspi: Use core message handling
    [   03/14] spi: rspi: Abstract 8/16-bit Data Register access
    [   04/14] spi: rspi: Add rspi_data_{out,in,out_in}() helpers
    [   05/14] spi: rspi: Abstract transfer_one() for RSPI and QSPI
    [   06/14] spi: rspi: Merge rspi_send_pio() and rspi_receive_pio()
    [   07/14] spi: rspi: Merge qspi_send_pio() and qspi_receive_pio()
    [v3 08/14] spi: rspi: Add support for more than one interrupt
    [   09/14] spi: rspi: Add support for RSPI on RZ/A1H
    [v3 10/14] spi: rspi: Add support for loopback mode
    [v2 11/14] spi: rspi: Convert to clk_prepare_enable/disable_unprepare
    [v2 12/14] spi: rspi: Use NULL as the clock ID
    [v4 13/14] spi: rspi: Add DT support
    [   14/14] spi: rspi: Add support for Quad and Dual SPI Transfers on QSPI

The series contains new work, and remaining/rebased/updated patches from the
following series that had been posted before:
    [PATCH v2 0/8] spi: rspi: Add support for RZ/A1H
    [PATCH v3 0/9] Renesas RSPI/QSPI DT support

Patches [03/14] and [09/14] completely replace the old handling using
platform data in
    [4/8 V2] spi: rspi: Add support for 8-bit Data Register access
    [5/8 V2] spi: rspi: Add support for no TX only mode
    [6/8 V2] spi: rspi: Add support for missing SPCR2 register
by a new "rspi-rz" platform device name binding.

Please review, thanks!

Gr{oetje,eeting}s,

						Geert

--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org

In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
							    -- Linus Torvalds


             reply	other threads:[~2014-01-24  8:43 UTC|newest]

Thread overview: 31+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-01-24  8:43 Geert Uytterhoeven [this message]
2014-01-24  8:43 ` [PATCH 01/14] spi: rspi: Remove unused mesg parameter from {send,receive}_pio() Geert Uytterhoeven
     [not found]   ` <1390553044-11860-2-git-send-email-geert-Td1EMuHUCqxL1ZNQvxDV9g@public.gmane.org>
2014-01-27 20:02     ` Mark Brown
2014-01-24  8:43 ` [PATCH 02/14] spi: rspi: Use core message handling Geert Uytterhoeven
2014-01-27 20:02   ` Mark Brown
2014-01-24  8:43 ` [PATCH 03/14] spi: rspi: Abstract 8/16-bit Data Register access Geert Uytterhoeven
2014-01-27 20:02   ` Mark Brown
2014-01-24  8:43 ` [PATCH 04/14] spi: rspi: Add rspi_data_{out,in,out_in}() helpers Geert Uytterhoeven
2014-01-27 20:03   ` Mark Brown
2014-01-24  8:43 ` [PATCH 05/14] spi: rspi: Abstract transfer_one() for RSPI and QSPI Geert Uytterhoeven
2014-01-27 20:03   ` Mark Brown
2014-01-24  8:43 ` [PATCH 06/14] spi: rspi: Merge rspi_send_pio() and rspi_receive_pio() Geert Uytterhoeven
     [not found]   ` <1390553044-11860-7-git-send-email-geert-Td1EMuHUCqxL1ZNQvxDV9g@public.gmane.org>
2014-01-27 20:04     ` Mark Brown
2014-01-24  8:43 ` [PATCH 07/14] spi: rspi: Merge qspi_send_pio() and qspi_receive_pio() Geert Uytterhoeven
2014-01-27 20:04   ` Mark Brown
2014-01-24  8:43 ` [PATCH 09/14] spi: rspi: Add support for RSPI on RZ/A1H Geert Uytterhoeven
2014-01-27 20:07   ` Mark Brown
2014-01-24  8:44 ` [PATCH v3 10/14] spi: rspi: Add support for loopback mode Geert Uytterhoeven
     [not found]   ` <1390553044-11860-11-git-send-email-geert-Td1EMuHUCqxL1ZNQvxDV9g@public.gmane.org>
2014-01-27 20:08     ` Mark Brown
     [not found] ` <1390553044-11860-1-git-send-email-geert-Td1EMuHUCqxL1ZNQvxDV9g@public.gmane.org>
2014-01-24  8:43   ` [PATCH v3 08/14] spi: rspi: Add support for more than one interrupt Geert Uytterhoeven
2014-01-27 20:05     ` Mark Brown
2014-01-24  8:44   ` [PATCH v2 11/14] spi: rspi: Convert to clk_prepare_enable/disable_unprepare Geert Uytterhoeven
2014-01-27 20:08     ` Mark Brown
2014-01-24  8:44 ` [PATCH v2 12/14] spi: rspi: Use NULL as the clock ID Geert Uytterhoeven
2014-01-27 20:08   ` Mark Brown
2014-01-24  8:44 ` [PATCH v4 13/14] spi: rspi: Add DT support Geert Uytterhoeven
2014-01-24  9:33   ` Mark Rutland
     [not found]     ` <20140124093349.GK15586-NuALmloUBlrZROr8t4l/smS4ubULX0JqMm0uRHvK7Nw@public.gmane.org>
2014-01-24 13:05       ` Geert Uytterhoeven
2014-01-27 20:11   ` Mark Brown
2014-01-24  8:44 ` [PATCH 14/14] spi: rspi: Add support for Quad and Dual SPI Transfers on QSPI Geert Uytterhoeven
2014-01-27 20:27   ` Mark Brown

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1390553044-11860-1-git-send-email-geert@linux-m68k.org \
    --to=geert@linux-m68k.org \
    --cc=broonie@kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-sh@vger.kernel.org \
    --cc=linux-spi@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).