TDF8546 i2c based audio amplifier | Porting CS42888 into Android 7.12 |Custom Sabreauto based board

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

TDF8546 i2c based audio amplifier | Porting CS42888 into Android 7.12 |Custom Sabreauto based board

829 次查看
engineer_bsp01
Contributor III

Hi

We have connected audio Amp TDF8546 to i2c1 and Audio codec cs4288 to i2c2 on probing in u-boot we can see the address 6Eh of audio amplifier ,but address 48h of audio codec is not showingScreenshot from 2019-04-22 16_52_20.png

Audio Codec CS42888 same as Sabreauto also on same cpu pins as Sabreauto.

Screenshot from 2018-04-17 11_38_13.png

RST pin is set high. We probed the 4 out channels from cs42888 Aout_1p,Aout_1n ....etc,while playing audio and could not find out signals.Platform drivers, machine drivers and codec drivers are added in the sourcecode.

Is there any additions required for this  ?

Can anyone explain why there is no signals in that pin?

Audio amplifier device connector

Screenshot from 2018-04-17 11_43_52.png

When i am checking the available cards  it is showing as

cards.png

while playing audio using tinyplay it shows playing but  outputs no  sound

tinyplay.png

Can anyone explain me how the routing is done in Sabreauto running Android 7.1.

audio amplifier can work without any software changes ?

Thanks ,

RICHU C J

标签 (4)
0 项奖励
回复
3 回复数

674 次查看
igorpadykov
NXP Employee
NXP Employee

Hi RICHU

one can check if correct dts file was used:

linux/arch/arm/boot/dts/imx6q-sabreauto.dts

imx6q-sabreauto.dts\dts\boot\arm\arch - linux-imx - i.MX Linux kernel 

test with Demo Image:

Demo Images - SABRE for Automotive Infotainment based on i.MX 6QuadPlus, i.MX 6Quad and i.MX 6DualLi...

in Linux using sect.7.1.5.2 7.1 Audio Codec Unit Test attached Linux Manual.

Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 项奖励
回复

674 次查看
engineer_bsp01
Contributor III

Hi Igor,

Thank you for responding to the question.

I checked dts file

kernel_imx/arch/arm/boot/imx6q-sabreauto.dtsi

The same problem presists

0 项奖励
回复

674 次查看
igorpadykov
NXP Employee
NXP Employee

Hi RICHU

one can test with baremetal esai (imx_esai.c) sdk

(zip can be found on https://community.nxp.com/thread/432859 )

then compare esai setting with linux case.

Best regards
igor

0 项奖励
回复