From b69407b9ad1232f35ae108fd8755d962fcdeda84 Mon Sep 17 00:00:00 2001 From: Xing Zheng Date: Tue, 1 Jul 2025 18:44:24 +0800 Subject: [PATCH] arm64: dts: rockchip: rv1126b-evb: enable both acodec_pmu and acodec for 4ch capture by default For example: amixer sset 'ACodec_LP PGA Gain' 20 amixer sset 'ACodec PGA Gain' 20 arecord -Dhw:0,0 -c 4 -fs16_le -r 16000 /tmp/record.wav -vv Signed-off-by: Xing Zheng Change-Id: I48f15036233286da78d3322a39723e4031b99e54 --- arch/arm64/boot/dts/rockchip/rv1126b-evb.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rv1126b-evb1-v10.dtsi | 4 ++++ arch/arm64/boot/dts/rockchip/rv1126b-evb2-v10.dtsi | 4 ++++ arch/arm64/boot/dts/rockchip/rv1126b-evb4-v10.dts | 4 ++++ 4 files changed, 13 insertions(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/rockchip/rv1126b-evb.dtsi b/arch/arm64/boot/dts/rockchip/rv1126b-evb.dtsi index eb3879ca4c5f..8ca9b5b9a32c 100644 --- a/arch/arm64/boot/dts/rockchip/rv1126b-evb.dtsi +++ b/arch/arm64/boot/dts/rockchip/rv1126b-evb.dtsi @@ -20,7 +20,7 @@ rockchip,format = "i2s"; rockchip,mclk-fs-mapping = <256 1024>; rockchip,cpu = <&sai2>; - rockchip,codec = <&audio_codec>, <&acdcdig_dsm>; + rockchip,codec = <&audio_codec_pmu>, <&audio_codec>, <&acdcdig_dsm>; }; adc-keys { diff --git a/arch/arm64/boot/dts/rockchip/rv1126b-evb1-v10.dtsi b/arch/arm64/boot/dts/rockchip/rv1126b-evb1-v10.dtsi index 31faaa3ad88b..da82560304cd 100644 --- a/arch/arm64/boot/dts/rockchip/rv1126b-evb1-v10.dtsi +++ b/arch/arm64/boot/dts/rockchip/rv1126b-evb1-v10.dtsi @@ -132,6 +132,10 @@ status = "okay"; }; +&audio_codec_pmu { + status = "okay"; +}; + &audio_codec { status = "okay"; }; diff --git a/arch/arm64/boot/dts/rockchip/rv1126b-evb2-v10.dtsi b/arch/arm64/boot/dts/rockchip/rv1126b-evb2-v10.dtsi index b50571cb946a..1ca72d41c5ab 100644 --- a/arch/arm64/boot/dts/rockchip/rv1126b-evb2-v10.dtsi +++ b/arch/arm64/boot/dts/rockchip/rv1126b-evb2-v10.dtsi @@ -244,6 +244,10 @@ status = "okay"; }; +&audio_codec_pmu { + status = "okay"; +}; + &audio_codec { status = "okay"; }; diff --git a/arch/arm64/boot/dts/rockchip/rv1126b-evb4-v10.dts b/arch/arm64/boot/dts/rockchip/rv1126b-evb4-v10.dts index 991939cff850..c0994a53df6f 100644 --- a/arch/arm64/boot/dts/rockchip/rv1126b-evb4-v10.dts +++ b/arch/arm64/boot/dts/rockchip/rv1126b-evb4-v10.dts @@ -140,6 +140,10 @@ status = "okay"; }; +&audio_codec_pmu { + status = "okay"; +}; + &audio_codec { status = "okay"; };