Hello,
I've been trying to figure out how to get sound on the headphone outputs.
AFAICT, A20 supports I2S and S/PDIF but these are for external audio
components, while I only need the internal headphone amp.
I've seen that the audio codec has been added in 4.4 but it is disabled in
the .dts file used in my kernel. I've enabled it and re-compiled the dtb,
and after reboot I loaded the sun4i-codec module but still I have no
success.
The problem: alsa does not show the device, also in /dev/snd there's only
the USB audio card I've been using so far (which I'd love to get rid of).
dmesg also does not mention anything about the audio-codec.
I'm sure there's something simple I'm missing, the question is just: what?
Some information:
root@alarmaster /boot # uname -a
Linux alarmaster 4.8.1-2-ARCH #1 SMP Sat Oct 8 15:03:46 MDT 2016 armv7l
GNU/Linux
root@alarmaster /boot # lsmod|grep snd
snd_soc_pcm 5489 0
snd_soc_s3c_dma 1531 1 snd_soc_pcm
snd_soc_core 151946 3 sun4i_codec,snd_soc_pcm,snd_soc_s3c_dma
snd_pcm_dmaengine 5600 1 snd_soc_core
ac97_bus1838 1 snd_soc_core
snd_usb_audio 141947 0
snd_usbmidi_lib20465 1 snd_usb_audio
snd_hwdep 6292 1 snd_usb_audio
snd_rawmidi23170 1 snd_usbmidi_lib
snd_seq_device 4852 1 snd_rawmidi
snd_pcm95325 4
snd_soc_pcm,snd_usb_audio,snd_pcm_dmaengine,snd_soc_core
snd_timer 22629 1 snd_pcm
root@alarmaster /boot # lsmod
Module Size Used by
snd_soc_pcm 5489 0
snd_soc_s3c_dma 1531 1 snd_soc_pcm
sun4i_codec12356 0
snd_soc_core 151946 3 sun4i_codec,snd_soc_pcm,snd_soc_s3c_dma
snd_pcm_dmaengine 5600 1 snd_soc_core
ac97_bus1838 1 snd_soc_core
ccm 7895 3
usb_f_ecm 6613 2
usb_f_rndis15906 2
u_ether12644 2 usb_f_ecm,usb_f_rndis
ipt_MASQUERADE 1223 1
nf_nat_masquerade_ipv4 2957 1 ipt_MASQUERADE
iptable_nat 1924 1
nf_nat_ipv4 5381 1 iptable_nat
nf_nat 17482 2 nf_nat_masquerade_ipv4,nf_nat_ipv4
xt_tcpudp 2322 8
nf_conntrack_ipv4 14210 2
nf_defrag_ipv4 1620 1 nf_conntrack_ipv4
xt_conntrack3007 1
nf_conntrack 103452 5
nf_conntrack_ipv4,nf_nat_masquerade_ipv4,xt_conntrack,nf_nat_ipv4,nf_nat
iptable_filter 1929 1
arc41943 2
ath9k_htc 56999 0
snd_usb_audio 141947 0
ath9k_common 28242 1 ath9k_htc
snd_usbmidi_lib20465 1 snd_usb_audio
ath9k_hw 438363 2 ath9k_htc,ath9k_common
snd_hwdep 6292 1 snd_usb_audio
snd_rawmidi23170 1 snd_usbmidi_lib
evdev 12539 0
snd_seq_device 4852 1 snd_rawmidi
snd_pcm95325 4
snd_soc_pcm,snd_usb_audio,snd_pcm_dmaengine,snd_soc_core
snd_timer 22629 1 snd_pcm
ath21859 3 ath9k_htc,ath9k_hw,ath9k_common
mac80211 417547 1 ath9k_htc
axp20x_pek 3651 0
dwmac_sunxi 2638 0
stmmac_platform 5932 1 dwmac_sunxi
cfg80211 254986 4 ath9k_htc,mac80211,ath,ath9k_common
stmmac 82035 3 stmmac_platform,dwmac_sunxi
rfkill 19399 3 cfg80211
sun4i_ts4456 0
sun4i_ss 16538 0
sun4i_lradc_keys3478 0
spi_sun4i 4571 0
sunxi_wdt 3769 0
uio_pdrv_genirq 3591 0
uio 9341 1 uio_pdrv_genirq
sch_fq_codel9160 8
libcomposite 44779 16 usb_f_ecm,usb_f_rndis
ip_tables 12937 2 iptable_filter,iptable_nat
x_tables 18965 5
ip_tables,iptable_filter,xt_tcpudp,ipt_MASQUERADE,xt_conntrack
Thanks,
Thomas
--
You received this message because you are subscribed to the Google Groups
"linux-sunxi" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to linux-sunxi+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.