diff --git a/arch/arm64/boot/dts/rockchip/Makefile b/arch/arm64/boot/dts/rockchip/Makefile index 277ce9f5b35e..95fff46efa12 100644 --- a/arch/arm64/boot/dts/rockchip/Makefile +++ b/arch/arm64/boot/dts/rockchip/Makefile @@ -363,3 +363,9 @@ dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3588s-evb8-lp4x-v10.dtb dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3588s-tablet-rk806-single-v10.dtb dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3588s-tablet-v10.dtb dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3588s-tablet-v11.dtb +dtb-$(CONFIG_ARCH_ROCKCHIP) += rv1126b-evb1-v10.dtb +dtb-$(CONFIG_ARCH_ROCKCHIP) += rv1126b-evb2-v10.dtb +dtb-$(CONFIG_ARCH_ROCKCHIP) += rv1126b-evb3-v10.dtb +dtb-$(CONFIG_ARCH_ROCKCHIP) += rv1126b-evb4-v10.dtb +dtb-$(CONFIG_ARCH_ROCKCHIP) += rv1126b-iotest-v10.dtb +dtb-$(CONFIG_ARCH_ROCKCHIP) += rv1126bp-evb-v14.dtb diff --git a/arch/arm64/boot/dts/rockchip/rv1126b-evb.dtsi b/arch/arm64/boot/dts/rockchip/rv1126b-evb.dtsi new file mode 100644 index 000000000000..bc2f9ac3bef3 --- /dev/null +++ b/arch/arm64/boot/dts/rockchip/rv1126b-evb.dtsi @@ -0,0 +1,17 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) +/* + * Copyright (c) 2025 Rockchip Electronics Co., Ltd. + */ + +#include + +/ { + chosen { + bootargs = "earlycon=uart8250,mmio32,0x20810000 console=ttyFIQ0 root=/dev/mmcblk0p5 rootfstype=ext4 rootwait snd_soc_core.prealloc_buffer_size_kbytes=16 coherent_pool=32K"; + }; +}; + +&fiq_debugger { + status = "okay"; +}; + diff --git a/arch/arm64/boot/dts/rockchip/rv1126b-evb1-v10.dts b/arch/arm64/boot/dts/rockchip/rv1126b-evb1-v10.dts new file mode 100644 index 000000000000..2127fefe24e5 --- /dev/null +++ b/arch/arm64/boot/dts/rockchip/rv1126b-evb1-v10.dts @@ -0,0 +1,14 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) +/* + * Copyright (c) 2025 Rockchip Electronics Co., Ltd. + */ + +/dts-v1/; +#include "rv1126b.dtsi" +#include "rv1126b-evb.dtsi" + +/ { + model = "Rockchip RV1126B EVB1 V10 Board"; + compatible = "rockchip,rv1126b-evb1-v10", "rockchip,rv1126b"; +}; + diff --git a/arch/arm64/boot/dts/rockchip/rv1126b-evb2-v10.dts b/arch/arm64/boot/dts/rockchip/rv1126b-evb2-v10.dts new file mode 100644 index 000000000000..3e161d2e0480 --- /dev/null +++ b/arch/arm64/boot/dts/rockchip/rv1126b-evb2-v10.dts @@ -0,0 +1,14 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) +/* + * Copyright (c) 2025 Rockchip Electronics Co., Ltd. + */ + +/dts-v1/; +#include "rv1126b.dtsi" +#include "rv1126b-evb.dtsi" + +/ { + model = "Rockchip RV1126B EVB2 V10 Board"; + compatible = "rockchip,rv1126b-evb2-v10", "rockchip,rv1126b"; +}; + diff --git a/arch/arm64/boot/dts/rockchip/rv1126b-evb3-v10.dts b/arch/arm64/boot/dts/rockchip/rv1126b-evb3-v10.dts new file mode 100644 index 000000000000..eecaf1b6ed34 --- /dev/null +++ b/arch/arm64/boot/dts/rockchip/rv1126b-evb3-v10.dts @@ -0,0 +1,14 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) +/* + * Copyright (c) 2025 Rockchip Electronics Co., Ltd. + */ + +/dts-v1/; +#include "rv1126b.dtsi" +#include "rv1126b-evb.dtsi" + +/ { + model = "Rockchip RV1126B EVB3 V10 Board"; + compatible = "rockchip,rv1126b-evb3-v10", "rockchip,rv1126b"; +}; + diff --git a/arch/arm64/boot/dts/rockchip/rv1126b-evb4-v10.dts b/arch/arm64/boot/dts/rockchip/rv1126b-evb4-v10.dts new file mode 100644 index 000000000000..e8239229c92b --- /dev/null +++ b/arch/arm64/boot/dts/rockchip/rv1126b-evb4-v10.dts @@ -0,0 +1,14 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) +/* + * Copyright (c) 2025 Rockchip Electronics Co., Ltd. + */ + +/dts-v1/; +#include "rv1126b.dtsi" +#include "rv1126b-evb.dtsi" + +/ { + model = "Rockchip RV1126B EVB4 V10 Board"; + compatible = "rockchip,rv1126b-evb4-v10", "rockchip,rv1126b"; +}; + diff --git a/arch/arm64/boot/dts/rockchip/rv1126b-iotest-v10.dts b/arch/arm64/boot/dts/rockchip/rv1126b-iotest-v10.dts new file mode 100644 index 000000000000..16ac1f8637f4 --- /dev/null +++ b/arch/arm64/boot/dts/rockchip/rv1126b-iotest-v10.dts @@ -0,0 +1,14 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) +/* + * Copyright (c) 2025 Rockchip Electronics Co., Ltd. + */ + +/dts-v1/; +#include "rv1126b.dtsi" +#include "rv1126b-evb.dtsi" + +/ { + model = "Rockchip RV1126B IOTEST V10 Board"; + compatible = "rockchip,rv1126b-iotest-v10", "rockchip,rv1126b"; +}; + diff --git a/arch/arm64/boot/dts/rockchip/rv1126bp-evb-v14.dts b/arch/arm64/boot/dts/rockchip/rv1126bp-evb-v14.dts new file mode 100644 index 000000000000..d78475e723f6 --- /dev/null +++ b/arch/arm64/boot/dts/rockchip/rv1126bp-evb-v14.dts @@ -0,0 +1,14 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) +/* + * Copyright (c) 2025 Rockchip Electronics Co., Ltd. + */ + +/dts-v1/; +#include "rv1126b.dtsi" +#include "rv1126b-evb.dtsi" + +/ { + model = "Rockchip RV1126B-P EVB V14 Board"; + compatible = "rockchip,rv1126bp-evb-v14", "rockchip,rv1126b"; +}; +