21 Oct, 2009

1 commit

  • Move the remaining headers under plat-omap/include/mach
    to plat-omap/include/plat. Also search and replace the
    files using these headers to include using the right path.

    This was done with:

    #!/bin/bash
    mach_dir_old="arch/arm/plat-omap/include/mach"
    plat_dir_new="arch/arm/plat-omap/include/plat"
    headers=$(cd $mach_dir_old && ls *.h)
    omap_dirs="arch/arm/*omap*/ \
    drivers/video/omap \
    sound/soc/omap"
    other_files="drivers/leds/leds-ams-delta.c \
    drivers/mfd/menelaus.c \
    drivers/mfd/twl4030-core.c \
    drivers/mtd/nand/ams-delta.c"

    for header in $headers; do
    old="#include

    Tony Lindgren
     

16 Apr, 2009

1 commit

  • Using inverted FS polarity in OSK5912 must be an error since TLV320AIC23
    do not have support for inverted polarities. This is mostly due the hassle
    with the DSP formats in OMAP McBSP DAI and inversion on OMAP side probably
    just made this configuration working at some point.

    Signed-off-by: Jarkko Nikula
    Acked-by: Arun KS
    Signed-off-by: Mark Brown

    Jarkko Nikula
     

11 Mar, 2009

1 commit

  • Buildfix:

    CC sound/soc/omap/osk5912.o
    sound/soc/omap/osk5912.c: In function 'osk_soc_init':
    sound/soc/omap/osk5912.c:189: error: implicit declaration of function 'clk_get_usecount'
    make[3]: *** [sound/soc/omap/osk5912.o] Error 1

    There's no such (standard) clock interface.

    Signed-off-by: David Brownell
    Signed-off-by: Mark Brown

    David Brownell
     

23 Dec, 2008

1 commit

  • - OMAP McBSP DAI driver claims to support DSP_A format which has 1-bit data
    delay but configures link for 0-bit data delay which is in fact DSP_B
    - Fix this by changing format from DSP_A to DSP_B
    - Fix also TLV320AIC23 codec and OSK5912 machine drivers since the same
    error is populated also there

    Signed-off-by: Jarkko Nikula
    Acked-by: Arun KS
    Signed-off-by: Mark Brown

    Jarkko Nikula
     

03 Dec, 2008

1 commit


21 Nov, 2008

1 commit

  • One of the issues with the ASoC v1 API which has been addressed in the
    ASoC v2 work that Liam Girdwood has done is that the ALSA card provided
    by ASoC is distributed around the ASoC structures. For example, machine
    wide data such as the struct snd_card are maintained as part of the
    CODEC data structure, preventing the use of multiple codecs. This has
    been addressed by refactoring the data structures so that all the data
    for the ALSA card is contained in a single structure snd_soc_card which
    replaces the existing snd_soc_machine and snd_soc_device.

    Begin the process of backporting this by renaming struct snd_soc_machine
    to struct snd_soc_card, better reflecting its function and bringing it
    closer to standard ALSA terminology.

    Signed-off-by: Mark Brown

    Mark Brown
     

13 Oct, 2008

1 commit