Part Number: TAC5112EVM-K
Other Parts Discussed in Thread: TAC5112-Q1, TAC5112
Hi Team,
My cusomter is developing with the TAC5112-Q1 using the TAC5112 EVM-K and am currently encountering the following problem:
After the driver is loaded, using OUT1P and OUT2P to output single-ended signals and the aplay command to play audio results in no sound from the speakers.
Moving the configuration of registers 0x02, 0x76, and 0x78 from the resume and dac_event functions to the component_probe function for initialization: reg: 0x02 value 0x09, reg:0x76 value 0xc, reg:0x78 value 0x40, the aplay command can then play sound.
We would like to know:
1. Are there any requirements regarding the power-on sequence and delay of registers 0x02, 0x76, and 0x78?
2. After using aplay, can the resume, dac_event, and channel_unlock functions repeatedly write to the registers?
3. If registers 0x02, 0x76, and 0x78 are configured to power on during component_probe and are never powered off, what are the consequences?
The driver version we used shows here:
lpaa-android-drivers/tac5x1x-linux-driver - Unnamed repository; edit this file 'description' to name the repository.
We asked the question before here.
Regards,
Roy