diff --git a/sound/soc/amlogic/auge/audio_utils.c b/sound/soc/amlogic/auge/audio_utils.c index 2d232262e132..bc618e00ebf0 100644 --- a/sound/soc/amlogic/auge/audio_utils.c +++ b/sound/soc/amlogic/auge/audio_utils.c @@ -973,7 +973,8 @@ void fratv_LR_swap(bool swap) void cec_arc_enable(int src, bool enable) { + /* bits[1:0], 0x2: common; 0x1: single; 0x0: disabled */ aml_hiubus_update_bits(HHI_HDMIRX_ARC_CNTL, 0x1f << 0, - src << 2 | enable << 1 | 0x0 << 0); + src << 2 | (enable ? 0x1 : 0) << 0); }