From: Peter Ujfalusi <peter.ujfalusi@ti.com>
To: Mark Brown <broonie@opensource.wolfsonmicro.com>,
Liam Girdwood <lrg@ti.com>, Tony Lindgren <tony@atomide.com>
Cc: alsa-devel@alsa-project.org, Benoit Cousson <b-cousson@ti.com>,
devicetree-discuss@lists.ozlabs.org,
Jarkko Nikula <jarkko.nikula@bitmer.com>,
linux-omap@vger.kernel.org, linux-arm-kernel@lists.infradead.org
Subject: [PATCH 00/11] ARM/ASoC: OMAP McBSP device tree support
Date: Wed, 8 Aug 2012 12:11:30 +0300 [thread overview]
Message-ID: <1344417101-5015-1-git-send-email-peter.ujfalusi@ti.com> (raw)
Hello,
in order to be able to add DT support for the McBSP driver which is used on all
OMAP platforms (OMAP1/2/3/4/5) I needed to make some cleanups to the stack:
- Removing callbacks used by the driver for
- clock re-parenting (code moved to sound driver)
- FSR/CLKR mux configuration (from now on it need to be done at board level)
This mux is board specific and depends on the wiring.
- OMAP3 sidetone ICLK workaround has been reimplemented using the SYSCONFIG
register's SIDLEMODE filed to prevent ICLK gating while ST is running.
- Replaced the cpu_is_omap* checks with future proof check.
- The FIFO was not enabled on OMAP2430 SoC
It has been tested on BeagleBoard (with legacy and DT boot).
The series changes McBSP related files mostly. It would be great if the whole
series could go via audio tree (if the patches are OK and it is fine by Tony).
Regards,
Peter
---
Peter Ujfalusi (11):
ARM/ASoC: omap-mcbsp: Move OMAP2+ clock parenting code to ASoC driver
ARM: OMAP2+: McBSP: Do not create legacy devices when booting with DT
data
ARM: OMAP: mcbsp: Enable FIFO use for OMAP2430
ARM: OMAP: board-am3517evm: Configure McBSP1 CLKR/FSR signal source
ASoC: am3517evm: Do not configure McBSP1 CLKR/FSR signal muxing
ARM/ASoC: omap-mcbsp: Remove CLKR/FSR mux configuration code
ASoC: omap-mcbsp: Sidetone: Use SIDLE bits in SYSCONFIG register to
select noidle mode
ARM: OMAP3: Remove callback for McBSP sidetone ICLK workaround
ASoC: omap-mcbsp: Remove unused defines
ASoC: omap-mcbsp: Remove cpu_is_omap* checks from the code
ASoC: omap-mcbsp: Add device tree bindings
.../devicetree/bindings/sound/omap-mcbsp.txt | 45 ++++++
arch/arm/mach-omap2/board-am3517evm.c | 13 ++
arch/arm/mach-omap2/mcbsp.c | 152 +-------------------
arch/arm/plat-omap/include/plat/mcbsp.h | 3 -
sound/soc/omap/am3517evm.c | 20 +---
sound/soc/omap/mcbsp.c | 72 +++++-----
sound/soc/omap/mcbsp.h | 4 +-
sound/soc/omap/omap-mcbsp.c | 106 ++++++++++-----
sound/soc/omap/omap-mcbsp.h | 20 ---
9 files changed, 177 insertions(+), 258 deletions(-)
create mode 100644 Documentation/devicetree/bindings/sound/omap-mcbsp.txt
--
1.7.8.6
next reply other threads:[~2012-08-08 9:11 UTC|newest]
Thread overview: 21+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-08-08 9:11 Peter Ujfalusi [this message]
2012-08-08 9:11 ` [PATCH 01/11] ARM/ASoC: omap-mcbsp: Move OMAP2+ clock parenting code to ASoC driver Peter Ujfalusi
2012-08-08 9:11 ` [PATCH 02/11] ARM: OMAP2+: McBSP: Do not create legacy devices when booting with DT data Peter Ujfalusi
2012-08-08 9:11 ` [PATCH 03/11] ARM: OMAP: mcbsp: Enable FIFO use for OMAP2430 Peter Ujfalusi
2012-08-08 9:11 ` [PATCH 04/11] ARM: OMAP: board-am3517evm: Configure McBSP1 CLKR/FSR signal source Peter Ujfalusi
2012-08-08 9:11 ` [PATCH 05/11] ASoC: am3517evm: Do not configure McBSP1 CLKR/FSR signal muxing Peter Ujfalusi
2012-08-08 9:11 ` [PATCH 06/11] ARM/ASoC: omap-mcbsp: Remove CLKR/FSR mux configuration code Peter Ujfalusi
2012-08-08 9:11 ` [PATCH 07/11] ASoC: omap-mcbsp: Sidetone: Use SIDLE bits in SYSCONFIG register to select noidle mode Peter Ujfalusi
2012-08-08 22:12 ` Ricardo Neri
2012-08-09 7:05 ` [alsa-devel] " Peter Ujfalusi
2012-08-09 15:15 ` Ricardo Neri
2012-08-08 9:11 ` [PATCH 08/11] ARM: OMAP3: Remove callback for McBSP sidetone ICLK workaround Peter Ujfalusi
2012-08-08 13:25 ` Jarkko Nikula
2012-08-08 14:00 ` Peter Ujfalusi
2012-08-10 13:00 ` Jarkko Nikula
2012-08-10 15:39 ` Peter Ujfalusi
2012-08-08 9:11 ` [PATCH 09/11] ASoC: omap-mcbsp: Remove unused defines Peter Ujfalusi
2012-08-08 9:11 ` [PATCH 10/11] ASoC: omap-mcbsp: Remove cpu_is_omap* checks from the code Peter Ujfalusi
2012-08-08 9:11 ` [PATCH 11/11] ASoC: omap-mcbsp: Add device tree bindings Peter Ujfalusi
2012-08-08 11:21 ` [PATCH 00/11] ARM/ASoC: OMAP McBSP device tree support Mark Brown
2012-08-10 13:15 ` Jarkko Nikula
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=1344417101-5015-1-git-send-email-peter.ujfalusi@ti.com \
--to=peter.ujfalusi@ti.com \
--cc=alsa-devel@alsa-project.org \
--cc=b-cousson@ti.com \
--cc=broonie@opensource.wolfsonmicro.com \
--cc=devicetree-discuss@lists.ozlabs.org \
--cc=jarkko.nikula@bitmer.com \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=linux-omap@vger.kernel.org \
--cc=lrg@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 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).