On Fri, Aug 28, 2009 at 08:22:52, J.C. Wren wrote:
> This patch seems to break audio on a Davinci 6446 EVM.
> 
> -rc7--->
> 

Hi,

Which branch of the DaVinci GIT are you checking it on?
This patch works for temp/asoc branch. It will not work for the
master branch as some changes from the ASoC tree are not yet 
available on master.

Regards,
Chaithrika
 
> Advanced Linux Sound Architecture Driver Version 1.0.20.
> No device for DAI tlv320aic3x
> No device for DAI davinci-i2s
> AIC3X Audio Codec 0.2
> i2c-adapter i2c-1: Failed to register i2c client tlv320aic3x at 0x1b
> (-16)
> soc-audio soc-audio.0: can't add i2c device at 0x1b ALSA device list:
>   No soundcards found.
> TCP cubic registered
> 
> It was working under -rc5 --->
> 
> Advanced Linux Sound Architecture Driver Version 1.0.20.
> No device for DAI tlv320aic3x
> No device for DAI davinci-i2s
> AIC3X Audio Codec 0.2
> asoc: tlv320aic3x <-> davinci-i2s mapping ok ALSA device list:
>   #0: DaVinci EVM (tlv320aic3x)
> TCP cubic registered
> 
> --jc
> 
> On Wed, Aug 26, 2009 at 12:08 PM, Chaithrika U S <[email protected]>
> wrote:
> 
> 
>       This patch includes the codec I2C board info for DM6446 EVM
>       and DM355 EVM. Also, it corrects the codec names in DA8xx/OMAP-L1xx
>       board files.
>       
>       Tested on DM6446, DM355, DM6447, DA850 EVMs.
>       
>       Signed-off-by: Chaithrika U S <[email protected]>
>       ---
>       Applies to temp/asoc branch of DaVinci GIT tree.
>       
>        arch/arm/mach-davinci/board-da830-evm.c  |    2 +-
>        arch/arm/mach-davinci/board-da850-evm.c  |    2 +-
>        arch/arm/mach-davinci/board-dm355-evm.c  |    2 +-
>        arch/arm/mach-davinci/board-dm644x-evm.c |    4 +++-
>        4 files changed, 6 insertions(+), 4 deletions(-)
>       
>       diff --git a/arch/arm/mach-davinci/board-da830-evm.c
> b/arch/arm/mach-davinci/board-da830-evm.c
>       index 489b317..bfbb639 100644
>       --- a/arch/arm/mach-davinci/board-da830-evm.c
>       +++ b/arch/arm/mach-davinci/board-da830-evm.c
>       @@ -42,7 +42,7 @@ static struct i2c_board_info __initdata 
> da830_evm_i2c_devices[] = {
>                      .platform_data  = &da830_evm_i2c_eeprom_info,
>              },
>              {
>       -               I2C_BOARD_INFO("tlv320aic33", 0x18),
>       +               I2C_BOARD_INFO("tlv320aic3x", 0x18),
>              }
>        };
>       
>       diff --git a/arch/arm/mach-davinci/board-da850-evm.c
> b/arch/arm/mach-davinci/board-da850-evm.c
>       index 6adc0df..c759d72 100644
>       --- a/arch/arm/mach-davinci/board-da850-evm.c
>       +++ b/arch/arm/mach-davinci/board-da850-evm.c
>       @@ -145,7 +145,7 @@ static struct platform_device 
> da850_evm_nandflash_device = {
>       
>        static struct i2c_board_info __initdata da850_evm_i2c_devices[] = {
>              {
>       -               I2C_BOARD_INFO("tlv320aic33", 0x18),
>       +               I2C_BOARD_INFO("tlv320aic3x", 0x18),
>              }
>        };
>       
>       diff --git a/arch/arm/mach-davinci/board-dm355-evm.c
> b/arch/arm/mach-davinci/board-dm355-evm.c
>       index 38157f7..9f25fd8 100644
>       --- a/arch/arm/mach-davinci/board-dm355-evm.c
>       +++ b/arch/arm/mach-davinci/board-dm355-evm.c
>       @@ -139,7 +139,7 @@ static struct i2c_board_info dm355evm_i2c_info[] = {
>              { I2C_BOARD_INFO("dm355evm_msp", 0x25),
>                      .platform_data = dm355evm_mmcsd_gpios,
>                      /* plus irq */ },
>       -       /* { I2C_BOARD_INFO("tlv320aic3x", 0x1b), }, */
>       +       { I2C_BOARD_INFO("tlv320aic33", 0x1b), },
>              /* { I2C_BOARD_INFO("tvp5146", 0x5d), }, */
>        };
>       
>       diff --git a/arch/arm/mach-davinci/board-dm644x-evm.c
> b/arch/arm/mach-davinci/board-dm644x-evm.c
>       index 6a27c5d..31cf84f 100644
>       --- a/arch/arm/mach-davinci/board-dm644x-evm.c
>       +++ b/arch/arm/mach-davinci/board-dm644x-evm.c
>       @@ -559,8 +559,10 @@ static struct i2c_board_info __initdata i2c_info[] 
> =  {
>                      I2C_BOARD_INFO("24c256", 0x50),
>                      .platform_data  = &eeprom_info,
>              },
>       +       {
>       +               I2C_BOARD_INFO("tlv320aic33", 0x1b),
>       +       },
>              /* ALSO:
>       -        * - tvl320aic33 audio codec (0x1b)
>               * - tvp5146 video decoder (0x5d)
>               */
>        };
>       --
>       1.5.6
>       
>       _______________________________________________
>       Davinci-linux-open-source mailing list
>       [email protected]
>       
> http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source
>       
> 
> 
> 


_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

Reply via email to