public inbox for linux-omap@vger.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL] TWL6040 MFD and followups
@ 2011-07-07 11:48 Péter Ujfalusi
  2011-07-07 18:29 ` Tony Lindgren
  0 siblings, 1 reply; 5+ messages in thread
From: Péter Ujfalusi @ 2011-07-07 11:48 UTC (permalink / raw)
  To: Tony Lindgren
  Cc: Girdwood, Liam, Mark Brown, Samuel Ortiz, Dmitry Torokhov,
	linux-omap@vger.kernel.org

Hello Tony,

As it has been discussed I'm sending this pull request, which includes the
following series (all patch acked-by the corresponding maintainer):
1. v6 of MFD/ASoC/Input: TWL4030/TWL60X0 changes (18 patch)
2. v3 of MFD/input/ASoC: twl6040: irq registration changes (5 patch)
3. v1 of ASoC/MFD: twl6040: PLL handling changes (6 patch)
4. ASoC: twl6040: Add back support for legacy mode (single patch)

The first series starts with a cleanup in the mach-omap2 directory
(twl-common.c file created), and that is the reason we agreed that you
are going to take this pull request.
The rest of the changes are well contained, and should not cause merge
conflict for 3.1. We have not sent patches for these components, so the
changes to these are coming from one source.

As you have requested I have created the series on top of your
devel-cleanup branch.

Best regards,
Péter

---
The following changes since commit 48cb1258e8b0f8c81cfb699b42326c5b2147b3f8:

  Merge branch 'for_3.1/pm-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap-pm into devel-cleanup (2011-06-29 04:45:16 -0700)

are available in the git repository at:

  git://gitorious.org/omap-audio/linux-audio.git peter/topic/for-tony

Axel Castaneda Gonzalez (1):
      ASoC: twl6040: Configure ramp step based on platform

Liam Girdwood (3):
      ASoC: twl6040: add all ABE DAIs
      ASoC: twl6040: Support other sample rates in constraints.
      ASoC: twl6040: set default constraints.

Misael Lopez Cruz (5):
      mfd: twl6040: Add initial support
      ASoC: twl6040: Convert into TWL6040 MFD child
      input: Add initial support for TWL6040 vibrator
      ASoC: twl6040: Remove pll and headset mode dependency
      OMAP4: SDP4430: Add twl6040 codec platform support

Peter Ujfalusi (21):
      OMAP: New twl-common for common TWL configuration
      OMAP4: Move common twl6030 configuration to twl-common
      OMAP3: Move common twl configuration to twl-common
      OMAP3: Move common regulator configuration to twl-common
      MFD: twl4030-codec: Rename internals from codec to audio
      MFD: twl4030-codec -> twl4030-audio: Rename the driver
      MFD: twl4030-audio: Rename platform data
      MFD: twl6040: Change platform data for soc codec driver
      OMAP4: SDP4430: Add twl6040 vibrator platform support
      MFD: twl6040: Use resource to provide irq number for slaves
      input: twl6040-vibra: Do not use wrapper for irq request
      ASoC: twl6040: Do not use wrapper for irq request
      MFD: twl6040: Demand valid interrupt configuration
      MFD: twl6040: Remove wrapper for threaded irq request
      ASoC: twl6040: Use neutral name for power mode text/enum
      ASoC: twl6040: Move PLL selection to codec driver
      ASoC: twl6040: Simplify sample rate constraint handling
      ASoC: twl6040: Configure PLL only once
      MFD: twl6040: Remove enum for PLL tracking
      ASoC: twl6040: No need to convert the PLL ID
      ASoC: twl6040: Add back support for legacy mode

 arch/arm/mach-omap2/Makefile                       |    2 +-
 arch/arm/mach-omap2/board-3430sdp.c                |   89 +---
 arch/arm/mach-omap2/board-4430sdp.c                |  185 ++----
 arch/arm/mach-omap2/board-cm-t35.c                 |   51 +--
 arch/arm/mach-omap2/board-devkit8000.c             |   38 +-
 arch/arm/mach-omap2/board-igep0020.c               |   44 +-
 arch/arm/mach-omap2/board-ldp.c                    |   15 +-
 arch/arm/mach-omap2/board-omap3beagle.c            |   62 +--
 arch/arm/mach-omap2/board-omap3evm.c               |   70 +--
 arch/arm/mach-omap2/board-omap3pandora.c           |   62 +--
 arch/arm/mach-omap2/board-omap3stalker.c           |   72 +--
 arch/arm/mach-omap2/board-omap3touchbook.c         |   61 +--
 arch/arm/mach-omap2/board-omap4panda.c             |  146 +----
 arch/arm/mach-omap2/board-overo.c                  |   61 +--
 arch/arm/mach-omap2/board-rm680.c                  |    8 +-
 arch/arm/mach-omap2/board-rx51-peripherals.c       |   46 +-
 arch/arm/mach-omap2/board-zoom-peripherals.c       |   89 +--
 arch/arm/mach-omap2/common-board-devices.c         |   21 -
 arch/arm/mach-omap2/common-board-devices.h         |   26 +-
 arch/arm/mach-omap2/twl-common.c                   |  304 ++++++++
 arch/arm/mach-omap2/twl-common.h                   |   59 ++
 arch/arm/plat-omap/include/plat/irqs.h             |   12 +-
 drivers/input/misc/Kconfig                         |   13 +-
 drivers/input/misc/Makefile                        |    1 +
 drivers/input/misc/twl4030-vibra.c                 |   12 +-
 drivers/input/misc/twl6040-vibra.c                 |  423 +++++++++++
 drivers/mfd/Kconfig                                |    8 +-
 drivers/mfd/Makefile                               |    3 +-
 drivers/mfd/twl-core.c                             |   13 +-
 drivers/mfd/twl4030-audio.c                        |  277 ++++++++
 drivers/mfd/twl4030-codec.c                        |  277 --------
 drivers/mfd/twl6040-core.c                         |  620 +++++++++++++++++
 drivers/mfd/twl6040-irq.c                          |  191 +++++
 include/linux/i2c/twl.h                            |   25 +-
 .../linux/mfd/{twl4030-codec.h => twl4030-audio.h} |   16 +-
 include/linux/mfd/twl6040.h                        |  228 ++++++
 sound/soc/codecs/Kconfig                           |    3 +-
 sound/soc/codecs/twl4030.c                         |   22 +-
 sound/soc/codecs/twl6040.c                         |  733 +++++++++-----------
 sound/soc/codecs/twl6040.h                         |  119 +----
 sound/soc/omap/sdp3430.c                           |    2 +-
 sound/soc/omap/sdp4430.c                           |   52 +--
 sound/soc/omap/zoom2.c                             |    2 +-
 43 files changed, 2703 insertions(+), 1860 deletions(-)
 create mode 100644 arch/arm/mach-omap2/twl-common.c
 create mode 100644 arch/arm/mach-omap2/twl-common.h
 create mode 100644 drivers/input/misc/twl6040-vibra.c
 create mode 100644 drivers/mfd/twl4030-audio.c
 delete mode 100644 drivers/mfd/twl4030-codec.c
 create mode 100644 drivers/mfd/twl6040-core.c
 create mode 100644 drivers/mfd/twl6040-irq.c
 rename include/linux/mfd/{twl4030-codec.h => twl4030-audio.h} (96%)
 create mode 100644 include/linux/mfd/twl6040.h
--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [GIT PULL] TWL6040 MFD and followups
  2011-07-07 11:48 [GIT PULL] TWL6040 MFD and followups Péter Ujfalusi
@ 2011-07-07 18:29 ` Tony Lindgren
  2011-07-07 18:46   ` Péter Ujfalusi
  2011-07-07 19:36   ` Felipe Balbi
  0 siblings, 2 replies; 5+ messages in thread
From: Tony Lindgren @ 2011-07-07 18:29 UTC (permalink / raw)
  To: Péter Ujfalusi
  Cc: Girdwood, Liam, Mark Brown, Samuel Ortiz, Dmitry Torokhov,
	linux-omap@vger.kernel.org

* Péter Ujfalusi <peter.ujfalusi@ti.com> [110707 04:43]:
> Hello Tony,
> 
> As it has been discussed I'm sending this pull request, which includes the
> following series (all patch acked-by the corresponding maintainer):
> 1. v6 of MFD/ASoC/Input: TWL4030/TWL60X0 changes (18 patch)
> 2. v3 of MFD/input/ASoC: twl6040: irq registration changes (5 patch)
> 3. v1 of ASoC/MFD: twl6040: PLL handling changes (6 patch)
> 4. ASoC: twl6040: Add back support for legacy mode (single patch)
> 
> The first series starts with a cleanup in the mach-omap2 directory
> (twl-common.c file created), and that is the reason we agreed that you
> are going to take this pull request.
> The rest of the changes are well contained, and should not cause merge
> conflict for 3.1. We have not sent patches for these components, so the
> changes to these are coming from one source.
> 
> As you have requested I have created the series on top of your
> devel-cleanup branch.

Thanks. Can you please add one more branch for cleanup only for me to
pull at your commit b252b0efb605b92a2f5d118e294d088d89cfd286
(OMAP3: Move common regulator configuration to twl-common)?

That way I can first pull that into cleanup and send that to Arnd.
Then we can do a separate twl-asoc branch so the cleanup stays
separate from new code.

I don't think there's a way for me to do a pull that ends at certain
commit with git.. Or at least I don't know how to do that short of
git reset --hard of some branch at that commit.

Regards,

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

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Re: [GIT PULL] TWL6040 MFD and followups
  2011-07-07 18:29 ` Tony Lindgren
@ 2011-07-07 18:46   ` Péter Ujfalusi
  2011-07-07 19:20     ` Tony Lindgren
  2011-07-07 19:36   ` Felipe Balbi
  1 sibling, 1 reply; 5+ messages in thread
From: Péter Ujfalusi @ 2011-07-07 18:46 UTC (permalink / raw)
  To: Tony Lindgren
  Cc: Girdwood, Liam, Mark Brown, Samuel Ortiz, Dmitry Torokhov,
	linux-omap@vger.kernel.org

On Thursday 07 July 2011 20:29:47 Tony Lindgren wrote:
> Thanks. Can you please add one more branch for cleanup only for me to
> pull at your commit b252b0efb605b92a2f5d118e294d088d89cfd286
> (OMAP3: Move common regulator configuration to twl-common)?

Do you want a separate pull request for it?
The branch name, which only have the cleanup (ends with 
b252b0efb605b92a2f5d118e294d088d89cfd286):
peter/topic/for-tony_mach-cleanup

> That way I can first pull that into cleanup and send that to Arnd.
> Then we can do a separate twl-asoc branch so the cleanup stays
> separate from new code.

Sound like a plan.

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

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Re: [GIT PULL] TWL6040 MFD and followups
  2011-07-07 18:46   ` Péter Ujfalusi
@ 2011-07-07 19:20     ` Tony Lindgren
  0 siblings, 0 replies; 5+ messages in thread
From: Tony Lindgren @ 2011-07-07 19:20 UTC (permalink / raw)
  To: Péter Ujfalusi
  Cc: Girdwood, Liam, Mark Brown, Samuel Ortiz, Dmitry Torokhov,
	linux-omap@vger.kernel.org

* Péter Ujfalusi <peter.ujfalusi@ti.com> [110707 11:41]:
> On Thursday 07 July 2011 20:29:47 Tony Lindgren wrote:
> > Thanks. Can you please add one more branch for cleanup only for me to
> > pull at your commit b252b0efb605b92a2f5d118e294d088d89cfd286
> > (OMAP3: Move common regulator configuration to twl-common)?
> 
> Do you want a separate pull request for it?
> The branch name, which only have the cleanup (ends with 
> b252b0efb605b92a2f5d118e294d088d89cfd286):
> peter/topic/for-tony_mach-cleanup

OK thanks, will use that.

Regards,

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

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [GIT PULL] TWL6040 MFD and followups
  2011-07-07 18:29 ` Tony Lindgren
  2011-07-07 18:46   ` Péter Ujfalusi
@ 2011-07-07 19:36   ` Felipe Balbi
  1 sibling, 0 replies; 5+ messages in thread
From: Felipe Balbi @ 2011-07-07 19:36 UTC (permalink / raw)
  To: Tony Lindgren
  Cc: Péter Ujfalusi, Girdwood, Liam, Mark Brown, Samuel Ortiz,
	Dmitry Torokhov, linux-omap@vger.kernel.org

[-- Attachment #1: Type: text/plain, Size: 1891 bytes --]

Hi,

On Thu, Jul 07, 2011 at 11:29:47AM -0700, Tony Lindgren wrote:
> * Péter Ujfalusi <peter.ujfalusi@ti.com> [110707 04:43]:
> > Hello Tony,
> > 
> > As it has been discussed I'm sending this pull request, which includes the
> > following series (all patch acked-by the corresponding maintainer):
> > 1. v6 of MFD/ASoC/Input: TWL4030/TWL60X0 changes (18 patch)
> > 2. v3 of MFD/input/ASoC: twl6040: irq registration changes (5 patch)
> > 3. v1 of ASoC/MFD: twl6040: PLL handling changes (6 patch)
> > 4. ASoC: twl6040: Add back support for legacy mode (single patch)
> > 
> > The first series starts with a cleanup in the mach-omap2 directory
> > (twl-common.c file created), and that is the reason we agreed that you
> > are going to take this pull request.
> > The rest of the changes are well contained, and should not cause merge
> > conflict for 3.1. We have not sent patches for these components, so the
> > changes to these are coming from one source.
> > 
> > As you have requested I have created the series on top of your
> > devel-cleanup branch.
> 
> Thanks. Can you please add one more branch for cleanup only for me to
> pull at your commit b252b0efb605b92a2f5d118e294d088d89cfd286
> (OMAP3: Move common regulator configuration to twl-common)?
> 
> That way I can first pull that into cleanup and send that to Arnd.
> Then we can do a separate twl-asoc branch so the cleanup stays
> separate from new code.
> 
> I don't think there's a way for me to do a pull that ends at certain
> commit with git.. Or at least I don't know how to do that short of
> git reset --hard of some branch at that commit.

after a git fetch <url>, you already have the objects locally, so git
merge <commit-id> should work just fine.

If you look at what git pull does, it basically does a fetch followed by
a merge of FETCH_HEAD (by default).

-- 
balbi

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 490 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2011-07-07 19:36 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-07-07 11:48 [GIT PULL] TWL6040 MFD and followups Péter Ujfalusi
2011-07-07 18:29 ` Tony Lindgren
2011-07-07 18:46   ` Péter Ujfalusi
2011-07-07 19:20     ` Tony Lindgren
2011-07-07 19:36   ` Felipe Balbi

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox