numid=8,iface=CARD,name='HDMI/DP,pcm=3 Jack'
; type=BOOLEAN,access=r-------,values=1
: values=on
numid=14,iface=CARD,name='HDMI/DP,pcm=4 Jack'
; type=BOOLEAN,access=r-------,values=1
: values=off
numid=20,iface=CARD,name='HDMI/DP,pcm=5 Jack'
; type=BOOLEAN,access=r-------,values=1
: values=off
numid=7,iface=CARD,name='Headphone Jack'
; type=BOOLEAN,access=r-------,values=1
: values=on
numid=6,iface=CARD,name='Mic Jack'
; type=BOOLEAN,access=r-------,values=1
: values=on
numid=2,iface=MIXER,name='Master Playback Switch'
; type=BOOLEAN,access=rw------,values=2
: values=on,on
numid=1,iface=MIXER,name='Master Playback Volume'
; type=INTEGER,access=rw---R--,values=2,min=0,max=87,step=0
: values=75,75
| dBscale-min=-65.25dB,step=0.75dB,mute=0
numid=5,iface=MIXER,name='Mic Boost Volume'
; type=INTEGER,access=rw---R--,values=2,min=0,max=3,step=0
: values=1,1
| dBscale-min=0.00dB,step=10.00dB,mute=0
numid=4,iface=MIXER,name='Capture Switch'
; type=BOOLEAN,access=rw------,values=2
: values=on,on
numid=3,iface=MIXER,name='Capture Volume'
; type=INTEGER,access=rw---R--,values=2,min=0,max=63,step=0
: values=63,63
| dBscale-min=-17.25dB,step=0.75dB,mute=0
numid=9,iface=MIXER,name='IEC958 Playback Con Mask'
; type=IEC958,access=r-------,values=1
: values=[AES0=0x0f AES1=0xff AES2=0x00 AES3=0x00]
numid=15,iface=MIXER,name='IEC958 Playback Con Mask',index=1
; type=IEC958,access=r-------,values=1
: values=[AES0=0x0f AES1=0xff AES2=0x00 AES3=0x00]
numid=21,iface=MIXER,name='IEC958 Playback Con Mask',index=2
; type=IEC958,access=r-------,values=1
: values=[AES0=0x0f AES1=0xff AES2=0x00 AES3=0x00]
numid=10,iface=MIXER,name='IEC958 Playback Pro Mask'
; type=IEC958,access=r-------,values=1
: values=[AES0=0x0f AES1=0x00 AES2=0x00 AES3=0x00]
numid=16,iface=MIXER,name='IEC958 Playback Pro Mask',index=1
; type=IEC958,access=r-------,values=1
: values=[AES0=0x0f AES1=0x00 AES2=0x00 AES3=0x00]
numid=22,iface=MIXER,name='IEC958 Playback Pro Mask',index=2
; type=IEC958,access=r-------,values=1
: values=[AES0=0x0f AES1=0x00 AES2=0x00 AES3=0x00]
numid=11,iface=MIXER,name='IEC958 Playback Default'
; type=IEC958,access=rw------,values=1
: values=[AES0=0x04 AES1=0x00 AES2=0x00 AES3=0x00]
numid=17,iface=MIXER,name='IEC958 Playback Default',index=1
; type=IEC958,access=rw------,values=1
: values=[AES0=0x04 AES1=0x00 AES2=0x00 AES3=0x00]
numid=23,iface=MIXER,name='IEC958 Playback Default',index=2
; type=IEC958,access=rw------,values=1
: values=[AES0=0x04 AES1=0x00 AES2=0x00 AES3=0x00]
numid=12,iface=MIXER,name='IEC958 Playback Switch'
; type=BOOLEAN,access=rw------,values=1
: values=off
numid=18,iface=MIXER,name='IEC958 Playback Switch',index=1
; type=BOOLEAN,access=rw------,values=1
: values=on
numid=24,iface=MIXER,name='IEC958 Playback Switch',index=2
; type=BOOLEAN,access=rw------,values=1
: values=on
numid=39,iface=MIXER,name='Dmic0 Capture Switch'
; type=BOOLEAN,access=rw------,values=2
: values=on,on
numid=38,iface=MIXER,name='Dmic0 Capture Volume'
; type=INTEGER,access=rw---R--,values=2,min=0,max=70,step=0
: values=70,70
| dBscale-min=-50.00dB,step=1.00dB,mute=1
numid=41,iface=MIXER,name='Dmic1 Capture Volume'
; type=INTEGER,access=rw---R--,values=2,min=0,max=70,step=0
: values=70,70
| dBscale-min=-50.00dB,step=1.00dB,mute=1
numid=40,iface=MIXER,name='EQIIR10.0 EQIIR_C48'
; type=BYTES,access=-----RW-,values=304
; ASoC TLV Byte control, skipping bytes dump
numid=42,iface=MIXER,name='EQIIR11.0 EQIIR_C16'
; type=BYTES,access=-----RW-,values=304
; ASoC TLV Byte control, skipping bytes dump
numid=31,iface=MIXER,name='EQIIR2.0 eqiir_bytes_2'
; type=BYTES,access=-----RW-,values=304
; ASoC TLV Byte control, skipping bytes dump
numid=34,iface=MIXER,name='EQIIR4.0 eqiir_bytes_4'
; type=BYTES,access=-----RW-,values=304
; ASoC TLV Byte control, skipping bytes dump
numid=29,iface=MIXER,name='PGA1.0 1 Master Playback Volume'
; type=INTEGER,access=rw---R--,values=2,min=0,max=32,step=0
: values=32,32
| dBscale-min=-64.00dB,step=2.00dB,mute=1
numid=30,iface=MIXER,name='PGA2.0 2 Master Capture Volume'
; type=INTEGER,access=rw---R--,values=2,min=0,max=80,step=0
: values=80,80
| dBscale-min=-50.00dB,step=1.00dB,mute=1
numid=32,iface=MIXER,name='PGA3.0 3 Master Playback Volume'
; type=INTEGER,access=rw---R--,values=2,min=0,max=32,step=0
: values=31,31
| dBscale-min=-64.00dB,step=2.00dB,mute=1
numid=33,iface=MIXER,name='PGA4.0 4 Master Capture Volume'
; type=INTEGER,access=rw---R--,values=2,min=0,max=80,step=0
: values=50,50
| dBscale-min=-50.00dB,step=1.00dB,mute=1
numid=35,iface=MIXER,name='PGA7.0 7 Master Playback Volume'
; type=INTEGER,access=rw---R--,values=2,min=0,max=32,step=0
: values=31,31
| dBscale-min=-64.00dB,step=2.00dB,mute=1
numid=36,iface=MIXER,name='PGA8.0 8 Master Playback Volume'
; type=INTEGER,access=rw---R--,values=2,min=0,max=32,step=0
: values=32,32
| dBscale-min=-64.00dB,step=2.00dB,mute=1
numid=37,iface=MIXER,name='PGA9.0 9 Master Playback Volume'
; type=INTEGER,access=rw---R--,values=2,min=0,max=32,step=0
: values=32,32
| dBscale-min=-64.00dB,step=2.00dB,mute=1
numid=13,iface=PCM,name='ELD',device=3
; type=BYTES,access=r--v----,values=28
: values=0x10,0x00,0x06,0x00,0x65,0x14,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x69,0xb1,0x24,0x50,0x41,0x32,0x34,0x38,0x09,0x07,0x07
numid=26,iface=PCM,name='Playback Channel Map',device=3
; type=INTEGER,access=rw---R--,values=8,min=0,max=36,step=0
: values=0,0,0,0,0,0,0,0
| container
| chmap-variable=FL,FR
numid=19,iface=PCM,name='ELD',device=4
; type=BYTES,access=r--v----,values=0
: values=
numid=27,iface=PCM,name='Playback Channel Map',device=4
; type=INTEGER,access=rw---R--,values=8,min=0,max=36,step=0
: values=0,0,0,0,0,0,0,0
| container
| chmap-variable=FL,FR
numid=25,iface=PCM,name='ELD',device=5
; type=BYTES,access=r--v----,values=0
: values=
numid=28,iface=PCM,name='Playback Channel Map',device=5
; type=INTEGER,access=rw---R--,values=8,min=0,max=36,step=0
: values=0,0,0,0,0,0,0,0
| container
| chmap-variable=FL,FR
Describe the bug
No HDMI/DP Jack detection item in amixer contents after reboot without HDMI&DP connected
Plugin HDMI&DP,then reboot can recovery
To Reproduce
1.Unplug power supply to power off
2.Plug in power supply to power on without HDMI/DP connected
3.amixer contents to check HDMI/DP jack detection
Reproduction Rate
Tried 5times,reproduced 5times
Expected behavior
"amixer contents" can check the status of HDMI/DP jack detection
Actual result
No HDMI/DP jack detection item in amixer contents,but "aplay -l" display normal
amixercontents_pass
amixercontents_fail
At this time if aplay via HDMI/DP, A error of "Unable to install hw params" occured,

Platform: TGL-U RVP with onboard codec ALC711 in HDA mode
Firmware:c3db256a https://github.com/thesofproject/sof/commits/master
Kernel: 30887e1 https://github.com/thesofproject/linux/commits/topic/sof-dev
Topology: file: tools/topology/ sof-hda-generic-4ch.tplg same as firmware
dmesg.0228.log
sof_trace0228.log