Hello,
I am trying to set the TLV320AIC23 audio codec. In is detected in I2C bus at 0x1a address:
Continue? [Y/n]
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- UU -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
However, in the boot trace of kernel, I get:
tlv320aic23-codec 0-001a: Control not supported for path LLINEIN -> [NULL] -> Line Input
tlv320aic23-codec 0-001a: ASoC: no dapm match for LLINEIN --> NULL --> Line Input
tlv320aic23-codec 0-001a: ASoC: Failed to add route LLINEIN -> NULL -> Line Input
tlv320aic23-codec 0-001a: Control not supported for path RLINEIN -> [NULL] -> Line Input
tlv320aic23-codec 0-001a: ASoC: no dapm match for RLINEIN --> NULL --> Line Input
tlv320aic23-codec 0-001a: ASoC: Failed to add route RLINEIN -> NULL -> Line Input
tlv320aic23-codec 0-001a: Control not supported for path MICIN -> [NULL] -> Mic Input
tlv320aic23-codec 0-001a: ASoC: no dapm match for MICIN --> NULL --> Mic Input
tlv320aic23-codec 0-001a: ASoC: Failed to add route MICIN -> NULL -> Mic Input
usb 2-1.2: new high-speed USB device number 3 using orion-ehci
asoc-simple-card sound: tlv320aic23-hifi <-> i2s mapping ok
And when I try to play audio using ALSA-utils, I get this:
root@192:/home# aplay 264295__foolboymedia__sky-loop.wav
Playing WAVE '264295__foolboymedia__sky-loop.wavset_sample_rate_control:Invalid rate 44100,44100 requested
' : Signed 16 bitlv320aic23-codec 0-001a: ASoC: can't set tlv320aic23-hifi hw params: -22
t Little Endian, Rate 44100 Hz, Stereo
aplay: set_params:1145: Unable to install hw params:
ACCESS: RW_INTERLEAVED
FORMAT: S16_LE
SUBFORMAT: STD
SAMPLE_BITS: 16
FRAME_BITS: 32
CHANNELS: 2
RATE: 44100
PERIOD_TIME: (124807 124808)
PERIOD_SIZE: 5504
PERIOD_BYTES: 22016
PERIODS: (4 5)
BUFFER_TIME: (499954 499955)
BUFFER_SIZE: 22048
BUFFER_BYTES: 88192
TICK_TIME: 0
I am using Alsa SoC Simple Card and Device Tree on 3.19 kernel sources.
Gabriel