From: Cory Maccarrone <darkstar6262@gmail.com>
To: linux-omap@vger.kernel.org
Cc: linwizard-devel@lists.sf.net, Cory Maccarrone <darkstar6262@gmail.com>
Subject: [PATCH 0/4] MMC, I2C, HTCPLD for HTC Herald
Date: Fri, 28 May 2010 22:28:03 -0700 [thread overview]
Message-ID: <1275110887-2918-1-git-send-email-darkstar6262@gmail.com> (raw)
This patch set implements the functionality necessary to add in
MMC card support, I2C/HTCPLD support, and related functionality.
The first patch adds a set of common routines that all OMAP850-related
HTC smartphone devices can make use of (in my kernel tree, there's
at least a dozen boards that make use of the same MMC code; these
haven't been submitted yet).
The second and third patches implement the ability for omap1 devices
to extend their GPIO and IRQ space by 64 or 128, similar to some omap2
devices.
The extended GPIO/IRQ space is required for the fourth patch, which
adds in board support for the HTCPLD chip on the HTC Herald. This
chip is a GPIO/IRQ extender, and with the additional GPIOs and IRQs,
the normal default maximum is exceeded, necessitating the expansion.
Additionally, this fourth patch adds in MMC and I2C support for the
herald, in addition to tying gpio-keys and led-gpio support to various
pins on the HTCPLD.
With all of these changes in place, it is possible to boot a linux
distribution installed on SD card and make use of all the keys on the
device.
Cory Maccarrone (4):
[OMAP1] Add MMC board code common to HTC devices
[OMAP] gpio: Allow for extended GPIO space
[OMAP] Add allowance for extra IRQ space
[OMAP] HTCHERALD: MMC, I2C, HTCPLD and related devices
arch/arm/configs/htcherald_defconfig | 376 ++++++++++++++++++++++++++++----
arch/arm/mach-omap1/Kconfig | 2 +
arch/arm/mach-omap1/Makefile | 2 +-
arch/arm/mach-omap1/board-htcherald.c | 267 ++++++++++++++++++++++-
arch/arm/mach-omap1/htc-mmc.c | 104 +++++++++
arch/arm/mach-omap1/htc-mmc.h | 26 +++
arch/arm/plat-omap/Kconfig | 36 +++
arch/arm/plat-omap/include/plat/gpio.h | 7 +
arch/arm/plat-omap/include/plat/irqs.h | 6 +-
9 files changed, 778 insertions(+), 48 deletions(-)
create mode 100644 arch/arm/mach-omap1/htc-mmc.c
create mode 100644 arch/arm/mach-omap1/htc-mmc.h
next reply other threads:[~2010-05-29 5:28 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-05-29 5:28 Cory Maccarrone [this message]
2010-05-29 5:28 ` [PATCH 1/4] [OMAP1] Add MMC board code common to HTC devices Cory Maccarrone
2010-06-01 10:19 ` Ladislav Michl
2010-06-01 15:33 ` Cory Maccarrone
2010-05-29 5:28 ` [PATCH 2/4] [OMAP] gpio: Allow for extended GPIO space Cory Maccarrone
2010-05-29 5:28 ` [PATCH 3/4] [OMAP] Add allowance for extra IRQ space Cory Maccarrone
2010-05-29 5:28 ` [PATCH 4/4] [OMAP] HTCHERALD: MMC, I2C, HTCPLD and related devices Cory Maccarrone
2010-06-01 15:37 ` Cory Maccarrone
2010-06-01 15:41 ` [PATCHv2 " Cory Maccarrone
2010-06-01 15:50 ` Cory Maccarrone
2010-06-01 15:54 ` [PATCHv3 " Cory Maccarrone
2010-07-06 8:44 ` Tony Lindgren
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=1275110887-2918-1-git-send-email-darkstar6262@gmail.com \
--to=darkstar6262@gmail.com \
--cc=linux-omap@vger.kernel.org \
--cc=linwizard-devel@lists.sf.net \
/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).