Dear reader
When compiling the linux 6.5 kernel for my Lenovo p52s building fails with the following error:
ld: sound/soc/sof/sof-client.o: in function `sof_client_ipc_rx_message': sof-client.c:(.text+0x45b): undefined reference to `sof_ipc3_do_rx_work'
In my sound configuration I have only selected SND_SOC_SOF_SKYLAKE and SND_SOC_SOF_SKL to be built as those are the needed drivers for my system and this worked just fine with the linux 6.4 kernel
Selecting only these drivers in linux 6.5 does not select SND_SOC_SOF_IPC3 but they depend on it.
resorted to also building SND_SOC_SOF_BROADWELL as a module so SND_SOC_SOF_IPC3 does get built.
Please add SND_SOC_SOF_IPC3 as dependency for SND_SOC_SOF_SKYLAKE and SND_SOC_SOF_SKL
Thanks in advance Ferdi Scholten