[Bugfix][API-1534]fix the 5s delay during boot of pulseaudio svc

Only Configure :Yes
Affected branch: MR3.0-Merge-v2.0-GSW
Affected module: Audio
Is it affected on both ZXIC and MTK:only MTK
Self-test: Yes
Doc Update: No

Change-Id: I9bd21b98c7876268ac2a4f50383d7f2caa933837
diff --git a/meta/meta-mediatek-mt2735/recipes-multimedia/pulseaudio/pulseaudio/0001-module-suspend-on-idle-timeout.patch b/meta/meta-mediatek-mt2735/recipes-multimedia/pulseaudio/pulseaudio/0001-module-suspend-on-idle-timeout.patch
new file mode 100644
index 0000000..aada6b2
--- /dev/null
+++ b/meta/meta-mediatek-mt2735/recipes-multimedia/pulseaudio/pulseaudio/0001-module-suspend-on-idle-timeout.patch
@@ -0,0 +1,11 @@
+--- pulseaudio-12.2/src/daemon/system.pa.in	2018-07-13 12:06:14.000000000 -0700
++++ pulseaudio-12.2/src/daemon/system_new.pa.in	2024-03-04 23:46:59.095810046 -0800
+@@ -64,7 +64,7 @@
+ load-module module-always-sink
+ 
+ ### Automatically suspend sinks/sources that become idle for too long
+-load-module module-suspend-on-idle
++load-module module-suspend-on-idle timeout=0
+ 
+ ### Enable positioned event sounds
+ load-module module-position-event-sounds
diff --git a/meta/meta-mediatek-mt2735/recipes-multimedia/pulseaudio/pulseaudio_%.bbappend b/meta/meta-mediatek-mt2735/recipes-multimedia/pulseaudio/pulseaudio_%.bbappend
new file mode 100644
index 0000000..daee2bd
--- /dev/null
+++ b/meta/meta-mediatek-mt2735/recipes-multimedia/pulseaudio/pulseaudio_%.bbappend
@@ -0,0 +1,4 @@
+FILESEXTRAPATHS_append := ":${THISDIR}/${PN}"
+
+SRC_URI += "file://0001-module-suspend-on-idle-timeout.patch \
+"