Sync with the mainstream of our code base

Signed-off-by: oder_chiou <oder_chiou@realtek.com>
Remove the workaround solution for weird sound from I2S2 and I2S4

Signed-off-by: oder_chiou <oder_chiou@realtek.com>
Remove the non-essential control on hp and bst1 event
Modify all remark format

Signed-off-by: oder_chiou <oder_chiou@realtek.com>
Revise the essential control on bst1 event
Add the VAD interrupt event
Add the new depop mechanism (version D or newer)

Signed-off-by: oder_chiou <oder_chiou@realtek.com>
Sync with the mainstream

Signed-off-by: oder_chiou <oder_chiou@realtek.com>
Commit for Push Button function

Signed-off-by: oder_chiou <oder_chiou@realtek.com>
Modify the IRQ event enumeration