summaryrefslogtreecommitdiff
path: root/sound
AgeCommit message (Collapse)Author
2011-08-25quench backend dai messageAndy Green
Signed-off-by: Andy Green <andy.green@linaro.org>
2011-08-25omap dss hdmi uplevel include paths to 3.0Andy Green
Signed-off-by: Andy Green <andy.green@linaro.org>
2011-08-25omap dss hdmi audio set as first cardAndy Green
Signed-off-by: Andy Green <andy.green@linaro.org>
2011-08-25omap dss hdmi audio add missing makefile entryAndy Green
Signed-off-by: Andy Green <andy.green@linaro.org>
2011-08-25ASoC: OMAP: Add platform_device ID to SDP4430 machine driverRicardo Neri
Utilize a platform_device ID when creating the device. This is to allow to other SDP and Panda machine drivers to connect to soc-audio. New machine drivers must use different platform_device IDs if they need to coexist with existing ASoC machine drivers. Signed-off-by: Ricardo Neri <ricardo.neri@ti.com>
2011-08-25ASoC: OMAP4: Remove HDMI CPU DAI from SDP4430 machine driverRicardo Neri
Remove HDMI CPU DAI from SDP4430 machine driver. A different machine driver is use for HDMI audio. Signed-off-by: Ricardo Neri <ricardo.neri@ti.com>
2011-08-25ASoC: OMAP: Update Makefile and Kconfig for HDMI audioRicardo Neri
Update Makefile and Kconfig to build HDMI audio support for OMAP4 SDP and Panda boards. Signed-off-by: Ricardo Neri <ricardo.neri@ti.com>
2011-08-25ASoC: OMAP4: Add Machine driver for HDMI for SDP and PandaRicardo Neri
Add machine driver for HDMI on OMAP4 for SDP and Panda boards. Signed-off-by: Ricardo Neri <ricardo.neri@ti.com>
2011-08-25ASoC: OMAP: Add header for HDMI CPU DAIRicardo Neri
Add header with definitions for the ASoC HDMI CPU DAI. Signed-off-by: Ricardo Neri <ricardo.neri@ti.com>
2011-08-25Subject: [PATCH 104/104] ASoC: OMAP: Update Makefile and Kconfig for HDMI audioRicardo Neri
Update Makefile and Kconfig to build HDMI audio support for OMAP4 SDP and Panda boards. Signed-off-by: Ricardo Neri <ricardo.neri@ti.com> Acked-by: Mark Brown <broonie@opensource.wolfsonmicro.com> Signed-off-by: Liam Girdwood <lrg@ti.com>
2011-08-25Subject: [PATCH 102/104] ASoC: McPDM: Update channels management to link UL ↵Sebastien Guiriec
and DL Due to HW bug on McPDM CTRL register both UL and DL channels need to be configure at the same time. If the channels are not configured at the same time so side effect can be muting in Uplink or loud noise in downlink during stress test transition between UL and Downlink. Each time McPDM is started both UL and DL channels are enabled to work around the problem. This patch is also remote the DC OFFSET interface as it is not working correctly and connot be used. So there is no need for the driver to configure it. Signed-off-by: Sebastien Guiriec <s-guiriec@ti.com>
2011-08-25Subject: [PATCH 101/104] ASoC: ABE DAI: Call modem trigger in bespoke_trigger()Misael Lopez Cruz
Modem DAI is a special case because requires explicit ALSA PCM calls to the DAI associated with the serial port (e.g. McBSP). The trigger() call was missing and the serial port was not initiating any transfer. Signed-off-by: Misael Lopez Cruz <misael.lopez@ti.com>
2011-08-25Subject: [PATCH 100/104] ASoC: ABE DAI: support 2 channels for MODEM DAIFrancois Mazard
MODEM DAI needs to support 2 channels for dual-mic on capture and to set the McBSP interface as I2S. Signed-off-by: Francois Mazard <f-mazard@ti.com>
2011-08-25Subject: [PATCH 099/104] HAL: ABE - Use L4 address for MMAPMisael Lopez Cruz
Change-Id: Ifb0cc1f0376aa3bbe3e644cefba011697bbf5f7b Signed-off-by: Misael Lopez Cruz <misael.lopez@ti.com>
2011-08-25Subject: [PATCH 098/104] HAL: ABE Port: Add MM_UL IO taskMisael Lopez Cruz
Signed-off-by: Misael Lopez Cruz <misael.lopez@ti.com>
2011-08-25Subject: [PATCH 097/104] HAL: tmp hack - export abe_enable_gain()Liam Girdwood
2011-08-25Subject: [PATCH 096/104] HAL: tmp hack - export pingpong_player_idLiam Girdwood
2011-08-25Subject: [PATCH 095/104] HAL - Fixme to be updated with latestLiam Girdwood
Signed-off-by: Liam Girdwood <lrg@ti.com>
2011-08-25Subject: [PATCH 094/104] ASoC: sdp4430 - Reduce McPDM shutdown delayMisael Lopez Cruz
Signed-off-by: Misael Lopez Cruz <misael.lopez@ti.com>
2011-08-25Subject: [PATCH 093/104] ASoC: sdp4430 - updates authors and email addressesLiam Girdwood
2011-08-25Subject: [PATCH 092/104] ASoC: sdp4430 - Add Mic Bias for digital mics in ↵Misael Lopez Cruz
legacy mode Add microphone bias for digital microphone in legacy mode. Change-Id: Idc37babbf7acd552c6fbefe51315492e861116eb Signed-off-by: Misael Lopez Cruz <misael.lopez@ti.com>
2011-08-25Subject: [PATCH 091/104] ASoC: sdp4430 - Add Mic Bias for DMic0, DMic1 and DMic2Misael Lopez Cruz
Blaze/SDP4430 contains DMic0, DMic1 and DMic2 interfaces, which are supplied by Digital Mic Bias 1 from TWL6040. An alternate second digital microphone bias could be used from Digital Mic Bias 2, but it's currently not installed in application board. Signed-off-by: Misael Lopez Cruz <misael.lopez@ti.com>
2011-08-25Subject: [PATCH 090/104] ASoC: sdp4430 - enable boost hands free converterLiam Girdwood
This enables the handsfree coost converter on the sdp4430. TODO: Make this use DAPM, make I2C logic sdp4430 only Signed-off-by: Liam Girdwood <lrg@ti.com>
2011-08-25Subject: [PATCH 089/104] ASoC: sdp4430 - add support for Pandaboard.Liam Girdwood
Signed-off-by: Liam Girdwood <lrg@ti.com>
2011-08-25Subject: [PATCH 088/104] ASoC: sdp4430 - add ABE support to machine driverLiam Girdwood
Add full support for ABE Frontend and Backend DAIs. Signed-off-by: Liam Girdwood <lrg@ti.com>
2011-08-25Subject: [PATCH 087/104] ASoC: SDP4430 - Remove unused mcpdm.h headerLiam Girdwood
Signed-off-by: Liam Girdwood <lrg@ti.com>
2011-08-25Subject: [PATCH 086/104] ASoC: OMAP4 - ABE port managerLiam Girdwood
Add ABE port manager to manage ABE port resources for the ABE DAI driver, ABE platform driver and ABE firmware interface. Signed-off-by: Liam Girdwood <lrg@ti.com>
2011-08-25Subject: [PATCH 085/104] ASoC: OMAP4 PCM - make sure self linked DMA is ↵Liam Girdwood
really stopped (fixme) Make sure OMAP self linked DMA is really stopped. FIXME: this needs a counter so we dont lock up. Signed-off-by: Liam Girdwood <lrg@ti.com>
2011-08-25Subject: [PATCH 084/104] ASoC: OMAP4 - set constraints for buffer size (fixme)Liam Girdwood
To be moved to DAI drivers. Signed-off-by: Liam Girdwood <lrg@ti.com>
2011-08-25Subject: [PATCH 083/104] ASoC: OMAP4 - DMIC DAI driverLiam Girdwood
Add both legacy DMA and ABE support for Digital Microphones on the OMAP4 platform. Signed-off-by: Liam Girdwood <lrg@ti.com>
2011-08-25Subject: [PATCH 082/104] ASoC: OMAP4 ABE DSP - Add support for the OMAP4 ABE DSPLiam Girdwood
This patch adds the OMAP4 ABE platform driver. This driver defines and exports control for the DSP Frontend and Backend routing. TODO: cleanup Signed-off-by: Liam Girdwood <lrg@ti.com>
2011-08-25Subject: [PATCH 081/104] ASoC: OMAP4 ABE DAI - Add Makefile supportLiam Girdwood
Signed-off-by: Liam Girdwood <lrg@ti.com>
2011-08-25Subject: [PATCH 080/104] ASoC: OMAP4 ABE DAI - Add OAMP4 ABE DAI supportLiam Girdwood
This patch adds support for the OMAP4 ABE DSP Frontend DAIs. Signed-off-by: Liam Girdwood <lrg@ti.com>
2011-08-25Subject: [PATCH 079/104] ASoC: McPDM - Add ABE McPDM support.Liam Girdwood
This driver replaces the legacy McPDM driver in that it supports both legacy and ABE McPDM support. Signed-off-by: Liam Girdwood <lrg@ti.com>
2011-08-25Subject: [PATCH 078/104] ASoC: dsp - add core support for bespoke trigger()Liam Girdwood
This allows the DSP core to call a beskope trigger() call on DAIs and platforms that require it. TODO: move into DSP patch series. Signed-off-by: Liam Girdwood <lrg@ti.com>
2011-08-25Subject: [PATCH 077/104] ASoC: core - add hostless DAI supportLiam Girdwood
Allow DAI's to be hostless so that no PCM data is sent between DAI and CPU. This allows for power savings as there is no DMA or CPU interaction required. TODO: we shouldn't need to allocate a PAGE for a dummy DMA buffer. Signed-off-by: Liam Girdwood <lrg@ti.com>
2011-08-25Subject: [PATCH 076/104] ALSA: pcm - reject calls to open backend PCMs ↵Liam Girdwood
(temporary) This stops userspace opening backlemd PCMs. TODO: rework for upstream. Signed-off-by: Liam Girdwood <lrg@ti.com>
2011-08-25Subject: [PATCH 075/104] ALSA: pcm - add support for hostless audioLiam Girdwood
Allow some PCM devices to be hostless, i.e. there is no PCM data transferred to or from the host CPU. This can be used to minimise power on systems since the CPU can idle/sleep during the PCM device operation (e.g. a phone call where the DAI is between a MODEM and DSP) TODO: cleanup, look at adding a read/write blocker. Singed-off-by: Liam Girdwood <lrg@slimlogic.co.uk>
2011-08-25Subject: [PATCH 074/104] ASoC: core - add dynamic kcontrolsLiam Girdwood
TODO: First phase of dynamic kcontrols. More todo. Signed-off-by: Liam Girdwood <lrg@ti.com>
2011-08-25Subject: [PATCH 073/104] ASoC: core - module refcounting improvements fro DSPLiam Girdwood
DSP components can have DAIs that can exist in either the CODEC driver or platform DAI driver. Simplify DAI refcounting logic by ref counting all (CODEC and platform) DAIs in each sound card. Signed-off-by: Liam Girdwood <lrg@ti.com>
2011-08-25Subject: [PATCH 072/104] ASoC: dsp - add DSP support to ASoC core.Liam Girdwood
Add DSP support to ASoC core. This adds a NULL CODEC driver allow binding and configuration of DSP DAIs, configures the PCM for DSP, initilaises the DSP state variables and managed the DSP DAI link registration. TODO: come cleanup and refactor some variable names. TODO: split out with previous patch into smaller patches. Signed-off-by: Liam Girdwood <lrg@ti.com>
2011-08-25Subject: [PATCH 071/104] ASoC: dsp - Add DSP support to core ASoC API/structuresLiam Girdwood
Export inline DAI PCM operations to allow DSP core to individually call BE PCM operations and .... Allow machine drivers to specifify DSP FE and BE DAI links. Add FE and BE state information to PCM rtd. TODO: split out this into smaller patches. Signed-off-by: Liam Girdwood <lrg@ti.com>
2011-08-25Subject: [PATCH 070/104] ASoC: dsp - Add ASoC DSP coreLiam Girdwood
This adds ASoC core support for internal and external DSPs and represents them to the audio user as a CODEC like device with mixers, muxes and runtime audio route changing. The DSP core allows DSP DAIs to be dynamically re-routed at runtime between the PCM device end (or Frontend - FE) and the physical DAI (Backend - BE) using regular kcontrols (just like a hardware CODEC). The DSP core also deal with DSP FE+BE suspend and resume PM ops. Signed-off-by: Liam Girdwood <lrg@ti.com>
2011-08-25Subject: [PATCH 069/104] ASoC: dapm - allow custom widgets to update power ↵Liam Girdwood
events. In preparation for ASoC DSP support. Allow for the operation of custom mixer and mux DAPM widgets that can call snd_soc_dapm_mixer_update_power() and snd_soc_dapm_mux_update_power() directly after updating their status. This adds two previously static calls to the public DAPM API. Signed-off-by: Liam Girdwood <lrg@ti.com>
2011-08-25Subject: [PATCH 068/104] ASoC: dapm - Add API call to query valid DAPM paths.Liam Girdwood
In preparation for ASoC DSP support. Add a DAPM API call to determine whether a DAPM audio path is valid between source and sink widgets. This also takes into account all kcontrol mux and mixer settings in between the source and sink widgets to validate the audio path. This will be used by the DSP core to determine the runtime DAI mappings between FE and BE DAIs in order to run PCM operations. Signed-off-by: Liam Girdwood <lrg@ti.com>
2011-08-25Subject: [PATCH 067/104] ASoC: dapm - Add DAPM stream completion event.Liam Girdwood
In preparation for ASoC DSP support. This adds a callback function to be called at the completion of a DAPM stream event. This can be used by DSP components to perform calculations based on DAPM graphs. Signed-off-by: Liam Girdwood <lrg@ti.com>
2011-08-25Subject: [PATCH 055/104] ASoC: dapm - add methods to get snd and soc card ↵Liam Girdwood
from dapm In preparation for dynamic PCM support (AKA ASoC DSP) Add methods to get the soc_card and snd_card from a dapm context. Signed-off-by: Liam Girdwood <lrg@ti.com>
2011-08-25Subject: [PATCH 054/104] ASoC: dapm - fix list iterator in ↵Liam Girdwood
dapm_seq_run_coalesced. The list iterator w points to 'pending' list head at the end of list_for_each_entry and not a valid widget. Signed-off-by: Liam Girdwood <lrg@ti.com>
2011-08-25Subject: [PATCH 052/104] ASoC: twl6040: Configure ramp step based on platformAxel Castaneda Gonzalez
Enable ramp down/up step to be configured based on platform. Signed-off-by: Axel Castaneda Gonzalez <x0055901@ti.com> Signed-off-by: Misael Lopez Cruz <misael.lopez@ti.com> Signed-off-by: Peter Ujfalusi <peter.ujfalusi@ti.com> Acked-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
2011-08-25Subject: [PATCH 051/104] ASoC: twl6040: set default constraints.Liam Girdwood
Set default sysclk constraints to high performance mode. Signed-off-by: Liam Girdwood <lrg@ti.com> Signed-off-by: Peter Ujfalusi <peter.ujfalusi@ti.com> Acked-by: Mark Brown <broonie@opensource.wolfsonmicro.com>