From 709c17f34187e722f9a0622df68972f75fbea264 Mon Sep 17 00:00:00 2001 From: Fenrir Lin Date: Thu, 16 Sep 2021 19:19:13 +0800 Subject: [PATCH] ARM: dts: rockchip: add rv1126-bat-evb-v11.dts Signed-off-by: Fenrir Lin Change-Id: I33365b97e74ff35d26a16861b6c81ab07f3e0f54 --- arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/rv1126-bat-evb-v10.dtsi | 2 +- arch/arm/boot/dts/rv1126-bat-evb-v11.dts | 92 +++++++++++++++++++++++ 3 files changed, 94 insertions(+), 1 deletion(-) create mode 100644 arch/arm/boot/dts/rv1126-bat-evb-v11.dts diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile index 6a757bdb9c2d..61f51d5419c3 100644 --- a/arch/arm/boot/dts/Makefile +++ b/arch/arm/boot/dts/Makefile @@ -855,6 +855,7 @@ dtb-$(CONFIG_ARCH_ROCKCHIP) += \ rv1126-ai-cam-ddr3-v1-spi-nand.dtb \ rv1126-ai-cam-plus.dtb \ rv1126-bat-evb-v10.dtb \ + rv1126-bat-evb-v11.dtb \ rv1126-bat-ipc-v10.dtb \ rv1126-bat-ipc-4k-v10.dtb \ rv1126-dictionary-pen-v11.dtb \ diff --git a/arch/arm/boot/dts/rv1126-bat-evb-v10.dtsi b/arch/arm/boot/dts/rv1126-bat-evb-v10.dtsi index 4fbf6b69abfd..3740e35fb8a4 100644 --- a/arch/arm/boot/dts/rv1126-bat-evb-v10.dtsi +++ b/arch/arm/boot/dts/rv1126-bat-evb-v10.dtsi @@ -180,7 +180,7 @@ regulator-boot-on; }; - wireless-wlan { + wireless_wlan: wireless-wlan { compatible = "wlan-platdata"; rockchip,grf = <&grf>; pinctrl-names = "default"; diff --git a/arch/arm/boot/dts/rv1126-bat-evb-v11.dts b/arch/arm/boot/dts/rv1126-bat-evb-v11.dts new file mode 100644 index 000000000000..b858b2d80b13 --- /dev/null +++ b/arch/arm/boot/dts/rv1126-bat-evb-v11.dts @@ -0,0 +1,92 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) +/* + * Copyright (c) 2021 Rockchip Electronics Co., Ltd. + */ + +/dts-v1/; +#include "rv1126-bat-evb-v10.dtsi" + +/ { + model = "Rockchip RV1126 BAT EVB V11 Board"; + compatible = "rockchip,rv1126-bat-evb-v11", "rockchip,rv1126"; + + /delete-node/ i2s0-sound; + + es7202_sound: es7202-sound { + status = "okay"; + compatible = "simple-audio-card"; + simple-audio-card,format = "pdm"; + simple-audio-card,mclk-fs = <256>; + simple-audio-card,name = "rockchip,es7202-sound"; + simple-audio-card,cpu { + sound-dai = <&pdm>; + }; + simple-audio-card,codec { + sound-dai = <&es7202>; + }; + }; + + rkacdc_dig_sound: rkacdc-dig-sound { + status = "okay"; + compatible = "simple-audio-card"; + simple-audio-card,format = "i2s"; + simple-audio-card,mclk-fs = <256>; + simple-audio-card,name = "rockchip,acdc-dig-sound"; + simple-audio-card,bitclock-master = <&sndcodec>; + simple-audio-card,frame-master = <&sndcodec>; + sndcpu: simple-audio-card,cpu { + sound-dai = <&i2s0_8ch>; + }; + sndcodec: simple-audio-card,codec { + sound-dai = <&rkacdc_dig>; + }; + }; +}; + +&i2s0_8ch { + status = "okay"; + #sound-dai-cells = <0>; + /delete-property/ pinctrl-names; + /delete-property/ pinctrl-0; +}; + +&i2c4 { + status = "okay"; + pinctrl-0 = <&i2c4m0_xfer>; + /delete-node/ es8311@18; + + es7202: es7202@30 { + status = "okay"; + #sound-dai-cells = <0>; + compatible = "ES7202_PDM_ADC_1"; + reg = <0x30>; + }; +}; + +&i2c5 { + status = "disabled"; + /delete-node/ CW2015@62; +}; + +&rkacdc_dig { + status = "okay"; + #sound-dai-cells = <0>; + pinctrl-names = "default"; + pinctrl-0 = <&auddsm_pins>; + rockchip,pwm-output-mode; + rockchip,clk-sync-mode; + rockchip,pa-ctl-mdelay = <200>; + pa-ctl-gpios = <&gpio2 RK_PA4 GPIO_ACTIVE_HIGH>; +}; + +&pdm { + status = "okay"; + #sound-dai-cells = <0>; + pinctrl-names = "default"; + pinctrl-0 = <&pdmm0_clk &pdmm0_sdi3>; + rockchip,path-map = <3 0 1 2>; +}; + +&wireless_wlan { + wifi_chip_type = "ap6203"; +};