On Mon, Jun 1, 2009 at 5:14 PM, Yusuf Caglar AKYUZ
<caglarak...@gmail.com> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Markus Rechberger wrote:
>
> [...]
>
>> I got the dvsdk already work with a newer compiler although, my
>> problem is that the target system
>> uses the Ingenient Codecs and was built with OABI/EABI 0 and Linux
>> 2.6.18. In order to be able to
>> use the DVSDK and the gstreamer_ti framework I would need the cmem and
>> dsplinkk driver for the# same system as well as the userspace
>> libraries with OABI/EABI0.
>> The main reason why I cannot change the base system is the audio driver...
>>
>
> So you want to run EABI binaries in an OABI environment? To my
> understanding this is not possible...
>

I know it's not possible.. that's why I'd need DVSDK OABI binaries ..
is there any way to get
those? As for the kernel modules I saw the uClib objects for DVSDK 1.3
are in the OABI format,
but the other libraries are in EABI4 format, and the system which I
got is not compiled for EABI4.

>> The original delivered box shows:
>> bound device '0-001b' to driver 'OMAP+TLV320AIC23 codec'
>> bound device 'audio-i2c' to driver 'audio-i2c'
>> bound device '0-001a' to driver 'WM8955L I2C Driver'
>> bound device 'davinci-audio.0' to driver 'davinci-audio'
>>
>> but with the DVSDK the i2c map shows:
>>      0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
>> 00:          -- -- -- -- -- -- -- 0a -- -- -- -- --
>> 10: -- -- -- -- -- -- -- -- -- -- 1a -- -- -- -- --
>> 20: -- -- -- 23 -- -- -- -- -- -- -- -- -- -- -- --
>> 30: -- -- -- -- -- -- -- -- -- 39 UU -- -- 3d -- --
>> 40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
>> 50: 50 51 52 53 54 55 56 57 -- -- -- -- -- -- -- --
>> 60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 6f
>> 70: -- -- -- -- -- -- -- --
>>
>> so the audio codec doesn't seem to be visible on the i2c bus
>> The WM8955L specs are freely available, writing a driver for it wouldn't
>> be a problem, although I'm concerned about how to enable the AIC23
>> codec on it...
>>
>
> I think both have the same address, 0x1a. Looking at aic23
> datasheet, its address can be 0x1a or 0x1b depending on the CS pin.
> Any change that CS pin is software controlled on your board and low
> currently?
>

yes I saw that too but I'm confused about the WM8955L driver sitting
on 0x1a already

bound device '0-001a' to driver 'WM8955L I2C Driver'
bound device 'davinci-audio.0' to driver 'davinci-audio'

Do you know such components can be enabled/disabled on the dm6446? I
tried to play around
with the GPIO configuration and i2c gpio expander on 0x3a of the
dm6446 initcode but without success.

I also tested the latest kernel with that board, there's a difference
in the i2c map between
2.6.18mvl and the latest git kernel:

2.6.18mvl:
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00:          -- -- -- -- -- -- -- 0a -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- 1a -- -- -- -- --
20: -- -- -- 23 -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- 39 UU -- -- 3d -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: 50 51 52 53 54 55 56 57 -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 6f
70: -- -- -- -- -- -- -- --

latest git kernel:
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00:          -- -- -- -- -- 08 -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- 1a -- -- -- -- --
20: -- -- -- UU -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- UU -- -- -- 3d -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: UU 51 52 53 54 55 56 57 -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 6f
70: -- -- -- -- -- -- -- --

thanks for your response!
Markus

_______________________________________________
Davinci-linux-open-source mailing list
Davinci-linux-open-source@linux.davincidsp.com
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

Reply via email to