Re: [PATCH 00/11] OMAP: GPIO: Implement GPIO in HWMOD way

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 5/18/2010 4:50 PM, Charulatha V wrote:
This patch series implements GPIO module in platform device model.
It also makes OMAP2PLUS specific GPIO implemented in HWMOD FW way.

This patch series is created on "origin/pm-wip/runtime".

This patch series is tested on OMAP3430 SDP board. It would be of
great help if someone could test the same on OMAP1 and OMAP2 boards.

What about OMAP4? Didn't you test it on SDP or Blaze?

Benoit

Charulatha V (11):
   OMAP: GPIO: Modify init() in preparation for platform device
     implementation
   OMAP: GPIO: Include platform_data structure for GPIO
   OMAP: GPIO: Introduce support for OMAP15xx chip GPIO init
   OMAP: GPIO: Introduce support for OMAP16xx chip GPIO init
   OMAP: GPIO: Introduce support for OMAP7xx chip GPIO init
   OMAP: GPIO: add GPIO hwmods structures for OMAP3
   OMAP: GPIO: add GPIO hwmods structures for OMAP242X
   OMAP: GPIO: add GPIO hwmods structures for OMAP243X
   OMAP: GPIO: Introduce support for OMAP2PLUS chip GPIO init
   OMAP: GPIO: Implement GPIO as a platform device
   OMAP: GPIO: Remove omap_gpio_init()

  arch/arm/mach-omap1/Makefile               |    6 +
  arch/arm/mach-omap1/board-ams-delta.c      |    1 -
  arch/arm/mach-omap1/board-fsample.c        |    1 -
  arch/arm/mach-omap1/board-h2.c             |    1 -
  arch/arm/mach-omap1/board-h3.c             |    1 -
  arch/arm/mach-omap1/board-htcherald.c      |    1 -
  arch/arm/mach-omap1/board-innovator.c      |    1 -
  arch/arm/mach-omap1/board-nokia770.c       |    1 -
  arch/arm/mach-omap1/board-osk.c            |    1 -
  arch/arm/mach-omap1/board-palmte.c         |    1 -
  arch/arm/mach-omap1/board-palmz71.c        |    1 -
  arch/arm/mach-omap1/board-perseus2.c       |    1 -
  arch/arm/mach-omap1/board-sx1.c            |    1 -
  arch/arm/mach-omap1/board-voiceblue.c      |    1 -
  arch/arm/mach-omap1/clock_data.c           |    2 +-
  arch/arm/mach-omap1/gpio15xx.c             |  104 +++++
  arch/arm/mach-omap1/gpio16xx.c             |  202 +++++++++
  arch/arm/mach-omap1/gpio7xx.c              |  266 ++++++++++++
  arch/arm/mach-omap2/Makefile               |    2 +-
  arch/arm/mach-omap2/board-2430sdp.c        |    1 -
  arch/arm/mach-omap2/board-3430sdp.c        |    1 -
  arch/arm/mach-omap2/board-3630sdp.c        |    1 -
  arch/arm/mach-omap2/board-4430sdp.c        |    1 -
  arch/arm/mach-omap2/board-am3517evm.c      |    1 -
  arch/arm/mach-omap2/board-apollon.c        |    1 -
  arch/arm/mach-omap2/board-cm-t35.c         |    1 -
  arch/arm/mach-omap2/board-devkit8000.c     |    1 -
  arch/arm/mach-omap2/board-h4.c             |    1 -
  arch/arm/mach-omap2/board-igep0020.c       |    1 -
  arch/arm/mach-omap2/board-ldp.c            |    1 -
  arch/arm/mach-omap2/board-n8x0.c           |    1 -
  arch/arm/mach-omap2/board-omap3beagle.c    |    1 -
  arch/arm/mach-omap2/board-omap3evm.c       |    1 -
  arch/arm/mach-omap2/board-omap3pandora.c   |    1 -
  arch/arm/mach-omap2/board-omap3touchbook.c |    1 -
  arch/arm/mach-omap2/board-overo.c          |    1 -
  arch/arm/mach-omap2/board-rx51.c           |    1 -
  arch/arm/mach-omap2/board-zoom2.c          |    1 -
  arch/arm/mach-omap2/board-zoom3.c          |    1 -
  arch/arm/mach-omap2/clock2420_data.c       |   10 +-
  arch/arm/mach-omap2/clock2430_data.c       |   14 +-
  arch/arm/mach-omap2/clock3xxx_data.c       |   24 +-
  arch/arm/mach-omap2/clock44xx_data.c       |   24 +-
  arch/arm/mach-omap2/gpio.c                 |  113 +++++
  arch/arm/mach-omap2/omap_hwmod_2420_data.c |  222 ++++++++++
  arch/arm/mach-omap2/omap_hwmod_2430_data.c |  270 ++++++++++++
  arch/arm/mach-omap2/omap_hwmod_3xxx_data.c |  357 ++++++++++++++++-
  arch/arm/plat-omap/gpio.c                  |  622 ++++++++++------------------
  arch/arm/plat-omap/include/plat/gpio.h     |   84 ++++-
  49 files changed, 1886 insertions(+), 469 deletions(-)
  create mode 100644 arch/arm/mach-omap1/gpio15xx.c
  create mode 100644 arch/arm/mach-omap1/gpio16xx.c
  create mode 100644 arch/arm/mach-omap1/gpio7xx.c
  create mode 100644 arch/arm/mach-omap2/gpio.c

--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Arm (vger)]     [ARM Kernel]     [ARM MSM]     [Linux Tegra]     [Linux WPAN Networking]     [Linux Wireless Networking]     [Maemo Users]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Trails]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux