All of lore.kernel.org
 help / color / mirror / Atom feed
From: Benoit Cousson <b-cousson@ti.com>
To: grant.likely@secretlab.ca, tony@atomide.com
Cc: manjugk@ti.com, devicetree-discuss@lists.ozlabs.org,
	linux-omap@vger.kernel.org, Benoit Cousson <b-cousson@ti.com>,
	linux-arm-kernel@lists.infradead.org
Subject: [PATCH 00/13] OMAP4: Add DT support for i2c and twl6030
Date: Thu, 1 Sep 2011 19:21:16 +0200	[thread overview]
Message-ID: <1314897689-17791-1-git-send-email-b-cousson@ti.com> (raw)

Hi Grant, Tony,

This is a rework of the original series done by Manju:
http://www.spinics.net/lists/linux-omap/msg55827.html

It fixes the main issue of the previous series that was not booting at all
due to the lack of twl support. That fix is mandatory to allow further
work on the regulators DT bindings.
In order to have a minimal i2c support, both i2c and twl must be added
at the same time.
Please note than some patches can be reshuffle with the previous OMAP4
series to avoid the intermediate step with static i2c initialization.

That series is as well using the hwmods binding introduced in my previous
series.
The OMAP3/beagle support will be added in an other series.

A couple of basic i2c devices are added for panda and sdp board.

Patches are based on for_3.2/4_omap4_dt_early_devices + devicetree/test
and are available here:
git://gitorious.org/omap-pm/linux.git for_3.2/5_omap_dt_i2c_twl

Tested on PandaBoard and sdp4430.

Comments are welcome.

Regards,
Benoit


Benoit Cousson (10):
  irq: Add stub for none DT build in irqdomain.h
  mfd: twl-core: Add initial DT support for twl4030/twl6030
  documentation/dt: Add TWL4030 and TWL6030 bindings
  arm/dts: OMAP4: Add i2c controller nodes
  arm/dts: omap4-sdp: Set clock freq for i2c controllers
  arm/dts: omap4-sdp: Add twl6030 node
  arm/dts: omap4-panda: Add twl6030 node
  OMAP4: board-dt: Remove static i2c init
  arm/dts: omap4-sdp: Add i2c3 & i2c4 devices
  arm/dts: omap4-panda: Add EEPROM entry in i2c3

G, Manjunath Kondaiah (3):
  i2c: OMAP: Add DT support for i2c controller
  documentation/dt: Add OMAP i2c bindings documentation
  arm/dts: omap4-panda: Set clock freq for i2c controllers

 Documentation/devicetree/bindings/i2c/omap-i2c.txt |   30 ++++++
 .../devicetree/bindings/mfd/twl-familly.txt        |   47 +++++++++
 arch/arm/boot/dts/omap4-panda.dts                  |   48 ++++++++++
 arch/arm/boot/dts/omap4-sdp.dts                    |   66 +++++++++++++
 arch/arm/boot/dts/omap4.dtsi                       |   32 +++++++
 arch/arm/mach-omap2/board-omap4-dt.c               |   15 ---
 drivers/i2c/busses/i2c-omap.c                      |   23 ++++-
 drivers/mfd/twl-core.c                             |   99 +++++++++++++++++++-
 include/linux/irqdomain.h                          |    2 +
 9 files changed, 340 insertions(+), 22 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/i2c/omap-i2c.txt
 create mode 100644 Documentation/devicetree/bindings/mfd/twl-familly.txt

WARNING: multiple messages have this Message-ID (diff)
From: b-cousson@ti.com (Benoit Cousson)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCH 00/13] OMAP4: Add DT support for i2c and twl6030
Date: Thu, 1 Sep 2011 19:21:16 +0200	[thread overview]
Message-ID: <1314897689-17791-1-git-send-email-b-cousson@ti.com> (raw)

Hi Grant, Tony,

This is a rework of the original series done by Manju:
http://www.spinics.net/lists/linux-omap/msg55827.html

It fixes the main issue of the previous series that was not booting at all
due to the lack of twl support. That fix is mandatory to allow further
work on the regulators DT bindings.
In order to have a minimal i2c support, both i2c and twl must be added
at the same time.
Please note than some patches can be reshuffle with the previous OMAP4
series to avoid the intermediate step with static i2c initialization.

That series is as well using the hwmods binding introduced in my previous
series.
The OMAP3/beagle support will be added in an other series.

A couple of basic i2c devices are added for panda and sdp board.

Patches are based on for_3.2/4_omap4_dt_early_devices + devicetree/test
and are available here:
git://gitorious.org/omap-pm/linux.git for_3.2/5_omap_dt_i2c_twl

Tested on PandaBoard and sdp4430.

Comments are welcome.

Regards,
Benoit


Benoit Cousson (10):
  irq: Add stub for none DT build in irqdomain.h
  mfd: twl-core: Add initial DT support for twl4030/twl6030
  documentation/dt: Add TWL4030 and TWL6030 bindings
  arm/dts: OMAP4: Add i2c controller nodes
  arm/dts: omap4-sdp: Set clock freq for i2c controllers
  arm/dts: omap4-sdp: Add twl6030 node
  arm/dts: omap4-panda: Add twl6030 node
  OMAP4: board-dt: Remove static i2c init
  arm/dts: omap4-sdp: Add i2c3 & i2c4 devices
  arm/dts: omap4-panda: Add EEPROM entry in i2c3

G, Manjunath Kondaiah (3):
  i2c: OMAP: Add DT support for i2c controller
  documentation/dt: Add OMAP i2c bindings documentation
  arm/dts: omap4-panda: Set clock freq for i2c controllers

 Documentation/devicetree/bindings/i2c/omap-i2c.txt |   30 ++++++
 .../devicetree/bindings/mfd/twl-familly.txt        |   47 +++++++++
 arch/arm/boot/dts/omap4-panda.dts                  |   48 ++++++++++
 arch/arm/boot/dts/omap4-sdp.dts                    |   66 +++++++++++++
 arch/arm/boot/dts/omap4.dtsi                       |   32 +++++++
 arch/arm/mach-omap2/board-omap4-dt.c               |   15 ---
 drivers/i2c/busses/i2c-omap.c                      |   23 ++++-
 drivers/mfd/twl-core.c                             |   99 +++++++++++++++++++-
 include/linux/irqdomain.h                          |    2 +
 9 files changed, 340 insertions(+), 22 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/i2c/omap-i2c.txt
 create mode 100644 Documentation/devicetree/bindings/mfd/twl-familly.txt

             reply	other threads:[~2011-09-01 17:21 UTC|newest]

Thread overview: 34+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-09-01 17:21 Benoit Cousson [this message]
2011-09-01 17:21 ` [PATCH 00/13] OMAP4: Add DT support for i2c and twl6030 Benoit Cousson
2011-09-01 17:21 ` [PATCH 01/13] irq: Add stub for none DT build in irqdomain.h Benoit Cousson
2011-09-01 17:21   ` Benoit Cousson
2011-09-01 17:21 ` [PATCH 02/13] i2c: OMAP: Add DT support for i2c controller Benoit Cousson
2011-09-01 17:21   ` Benoit Cousson
2011-09-01 17:21 ` [PATCH 03/13] documentation/dt: Add OMAP i2c bindings documentation Benoit Cousson
2011-09-01 17:21   ` Benoit Cousson
2011-09-01 17:21 ` [PATCH 04/13] mfd: twl-core: Add initial DT support for twl4030/twl6030 Benoit Cousson
2011-09-01 17:21   ` Benoit Cousson
2011-09-01 18:27   ` Arnd Bergmann
2011-09-01 18:27     ` Arnd Bergmann
2011-09-05 16:05     ` Cousson, Benoit
2011-09-05 16:05       ` Cousson, Benoit
2011-09-01 17:21 ` [PATCH 05/13] documentation/dt: Add TWL4030 and TWL6030 bindings Benoit Cousson
2011-09-01 17:21   ` Benoit Cousson
2011-09-01 17:21 ` [PATCH 06/13] arm/dts: OMAP4: Add i2c controller nodes Benoit Cousson
2011-09-01 17:21   ` Benoit Cousson
2011-09-01 17:21 ` [PATCH 07/13] arm/dts: omap4-sdp: Set clock freq for i2c controllers Benoit Cousson
2011-09-01 17:21   ` Benoit Cousson
2011-09-01 17:21 ` [PATCH 08/13] arm/dts: omap4-panda: " Benoit Cousson
2011-09-01 17:21   ` Benoit Cousson
2011-09-01 17:21 ` [PATCH 09/13] arm/dts: omap4-sdp: Add twl6030 node Benoit Cousson
2011-09-01 17:21   ` Benoit Cousson
2011-09-01 17:21 ` [PATCH 10/13] arm/dts: omap4-panda: " Benoit Cousson
2011-09-01 17:21   ` Benoit Cousson
2011-09-01 17:21 ` [PATCH 11/13] OMAP4: board-dt: Remove static i2c init Benoit Cousson
2011-09-01 17:21   ` Benoit Cousson
2011-09-01 17:21 ` [PATCH 12/13] arm/dts: omap4-sdp: Add i2c3 & i2c4 devices Benoit Cousson
2011-09-01 17:21   ` Benoit Cousson
2011-09-01 17:21 ` [PATCH 13/13] arm/dts: omap4-panda: Add EEPROM entry in i2c3 Benoit Cousson
2011-09-01 17:21   ` Benoit Cousson
2011-09-01 19:14 ` [PATCH 00/13] OMAP4: Add DT support for i2c and twl6030 Arnd Bergmann
2011-09-01 19:14   ` Arnd Bergmann

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=1314897689-17791-1-git-send-email-b-cousson@ti.com \
    --to=b-cousson@ti.com \
    --cc=devicetree-discuss@lists.ozlabs.org \
    --cc=grant.likely@secretlab.ca \
    --cc=linux-arm-kernel@lists.infradead.org \
    --cc=linux-omap@vger.kernel.org \
    --cc=manjugk@ti.com \
    --cc=tony@atomide.com \
    /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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.