From 46c9ff0e7990fbd3adc720e0ffac3f025959b6bc Mon Sep 17 00:00:00 2001 From: Jianlong Wang Date: Thu, 31 Aug 2023 09:57:23 +0800 Subject: [PATCH] arm64: dts: rockchip: rk3568: add rk3568-evb8-lp4-v10 support Change-Id: I64676ce9bb9c4adf366d48d275ccb13ae96e6bd0 Signed-off-by: Jianlong Wang --- arch/arm64/boot/dts/rockchip/Makefile | 2 + .../rockchip/rk3568-evb8-lp4-v10-linux.dts | 17 +++++++++ .../boot/dts/rockchip/rk3568-evb8-lp4-v10.dts | 20 ++++++++++ .../dts/rockchip/rk3568-evb8-lp4-v10.dtsi | 37 +++++++++++++++++++ 4 files changed, 76 insertions(+) create mode 100644 arch/arm64/boot/dts/rockchip/rk3568-evb8-lp4-v10-linux.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3568-evb8-lp4-v10.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3568-evb8-lp4-v10.dtsi diff --git a/arch/arm64/boot/dts/rockchip/Makefile b/arch/arm64/boot/dts/rockchip/Makefile index 69211157efb2..1344678c9ee4 100644 --- a/arch/arm64/boot/dts/rockchip/Makefile +++ b/arch/arm64/boot/dts/rockchip/Makefile @@ -144,6 +144,8 @@ dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3568-evb6-ddr3-v10-rk628-rgb2hdmi.dtb dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3568-evb6-ddr3-v10-rk628-rgb2lvds.dtb dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3568-evb6-ddr3-v10-rk630-bt656-to-cvbs.dtb dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3568-evb7-ddr4-v10.dtb +dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3568-evb8-lp4-v10.dtb +dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3568-evb8-lp4-v10-linux.dtb dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3568-iotest-ddr3-v10.dtb dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3568-iotest-ddr3-v10-linux.dtb dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3568-nvr-demo-v10.dtb diff --git a/arch/arm64/boot/dts/rockchip/rk3568-evb8-lp4-v10-linux.dts b/arch/arm64/boot/dts/rockchip/rk3568-evb8-lp4-v10-linux.dts new file mode 100644 index 000000000000..e3abd49f690f --- /dev/null +++ b/arch/arm64/boot/dts/rockchip/rk3568-evb8-lp4-v10-linux.dts @@ -0,0 +1,17 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) +/* + * Copyright (c) 2023 Rockchip Electronics Co., Ltd. + * + */ + +#include "rk3568-evb8-lp4-v10.dtsi" +#include "rk3568-linux.dtsi" +#include + +&vp0 { + cursor-win-id = ; +}; + +&vp1 { + cursor-win-id = ; +}; diff --git a/arch/arm64/boot/dts/rockchip/rk3568-evb8-lp4-v10.dts b/arch/arm64/boot/dts/rockchip/rk3568-evb8-lp4-v10.dts new file mode 100644 index 000000000000..b382cb433631 --- /dev/null +++ b/arch/arm64/boot/dts/rockchip/rk3568-evb8-lp4-v10.dts @@ -0,0 +1,20 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) +/* + * Copyright (c) 2023 Rockchip Electronics Co., Ltd. + * + */ + +#include "rk3568-evb8-lp4-v10.dtsi" +#include "rk3568-android.dtsi" + +&bt_sco { + status = "okay"; +}; + +&bt_sound { + status = "okay"; +}; + +&i2s3_2ch { + status = "okay"; +}; diff --git a/arch/arm64/boot/dts/rockchip/rk3568-evb8-lp4-v10.dtsi b/arch/arm64/boot/dts/rockchip/rk3568-evb8-lp4-v10.dtsi new file mode 100644 index 000000000000..f6269ac726be --- /dev/null +++ b/arch/arm64/boot/dts/rockchip/rk3568-evb8-lp4-v10.dtsi @@ -0,0 +1,37 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) +/* + * Copyright (c) 2023 Rockchip Electronics Co., Ltd. + * + */ + +/dts-v1/; + +#include "rk3568-evb1-ddr4-v10.dtsi" + +/ { + model = "Rockchip RK3568 EVB8 LP4 V10 Board"; + compatible = "rockchip,rk3568-evb8-lp4-v10", "rockchip,rk3568"; +}; + +&i2c0 { + status = "okay"; + /delete-node/ tcs4525@1c; + + vdd_cpu: rk8600@40 { + compatible = "rockchip,rk8600"; + reg = <0x40>; + vin-supply = <&vcc5v0_sys>; + regulator-compatible = "rk860x-reg"; + regulator-name = "vdd_cpu"; + regulator-min-microvolt = <712500>; + regulator-max-microvolt = <1390000>; + regulator-init-microvolt = <900000>; + regulator-ramp-delay = <2300>; + rockchip,suspend-voltage-selector = <1>; + regulator-boot-on; + regulator-always-on; + regulator-state-mem { + regulator-off-in-suspend; + }; + }; +};