From 5b517ce5e1c0aa4bbe8a83be385b0e19dcb79989 Mon Sep 17 00:00:00 2001 From: Huang zhibao Date: Wed, 31 Jan 2024 10:56:30 +0800 Subject: [PATCH] arm64: dts: rockchip: rk3308-evb: Add rk3308 evb audio v10 partybox devicetree Change-Id: Ic0abed65785b55fc3d54c4432dd608eeb9239516 Signed-off-by: Huang zhibao --- arch/arm64/boot/dts/rockchip/Makefile | 1 + .../rk3308-evb-audio-v10-partybox.dts | 55 +++++++++++++++++++ 2 files changed, 56 insertions(+) create mode 100644 arch/arm64/boot/dts/rockchip/rk3308-evb-audio-v10-partybox.dts diff --git a/arch/arm64/boot/dts/rockchip/Makefile b/arch/arm64/boot/dts/rockchip/Makefile index b7c6b253e861..10844417759f 100644 --- a/arch/arm64/boot/dts/rockchip/Makefile +++ b/arch/arm64/boot/dts/rockchip/Makefile @@ -16,6 +16,7 @@ dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3308-evb-amic-v11.dtb dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3308-evb-amic-v13.dtb dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3308-evb-audio-amic-v10.dtb dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3308-evb-audio-v10-display-rgb.dtb +dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3308-evb-audio-v10-partybox.dtb dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3308-evb-dmic-pdm-v11.dtb dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3308-evb-dmic-pdm-v13.dtb dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3308-roc-cc.dtb diff --git a/arch/arm64/boot/dts/rockchip/rk3308-evb-audio-v10-partybox.dts b/arch/arm64/boot/dts/rockchip/rk3308-evb-audio-v10-partybox.dts new file mode 100644 index 000000000000..08971f596e22 --- /dev/null +++ b/arch/arm64/boot/dts/rockchip/rk3308-evb-audio-v10-partybox.dts @@ -0,0 +1,55 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) +/* + * Copyright (c) 2022 Rockchip Electronics Co., Ltd. + */ + +/dts-v1/; + +#include "rk3308-evb-audio-v10-display-rgb.dts" + +/ { + model = "Rockchip RK3308 EVB AUDIO V10 PARTYBOX"; + compatible = "rockchip,rk3308-evb-audio-v10-partybox", "rockchip,rk3308"; + + chosen { + bootargs = "earlycon=uart8250,mmio32,0xff0c0000 console=ttyFIQ0 root=PARTUUID=614e0000-0000 rootfstype=squashfs rootwait snd_aloop.index=7 snd_aloop.use_raw_jiffies=1 isolcpus=3 nohz_full=3"; + }; +}; + +&acodec { + rockchip,micbias1; + rockchip,micbias2; + rockchip,no-hp-det; + rockchip,en-always-grps = <1 2 3>; + rockchip,adc-grps-route = <0 1 2 3>; +}; + +&cpu0_opp_table { + opp-408000000 { + status = "disabled"; + }; + opp-600000000 { + status = "disabled"; + }; + opp-1200000000 { + status = "okay"; + }; + opp-1296000000 { + status = "okay"; + }; +}; + +&rk3308bs_cpu0_opp_table { + opp-408000000 { + status = "disabled"; + }; + opp-600000000 { + status = "disabled"; + }; + opp-1008000000 { + status = "okay"; + }; + opp-1104000000 { + status = "okay"; + }; +};