diff --git a/asoc/codecs/wsa884x/wsa884x.c b/asoc/codecs/wsa884x/wsa884x.c index 8a0c0c4d17..e91d147964 100644 --- a/asoc/codecs/wsa884x/wsa884x.c +++ b/asoc/codecs/wsa884x/wsa884x.c @@ -267,7 +267,11 @@ static bool is_swr_slave_reg_readable(int reg) if (((reg > 0x46) && (reg < 0x4A)) || ((reg > 0x4A) && (reg < 0x50)) || - ((reg > 0x55) && (reg < 0xD0)) || + ((reg > 0x55) && (reg < 0x60)) || + ((reg > 0x60) && (reg < 0x70)) || + ((reg > 0x70) && (reg < 0xC0)) || + ((reg > 0xC1) && (reg < 0xC8)) || + ((reg > 0xC8) && (reg < 0xD0)) || ((reg > 0xD0) && (reg < 0xE0)) || ((reg > 0xE0) && (reg < 0xF0)) || ((reg > 0xF0) && (reg < 0x100)) ||