Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 27 Jun 2025 07:21:45 GMT
From:      Andriy Gapon <avg@FreeBSD.org>
To:        src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org
Subject:   git: 99f436aec00e - main - rk3328_codec: add trivial set_sysclk method implementation
Message-ID:  <202506270721.55R7LjMX067155@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by avg:

URL: https://cgit.FreeBSD.org/src/commit/?id=99f436aec00ece1f56132a1fee972fc797bb1b42

commit 99f436aec00ece1f56132a1fee972fc797bb1b42
Author:     Andriy Gapon <avg@FreeBSD.org>
AuthorDate: 2025-06-23 21:07:48 +0000
Commit:     Andriy Gapon <avg@FreeBSD.org>
CommitDate: 2025-06-27 07:12:08 +0000

    rk3328_codec: add trivial set_sysclk method implementation
    
    The method does not change any settings, just returns success.
    
    This is to silence "pcm0: failed to set sysclk for codec node" message
    printed in audio_soc code.
    Previously, that message was printed only during boot which was tolerable.
    Recently something changed either in the sound infrastructure or in sound
    applications that I use and the message started to be printed regularly.
    
    MFC after:      1 week
---
 sys/arm64/rockchip/rk3328_codec.c | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/sys/arm64/rockchip/rk3328_codec.c b/sys/arm64/rockchip/rk3328_codec.c
index 480a1087ea2d..22e3cde9093e 100644
--- a/sys/arm64/rockchip/rk3328_codec.c
+++ b/sys/arm64/rockchip/rk3328_codec.c
@@ -568,6 +568,12 @@ rkcodec_dai_setup_mixer(device_t dev, device_t pcmdev)
 	return (0);
 }
 
+static int
+rkcodec_dai_set_sysclk(device_t dev, unsigned int rate, int dai_dir)
+{
+	return (0);
+}
+
 static device_method_t rkcodec_methods[] = {
 	/* Device interface */
 	DEVMETHOD(device_probe,		rkcodec_probe),
@@ -577,6 +583,7 @@ static device_method_t rkcodec_methods[] = {
 	DEVMETHOD(audio_dai_init,	rkcodec_dai_init),
 	DEVMETHOD(audio_dai_setup_mixer,	rkcodec_dai_setup_mixer),
 	DEVMETHOD(audio_dai_trigger,	rkcodec_dai_trigger),
+	DEVMETHOD(audio_dai_set_sysclk,	rkcodec_dai_set_sysclk),
 
 	DEVMETHOD_END
 };



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202506270721.55R7LjMX067155>