linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
From: linux@arm.linux.org.uk (Russell King - ARM Linux)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCH 0/4] Restore SA11x0 MCP/UCB drivers to a working state
Date: Fri, 20 Jan 2012 18:04:56 +0000	[thread overview]
Message-ID: <20120120180456.GD11845@n2100.arm.linux.org.uk> (raw)

Samuel,

The following patch set restores the SA11x0 MCP and UCB1x00 drivers back
to a working state, as tested on the Assabet.

The first two patches are the revert I requested.  The others fix a
problem with the UCB1x00's use of genirq (it returns from its interrupt
handler with IRQs enabled, which causes genirq to barf), and delete the
SA11x0 specific DMA definitions and SA11x0 specific DMA header file
from the driver.  That is in preparation for me removing the existing
SA11x0 private DMA backend in favour of a DMA engine implementation.

As the DMA changes have dependencies in my tree (on which other changes
then depend on) I can't see this being sanely split from my tree, so
I'll request acks for these changes.

I'll plan to send the first three patches to Linus as part of my next
'fixes' push if you agree.

 arch/arm/mach-sa1100/assabet.c          |   12 ---
 arch/arm/mach-sa1100/cerf.c             |   11 --
 arch/arm/mach-sa1100/collie.c           |   18 +---
 arch/arm/mach-sa1100/generic.c          |    7 +-
 arch/arm/mach-sa1100/include/mach/mcp.h |    2 -
 arch/arm/mach-sa1100/lart.c             |   10 --
 arch/arm/mach-sa1100/shannon.c          |   11 --
 arch/arm/mach-sa1100/simpad.c           |   18 +---
 drivers/mfd/mcp-core.c                  |   62 +++---------
 drivers/mfd/mcp-sa11x0.c                |  166 +++++++++---------------------
 drivers/mfd/ucb1x00-assabet.c           |    3 -
 drivers/mfd/ucb1x00-core.c              |   49 ++-------
 drivers/mfd/ucb1x00-ts.c                |    3 +-
 include/linux/mfd/mcp.h                 |   13 +--
 include/linux/mfd/ucb1x00.h             |    5 +-
 include/linux/mod_devicetable.h         |   11 --
 scripts/mod/file2alias.c                |   10 --
 17 files changed, 81 insertions(+), 330 deletions(-)

             reply	other threads:[~2012-01-20 18:04 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-01-20 18:04 Russell King - ARM Linux [this message]
2012-01-20 18:05 ` [PATCH 1/4] Revert "ARM: sa1100: Refactor mcp-sa11x0 to use platform resources." Russell King - ARM Linux
2012-01-20 18:05 ` [PATCH 2/4] Revert "ARM: sa11x0: Implement autoloading of codec and codec pdata for mcp bus." Russell King - ARM Linux
2012-01-20 18:05 ` [PATCH 3/4] MFD: mcp-core: fix complaints from the genirq layer Russell King - ARM Linux
2012-01-20 18:06 ` [PATCH 4/4] MFD: mcp-sa11x0: remove DMA initializers and variables Russell King - ARM Linux

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=20120120180456.GD11845@n2100.arm.linux.org.uk \
    --to=linux@arm.linux.org.uk \
    --cc=linux-arm-kernel@lists.infradead.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).