Hi Pavel,
On Thu, Mar 22, 2018 at 09:48:05PM +0100, Pavel Machek wrote:
Hi!
Add sound support to Motorola Droid 4 using simple-soundcard and CPCAP's audio codec. This does not yet correctly represent the whole audio routing, since McBSP3 is also connected to Bluetooth and MDM6600 modem (and probably also 4G modem). These extra DAI links are not yet supported and have not been tested.
I applied the series on top v4.16-rc5, but I can't seem to get it to work:
root@devuan:/sys/devices/platform/usb-phy@1# cat /proc/asound/cards 0 [H58006000encode]: HDMI_58006000_e - HDMI 58006000.encoder HDMI 58006000.encoder root@devuan:/sys/devices/platform/usb-phy@1# [ 10.819122] ALSA device list: [ 10.832641] #0: HDMI 58006000.encoder [ 10.842407] Waiting 10 sec before mounting root device...
I think I should have the required options enabled...
CONFIG_SND_OMAP_SOC=y CONFIG_SND_OMAP_SOC_DMIC=y CONFIG_SND_OMAP_SOC_MCBSP=y CONFIG_SND_OMAP_SOC_MCPDM=y CONFIG_SND_OMAP_SOC_HDMI_AUDIO=y
That's the SoC (OMAP) side.
# CONFIG_SND_OMAP_SOC_RX51 is not set # CONFIG_SND_OMAP_SOC_N9 is not set CONFIG_SND_OMAP_SOC_OMAP_TWL4030=y CONFIG_SND_OMAP_SOC_OMAP_ABE_TWL6040=y
That's not needed (but does not hurt). The Droid 4 has no TWL companion chip and uses CPCAP instead.
# CONFIG_SND_SOC_IMG is not set
# # STMicroelectronics STM32 SOC audio support # # CONFIG_SND_SOC_XTFPGA_I2S is not set # CONFIG_ZX_TDM is not set CONFIG_SND_SOC_I2C_AND_SPI=y CONFIG_SND_SOC_CPCAP=y
That's the codec side.
Any ideas?
You probably did not enable the soundcard driver, that binds against "audio-graph-card" compatible and connects the codec driver with the SoC driver: CONFIG_SND_AUDIO_GRAPH_CARD
-- Sebastian