From 8cc7476735dd3f9f9e3f5b1356eadc4ef40c23b4 Mon Sep 17 00:00:00 2001 From: Dana Conrad Date: Sun, 3 Dec 2023 15:07:26 -0600 Subject: ErosQ Native ES9018K2M: Add digital filters capability Setting not yet hidden for older hardware revision. Change-Id: Iaaa5727e63c38de578a6bbc73498ae1073180e65 --- .../mips/ingenic_x1000/erosqnative/audiohw-erosqnative.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'firmware/target/mips/ingenic_x1000/erosqnative/audiohw-erosqnative.c') diff --git a/firmware/target/mips/ingenic_x1000/erosqnative/audiohw-erosqnative.c b/firmware/target/mips/ingenic_x1000/erosqnative/audiohw-erosqnative.c index 1e3e7f0b7f..df97aba0c8 100644 --- a/firmware/target/mips/ingenic_x1000/erosqnative/audiohw-erosqnative.c +++ b/firmware/target/mips/ingenic_x1000/erosqnative/audiohw-erosqnative.c @@ -162,7 +162,7 @@ void audiohw_set_volume(int vol_l, int vol_r) /* set software volume just below unity due to * DAC offset. We don't want to overflow the PCM system. */ pcm_set_master_volume(-1, -1); - es9018k2m_set_volume(l, r); + es9018k2m_set_volume_async(l, r); } else /* PCM5102A */ { @@ -171,4 +171,12 @@ void audiohw_set_volume(int vol_l, int vol_r) pcm_set_master_volume(l, r); } +} + +void audiohw_set_filter_roll_off(int value) +{ + if (es9018k2m_present_flag) + { + es9018k2m_set_filter_roll_off(value); + } } \ No newline at end of file -- cgit v1.2.3