короче, запустил я звук. делал по схеме sibv2.pdf, переделывал файл /sound/spi/at73c213.c, смотрю на осцилке. 12 мгц есть, в SPI данные с настройками и громкостью идут. в SSC данные с частотой около 48 кгц идут. все везде хорошо, дравер все видит, ALSA находит драйвер, madplay играет в /dev/dsp....
вот только звука я не слышу =(
инициализация регистров:
Код
snd_tlv320aic23b_write_reg(chip, 0x0F, 0x00);//RESET
snd_tlv320aic23b_write_reg(chip, 0x06, 0x02);//turn off mic input
snd_tlv320aic23b_write_reg(chip, 0x07, 0x41);//left aligned, 16-bit, master mode
snd_tlv320aic23b_write_reg(chip, 0x00, 0x1F);//L line in set gain -34.5 db
snd_tlv320aic23b_write_reg(chip, 0x01, 0x1F);//R line in set gain -34.5 db
snd_tlv320aic23b_write_reg(chip, 0x02, 0x7F);//L head phone set gain +3.0 db
snd_tlv320aic23b_write_reg(chip, 0x03, 0x7F);//R head phone set gain +3.0 db
snd_tlv320aic23b_write_reg(chip, 0x08, 0x01);//DAC/ADC sample rate 48000, USB mode
snd_tlv320aic23b_write_reg(chip, 0x09, 0x01);//activate digi interface
snd_tlv320aic23b_write_reg(chip, 0x04, 0x1A);//analog audio path control, MIC mute, line in select, bypass