summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPoomarin Phloyphisut <poomarin@google.com>2023-09-27 05:17:19 +0000
committerJoey Poomarin Phloyphisut <poomarin@google.com>2023-10-11 06:59:16 +0000
commit47fdb78ba9606c02a4fe0f9fd371e4975fa0662c (patch)
tree6885a09188854cb2ab753602c0255c4474752198
parentb63d11afb39ebaa5fa1de31092ed6a6be7ebb0f9 (diff)
downloadamplifiers-47fdb78ba9606c02a4fe0f9fd371e4975fa0662c.tar.gz
Test: Local Test Bug: 294377056 Change-Id: I097a6a53ab4b12aa5c0576380fe9981a12a6b59f Signed-off-by: poomarin <poomarin@google.com>
-rw-r--r--audiometrics/audiometrics.c8
1 files changed, 3 insertions, 5 deletions
diff --git a/audiometrics/audiometrics.c b/audiometrics/audiometrics.c
index 420fa40..9b702ad 100644
--- a/audiometrics/audiometrics.c
+++ b/audiometrics/audiometrics.c
@@ -89,13 +89,11 @@ struct audiometrics_priv_type {
static void amcs_report_mic_uevent(uint32_t mic_state, struct audiometrics_priv_type *priv)
{
- char event[25] = "";
+ char event[25];
char *env[] = { event, NULL };
- uint8_t mic_break =
- mic_state & MIC_BREAK_STAT_MIC_BREAK_MASK;
- uint8_t mic_degrade =
- mic_state & MIC_BREAK_STAT_MIC_DEGRADE_MASK >> MIC_DEGRADE_SHIFT_BITS;
+ uint8_t mic_break = FIELD_GET(MIC_BREAK_STAT_MIC_BREAK_MASK, mic_state);
+ uint8_t mic_degrade = FIELD_GET(MIC_BREAK_STAT_MIC_DEGRADE_MASK, mic_state);
if (IS_ERR_OR_NULL(priv))
return;