audio: route haptic EP to haptic backend
Bug: 178431048
Test: manually verify audio-coupled-haptics is working for Pixel
ringtones on P21 devices
Change-Id: I54a7dbe713e03af031036534f2dba388903ea81e
diff --git a/audio/oriole/config/mixer_paths.xml b/audio/oriole/config/mixer_paths.xml
index 07cf8e0..aac3f57 100644
--- a/audio/oriole/config/mixer_paths.xml
+++ b/audio/oriole/config/mixer_paths.xml
@@ -35,6 +35,14 @@
<ctl name="TDM_0_TX Chan" value="Four"/>
<ctl name="TDM_0_TX Format" value="S32_LE"/>
+ <!-- Haptic setting -->
+ <ctl name="HAPTIC_RX Format" value="S32_LE"/>
+ <ctl name="HAPTIC_RX SlotFmt" value="S32_LE"/>
+ <ctl name="HAPTIC_RX Chan" value="Four"/>
+ <ctl name="HAPTIC_RX nSlot" value="Four"/>
+ <ctl name="RX Slots" id="0" value="2"/>
+ <ctl name="RX Slots" id="1" value="3"/>
+
<!-- Cirrus Booster Amp TDM slot assignment-->
<!-- RX slot -->
<ctl name="ASPRX1 Slot Position" value="0"/>
diff --git a/audio/raven/config/mixer_paths.xml b/audio/raven/config/mixer_paths.xml
index 240749c..858d25f 100644
--- a/audio/raven/config/mixer_paths.xml
+++ b/audio/raven/config/mixer_paths.xml
@@ -35,6 +35,14 @@
<ctl name="TDM_0_TX Chan" value="Four"/>
<ctl name="TDM_0_TX Format" value="S32_LE"/>
+ <!-- Haptic setting -->
+ <ctl name="HAPTIC_RX Format" value="S32_LE"/>
+ <ctl name="HAPTIC_RX SlotFmt" value="S32_LE"/>
+ <ctl name="HAPTIC_RX Chan" value="Four"/>
+ <ctl name="HAPTIC_RX nSlot" value="Four"/>
+ <ctl name="RX Slots" id="0" value="2"/>
+ <ctl name="RX Slots" id="1" value="3"/>
+
<!-- Cirrus Booster Amp TDM slot assignment-->
<!-- RX slot -->
<ctl name="ASPRX1 Slot Position" value="0"/>