I had a look at my /proc/asound/card0 folder, and there are big differences between the non-working 5.6 kernel and the working 4.18 kernel.
In Kernel 5.6, in the folder /proc/asound/card0 there are 2 only folders, and 3 files.
Folders: pcm0c pcm0p
Both folders refer to the analog, for example the info file in the second reads
card: 0 device: 0 subdevice: 0 stream: PLAYBACK id: 92HD81B1X5 Analog name: 92HD81B1X5 Analog subname: subdevice #0 class: 0 subclass: 0 subdevices_count: 1 subdevices_avail: 1
The three files are codec#0, codec#3, and id. (see the codec#3 attached)
I had a look at my /proc/asound/card0 folder, and there are big differences between the non-working 5.6 kernel and the working 4.18 kernel.
In Kernel 5.6, in the folder /proc/asound/card0
there are 2 only folders, and 3 files.
Folders:
pcm0c
pcm0p
Both folders refer to the analog, for example the info file in the second reads
card: 0
device: 0
subdevice: 0
stream: PLAYBACK
id: 92HD81B1X5 Analog
name: 92HD81B1X5 Analog
subname: subdevice #0
class: 0
subclass: 0
subdevices_count: 1
subdevices_avail: 1
The three files are codec#0, codec#3, and id.
(see the codec#3 attached)