The analog audio works fine under raspbian, but openSUSE Yast does not find any audio at all under hardware scan.
I believe the required module is snd-bcm2835, and this is found to be present:
> lsmod | grep snd
snd_bcm2835 36864 0
snd_soc_core 241664 1 vc4
ac97_bus 16384 1 snd_soc_core
snd_pcm_dmaengine 16384 1 snd_soc_core
snd_pcm 151552 4 vc4,snd_pcm_dmaengine,snd_bcm2835,snd_soc_core
snd_timer 36864 1 snd_pcm
snd 106496 6 snd_timer,snd_bcm2835,snd_soc_core,snd_pcm
soundcore 20480 1 snd
vchiq 348160 1 snd_bcm2835
# modinfo snd-bcm2835
filename: /lib/modules/4.12.14-lp150.12.4-default/kernel/drivers/staging/vc04_services/bcm2835-audio/snd-bcm2835.ko
license: GPL
description: Alsa driver for BCM2835 chip
author: Dom Cobley
suserelease: openSUSE Leap 15.0
srcversion: F1CFAFE2A29787821439E26
alias: of:N*T*Cbrcm,bcm2835-audioC*
alias: of:N*T*Cbrcm,bcm2835-audio
depends: snd-pcm,vchiq,snd
staging: Y
intree: Y
vermagic: 4.12.14-lp150.12.4-default SMP mod_unload modversions aarch64
parm: force_bulk:Force use of vchiq bulk for audio (bool)
parm: enable_hdmi:Enables HDMI virtual audio device (bool)
parm: enable_headphones:Enables Headphones virtual audio device (bool)
parm: enable_compat_alsa:Enables ALSA compatibility virtual audio device (bool)
# aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: vc4hdmi [vc4-hdmi], device 0: MAI PCM vc4-hdmi-hifi-0 ]
Subdevices: 1/1
Subdevice #0: subdevice #0
> amixer cset numid=3 1
numid=3,iface=MIXER,name='Master Playback Volume'
; type=INTEGER,access=rw------,values=2,min=0,max=65536,step=1
: values=1,1
> aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: vc4hdmi [vc4-hdmi], device 0: MAI PCM vc4-hdmi-hifi-0 ]
Subdevices: 1/1
Subdevice #0: subdevice #0
cat /proc/asound/devices
2: 0] : control
3: 0- 0]: digital audio playback
33: : timer
So it looks like the system can find access to an HDMI audio but not analog, and Yast sees no audio at all.
I wonder if perhaps the module has been compiled with only HDMI in mind?