28 Jul, 2011

1 commit


14 Jun, 2011

1 commit


09 Jun, 2011

1 commit

  • In preparation for Dynamic PCM support (AKA DSP support).

    There will be future patches that add support to allow PCMs to be dynamically
    routed to multiple DAIs at startup and also during stream runtime. This patch
    moves the ASoC core PCM operaitions into a new file called soc-pcm.c. This will
    in simplify the ASoC core features into distinct files.

    Signed-off-by: Liam Girdwood
    Signed-off-by: Mark Brown

    Liam Girdwood
     

11 Jan, 2011

1 commit


06 Jan, 2011

1 commit


23 Nov, 2010

1 commit


05 Jul, 2010

1 commit


23 Jun, 2010

1 commit


07 Jun, 2010

1 commit


31 May, 2010

1 commit


19 May, 2010

1 commit


13 Nov, 2009

1 commit


15 Aug, 2009

1 commit


06 Aug, 2009

1 commit


06 Jul, 2009

1 commit

  • A lot of CODECs share the same register data formats and therefore
    replicate the code to manage access to and caching of the register
    map. In order to reduce code duplication centralised versions of
    this code will be introduced with drivers able to configure the use
    of the common code by calling the new snd_soc_codec_set_cache_io()
    API call during startup.

    As an initial user the 7 bit address/9 bit data format used by many
    Wolfson devices is supported for write only CODECs and the drivers
    with straightforward register cache implementations are converted to
    use it.

    Signed-off-by: Mark Brown

    Mark Brown
     

20 May, 2009

1 commit


04 Apr, 2009

1 commit


09 Jan, 2009

1 commit

  • This patch adds a jack reporting interface to ASoC. This wraps the ALSA
    core jack detection functionality and provides integration with DAPM to
    automatically update the power state of pins based on the jack state.

    Since embedded platforms can have multiple detecton methods used for a
    single jack (eg, separate microphone and headphone detection) the report
    function allows specification of which bits are being updated on a given
    report.

    The expected usage is that machine drivers will create jack objects and
    then configure jack detection methods to update that jack.

    Signed-off-by: Mark Brown

    Mark Brown
     

19 Dec, 2008

1 commit


31 Oct, 2008

1 commit

  • The Ateml AT91 and AVR32 SoC share common IP for audio and can share the
    same driver code using the atmel-ssc API provided for both architectures.
    Do this, creating a new unified atmel ASoC architecture to replace the
    previous at32 and at91 ones.

    [This was contributed as a patch series for reviewability but has been
    squashed down to a single commit to help preserve both the history and
    bisectability. A small bugfix from Jukka is included.]

    Tested-by: Jukka Hynninen
    Signed-off-by: Sedji Gaouaou
    Signed-off-by: Mark Brown

    Sedji Gaouaou
     

09 Sep, 2008

1 commit


10 Jul, 2008

1 commit

  • Audio for Au12x0/Au1550 PSCs in AC97 and I2S mode, for ASoC v1 framework.

    - DBDMA, AC97 and I2S drivers
    - sample AC97 machine code (Db1200)

    Signed-off-by: Manuel Lauss
    Signed-off-by: Liam Girdwood
    Signed-off-by: Takashi Iwai
    Signed-off-by: Jaroslav Kysela

    Manuel Lauss
     

06 Jun, 2008

1 commit

  • Attached is a revised version of my patch to add AT32 to ASoC. This cleans
    most of the style issues associated with the previous patch. Also fixes an
    issue with the playpaq_wm8510.c code depending on a non-released patch to th
    AT32 portmux support.

    Patch is against 2.6.24.3.atmel.3 kernel, the latest AVR32 kernel Atmel has
    released, with the linux-2.6-asoc patches from when v2.6.24 was tagged also
    applied.

    [Fixed up minor checkpatch issues and updated for current kernels -- broonie]

    Signed-off-by: Geoffrey Wossum
    Signed-off-by: Mark Brown
    Signed-off-by: Takashi Iwai

    Geoffrey Wossum
     

30 Apr, 2008

1 commit


24 Apr, 2008

1 commit

  • Add ASoC support for the TI Davinci SoC and the Davicni-EVM reference board.
    It includes:
    - ASoC Davinci DMA driver
    - ASoC Davinci I2S (Davinci McBSP module based) driver
    - ASoC Davinci-EVM reference board

    Signed-off-by: Vladimir Barinov
    Signed-off-by: Takashi Iwai

    Vladimir Barinov
     

01 Feb, 2008

1 commit


20 Jul, 2007

1 commit

  • ALSA ASoC support for SH7760
    This patch adds ALSA ASoC drivers for the Audio interfaces
    of the SH7760 SoC:
    Add driver for the SH7760 DMA engine (dmabrg)
    Add AC97 driver for HAC unit(s) found on SH7760/SH7780
    Add I2S driver for SSI unit(s) found on SH7760/SH7780
    Add a generic SH7760-AC97 machine driver.
    Hook it all up with the build system.

    Signed-off-by: Manuel Lauss
    Signed-off-by: Takashi Iwai
    Signed-off-by: Jaroslav Kysela

    Manuel Lauss
     

11 May, 2007

1 commit


09 Feb, 2007

4 commits