From 5beea542b4d3a7e7b8bb85ae13850c5056108be6 Mon Sep 17 00:00:00 2001 From: Srinivas Kandagatla Date: Tue, 4 Oct 2022 15:37:37 +0100 Subject: [PATCH] ucm2: codecs: lpass-rx-macro: add codec sequences Add default, enable/disable codec sequence for Qualcomm LPASS TX Macro digital codec Signed-off-by: Srinivas Kandagatla Signed-off-by: Jaroslav Kysela --- .../qcom-lpass/rx-macro/HeadphoneDisableSeq.conf | 11 +++++++++++ .../qcom-lpass/rx-macro/HeadphoneEnableSeq.conf | 12 ++++++++++++ 2 files changed, 23 insertions(+) create mode 100644 ucm2/codecs/qcom-lpass/rx-macro/HeadphoneDisableSeq.conf create mode 100644 ucm2/codecs/qcom-lpass/rx-macro/HeadphoneEnableSeq.conf diff --git a/ucm2/codecs/qcom-lpass/rx-macro/HeadphoneDisableSeq.conf b/ucm2/codecs/qcom-lpass/rx-macro/HeadphoneDisableSeq.conf new file mode 100644 index 0000000..d2a5988 --- /dev/null +++ b/ucm2/codecs/qcom-lpass/rx-macro/HeadphoneDisableSeq.conf @@ -0,0 +1,11 @@ +DisableSequence [ + cset "name='RX_MACRO RX0 MUX' ZERO" + cset "name='RX_MACRO RX1 MUX' ZERO" + cset "name='RX INT0_1 MIX1 INP0' ZERO" + cset "name='RX INT1_1 MIX1 INP0' ZERO" + cset "name='RX INT0 DEM MUX' NORMAL_DSM_OUT" + cset "name='RX INT1 DEM MUX' NORMAL_DSM_OUT" + cset "name='RX_COMP1 Switch' 0" + cset "name='RX_COMP2 Switch' 0" + cset "name='RX HPH Mode' CLS_H_INVALID" +] diff --git a/ucm2/codecs/qcom-lpass/rx-macro/HeadphoneEnableSeq.conf b/ucm2/codecs/qcom-lpass/rx-macro/HeadphoneEnableSeq.conf new file mode 100644 index 0000000..0162b6c --- /dev/null +++ b/ucm2/codecs/qcom-lpass/rx-macro/HeadphoneEnableSeq.conf @@ -0,0 +1,12 @@ +EnableSequence [ + cset "name='RX_HPH PWR Mode' LOHIFI" + cset "name='RX HPH Mode' CLS_H_ULP" + cset "name='RX_MACRO RX0 MUX' AIF1_PB" + cset "name='RX_MACRO RX1 MUX' AIF1_PB" + cset "name='RX INT0_1 MIX1 INP0' RX0" + cset "name='RX INT1_1 MIX1 INP0' RX1" + cset "name='RX INT0 DEM MUX' CLSH_DSM_OUT" + cset "name='RX INT1 DEM MUX' CLSH_DSM_OUT" + cset "name='RX_COMP1 Switch' 1" + cset "name='RX_COMP2 Switch' 1" +] -- 2.47.1