git: 2d1de2d55320 - main - rk3328_codec: set output gain to the value found in linux

From: Andriy Gapon <avg_at_FreeBSD.org>
Date: Sat, 06 Nov 2021 17:52:24 UTC
The branch main has been updated by avg:

URL: https://cgit.FreeBSD.org/src/commit/?id=2d1de2d55320fdc218a82ccb5116ab61aeb20fca

commit 2d1de2d55320fdc218a82ccb5116ab61aeb20fca
Author:     Andriy Gapon <avg@FreeBSD.org>
AuthorDate: 2021-06-09 08:50:55 +0000
Commit:     Andriy Gapon <avg@FreeBSD.org>
CommitDate: 2021-11-06 17:52:00 +0000

    rk3328_codec: set output gain to the value found in linux
    
    According to Linux code the new value should correspond to 0dB gain
    while the original value corresponded to 6dB gain which may be
    uncomfortable for some output types.
    
    MFC after:      1 month
---
 sys/arm64/rockchip/rk3328_codec.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys/arm64/rockchip/rk3328_codec.c b/sys/arm64/rockchip/rk3328_codec.c
index b00a61f58054..2a5f652fa8c2 100644
--- a/sys/arm64/rockchip/rk3328_codec.c
+++ b/sys/arm64/rockchip/rk3328_codec.c
@@ -364,8 +364,8 @@ rkcodec_attach(device_t dev)
 	RKCODEC_WRITE(sc, CODEC_HPOUT_CTRL, val);
 	DELAY(1000);
 
-	RKCODEC_WRITE(sc, CODEC_HPOUTL_GAIN_CTRL, 0x1f);
-	RKCODEC_WRITE(sc, CODEC_HPOUTR_GAIN_CTRL, 0x1f);
+	RKCODEC_WRITE(sc, CODEC_HPOUTL_GAIN_CTRL, 0x18);
+	RKCODEC_WRITE(sc, CODEC_HPOUTR_GAIN_CTRL, 0x18);
 	DELAY(1000);
 
 	rkcodec_set_mute(sc, false);