lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-Id: <20251227114957.3287944-8-ye.zhang@rock-chips.com>
Date: Sat, 27 Dec 2025 19:49:57 +0800
From: Ye Zhang <ye.zhang@...k-chips.com>
To: Ye Zhang <ye.zhang@...k-chips.com>,
	Linus Walleij <linus.walleij@...aro.org>,
	Heiko Stuebner <heiko@...ech.de>
Cc: Bartosz Golaszewski <brgl@...ev.pl>,
	Rob Herring <robh@...nel.org>,
	Krzysztof Kozlowski <krzk+dt@...nel.org>,
	Conor Dooley <conor+dt@...nel.org>,
	linux-gpio@...r.kernel.org,
	devicetree@...r.kernel.org,
	linux-arm-kernel@...ts.infradead.org,
	linux-rockchip@...ts.infradead.org,
	linux-kernel@...r.kernel.org,
	tao.huang@...k-chips.com
Subject: [PATCH v4 7/7] ARM: dts: rockchip: rk3506: Add pinctrl and rmio dtsi for rk3506

Add the initial pinctrl configuration files for the Rockchip RK3506 SoC.
This includes:
- rk3506-pinctrl.dtsi: Include basic pinctrl configs.
- rk3506-pinctrl-rmio.dtsi: Configs for pins using the RMIO.

Signed-off-by: Ye Zhang <ye.zhang@...k-chips.com>
---
 .../dts/rockchip/rk3506-pinctrl-rmio.dtsi     | 25162 ++++++++++++++++
 .../arm/boot/dts/rockchip/rk3506-pinctrl.dtsi |  1795 ++
 2 files changed, 26957 insertions(+)
 create mode 100644 arch/arm/boot/dts/rockchip/rk3506-pinctrl-rmio.dtsi
 create mode 100644 arch/arm/boot/dts/rockchip/rk3506-pinctrl.dtsi

diff --git a/arch/arm/boot/dts/rockchip/rk3506-pinctrl-rmio.dtsi b/arch/arm/boot/dts/rockchip/rk3506-pinctrl-rmio.dtsi
new file mode 100644
index 000000000000..3eb599b85f57
--- /dev/null
+++ b/arch/arm/boot/dts/rockchip/rk3506-pinctrl-rmio.dtsi
@@ -0,0 +1,25162 @@
+// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
+/*
+ * Copyright (c) 2024 Rockchip Electronics Co., Ltd.
+ */
+
+/*
+ * This file is auto generated by pin2dts tool, please keep these code
+ * by adding changes at end of this file.
+ */
+&pinctrl {
+	rm_io0 {
+		/omit-if-no-ref/
+		rm_io0_uart1_tx: rm-io0-uart1-tx {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 0 1>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_uart1_rx: rm-io0-uart1-rx {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 0 2>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_uart2_tx: rm-io0-uart2-tx {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 0 3>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_uart2_rx: rm-io0-uart2-rx {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 0 4>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_uart3_tx: rm-io0-uart3-tx {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 0 5>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_uart3_rx: rm-io0-uart3-rx {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 0 6>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_uart3_ctsn: rm-io0-uart3-ctsn {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 0 7>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_uart3_rtsn: rm-io0-uart3-rtsn {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 0 8>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_uart4_tx: rm-io0-uart4-tx {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 0 9>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_uart4_rx: rm-io0-uart4-rx {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 0 10>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_uart4_ctsn: rm-io0-uart4-ctsn {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 0 11>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_uart4_rtsn: rm-io0-uart4-rtsn {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 0 12>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_mipite: rm-io0-mipite {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 0 13>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_clk_32k: rm-io0-clk-32k {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 0 14>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_i2c0_scl: rm-io0-i2c0-scl {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 0 15>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_i2c0_sda: rm-io0-i2c0-sda {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 0 16>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_i2c1_scl: rm-io0-i2c1-scl {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 0 17>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_i2c1_sda: rm-io0-i2c1-sda {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 0 18>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_i2c2_scl: rm-io0-i2c2-scl {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 0 19>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_i2c2_sda: rm-io0-i2c2-sda {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 0 20>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_pdm_clk0: rm-io0-pdm-clk0 {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 0 21>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_pdm_sdi0: rm-io0-pdm-sdi0 {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 0 22>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_pdm_sdi1: rm-io0-pdm-sdi1 {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 0 23>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_pdm_sdi2: rm-io0-pdm-sdi2 {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 0 24>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_pdm_sdi3: rm-io0-pdm-sdi3 {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 0 25>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_can1_tx: rm-io0-can1-tx {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 0 26>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_can1_rx: rm-io0-can1-rx {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 0 27>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_can0_tx: rm-io0-can0-tx {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 0 28>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_can0_rx: rm-io0-can0-rx {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 0 29>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_pwm0_ch0: rm-io0-pwm0-ch0 {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 0 30>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_pwm0_ch1: rm-io0-pwm0-ch1 {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 0 31>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_pwm0_ch2: rm-io0-pwm0-ch2 {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 0 32>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_pwm0_ch3: rm-io0-pwm0-ch3 {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 0 33>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_pwm1_ch0: rm-io0-pwm1-ch0 {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 0 34>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_pwm1_ch1: rm-io0-pwm1-ch1 {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 0 35>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_pwm1_ch2: rm-io0-pwm1-ch2 {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 0 36>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_pwm1_ch3: rm-io0-pwm1-ch3 {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 0 37>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_pwm1_ch4: rm-io0-pwm1-ch4 {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 0 38>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_pwm1_ch5: rm-io0-pwm1-ch5 {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 0 39>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_pwm1_ch6: rm-io0-pwm1-ch6 {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 0 40>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_pwm1_ch7: rm-io0-pwm1-ch7 {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 0 41>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_touch_key_drive: rm-io0-touch-key-drive {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 0 42>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_touch_key_in0: rm-io0-touch-key-in0 {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 0 43>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_touch_key_in1: rm-io0-touch-key-in1 {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 0 44>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_touch_key_in2: rm-io0-touch-key-in2 {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 0 45>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_touch_key_in3: rm-io0-touch-key-in3 {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 0 46>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_touch_key_in4: rm-io0-touch-key-in4 {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 0 47>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_touch_key_in5: rm-io0-touch-key-in5 {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 0 48>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_touch_key_in6: rm-io0-touch-key-in6 {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 0 49>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_touch_key_in7: rm-io0-touch-key-in7 {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 0 50>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_sai0_mclk: rm-io0-sai0-mclk {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 0 51>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_sai0_sclk: rm-io0-sai0-sclk {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 0 52>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_sai0_lrck: rm-io0-sai0-lrck {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 0 53>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_sai0_sdi0: rm-io0-sai0-sdi0 {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 0 54>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_sai0_sdi1: rm-io0-sai0-sdi1 {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 0 55>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_sai0_sdi2: rm-io0-sai0-sdi2 {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 0 56>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_sai0_sdi3: rm-io0-sai0-sdi3 {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 0 57>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_sai0_sdo: rm-io0-sai0-sdo {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 0 58>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_sai1_mclk: rm-io0-sai1-mclk {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 0 59>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_sai1_sclk: rm-io0-sai1-sclk {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 0 60>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_sai1_lrck: rm-io0-sai1-lrck {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 0 61>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_sai1_sdi: rm-io0-sai1-sdi {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 0 62>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_sai1_sdo0: rm-io0-sai1-sdo0 {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 0 63>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_sai1_sdo1: rm-io0-sai1-sdo1 {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 0 64>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_sai1_sdo2: rm-io0-sai1-sdo2 {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 0 65>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_sai1_sdo3: rm-io0-sai1-sdo3 {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 0 66>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_spi0_clk: rm-io0-spi0-clk {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 0 67>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_spi0_mosi: rm-io0-spi0-mosi {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 0 68>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_spi0_miso: rm-io0-spi0-miso {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 0 69>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_spi0_csn0: rm-io0-spi0-csn0 {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 0 70>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_spi0_csn1: rm-io0-spi0-csn1 {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 0 71>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_spi1_clk: rm-io0-spi1-clk {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 0 72>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_spi1_mosi: rm-io0-spi1-mosi {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 0 73>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_spi1_miso: rm-io0-spi1-miso {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 0 74>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_spi1_csn0: rm-io0-spi1-csn0 {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 0 75>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_spi1_csn1: rm-io0-spi1-csn1 {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 0 76>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_wdt_tsadc_shut: rm-io0-wdt-tsadc-shut {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 0 77>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_pmu_sleep: rm-io0-pmu-sleep {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 0 78>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_core_power_off: rm-io0-core-power-off {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 0 79>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_spdif_tx: rm-io0-spdif-tx {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 0 80>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_spdif_rx: rm-io0-spdif-rx {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 0 81>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_pwm1_bip_cntr_a0: rm-io0-pwm1-bip-cntr-a0 {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 0 82>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_pwm1_bip_cntr_a1: rm-io0-pwm1-bip-cntr-a1 {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 0 83>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_pwm1_bip_cntr_a2: rm-io0-pwm1-bip-cntr-a2 {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 0 84>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_pwm1_bip_cntr_a3: rm-io0-pwm1-bip-cntr-a3 {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 0 85>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_pwm1_bip_cntr_a4: rm-io0-pwm1-bip-cntr-a4 {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 0 86>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_pwm1_bip_cntr_a5: rm-io0-pwm1-bip-cntr-a5 {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 0 87>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_pwm1_bip_cntr_b0: rm-io0-pwm1-bip-cntr-b0 {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 0 88>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_pwm1_bip_cntr_b1: rm-io0-pwm1-bip-cntr-b1 {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 0 89>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_pwm1_bip_cntr_b2: rm-io0-pwm1-bip-cntr-b2 {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 0 90>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_pwm1_bip_cntr_b3: rm-io0-pwm1-bip-cntr-b3 {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 0 91>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_pwm1_bip_cntr_b4: rm-io0-pwm1-bip-cntr-b4 {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 0 92>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_pwm1_bip_cntr_b5: rm-io0-pwm1-bip-cntr-b5 {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 0 93>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_pdm_clk1: rm-io0-pdm-clk1 {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 0 94>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_eth_rmii0_ppsclk: rm-io0-eth-rmii0-ppsclk {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 0 95>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_eth_rmii0_ppstrig: rm-io0-eth-rmii0-ppstrig {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 0 96>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_eth_rmii1_ppsclk: rm-io0-eth-rmii1-ppsclk {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 0 97>;
+		};
+
+		/omit-if-no-ref/
+		rm_io0_eth_rmii1_ppstrig: rm-io0-eth-rmii1-ppstrig {
+			rockchip,pins =
+				<0 RK_PA0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 0 98>;
+		};
+	};
+
+	rm_io1 {
+		/omit-if-no-ref/
+		rm_io1_uart1_tx: rm-io1-uart1-tx {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 1 1>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_uart1_rx: rm-io1-uart1-rx {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 1 2>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_uart2_tx: rm-io1-uart2-tx {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 1 3>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_uart2_rx: rm-io1-uart2-rx {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 1 4>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_uart3_tx: rm-io1-uart3-tx {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 1 5>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_uart3_rx: rm-io1-uart3-rx {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 1 6>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_uart3_ctsn: rm-io1-uart3-ctsn {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 1 7>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_uart3_rtsn: rm-io1-uart3-rtsn {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 1 8>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_uart4_tx: rm-io1-uart4-tx {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 1 9>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_uart4_rx: rm-io1-uart4-rx {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 1 10>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_uart4_ctsn: rm-io1-uart4-ctsn {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 1 11>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_uart4_rtsn: rm-io1-uart4-rtsn {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 1 12>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_mipite: rm-io1-mipite {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 1 13>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_clk_32k: rm-io1-clk-32k {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 1 14>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_i2c0_scl: rm-io1-i2c0-scl {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 1 15>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_i2c0_sda: rm-io1-i2c0-sda {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 1 16>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_i2c1_scl: rm-io1-i2c1-scl {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 1 17>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_i2c1_sda: rm-io1-i2c1-sda {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 1 18>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_i2c2_scl: rm-io1-i2c2-scl {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 1 19>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_i2c2_sda: rm-io1-i2c2-sda {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 1 20>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_pdm_clk0: rm-io1-pdm-clk0 {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 1 21>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_pdm_sdi0: rm-io1-pdm-sdi0 {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 1 22>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_pdm_sdi1: rm-io1-pdm-sdi1 {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 1 23>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_pdm_sdi2: rm-io1-pdm-sdi2 {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 1 24>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_pdm_sdi3: rm-io1-pdm-sdi3 {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 1 25>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_can1_tx: rm-io1-can1-tx {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 1 26>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_can1_rx: rm-io1-can1-rx {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 1 27>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_can0_tx: rm-io1-can0-tx {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 1 28>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_can0_rx: rm-io1-can0-rx {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 1 29>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_pwm0_ch0: rm-io1-pwm0-ch0 {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 1 30>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_pwm0_ch1: rm-io1-pwm0-ch1 {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 1 31>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_pwm0_ch2: rm-io1-pwm0-ch2 {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 1 32>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_pwm0_ch3: rm-io1-pwm0-ch3 {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 1 33>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_pwm1_ch0: rm-io1-pwm1-ch0 {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 1 34>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_pwm1_ch1: rm-io1-pwm1-ch1 {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 1 35>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_pwm1_ch2: rm-io1-pwm1-ch2 {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 1 36>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_pwm1_ch3: rm-io1-pwm1-ch3 {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 1 37>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_pwm1_ch4: rm-io1-pwm1-ch4 {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 1 38>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_pwm1_ch5: rm-io1-pwm1-ch5 {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 1 39>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_pwm1_ch6: rm-io1-pwm1-ch6 {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 1 40>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_pwm1_ch7: rm-io1-pwm1-ch7 {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 1 41>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_touch_key_drive: rm-io1-touch-key-drive {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 1 42>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_touch_key_in0: rm-io1-touch-key-in0 {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 1 43>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_touch_key_in1: rm-io1-touch-key-in1 {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 1 44>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_touch_key_in2: rm-io1-touch-key-in2 {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 1 45>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_touch_key_in3: rm-io1-touch-key-in3 {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 1 46>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_touch_key_in4: rm-io1-touch-key-in4 {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 1 47>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_touch_key_in5: rm-io1-touch-key-in5 {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 1 48>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_touch_key_in6: rm-io1-touch-key-in6 {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 1 49>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_touch_key_in7: rm-io1-touch-key-in7 {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 1 50>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_sai0_mclk: rm-io1-sai0-mclk {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 1 51>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_sai0_sclk: rm-io1-sai0-sclk {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 1 52>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_sai0_lrck: rm-io1-sai0-lrck {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 1 53>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_sai0_sdi0: rm-io1-sai0-sdi0 {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 1 54>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_sai0_sdi1: rm-io1-sai0-sdi1 {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 1 55>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_sai0_sdi2: rm-io1-sai0-sdi2 {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 1 56>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_sai0_sdi3: rm-io1-sai0-sdi3 {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 1 57>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_sai0_sdo: rm-io1-sai0-sdo {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 1 58>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_sai1_mclk: rm-io1-sai1-mclk {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 1 59>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_sai1_sclk: rm-io1-sai1-sclk {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 1 60>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_sai1_lrck: rm-io1-sai1-lrck {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 1 61>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_sai1_sdi: rm-io1-sai1-sdi {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 1 62>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_sai1_sdo0: rm-io1-sai1-sdo0 {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 1 63>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_sai1_sdo1: rm-io1-sai1-sdo1 {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 1 64>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_sai1_sdo2: rm-io1-sai1-sdo2 {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 1 65>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_sai1_sdo3: rm-io1-sai1-sdo3 {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 1 66>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_spi0_clk: rm-io1-spi0-clk {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 1 67>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_spi0_mosi: rm-io1-spi0-mosi {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 1 68>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_spi0_miso: rm-io1-spi0-miso {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 1 69>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_spi0_csn0: rm-io1-spi0-csn0 {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 1 70>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_spi0_csn1: rm-io1-spi0-csn1 {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 1 71>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_spi1_clk: rm-io1-spi1-clk {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 1 72>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_spi1_mosi: rm-io1-spi1-mosi {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 1 73>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_spi1_miso: rm-io1-spi1-miso {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 1 74>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_spi1_csn0: rm-io1-spi1-csn0 {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 1 75>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_spi1_csn1: rm-io1-spi1-csn1 {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 1 76>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_wdt_tsadc_shut: rm-io1-wdt-tsadc-shut {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 1 77>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_pmu_sleep: rm-io1-pmu-sleep {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 1 78>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_core_power_off: rm-io1-core-power-off {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 1 79>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_spdif_tx: rm-io1-spdif-tx {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 1 80>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_spdif_rx: rm-io1-spdif-rx {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 1 81>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_pwm1_bip_cntr_a0: rm-io1-pwm1-bip-cntr-a0 {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 1 82>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_pwm1_bip_cntr_a1: rm-io1-pwm1-bip-cntr-a1 {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 1 83>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_pwm1_bip_cntr_a2: rm-io1-pwm1-bip-cntr-a2 {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 1 84>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_pwm1_bip_cntr_a3: rm-io1-pwm1-bip-cntr-a3 {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 1 85>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_pwm1_bip_cntr_a4: rm-io1-pwm1-bip-cntr-a4 {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 1 86>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_pwm1_bip_cntr_a5: rm-io1-pwm1-bip-cntr-a5 {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 1 87>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_pwm1_bip_cntr_b0: rm-io1-pwm1-bip-cntr-b0 {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 1 88>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_pwm1_bip_cntr_b1: rm-io1-pwm1-bip-cntr-b1 {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 1 89>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_pwm1_bip_cntr_b2: rm-io1-pwm1-bip-cntr-b2 {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 1 90>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_pwm1_bip_cntr_b3: rm-io1-pwm1-bip-cntr-b3 {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 1 91>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_pwm1_bip_cntr_b4: rm-io1-pwm1-bip-cntr-b4 {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 1 92>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_pwm1_bip_cntr_b5: rm-io1-pwm1-bip-cntr-b5 {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 1 93>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_pdm_clk1: rm-io1-pdm-clk1 {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 1 94>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_eth_rmii0_ppsclk: rm-io1-eth-rmii0-ppsclk {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 1 95>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_eth_rmii0_ppstrig: rm-io1-eth-rmii0-ppstrig {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 1 96>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_eth_rmii1_ppsclk: rm-io1-eth-rmii1-ppsclk {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 1 97>;
+		};
+
+		/omit-if-no-ref/
+		rm_io1_eth_rmii1_ppstrig: rm-io1-eth-rmii1-ppstrig {
+			rockchip,pins =
+				<0 RK_PA1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 1 98>;
+		};
+	};
+
+	rm_io2 {
+		/omit-if-no-ref/
+		rm_io2_uart1_tx: rm-io2-uart1-tx {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 2 1>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_uart1_rx: rm-io2-uart1-rx {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 2 2>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_uart2_tx: rm-io2-uart2-tx {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 2 3>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_uart2_rx: rm-io2-uart2-rx {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 2 4>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_uart3_tx: rm-io2-uart3-tx {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 2 5>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_uart3_rx: rm-io2-uart3-rx {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 2 6>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_uart3_ctsn: rm-io2-uart3-ctsn {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 2 7>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_uart3_rtsn: rm-io2-uart3-rtsn {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 2 8>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_uart4_tx: rm-io2-uart4-tx {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 2 9>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_uart4_rx: rm-io2-uart4-rx {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 2 10>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_uart4_ctsn: rm-io2-uart4-ctsn {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 2 11>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_uart4_rtsn: rm-io2-uart4-rtsn {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 2 12>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_mipite: rm-io2-mipite {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 2 13>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_clk_32k: rm-io2-clk-32k {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 2 14>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_i2c0_scl: rm-io2-i2c0-scl {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 2 15>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_i2c0_sda: rm-io2-i2c0-sda {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 2 16>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_i2c1_scl: rm-io2-i2c1-scl {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 2 17>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_i2c1_sda: rm-io2-i2c1-sda {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 2 18>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_i2c2_scl: rm-io2-i2c2-scl {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 2 19>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_i2c2_sda: rm-io2-i2c2-sda {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 2 20>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_pdm_clk0: rm-io2-pdm-clk0 {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 2 21>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_pdm_sdi0: rm-io2-pdm-sdi0 {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 2 22>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_pdm_sdi1: rm-io2-pdm-sdi1 {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 2 23>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_pdm_sdi2: rm-io2-pdm-sdi2 {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 2 24>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_pdm_sdi3: rm-io2-pdm-sdi3 {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 2 25>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_can1_tx: rm-io2-can1-tx {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 2 26>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_can1_rx: rm-io2-can1-rx {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 2 27>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_can0_tx: rm-io2-can0-tx {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 2 28>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_can0_rx: rm-io2-can0-rx {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 2 29>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_pwm0_ch0: rm-io2-pwm0-ch0 {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 2 30>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_pwm0_ch1: rm-io2-pwm0-ch1 {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 2 31>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_pwm0_ch2: rm-io2-pwm0-ch2 {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 2 32>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_pwm0_ch3: rm-io2-pwm0-ch3 {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 2 33>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_pwm1_ch0: rm-io2-pwm1-ch0 {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 2 34>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_pwm1_ch1: rm-io2-pwm1-ch1 {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 2 35>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_pwm1_ch2: rm-io2-pwm1-ch2 {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 2 36>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_pwm1_ch3: rm-io2-pwm1-ch3 {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 2 37>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_pwm1_ch4: rm-io2-pwm1-ch4 {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 2 38>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_pwm1_ch5: rm-io2-pwm1-ch5 {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 2 39>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_pwm1_ch6: rm-io2-pwm1-ch6 {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 2 40>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_pwm1_ch7: rm-io2-pwm1-ch7 {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 2 41>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_touch_key_drive: rm-io2-touch-key-drive {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 2 42>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_touch_key_in0: rm-io2-touch-key-in0 {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 2 43>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_touch_key_in1: rm-io2-touch-key-in1 {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 2 44>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_touch_key_in2: rm-io2-touch-key-in2 {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 2 45>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_touch_key_in3: rm-io2-touch-key-in3 {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 2 46>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_touch_key_in4: rm-io2-touch-key-in4 {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 2 47>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_touch_key_in5: rm-io2-touch-key-in5 {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 2 48>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_touch_key_in6: rm-io2-touch-key-in6 {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 2 49>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_touch_key_in7: rm-io2-touch-key-in7 {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 2 50>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_sai0_mclk: rm-io2-sai0-mclk {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 2 51>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_sai0_sclk: rm-io2-sai0-sclk {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 2 52>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_sai0_lrck: rm-io2-sai0-lrck {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 2 53>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_sai0_sdi0: rm-io2-sai0-sdi0 {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 2 54>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_sai0_sdi1: rm-io2-sai0-sdi1 {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 2 55>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_sai0_sdi2: rm-io2-sai0-sdi2 {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 2 56>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_sai0_sdi3: rm-io2-sai0-sdi3 {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 2 57>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_sai0_sdo: rm-io2-sai0-sdo {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 2 58>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_sai1_mclk: rm-io2-sai1-mclk {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 2 59>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_sai1_sclk: rm-io2-sai1-sclk {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 2 60>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_sai1_lrck: rm-io2-sai1-lrck {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 2 61>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_sai1_sdi: rm-io2-sai1-sdi {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 2 62>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_sai1_sdo0: rm-io2-sai1-sdo0 {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 2 63>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_sai1_sdo1: rm-io2-sai1-sdo1 {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 2 64>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_sai1_sdo2: rm-io2-sai1-sdo2 {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 2 65>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_sai1_sdo3: rm-io2-sai1-sdo3 {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 2 66>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_spi0_clk: rm-io2-spi0-clk {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 2 67>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_spi0_mosi: rm-io2-spi0-mosi {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 2 68>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_spi0_miso: rm-io2-spi0-miso {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 2 69>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_spi0_csn0: rm-io2-spi0-csn0 {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 2 70>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_spi0_csn1: rm-io2-spi0-csn1 {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 2 71>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_spi1_clk: rm-io2-spi1-clk {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 2 72>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_spi1_mosi: rm-io2-spi1-mosi {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 2 73>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_spi1_miso: rm-io2-spi1-miso {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 2 74>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_spi1_csn0: rm-io2-spi1-csn0 {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 2 75>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_spi1_csn1: rm-io2-spi1-csn1 {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 2 76>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_wdt_tsadc_shut: rm-io2-wdt-tsadc-shut {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 2 77>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_pmu_sleep: rm-io2-pmu-sleep {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 2 78>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_core_power_off: rm-io2-core-power-off {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 2 79>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_spdif_tx: rm-io2-spdif-tx {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 2 80>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_spdif_rx: rm-io2-spdif-rx {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 2 81>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_pwm1_bip_cntr_a0: rm-io2-pwm1-bip-cntr-a0 {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 2 82>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_pwm1_bip_cntr_a1: rm-io2-pwm1-bip-cntr-a1 {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 2 83>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_pwm1_bip_cntr_a2: rm-io2-pwm1-bip-cntr-a2 {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 2 84>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_pwm1_bip_cntr_a3: rm-io2-pwm1-bip-cntr-a3 {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 2 85>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_pwm1_bip_cntr_a4: rm-io2-pwm1-bip-cntr-a4 {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 2 86>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_pwm1_bip_cntr_a5: rm-io2-pwm1-bip-cntr-a5 {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 2 87>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_pwm1_bip_cntr_b0: rm-io2-pwm1-bip-cntr-b0 {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 2 88>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_pwm1_bip_cntr_b1: rm-io2-pwm1-bip-cntr-b1 {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 2 89>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_pwm1_bip_cntr_b2: rm-io2-pwm1-bip-cntr-b2 {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 2 90>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_pwm1_bip_cntr_b3: rm-io2-pwm1-bip-cntr-b3 {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 2 91>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_pwm1_bip_cntr_b4: rm-io2-pwm1-bip-cntr-b4 {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 2 92>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_pwm1_bip_cntr_b5: rm-io2-pwm1-bip-cntr-b5 {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 2 93>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_pdm_clk1: rm-io2-pdm-clk1 {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 2 94>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_eth_rmii0_ppsclk: rm-io2-eth-rmii0-ppsclk {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 2 95>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_eth_rmii0_ppstrig: rm-io2-eth-rmii0-ppstrig {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 2 96>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_eth_rmii1_ppsclk: rm-io2-eth-rmii1-ppsclk {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 2 97>;
+		};
+
+		/omit-if-no-ref/
+		rm_io2_eth_rmii1_ppstrig: rm-io2-eth-rmii1-ppstrig {
+			rockchip,pins =
+				<0 RK_PA2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 2 98>;
+		};
+	};
+
+	rm_io3 {
+		/omit-if-no-ref/
+		rm_io3_uart1_tx: rm-io3-uart1-tx {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 3 1>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_uart1_rx: rm-io3-uart1-rx {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 3 2>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_uart2_tx: rm-io3-uart2-tx {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 3 3>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_uart2_rx: rm-io3-uart2-rx {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 3 4>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_uart3_tx: rm-io3-uart3-tx {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 3 5>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_uart3_rx: rm-io3-uart3-rx {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 3 6>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_uart3_ctsn: rm-io3-uart3-ctsn {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 3 7>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_uart3_rtsn: rm-io3-uart3-rtsn {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 3 8>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_uart4_tx: rm-io3-uart4-tx {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 3 9>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_uart4_rx: rm-io3-uart4-rx {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 3 10>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_uart4_ctsn: rm-io3-uart4-ctsn {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 3 11>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_uart4_rtsn: rm-io3-uart4-rtsn {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 3 12>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_mipite: rm-io3-mipite {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 3 13>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_clk_32k: rm-io3-clk-32k {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 3 14>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_i2c0_scl: rm-io3-i2c0-scl {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 3 15>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_i2c0_sda: rm-io3-i2c0-sda {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 3 16>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_i2c1_scl: rm-io3-i2c1-scl {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 3 17>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_i2c1_sda: rm-io3-i2c1-sda {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 3 18>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_i2c2_scl: rm-io3-i2c2-scl {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 3 19>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_i2c2_sda: rm-io3-i2c2-sda {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 3 20>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_pdm_clk0: rm-io3-pdm-clk0 {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 3 21>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_pdm_sdi0: rm-io3-pdm-sdi0 {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 3 22>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_pdm_sdi1: rm-io3-pdm-sdi1 {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 3 23>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_pdm_sdi2: rm-io3-pdm-sdi2 {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 3 24>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_pdm_sdi3: rm-io3-pdm-sdi3 {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 3 25>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_can1_tx: rm-io3-can1-tx {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 3 26>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_can1_rx: rm-io3-can1-rx {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 3 27>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_can0_tx: rm-io3-can0-tx {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 3 28>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_can0_rx: rm-io3-can0-rx {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 3 29>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_pwm0_ch0: rm-io3-pwm0-ch0 {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 3 30>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_pwm0_ch1: rm-io3-pwm0-ch1 {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 3 31>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_pwm0_ch2: rm-io3-pwm0-ch2 {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 3 32>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_pwm0_ch3: rm-io3-pwm0-ch3 {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 3 33>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_pwm1_ch0: rm-io3-pwm1-ch0 {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 3 34>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_pwm1_ch1: rm-io3-pwm1-ch1 {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 3 35>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_pwm1_ch2: rm-io3-pwm1-ch2 {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 3 36>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_pwm1_ch3: rm-io3-pwm1-ch3 {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 3 37>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_pwm1_ch4: rm-io3-pwm1-ch4 {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 3 38>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_pwm1_ch5: rm-io3-pwm1-ch5 {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 3 39>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_pwm1_ch6: rm-io3-pwm1-ch6 {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 3 40>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_pwm1_ch7: rm-io3-pwm1-ch7 {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 3 41>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_touch_key_drive: rm-io3-touch-key-drive {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 3 42>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_touch_key_in0: rm-io3-touch-key-in0 {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 3 43>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_touch_key_in1: rm-io3-touch-key-in1 {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 3 44>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_touch_key_in2: rm-io3-touch-key-in2 {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 3 45>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_touch_key_in3: rm-io3-touch-key-in3 {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 3 46>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_touch_key_in4: rm-io3-touch-key-in4 {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 3 47>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_touch_key_in5: rm-io3-touch-key-in5 {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 3 48>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_touch_key_in6: rm-io3-touch-key-in6 {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 3 49>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_touch_key_in7: rm-io3-touch-key-in7 {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 3 50>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_sai0_mclk: rm-io3-sai0-mclk {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 3 51>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_sai0_sclk: rm-io3-sai0-sclk {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 3 52>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_sai0_lrck: rm-io3-sai0-lrck {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 3 53>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_sai0_sdi0: rm-io3-sai0-sdi0 {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 3 54>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_sai0_sdi1: rm-io3-sai0-sdi1 {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 3 55>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_sai0_sdi2: rm-io3-sai0-sdi2 {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 3 56>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_sai0_sdi3: rm-io3-sai0-sdi3 {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 3 57>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_sai0_sdo: rm-io3-sai0-sdo {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 3 58>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_sai1_mclk: rm-io3-sai1-mclk {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 3 59>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_sai1_sclk: rm-io3-sai1-sclk {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 3 60>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_sai1_lrck: rm-io3-sai1-lrck {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 3 61>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_sai1_sdi: rm-io3-sai1-sdi {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 3 62>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_sai1_sdo0: rm-io3-sai1-sdo0 {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 3 63>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_sai1_sdo1: rm-io3-sai1-sdo1 {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 3 64>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_sai1_sdo2: rm-io3-sai1-sdo2 {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 3 65>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_sai1_sdo3: rm-io3-sai1-sdo3 {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 3 66>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_spi0_clk: rm-io3-spi0-clk {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 3 67>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_spi0_mosi: rm-io3-spi0-mosi {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 3 68>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_spi0_miso: rm-io3-spi0-miso {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 3 69>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_spi0_csn0: rm-io3-spi0-csn0 {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 3 70>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_spi0_csn1: rm-io3-spi0-csn1 {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 3 71>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_spi1_clk: rm-io3-spi1-clk {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 3 72>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_spi1_mosi: rm-io3-spi1-mosi {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 3 73>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_spi1_miso: rm-io3-spi1-miso {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 3 74>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_spi1_csn0: rm-io3-spi1-csn0 {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 3 75>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_spi1_csn1: rm-io3-spi1-csn1 {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 3 76>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_wdt_tsadc_shut: rm-io3-wdt-tsadc-shut {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 3 77>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_pmu_sleep: rm-io3-pmu-sleep {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 3 78>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_core_power_off: rm-io3-core-power-off {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 3 79>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_spdif_tx: rm-io3-spdif-tx {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 3 80>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_spdif_rx: rm-io3-spdif-rx {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 3 81>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_pwm1_bip_cntr_a0: rm-io3-pwm1-bip-cntr-a0 {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 3 82>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_pwm1_bip_cntr_a1: rm-io3-pwm1-bip-cntr-a1 {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 3 83>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_pwm1_bip_cntr_a2: rm-io3-pwm1-bip-cntr-a2 {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 3 84>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_pwm1_bip_cntr_a3: rm-io3-pwm1-bip-cntr-a3 {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 3 85>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_pwm1_bip_cntr_a4: rm-io3-pwm1-bip-cntr-a4 {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 3 86>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_pwm1_bip_cntr_a5: rm-io3-pwm1-bip-cntr-a5 {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 3 87>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_pwm1_bip_cntr_b0: rm-io3-pwm1-bip-cntr-b0 {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 3 88>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_pwm1_bip_cntr_b1: rm-io3-pwm1-bip-cntr-b1 {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 3 89>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_pwm1_bip_cntr_b2: rm-io3-pwm1-bip-cntr-b2 {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 3 90>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_pwm1_bip_cntr_b3: rm-io3-pwm1-bip-cntr-b3 {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 3 91>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_pwm1_bip_cntr_b4: rm-io3-pwm1-bip-cntr-b4 {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 3 92>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_pwm1_bip_cntr_b5: rm-io3-pwm1-bip-cntr-b5 {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 3 93>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_pdm_clk1: rm-io3-pdm-clk1 {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 3 94>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_eth_rmii0_ppsclk: rm-io3-eth-rmii0-ppsclk {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 3 95>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_eth_rmii0_ppstrig: rm-io3-eth-rmii0-ppstrig {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 3 96>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_eth_rmii1_ppsclk: rm-io3-eth-rmii1-ppsclk {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 3 97>;
+		};
+
+		/omit-if-no-ref/
+		rm_io3_eth_rmii1_ppstrig: rm-io3-eth-rmii1-ppstrig {
+			rockchip,pins =
+				<0 RK_PA3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 3 98>;
+		};
+	};
+
+	rm_io4 {
+		/omit-if-no-ref/
+		rm_io4_uart1_tx: rm-io4-uart1-tx {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 4 1>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_uart1_rx: rm-io4-uart1-rx {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 4 2>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_uart2_tx: rm-io4-uart2-tx {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 4 3>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_uart2_rx: rm-io4-uart2-rx {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 4 4>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_uart3_tx: rm-io4-uart3-tx {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 4 5>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_uart3_rx: rm-io4-uart3-rx {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 4 6>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_uart3_ctsn: rm-io4-uart3-ctsn {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 4 7>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_uart3_rtsn: rm-io4-uart3-rtsn {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 4 8>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_uart4_tx: rm-io4-uart4-tx {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 4 9>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_uart4_rx: rm-io4-uart4-rx {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 4 10>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_uart4_ctsn: rm-io4-uart4-ctsn {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 4 11>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_uart4_rtsn: rm-io4-uart4-rtsn {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 4 12>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_mipite: rm-io4-mipite {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 4 13>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_clk_32k: rm-io4-clk-32k {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 4 14>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_i2c0_scl: rm-io4-i2c0-scl {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 4 15>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_i2c0_sda: rm-io4-i2c0-sda {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 4 16>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_i2c1_scl: rm-io4-i2c1-scl {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 4 17>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_i2c1_sda: rm-io4-i2c1-sda {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 4 18>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_i2c2_scl: rm-io4-i2c2-scl {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 4 19>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_i2c2_sda: rm-io4-i2c2-sda {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 4 20>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_pdm_clk0: rm-io4-pdm-clk0 {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 4 21>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_pdm_sdi0: rm-io4-pdm-sdi0 {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 4 22>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_pdm_sdi1: rm-io4-pdm-sdi1 {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 4 23>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_pdm_sdi2: rm-io4-pdm-sdi2 {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 4 24>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_pdm_sdi3: rm-io4-pdm-sdi3 {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 4 25>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_can1_tx: rm-io4-can1-tx {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 4 26>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_can1_rx: rm-io4-can1-rx {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 4 27>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_can0_tx: rm-io4-can0-tx {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 4 28>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_can0_rx: rm-io4-can0-rx {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 4 29>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_pwm0_ch0: rm-io4-pwm0-ch0 {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 4 30>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_pwm0_ch1: rm-io4-pwm0-ch1 {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 4 31>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_pwm0_ch2: rm-io4-pwm0-ch2 {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 4 32>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_pwm0_ch3: rm-io4-pwm0-ch3 {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 4 33>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_pwm1_ch0: rm-io4-pwm1-ch0 {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 4 34>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_pwm1_ch1: rm-io4-pwm1-ch1 {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 4 35>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_pwm1_ch2: rm-io4-pwm1-ch2 {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 4 36>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_pwm1_ch3: rm-io4-pwm1-ch3 {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 4 37>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_pwm1_ch4: rm-io4-pwm1-ch4 {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 4 38>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_pwm1_ch5: rm-io4-pwm1-ch5 {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 4 39>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_pwm1_ch6: rm-io4-pwm1-ch6 {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 4 40>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_pwm1_ch7: rm-io4-pwm1-ch7 {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 4 41>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_touch_key_drive: rm-io4-touch-key-drive {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 4 42>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_touch_key_in0: rm-io4-touch-key-in0 {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 4 43>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_touch_key_in1: rm-io4-touch-key-in1 {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 4 44>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_touch_key_in2: rm-io4-touch-key-in2 {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 4 45>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_touch_key_in3: rm-io4-touch-key-in3 {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 4 46>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_touch_key_in4: rm-io4-touch-key-in4 {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 4 47>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_touch_key_in5: rm-io4-touch-key-in5 {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 4 48>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_touch_key_in6: rm-io4-touch-key-in6 {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 4 49>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_touch_key_in7: rm-io4-touch-key-in7 {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 4 50>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_sai0_mclk: rm-io4-sai0-mclk {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 4 51>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_sai0_sclk: rm-io4-sai0-sclk {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 4 52>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_sai0_lrck: rm-io4-sai0-lrck {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 4 53>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_sai0_sdi0: rm-io4-sai0-sdi0 {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 4 54>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_sai0_sdi1: rm-io4-sai0-sdi1 {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 4 55>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_sai0_sdi2: rm-io4-sai0-sdi2 {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 4 56>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_sai0_sdi3: rm-io4-sai0-sdi3 {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 4 57>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_sai0_sdo: rm-io4-sai0-sdo {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 4 58>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_sai1_mclk: rm-io4-sai1-mclk {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 4 59>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_sai1_sclk: rm-io4-sai1-sclk {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 4 60>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_sai1_lrck: rm-io4-sai1-lrck {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 4 61>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_sai1_sdi: rm-io4-sai1-sdi {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 4 62>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_sai1_sdo0: rm-io4-sai1-sdo0 {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 4 63>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_sai1_sdo1: rm-io4-sai1-sdo1 {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 4 64>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_sai1_sdo2: rm-io4-sai1-sdo2 {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 4 65>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_sai1_sdo3: rm-io4-sai1-sdo3 {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 4 66>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_spi0_clk: rm-io4-spi0-clk {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 4 67>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_spi0_mosi: rm-io4-spi0-mosi {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 4 68>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_spi0_miso: rm-io4-spi0-miso {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 4 69>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_spi0_csn0: rm-io4-spi0-csn0 {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 4 70>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_spi0_csn1: rm-io4-spi0-csn1 {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 4 71>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_spi1_clk: rm-io4-spi1-clk {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 4 72>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_spi1_mosi: rm-io4-spi1-mosi {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 4 73>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_spi1_miso: rm-io4-spi1-miso {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 4 74>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_spi1_csn0: rm-io4-spi1-csn0 {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 4 75>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_spi1_csn1: rm-io4-spi1-csn1 {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 4 76>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_wdt_tsadc_shut: rm-io4-wdt-tsadc-shut {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 4 77>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_pmu_sleep: rm-io4-pmu-sleep {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 4 78>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_core_power_off: rm-io4-core-power-off {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 4 79>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_spdif_tx: rm-io4-spdif-tx {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 4 80>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_spdif_rx: rm-io4-spdif-rx {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 4 81>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_pwm1_bip_cntr_a0: rm-io4-pwm1-bip-cntr-a0 {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 4 82>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_pwm1_bip_cntr_a1: rm-io4-pwm1-bip-cntr-a1 {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 4 83>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_pwm1_bip_cntr_a2: rm-io4-pwm1-bip-cntr-a2 {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 4 84>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_pwm1_bip_cntr_a3: rm-io4-pwm1-bip-cntr-a3 {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 4 85>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_pwm1_bip_cntr_a4: rm-io4-pwm1-bip-cntr-a4 {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 4 86>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_pwm1_bip_cntr_a5: rm-io4-pwm1-bip-cntr-a5 {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 4 87>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_pwm1_bip_cntr_b0: rm-io4-pwm1-bip-cntr-b0 {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 4 88>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_pwm1_bip_cntr_b1: rm-io4-pwm1-bip-cntr-b1 {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 4 89>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_pwm1_bip_cntr_b2: rm-io4-pwm1-bip-cntr-b2 {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 4 90>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_pwm1_bip_cntr_b3: rm-io4-pwm1-bip-cntr-b3 {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 4 91>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_pwm1_bip_cntr_b4: rm-io4-pwm1-bip-cntr-b4 {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 4 92>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_pwm1_bip_cntr_b5: rm-io4-pwm1-bip-cntr-b5 {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 4 93>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_pdm_clk1: rm-io4-pdm-clk1 {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 4 94>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_eth_rmii0_ppsclk: rm-io4-eth-rmii0-ppsclk {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 4 95>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_eth_rmii0_ppstrig: rm-io4-eth-rmii0-ppstrig {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 4 96>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_eth_rmii1_ppsclk: rm-io4-eth-rmii1-ppsclk {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 4 97>;
+		};
+
+		/omit-if-no-ref/
+		rm_io4_eth_rmii1_ppstrig: rm-io4-eth-rmii1-ppstrig {
+			rockchip,pins =
+				<0 RK_PA4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 4 98>;
+		};
+	};
+
+	rm_io5 {
+		/omit-if-no-ref/
+		rm_io5_uart1_tx: rm-io5-uart1-tx {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 5 1>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_uart1_rx: rm-io5-uart1-rx {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 5 2>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_uart2_tx: rm-io5-uart2-tx {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 5 3>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_uart2_rx: rm-io5-uart2-rx {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 5 4>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_uart3_tx: rm-io5-uart3-tx {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 5 5>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_uart3_rx: rm-io5-uart3-rx {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 5 6>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_uart3_ctsn: rm-io5-uart3-ctsn {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 5 7>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_uart3_rtsn: rm-io5-uart3-rtsn {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 5 8>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_uart4_tx: rm-io5-uart4-tx {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 5 9>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_uart4_rx: rm-io5-uart4-rx {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 5 10>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_uart4_ctsn: rm-io5-uart4-ctsn {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 5 11>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_uart4_rtsn: rm-io5-uart4-rtsn {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 5 12>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_mipite: rm-io5-mipite {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 5 13>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_clk_32k: rm-io5-clk-32k {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 5 14>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_i2c0_scl: rm-io5-i2c0-scl {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 5 15>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_i2c0_sda: rm-io5-i2c0-sda {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 5 16>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_i2c1_scl: rm-io5-i2c1-scl {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 5 17>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_i2c1_sda: rm-io5-i2c1-sda {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 5 18>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_i2c2_scl: rm-io5-i2c2-scl {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 5 19>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_i2c2_sda: rm-io5-i2c2-sda {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 5 20>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_pdm_clk0: rm-io5-pdm-clk0 {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 5 21>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_pdm_sdi0: rm-io5-pdm-sdi0 {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 5 22>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_pdm_sdi1: rm-io5-pdm-sdi1 {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 5 23>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_pdm_sdi2: rm-io5-pdm-sdi2 {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 5 24>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_pdm_sdi3: rm-io5-pdm-sdi3 {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 5 25>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_can1_tx: rm-io5-can1-tx {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 5 26>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_can1_rx: rm-io5-can1-rx {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 5 27>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_can0_tx: rm-io5-can0-tx {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 5 28>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_can0_rx: rm-io5-can0-rx {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 5 29>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_pwm0_ch0: rm-io5-pwm0-ch0 {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 5 30>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_pwm0_ch1: rm-io5-pwm0-ch1 {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 5 31>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_pwm0_ch2: rm-io5-pwm0-ch2 {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 5 32>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_pwm0_ch3: rm-io5-pwm0-ch3 {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 5 33>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_pwm1_ch0: rm-io5-pwm1-ch0 {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 5 34>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_pwm1_ch1: rm-io5-pwm1-ch1 {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 5 35>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_pwm1_ch2: rm-io5-pwm1-ch2 {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 5 36>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_pwm1_ch3: rm-io5-pwm1-ch3 {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 5 37>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_pwm1_ch4: rm-io5-pwm1-ch4 {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 5 38>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_pwm1_ch5: rm-io5-pwm1-ch5 {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 5 39>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_pwm1_ch6: rm-io5-pwm1-ch6 {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 5 40>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_pwm1_ch7: rm-io5-pwm1-ch7 {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 5 41>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_touch_key_drive: rm-io5-touch-key-drive {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 5 42>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_touch_key_in0: rm-io5-touch-key-in0 {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 5 43>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_touch_key_in1: rm-io5-touch-key-in1 {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 5 44>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_touch_key_in2: rm-io5-touch-key-in2 {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 5 45>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_touch_key_in3: rm-io5-touch-key-in3 {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 5 46>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_touch_key_in4: rm-io5-touch-key-in4 {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 5 47>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_touch_key_in5: rm-io5-touch-key-in5 {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 5 48>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_touch_key_in6: rm-io5-touch-key-in6 {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 5 49>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_touch_key_in7: rm-io5-touch-key-in7 {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 5 50>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_sai0_mclk: rm-io5-sai0-mclk {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 5 51>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_sai0_sclk: rm-io5-sai0-sclk {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 5 52>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_sai0_lrck: rm-io5-sai0-lrck {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 5 53>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_sai0_sdi0: rm-io5-sai0-sdi0 {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 5 54>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_sai0_sdi1: rm-io5-sai0-sdi1 {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 5 55>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_sai0_sdi2: rm-io5-sai0-sdi2 {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 5 56>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_sai0_sdi3: rm-io5-sai0-sdi3 {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 5 57>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_sai0_sdo: rm-io5-sai0-sdo {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 5 58>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_sai1_mclk: rm-io5-sai1-mclk {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 5 59>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_sai1_sclk: rm-io5-sai1-sclk {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 5 60>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_sai1_lrck: rm-io5-sai1-lrck {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 5 61>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_sai1_sdi: rm-io5-sai1-sdi {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 5 62>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_sai1_sdo0: rm-io5-sai1-sdo0 {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 5 63>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_sai1_sdo1: rm-io5-sai1-sdo1 {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 5 64>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_sai1_sdo2: rm-io5-sai1-sdo2 {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 5 65>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_sai1_sdo3: rm-io5-sai1-sdo3 {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 5 66>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_spi0_clk: rm-io5-spi0-clk {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 5 67>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_spi0_mosi: rm-io5-spi0-mosi {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 5 68>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_spi0_miso: rm-io5-spi0-miso {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 5 69>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_spi0_csn0: rm-io5-spi0-csn0 {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 5 70>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_spi0_csn1: rm-io5-spi0-csn1 {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 5 71>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_spi1_clk: rm-io5-spi1-clk {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 5 72>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_spi1_mosi: rm-io5-spi1-mosi {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 5 73>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_spi1_miso: rm-io5-spi1-miso {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 5 74>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_spi1_csn0: rm-io5-spi1-csn0 {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 5 75>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_spi1_csn1: rm-io5-spi1-csn1 {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 5 76>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_wdt_tsadc_shut: rm-io5-wdt-tsadc-shut {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 5 77>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_pmu_sleep: rm-io5-pmu-sleep {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 5 78>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_core_power_off: rm-io5-core-power-off {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 5 79>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_spdif_tx: rm-io5-spdif-tx {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 5 80>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_spdif_rx: rm-io5-spdif-rx {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 5 81>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_pwm1_bip_cntr_a0: rm-io5-pwm1-bip-cntr-a0 {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 5 82>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_pwm1_bip_cntr_a1: rm-io5-pwm1-bip-cntr-a1 {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 5 83>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_pwm1_bip_cntr_a2: rm-io5-pwm1-bip-cntr-a2 {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 5 84>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_pwm1_bip_cntr_a3: rm-io5-pwm1-bip-cntr-a3 {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 5 85>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_pwm1_bip_cntr_a4: rm-io5-pwm1-bip-cntr-a4 {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 5 86>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_pwm1_bip_cntr_a5: rm-io5-pwm1-bip-cntr-a5 {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 5 87>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_pwm1_bip_cntr_b0: rm-io5-pwm1-bip-cntr-b0 {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 5 88>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_pwm1_bip_cntr_b1: rm-io5-pwm1-bip-cntr-b1 {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 5 89>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_pwm1_bip_cntr_b2: rm-io5-pwm1-bip-cntr-b2 {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 5 90>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_pwm1_bip_cntr_b3: rm-io5-pwm1-bip-cntr-b3 {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 5 91>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_pwm1_bip_cntr_b4: rm-io5-pwm1-bip-cntr-b4 {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 5 92>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_pwm1_bip_cntr_b5: rm-io5-pwm1-bip-cntr-b5 {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 5 93>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_pdm_clk1: rm-io5-pdm-clk1 {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 5 94>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_eth_rmii0_ppsclk: rm-io5-eth-rmii0-ppsclk {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 5 95>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_eth_rmii0_ppstrig: rm-io5-eth-rmii0-ppstrig {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 5 96>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_eth_rmii1_ppsclk: rm-io5-eth-rmii1-ppsclk {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 5 97>;
+		};
+
+		/omit-if-no-ref/
+		rm_io5_eth_rmii1_ppstrig: rm-io5-eth-rmii1-ppstrig {
+			rockchip,pins =
+				<0 RK_PA5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 5 98>;
+		};
+	};
+
+	rm_io6 {
+		/omit-if-no-ref/
+		rm_io6_uart1_tx: rm-io6-uart1-tx {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 6 1>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_uart1_rx: rm-io6-uart1-rx {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 6 2>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_uart2_tx: rm-io6-uart2-tx {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 6 3>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_uart2_rx: rm-io6-uart2-rx {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 6 4>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_uart3_tx: rm-io6-uart3-tx {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 6 5>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_uart3_rx: rm-io6-uart3-rx {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 6 6>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_uart3_ctsn: rm-io6-uart3-ctsn {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 6 7>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_uart3_rtsn: rm-io6-uart3-rtsn {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 6 8>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_uart4_tx: rm-io6-uart4-tx {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 6 9>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_uart4_rx: rm-io6-uart4-rx {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 6 10>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_uart4_ctsn: rm-io6-uart4-ctsn {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 6 11>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_uart4_rtsn: rm-io6-uart4-rtsn {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 6 12>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_mipite: rm-io6-mipite {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 6 13>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_clk_32k: rm-io6-clk-32k {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 6 14>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_i2c0_scl: rm-io6-i2c0-scl {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 6 15>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_i2c0_sda: rm-io6-i2c0-sda {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 6 16>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_i2c1_scl: rm-io6-i2c1-scl {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 6 17>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_i2c1_sda: rm-io6-i2c1-sda {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 6 18>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_i2c2_scl: rm-io6-i2c2-scl {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 6 19>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_i2c2_sda: rm-io6-i2c2-sda {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 6 20>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_pdm_clk0: rm-io6-pdm-clk0 {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 6 21>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_pdm_sdi0: rm-io6-pdm-sdi0 {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 6 22>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_pdm_sdi1: rm-io6-pdm-sdi1 {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 6 23>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_pdm_sdi2: rm-io6-pdm-sdi2 {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 6 24>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_pdm_sdi3: rm-io6-pdm-sdi3 {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 6 25>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_can1_tx: rm-io6-can1-tx {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 6 26>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_can1_rx: rm-io6-can1-rx {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 6 27>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_can0_tx: rm-io6-can0-tx {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 6 28>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_can0_rx: rm-io6-can0-rx {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 6 29>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_pwm0_ch0: rm-io6-pwm0-ch0 {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 6 30>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_pwm0_ch1: rm-io6-pwm0-ch1 {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 6 31>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_pwm0_ch2: rm-io6-pwm0-ch2 {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 6 32>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_pwm0_ch3: rm-io6-pwm0-ch3 {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 6 33>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_pwm1_ch0: rm-io6-pwm1-ch0 {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 6 34>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_pwm1_ch1: rm-io6-pwm1-ch1 {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 6 35>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_pwm1_ch2: rm-io6-pwm1-ch2 {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 6 36>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_pwm1_ch3: rm-io6-pwm1-ch3 {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 6 37>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_pwm1_ch4: rm-io6-pwm1-ch4 {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 6 38>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_pwm1_ch5: rm-io6-pwm1-ch5 {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 6 39>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_pwm1_ch6: rm-io6-pwm1-ch6 {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 6 40>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_pwm1_ch7: rm-io6-pwm1-ch7 {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 6 41>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_touch_key_drive: rm-io6-touch-key-drive {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 6 42>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_touch_key_in0: rm-io6-touch-key-in0 {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 6 43>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_touch_key_in1: rm-io6-touch-key-in1 {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 6 44>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_touch_key_in2: rm-io6-touch-key-in2 {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 6 45>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_touch_key_in3: rm-io6-touch-key-in3 {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 6 46>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_touch_key_in4: rm-io6-touch-key-in4 {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 6 47>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_touch_key_in5: rm-io6-touch-key-in5 {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 6 48>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_touch_key_in6: rm-io6-touch-key-in6 {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 6 49>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_touch_key_in7: rm-io6-touch-key-in7 {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 6 50>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_sai0_mclk: rm-io6-sai0-mclk {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 6 51>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_sai0_sclk: rm-io6-sai0-sclk {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 6 52>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_sai0_lrck: rm-io6-sai0-lrck {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 6 53>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_sai0_sdi0: rm-io6-sai0-sdi0 {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 6 54>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_sai0_sdi1: rm-io6-sai0-sdi1 {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 6 55>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_sai0_sdi2: rm-io6-sai0-sdi2 {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 6 56>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_sai0_sdi3: rm-io6-sai0-sdi3 {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 6 57>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_sai0_sdo: rm-io6-sai0-sdo {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 6 58>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_sai1_mclk: rm-io6-sai1-mclk {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 6 59>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_sai1_sclk: rm-io6-sai1-sclk {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 6 60>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_sai1_lrck: rm-io6-sai1-lrck {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 6 61>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_sai1_sdi: rm-io6-sai1-sdi {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 6 62>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_sai1_sdo0: rm-io6-sai1-sdo0 {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 6 63>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_sai1_sdo1: rm-io6-sai1-sdo1 {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 6 64>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_sai1_sdo2: rm-io6-sai1-sdo2 {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 6 65>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_sai1_sdo3: rm-io6-sai1-sdo3 {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 6 66>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_spi0_clk: rm-io6-spi0-clk {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 6 67>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_spi0_mosi: rm-io6-spi0-mosi {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 6 68>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_spi0_miso: rm-io6-spi0-miso {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 6 69>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_spi0_csn0: rm-io6-spi0-csn0 {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 6 70>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_spi0_csn1: rm-io6-spi0-csn1 {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 6 71>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_spi1_clk: rm-io6-spi1-clk {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 6 72>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_spi1_mosi: rm-io6-spi1-mosi {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 6 73>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_spi1_miso: rm-io6-spi1-miso {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 6 74>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_spi1_csn0: rm-io6-spi1-csn0 {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 6 75>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_spi1_csn1: rm-io6-spi1-csn1 {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 6 76>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_wdt_tsadc_shut: rm-io6-wdt-tsadc-shut {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 6 77>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_pmu_sleep: rm-io6-pmu-sleep {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 6 78>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_core_power_off: rm-io6-core-power-off {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 6 79>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_spdif_tx: rm-io6-spdif-tx {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 6 80>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_spdif_rx: rm-io6-spdif-rx {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 6 81>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_pwm1_bip_cntr_a0: rm-io6-pwm1-bip-cntr-a0 {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 6 82>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_pwm1_bip_cntr_a1: rm-io6-pwm1-bip-cntr-a1 {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 6 83>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_pwm1_bip_cntr_a2: rm-io6-pwm1-bip-cntr-a2 {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 6 84>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_pwm1_bip_cntr_a3: rm-io6-pwm1-bip-cntr-a3 {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 6 85>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_pwm1_bip_cntr_a4: rm-io6-pwm1-bip-cntr-a4 {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 6 86>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_pwm1_bip_cntr_a5: rm-io6-pwm1-bip-cntr-a5 {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 6 87>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_pwm1_bip_cntr_b0: rm-io6-pwm1-bip-cntr-b0 {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 6 88>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_pwm1_bip_cntr_b1: rm-io6-pwm1-bip-cntr-b1 {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 6 89>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_pwm1_bip_cntr_b2: rm-io6-pwm1-bip-cntr-b2 {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 6 90>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_pwm1_bip_cntr_b3: rm-io6-pwm1-bip-cntr-b3 {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 6 91>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_pwm1_bip_cntr_b4: rm-io6-pwm1-bip-cntr-b4 {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 6 92>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_pwm1_bip_cntr_b5: rm-io6-pwm1-bip-cntr-b5 {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 6 93>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_pdm_clk1: rm-io6-pdm-clk1 {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 6 94>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_eth_rmii0_ppsclk: rm-io6-eth-rmii0-ppsclk {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 6 95>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_eth_rmii0_ppstrig: rm-io6-eth-rmii0-ppstrig {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 6 96>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_eth_rmii1_ppsclk: rm-io6-eth-rmii1-ppsclk {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 6 97>;
+		};
+
+		/omit-if-no-ref/
+		rm_io6_eth_rmii1_ppstrig: rm-io6-eth-rmii1-ppstrig {
+			rockchip,pins =
+				<0 RK_PA6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 6 98>;
+		};
+	};
+
+	rm_io7 {
+		/omit-if-no-ref/
+		rm_io7_uart1_tx: rm-io7-uart1-tx {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 7 1>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_uart1_rx: rm-io7-uart1-rx {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 7 2>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_uart2_tx: rm-io7-uart2-tx {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 7 3>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_uart2_rx: rm-io7-uart2-rx {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 7 4>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_uart3_tx: rm-io7-uart3-tx {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 7 5>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_uart3_rx: rm-io7-uart3-rx {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 7 6>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_uart3_ctsn: rm-io7-uart3-ctsn {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 7 7>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_uart3_rtsn: rm-io7-uart3-rtsn {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 7 8>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_uart4_tx: rm-io7-uart4-tx {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 7 9>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_uart4_rx: rm-io7-uart4-rx {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 7 10>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_uart4_ctsn: rm-io7-uart4-ctsn {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 7 11>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_uart4_rtsn: rm-io7-uart4-rtsn {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 7 12>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_mipite: rm-io7-mipite {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 7 13>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_clk_32k: rm-io7-clk-32k {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 7 14>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_i2c0_scl: rm-io7-i2c0-scl {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 7 15>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_i2c0_sda: rm-io7-i2c0-sda {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 7 16>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_i2c1_scl: rm-io7-i2c1-scl {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 7 17>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_i2c1_sda: rm-io7-i2c1-sda {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 7 18>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_i2c2_scl: rm-io7-i2c2-scl {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 7 19>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_i2c2_sda: rm-io7-i2c2-sda {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 7 20>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_pdm_clk0: rm-io7-pdm-clk0 {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 7 21>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_pdm_sdi0: rm-io7-pdm-sdi0 {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 7 22>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_pdm_sdi1: rm-io7-pdm-sdi1 {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 7 23>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_pdm_sdi2: rm-io7-pdm-sdi2 {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 7 24>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_pdm_sdi3: rm-io7-pdm-sdi3 {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 7 25>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_can1_tx: rm-io7-can1-tx {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 7 26>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_can1_rx: rm-io7-can1-rx {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 7 27>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_can0_tx: rm-io7-can0-tx {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 7 28>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_can0_rx: rm-io7-can0-rx {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 7 29>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_pwm0_ch0: rm-io7-pwm0-ch0 {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 7 30>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_pwm0_ch1: rm-io7-pwm0-ch1 {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 7 31>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_pwm0_ch2: rm-io7-pwm0-ch2 {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 7 32>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_pwm0_ch3: rm-io7-pwm0-ch3 {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 7 33>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_pwm1_ch0: rm-io7-pwm1-ch0 {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 7 34>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_pwm1_ch1: rm-io7-pwm1-ch1 {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 7 35>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_pwm1_ch2: rm-io7-pwm1-ch2 {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 7 36>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_pwm1_ch3: rm-io7-pwm1-ch3 {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 7 37>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_pwm1_ch4: rm-io7-pwm1-ch4 {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 7 38>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_pwm1_ch5: rm-io7-pwm1-ch5 {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 7 39>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_pwm1_ch6: rm-io7-pwm1-ch6 {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 7 40>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_pwm1_ch7: rm-io7-pwm1-ch7 {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 7 41>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_touch_key_drive: rm-io7-touch-key-drive {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 7 42>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_touch_key_in0: rm-io7-touch-key-in0 {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 7 43>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_touch_key_in1: rm-io7-touch-key-in1 {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 7 44>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_touch_key_in2: rm-io7-touch-key-in2 {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 7 45>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_touch_key_in3: rm-io7-touch-key-in3 {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 7 46>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_touch_key_in4: rm-io7-touch-key-in4 {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 7 47>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_touch_key_in5: rm-io7-touch-key-in5 {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 7 48>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_touch_key_in6: rm-io7-touch-key-in6 {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 7 49>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_touch_key_in7: rm-io7-touch-key-in7 {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 7 50>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_sai0_mclk: rm-io7-sai0-mclk {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 7 51>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_sai0_sclk: rm-io7-sai0-sclk {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 7 52>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_sai0_lrck: rm-io7-sai0-lrck {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 7 53>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_sai0_sdi0: rm-io7-sai0-sdi0 {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 7 54>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_sai0_sdi1: rm-io7-sai0-sdi1 {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 7 55>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_sai0_sdi2: rm-io7-sai0-sdi2 {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 7 56>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_sai0_sdi3: rm-io7-sai0-sdi3 {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 7 57>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_sai0_sdo: rm-io7-sai0-sdo {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 7 58>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_sai1_mclk: rm-io7-sai1-mclk {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 7 59>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_sai1_sclk: rm-io7-sai1-sclk {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 7 60>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_sai1_lrck: rm-io7-sai1-lrck {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 7 61>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_sai1_sdi: rm-io7-sai1-sdi {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 7 62>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_sai1_sdo0: rm-io7-sai1-sdo0 {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 7 63>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_sai1_sdo1: rm-io7-sai1-sdo1 {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 7 64>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_sai1_sdo2: rm-io7-sai1-sdo2 {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 7 65>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_sai1_sdo3: rm-io7-sai1-sdo3 {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 7 66>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_spi0_clk: rm-io7-spi0-clk {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 7 67>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_spi0_mosi: rm-io7-spi0-mosi {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 7 68>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_spi0_miso: rm-io7-spi0-miso {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 7 69>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_spi0_csn0: rm-io7-spi0-csn0 {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 7 70>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_spi0_csn1: rm-io7-spi0-csn1 {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 7 71>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_spi1_clk: rm-io7-spi1-clk {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 7 72>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_spi1_mosi: rm-io7-spi1-mosi {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 7 73>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_spi1_miso: rm-io7-spi1-miso {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 7 74>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_spi1_csn0: rm-io7-spi1-csn0 {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 7 75>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_spi1_csn1: rm-io7-spi1-csn1 {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 7 76>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_wdt_tsadc_shut: rm-io7-wdt-tsadc-shut {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 7 77>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_pmu_sleep: rm-io7-pmu-sleep {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 7 78>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_core_power_off: rm-io7-core-power-off {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 7 79>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_spdif_tx: rm-io7-spdif-tx {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 7 80>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_spdif_rx: rm-io7-spdif-rx {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 7 81>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_pwm1_bip_cntr_a0: rm-io7-pwm1-bip-cntr-a0 {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 7 82>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_pwm1_bip_cntr_a1: rm-io7-pwm1-bip-cntr-a1 {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 7 83>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_pwm1_bip_cntr_a2: rm-io7-pwm1-bip-cntr-a2 {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 7 84>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_pwm1_bip_cntr_a3: rm-io7-pwm1-bip-cntr-a3 {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 7 85>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_pwm1_bip_cntr_a4: rm-io7-pwm1-bip-cntr-a4 {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 7 86>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_pwm1_bip_cntr_a5: rm-io7-pwm1-bip-cntr-a5 {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 7 87>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_pwm1_bip_cntr_b0: rm-io7-pwm1-bip-cntr-b0 {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 7 88>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_pwm1_bip_cntr_b1: rm-io7-pwm1-bip-cntr-b1 {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 7 89>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_pwm1_bip_cntr_b2: rm-io7-pwm1-bip-cntr-b2 {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 7 90>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_pwm1_bip_cntr_b3: rm-io7-pwm1-bip-cntr-b3 {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 7 91>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_pwm1_bip_cntr_b4: rm-io7-pwm1-bip-cntr-b4 {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 7 92>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_pwm1_bip_cntr_b5: rm-io7-pwm1-bip-cntr-b5 {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 7 93>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_pdm_clk1: rm-io7-pdm-clk1 {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 7 94>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_eth_rmii0_ppsclk: rm-io7-eth-rmii0-ppsclk {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 7 95>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_eth_rmii0_ppstrig: rm-io7-eth-rmii0-ppstrig {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 7 96>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_eth_rmii1_ppsclk: rm-io7-eth-rmii1-ppsclk {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 7 97>;
+		};
+
+		/omit-if-no-ref/
+		rm_io7_eth_rmii1_ppstrig: rm-io7-eth-rmii1-ppstrig {
+			rockchip,pins =
+				<0 RK_PA7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 7 98>;
+		};
+	};
+
+	rm_io8 {
+		/omit-if-no-ref/
+		rm_io8_uart1_tx: rm-io8-uart1-tx {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 8 1>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_uart1_rx: rm-io8-uart1-rx {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 8 2>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_uart2_tx: rm-io8-uart2-tx {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 8 3>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_uart2_rx: rm-io8-uart2-rx {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 8 4>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_uart3_tx: rm-io8-uart3-tx {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 8 5>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_uart3_rx: rm-io8-uart3-rx {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 8 6>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_uart3_ctsn: rm-io8-uart3-ctsn {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 8 7>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_uart3_rtsn: rm-io8-uart3-rtsn {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 8 8>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_uart4_tx: rm-io8-uart4-tx {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 8 9>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_uart4_rx: rm-io8-uart4-rx {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 8 10>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_uart4_ctsn: rm-io8-uart4-ctsn {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 8 11>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_uart4_rtsn: rm-io8-uart4-rtsn {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 8 12>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_mipite: rm-io8-mipite {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 8 13>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_clk_32k: rm-io8-clk-32k {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 8 14>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_i2c0_scl: rm-io8-i2c0-scl {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 8 15>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_i2c0_sda: rm-io8-i2c0-sda {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 8 16>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_i2c1_scl: rm-io8-i2c1-scl {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 8 17>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_i2c1_sda: rm-io8-i2c1-sda {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 8 18>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_i2c2_scl: rm-io8-i2c2-scl {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 8 19>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_i2c2_sda: rm-io8-i2c2-sda {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 8 20>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_pdm_clk0: rm-io8-pdm-clk0 {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 8 21>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_pdm_sdi0: rm-io8-pdm-sdi0 {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 8 22>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_pdm_sdi1: rm-io8-pdm-sdi1 {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 8 23>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_pdm_sdi2: rm-io8-pdm-sdi2 {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 8 24>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_pdm_sdi3: rm-io8-pdm-sdi3 {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 8 25>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_can1_tx: rm-io8-can1-tx {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 8 26>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_can1_rx: rm-io8-can1-rx {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 8 27>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_can0_tx: rm-io8-can0-tx {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 8 28>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_can0_rx: rm-io8-can0-rx {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 8 29>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_pwm0_ch0: rm-io8-pwm0-ch0 {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 8 30>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_pwm0_ch1: rm-io8-pwm0-ch1 {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 8 31>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_pwm0_ch2: rm-io8-pwm0-ch2 {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 8 32>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_pwm0_ch3: rm-io8-pwm0-ch3 {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 8 33>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_pwm1_ch0: rm-io8-pwm1-ch0 {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 8 34>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_pwm1_ch1: rm-io8-pwm1-ch1 {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 8 35>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_pwm1_ch2: rm-io8-pwm1-ch2 {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 8 36>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_pwm1_ch3: rm-io8-pwm1-ch3 {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 8 37>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_pwm1_ch4: rm-io8-pwm1-ch4 {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 8 38>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_pwm1_ch5: rm-io8-pwm1-ch5 {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 8 39>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_pwm1_ch6: rm-io8-pwm1-ch6 {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 8 40>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_pwm1_ch7: rm-io8-pwm1-ch7 {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 8 41>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_touch_key_drive: rm-io8-touch-key-drive {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 8 42>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_touch_key_in0: rm-io8-touch-key-in0 {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 8 43>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_touch_key_in1: rm-io8-touch-key-in1 {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 8 44>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_touch_key_in2: rm-io8-touch-key-in2 {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 8 45>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_touch_key_in3: rm-io8-touch-key-in3 {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 8 46>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_touch_key_in4: rm-io8-touch-key-in4 {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 8 47>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_touch_key_in5: rm-io8-touch-key-in5 {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 8 48>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_touch_key_in6: rm-io8-touch-key-in6 {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 8 49>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_touch_key_in7: rm-io8-touch-key-in7 {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 8 50>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_sai0_mclk: rm-io8-sai0-mclk {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 8 51>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_sai0_sclk: rm-io8-sai0-sclk {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 8 52>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_sai0_lrck: rm-io8-sai0-lrck {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 8 53>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_sai0_sdi0: rm-io8-sai0-sdi0 {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 8 54>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_sai0_sdi1: rm-io8-sai0-sdi1 {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 8 55>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_sai0_sdi2: rm-io8-sai0-sdi2 {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 8 56>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_sai0_sdi3: rm-io8-sai0-sdi3 {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 8 57>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_sai0_sdo: rm-io8-sai0-sdo {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 8 58>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_sai1_mclk: rm-io8-sai1-mclk {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 8 59>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_sai1_sclk: rm-io8-sai1-sclk {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 8 60>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_sai1_lrck: rm-io8-sai1-lrck {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 8 61>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_sai1_sdi: rm-io8-sai1-sdi {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 8 62>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_sai1_sdo0: rm-io8-sai1-sdo0 {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 8 63>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_sai1_sdo1: rm-io8-sai1-sdo1 {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 8 64>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_sai1_sdo2: rm-io8-sai1-sdo2 {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 8 65>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_sai1_sdo3: rm-io8-sai1-sdo3 {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 8 66>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_spi0_clk: rm-io8-spi0-clk {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 8 67>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_spi0_mosi: rm-io8-spi0-mosi {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 8 68>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_spi0_miso: rm-io8-spi0-miso {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 8 69>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_spi0_csn0: rm-io8-spi0-csn0 {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 8 70>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_spi0_csn1: rm-io8-spi0-csn1 {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 8 71>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_spi1_clk: rm-io8-spi1-clk {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 8 72>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_spi1_mosi: rm-io8-spi1-mosi {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 8 73>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_spi1_miso: rm-io8-spi1-miso {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 8 74>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_spi1_csn0: rm-io8-spi1-csn0 {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 8 75>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_spi1_csn1: rm-io8-spi1-csn1 {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 8 76>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_wdt_tsadc_shut: rm-io8-wdt-tsadc-shut {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 8 77>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_pmu_sleep: rm-io8-pmu-sleep {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 8 78>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_core_power_off: rm-io8-core-power-off {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 8 79>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_spdif_tx: rm-io8-spdif-tx {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 8 80>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_spdif_rx: rm-io8-spdif-rx {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 8 81>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_pwm1_bip_cntr_a0: rm-io8-pwm1-bip-cntr-a0 {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 8 82>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_pwm1_bip_cntr_a1: rm-io8-pwm1-bip-cntr-a1 {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 8 83>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_pwm1_bip_cntr_a2: rm-io8-pwm1-bip-cntr-a2 {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 8 84>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_pwm1_bip_cntr_a3: rm-io8-pwm1-bip-cntr-a3 {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 8 85>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_pwm1_bip_cntr_a4: rm-io8-pwm1-bip-cntr-a4 {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 8 86>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_pwm1_bip_cntr_a5: rm-io8-pwm1-bip-cntr-a5 {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 8 87>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_pwm1_bip_cntr_b0: rm-io8-pwm1-bip-cntr-b0 {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 8 88>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_pwm1_bip_cntr_b1: rm-io8-pwm1-bip-cntr-b1 {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 8 89>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_pwm1_bip_cntr_b2: rm-io8-pwm1-bip-cntr-b2 {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 8 90>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_pwm1_bip_cntr_b3: rm-io8-pwm1-bip-cntr-b3 {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 8 91>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_pwm1_bip_cntr_b4: rm-io8-pwm1-bip-cntr-b4 {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 8 92>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_pwm1_bip_cntr_b5: rm-io8-pwm1-bip-cntr-b5 {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 8 93>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_pdm_clk1: rm-io8-pdm-clk1 {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 8 94>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_eth_rmii0_ppsclk: rm-io8-eth-rmii0-ppsclk {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 8 95>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_eth_rmii0_ppstrig: rm-io8-eth-rmii0-ppstrig {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 8 96>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_eth_rmii1_ppsclk: rm-io8-eth-rmii1-ppsclk {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 8 97>;
+		};
+
+		/omit-if-no-ref/
+		rm_io8_eth_rmii1_ppstrig: rm-io8-eth-rmii1-ppstrig {
+			rockchip,pins =
+				<0 RK_PB0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 8 98>;
+		};
+	};
+
+	rm_io9 {
+		/omit-if-no-ref/
+		rm_io9_uart1_tx: rm-io9-uart1-tx {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 9 1>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_uart1_rx: rm-io9-uart1-rx {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 9 2>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_uart2_tx: rm-io9-uart2-tx {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 9 3>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_uart2_rx: rm-io9-uart2-rx {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 9 4>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_uart3_tx: rm-io9-uart3-tx {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 9 5>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_uart3_rx: rm-io9-uart3-rx {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 9 6>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_uart3_ctsn: rm-io9-uart3-ctsn {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 9 7>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_uart3_rtsn: rm-io9-uart3-rtsn {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 9 8>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_uart4_tx: rm-io9-uart4-tx {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 9 9>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_uart4_rx: rm-io9-uart4-rx {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 9 10>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_uart4_ctsn: rm-io9-uart4-ctsn {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 9 11>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_uart4_rtsn: rm-io9-uart4-rtsn {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 9 12>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_mipite: rm-io9-mipite {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 9 13>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_clk_32k: rm-io9-clk-32k {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 9 14>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_i2c0_scl: rm-io9-i2c0-scl {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 9 15>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_i2c0_sda: rm-io9-i2c0-sda {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 9 16>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_i2c1_scl: rm-io9-i2c1-scl {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 9 17>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_i2c1_sda: rm-io9-i2c1-sda {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 9 18>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_i2c2_scl: rm-io9-i2c2-scl {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 9 19>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_i2c2_sda: rm-io9-i2c2-sda {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 9 20>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_pdm_clk0: rm-io9-pdm-clk0 {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 9 21>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_pdm_sdi0: rm-io9-pdm-sdi0 {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 9 22>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_pdm_sdi1: rm-io9-pdm-sdi1 {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 9 23>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_pdm_sdi2: rm-io9-pdm-sdi2 {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 9 24>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_pdm_sdi3: rm-io9-pdm-sdi3 {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 9 25>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_can1_tx: rm-io9-can1-tx {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 9 26>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_can1_rx: rm-io9-can1-rx {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 9 27>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_can0_tx: rm-io9-can0-tx {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 9 28>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_can0_rx: rm-io9-can0-rx {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 9 29>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_pwm0_ch0: rm-io9-pwm0-ch0 {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 9 30>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_pwm0_ch1: rm-io9-pwm0-ch1 {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 9 31>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_pwm0_ch2: rm-io9-pwm0-ch2 {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 9 32>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_pwm0_ch3: rm-io9-pwm0-ch3 {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 9 33>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_pwm1_ch0: rm-io9-pwm1-ch0 {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 9 34>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_pwm1_ch1: rm-io9-pwm1-ch1 {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 9 35>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_pwm1_ch2: rm-io9-pwm1-ch2 {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 9 36>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_pwm1_ch3: rm-io9-pwm1-ch3 {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 9 37>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_pwm1_ch4: rm-io9-pwm1-ch4 {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 9 38>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_pwm1_ch5: rm-io9-pwm1-ch5 {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 9 39>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_pwm1_ch6: rm-io9-pwm1-ch6 {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 9 40>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_pwm1_ch7: rm-io9-pwm1-ch7 {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 9 41>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_touch_key_drive: rm-io9-touch-key-drive {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 9 42>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_touch_key_in0: rm-io9-touch-key-in0 {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 9 43>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_touch_key_in1: rm-io9-touch-key-in1 {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 9 44>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_touch_key_in2: rm-io9-touch-key-in2 {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 9 45>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_touch_key_in3: rm-io9-touch-key-in3 {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 9 46>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_touch_key_in4: rm-io9-touch-key-in4 {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 9 47>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_touch_key_in5: rm-io9-touch-key-in5 {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 9 48>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_touch_key_in6: rm-io9-touch-key-in6 {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 9 49>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_touch_key_in7: rm-io9-touch-key-in7 {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 9 50>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_sai0_mclk: rm-io9-sai0-mclk {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 9 51>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_sai0_sclk: rm-io9-sai0-sclk {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 9 52>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_sai0_lrck: rm-io9-sai0-lrck {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 9 53>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_sai0_sdi0: rm-io9-sai0-sdi0 {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 9 54>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_sai0_sdi1: rm-io9-sai0-sdi1 {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 9 55>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_sai0_sdi2: rm-io9-sai0-sdi2 {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 9 56>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_sai0_sdi3: rm-io9-sai0-sdi3 {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 9 57>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_sai0_sdo: rm-io9-sai0-sdo {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 9 58>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_sai1_mclk: rm-io9-sai1-mclk {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 9 59>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_sai1_sclk: rm-io9-sai1-sclk {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 9 60>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_sai1_lrck: rm-io9-sai1-lrck {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 9 61>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_sai1_sdi: rm-io9-sai1-sdi {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 9 62>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_sai1_sdo0: rm-io9-sai1-sdo0 {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 9 63>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_sai1_sdo1: rm-io9-sai1-sdo1 {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 9 64>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_sai1_sdo2: rm-io9-sai1-sdo2 {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 9 65>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_sai1_sdo3: rm-io9-sai1-sdo3 {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 9 66>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_spi0_clk: rm-io9-spi0-clk {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 9 67>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_spi0_mosi: rm-io9-spi0-mosi {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 9 68>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_spi0_miso: rm-io9-spi0-miso {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 9 69>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_spi0_csn0: rm-io9-spi0-csn0 {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 9 70>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_spi0_csn1: rm-io9-spi0-csn1 {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 9 71>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_spi1_clk: rm-io9-spi1-clk {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 9 72>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_spi1_mosi: rm-io9-spi1-mosi {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 9 73>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_spi1_miso: rm-io9-spi1-miso {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 9 74>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_spi1_csn0: rm-io9-spi1-csn0 {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 9 75>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_spi1_csn1: rm-io9-spi1-csn1 {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 9 76>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_wdt_tsadc_shut: rm-io9-wdt-tsadc-shut {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 9 77>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_pmu_sleep: rm-io9-pmu-sleep {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 9 78>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_core_power_off: rm-io9-core-power-off {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 9 79>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_spdif_tx: rm-io9-spdif-tx {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 9 80>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_spdif_rx: rm-io9-spdif-rx {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 9 81>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_pwm1_bip_cntr_a0: rm-io9-pwm1-bip-cntr-a0 {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 9 82>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_pwm1_bip_cntr_a1: rm-io9-pwm1-bip-cntr-a1 {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 9 83>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_pwm1_bip_cntr_a2: rm-io9-pwm1-bip-cntr-a2 {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 9 84>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_pwm1_bip_cntr_a3: rm-io9-pwm1-bip-cntr-a3 {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 9 85>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_pwm1_bip_cntr_a4: rm-io9-pwm1-bip-cntr-a4 {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 9 86>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_pwm1_bip_cntr_a5: rm-io9-pwm1-bip-cntr-a5 {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 9 87>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_pwm1_bip_cntr_b0: rm-io9-pwm1-bip-cntr-b0 {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 9 88>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_pwm1_bip_cntr_b1: rm-io9-pwm1-bip-cntr-b1 {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 9 89>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_pwm1_bip_cntr_b2: rm-io9-pwm1-bip-cntr-b2 {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 9 90>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_pwm1_bip_cntr_b3: rm-io9-pwm1-bip-cntr-b3 {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 9 91>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_pwm1_bip_cntr_b4: rm-io9-pwm1-bip-cntr-b4 {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 9 92>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_pwm1_bip_cntr_b5: rm-io9-pwm1-bip-cntr-b5 {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 9 93>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_pdm_clk1: rm-io9-pdm-clk1 {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 9 94>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_eth_rmii0_ppsclk: rm-io9-eth-rmii0-ppsclk {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 9 95>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_eth_rmii0_ppstrig: rm-io9-eth-rmii0-ppstrig {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 9 96>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_eth_rmii1_ppsclk: rm-io9-eth-rmii1-ppsclk {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 9 97>;
+		};
+
+		/omit-if-no-ref/
+		rm_io9_eth_rmii1_ppstrig: rm-io9-eth-rmii1-ppstrig {
+			rockchip,pins =
+				<0 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 9 98>;
+		};
+	};
+
+	rm_io10 {
+		/omit-if-no-ref/
+		rm_io10_uart1_tx: rm-io10-uart1-tx {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 10 1>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_uart1_rx: rm-io10-uart1-rx {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 10 2>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_uart2_tx: rm-io10-uart2-tx {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 10 3>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_uart2_rx: rm-io10-uart2-rx {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 10 4>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_uart3_tx: rm-io10-uart3-tx {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 10 5>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_uart3_rx: rm-io10-uart3-rx {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 10 6>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_uart3_ctsn: rm-io10-uart3-ctsn {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 10 7>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_uart3_rtsn: rm-io10-uart3-rtsn {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 10 8>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_uart4_tx: rm-io10-uart4-tx {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 10 9>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_uart4_rx: rm-io10-uart4-rx {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 10 10>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_uart4_ctsn: rm-io10-uart4-ctsn {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 10 11>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_uart4_rtsn: rm-io10-uart4-rtsn {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 10 12>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_mipite: rm-io10-mipite {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 10 13>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_clk_32k: rm-io10-clk-32k {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 10 14>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_i2c0_scl: rm-io10-i2c0-scl {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 10 15>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_i2c0_sda: rm-io10-i2c0-sda {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 10 16>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_i2c1_scl: rm-io10-i2c1-scl {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 10 17>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_i2c1_sda: rm-io10-i2c1-sda {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 10 18>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_i2c2_scl: rm-io10-i2c2-scl {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 10 19>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_i2c2_sda: rm-io10-i2c2-sda {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 10 20>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_pdm_clk0: rm-io10-pdm-clk0 {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 10 21>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_pdm_sdi0: rm-io10-pdm-sdi0 {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 10 22>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_pdm_sdi1: rm-io10-pdm-sdi1 {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 10 23>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_pdm_sdi2: rm-io10-pdm-sdi2 {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 10 24>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_pdm_sdi3: rm-io10-pdm-sdi3 {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 10 25>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_can1_tx: rm-io10-can1-tx {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 10 26>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_can1_rx: rm-io10-can1-rx {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 10 27>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_can0_tx: rm-io10-can0-tx {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 10 28>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_can0_rx: rm-io10-can0-rx {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 10 29>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_pwm0_ch0: rm-io10-pwm0-ch0 {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 10 30>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_pwm0_ch1: rm-io10-pwm0-ch1 {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 10 31>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_pwm0_ch2: rm-io10-pwm0-ch2 {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 10 32>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_pwm0_ch3: rm-io10-pwm0-ch3 {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 10 33>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_pwm1_ch0: rm-io10-pwm1-ch0 {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 10 34>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_pwm1_ch1: rm-io10-pwm1-ch1 {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 10 35>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_pwm1_ch2: rm-io10-pwm1-ch2 {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 10 36>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_pwm1_ch3: rm-io10-pwm1-ch3 {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 10 37>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_pwm1_ch4: rm-io10-pwm1-ch4 {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 10 38>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_pwm1_ch5: rm-io10-pwm1-ch5 {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 10 39>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_pwm1_ch6: rm-io10-pwm1-ch6 {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 10 40>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_pwm1_ch7: rm-io10-pwm1-ch7 {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 10 41>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_touch_key_drive: rm-io10-touch-key-drive {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 10 42>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_touch_key_in0: rm-io10-touch-key-in0 {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 10 43>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_touch_key_in1: rm-io10-touch-key-in1 {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 10 44>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_touch_key_in2: rm-io10-touch-key-in2 {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 10 45>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_touch_key_in3: rm-io10-touch-key-in3 {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 10 46>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_touch_key_in4: rm-io10-touch-key-in4 {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 10 47>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_touch_key_in5: rm-io10-touch-key-in5 {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 10 48>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_touch_key_in6: rm-io10-touch-key-in6 {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 10 49>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_touch_key_in7: rm-io10-touch-key-in7 {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 10 50>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_sai0_mclk: rm-io10-sai0-mclk {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 10 51>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_sai0_sclk: rm-io10-sai0-sclk {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 10 52>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_sai0_lrck: rm-io10-sai0-lrck {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 10 53>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_sai0_sdi0: rm-io10-sai0-sdi0 {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 10 54>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_sai0_sdi1: rm-io10-sai0-sdi1 {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 10 55>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_sai0_sdi2: rm-io10-sai0-sdi2 {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 10 56>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_sai0_sdi3: rm-io10-sai0-sdi3 {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 10 57>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_sai0_sdo: rm-io10-sai0-sdo {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 10 58>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_sai1_mclk: rm-io10-sai1-mclk {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 10 59>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_sai1_sclk: rm-io10-sai1-sclk {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 10 60>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_sai1_lrck: rm-io10-sai1-lrck {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 10 61>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_sai1_sdi: rm-io10-sai1-sdi {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 10 62>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_sai1_sdo0: rm-io10-sai1-sdo0 {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 10 63>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_sai1_sdo1: rm-io10-sai1-sdo1 {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 10 64>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_sai1_sdo2: rm-io10-sai1-sdo2 {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 10 65>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_sai1_sdo3: rm-io10-sai1-sdo3 {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 10 66>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_spi0_clk: rm-io10-spi0-clk {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 10 67>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_spi0_mosi: rm-io10-spi0-mosi {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 10 68>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_spi0_miso: rm-io10-spi0-miso {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 10 69>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_spi0_csn0: rm-io10-spi0-csn0 {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 10 70>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_spi0_csn1: rm-io10-spi0-csn1 {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 10 71>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_spi1_clk: rm-io10-spi1-clk {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 10 72>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_spi1_mosi: rm-io10-spi1-mosi {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 10 73>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_spi1_miso: rm-io10-spi1-miso {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 10 74>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_spi1_csn0: rm-io10-spi1-csn0 {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 10 75>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_spi1_csn1: rm-io10-spi1-csn1 {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 10 76>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_wdt_tsadc_shut: rm-io10-wdt-tsadc-shut {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 10 77>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_pmu_sleep: rm-io10-pmu-sleep {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 10 78>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_core_power_off: rm-io10-core-power-off {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 10 79>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_spdif_tx: rm-io10-spdif-tx {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 10 80>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_spdif_rx: rm-io10-spdif-rx {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 10 81>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_pwm1_bip_cntr_a0: rm-io10-pwm1-bip-cntr-a0 {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 10 82>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_pwm1_bip_cntr_a1: rm-io10-pwm1-bip-cntr-a1 {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 10 83>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_pwm1_bip_cntr_a2: rm-io10-pwm1-bip-cntr-a2 {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 10 84>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_pwm1_bip_cntr_a3: rm-io10-pwm1-bip-cntr-a3 {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 10 85>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_pwm1_bip_cntr_a4: rm-io10-pwm1-bip-cntr-a4 {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 10 86>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_pwm1_bip_cntr_a5: rm-io10-pwm1-bip-cntr-a5 {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 10 87>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_pwm1_bip_cntr_b0: rm-io10-pwm1-bip-cntr-b0 {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 10 88>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_pwm1_bip_cntr_b1: rm-io10-pwm1-bip-cntr-b1 {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 10 89>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_pwm1_bip_cntr_b2: rm-io10-pwm1-bip-cntr-b2 {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 10 90>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_pwm1_bip_cntr_b3: rm-io10-pwm1-bip-cntr-b3 {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 10 91>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_pwm1_bip_cntr_b4: rm-io10-pwm1-bip-cntr-b4 {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 10 92>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_pwm1_bip_cntr_b5: rm-io10-pwm1-bip-cntr-b5 {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 10 93>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_pdm_clk1: rm-io10-pdm-clk1 {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 10 94>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_eth_rmii0_ppsclk: rm-io10-eth-rmii0-ppsclk {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 10 95>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_eth_rmii0_ppstrig: rm-io10-eth-rmii0-ppstrig {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 10 96>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_eth_rmii1_ppsclk: rm-io10-eth-rmii1-ppsclk {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 10 97>;
+		};
+
+		/omit-if-no-ref/
+		rm_io10_eth_rmii1_ppstrig: rm-io10-eth-rmii1-ppstrig {
+			rockchip,pins =
+				<0 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 10 98>;
+		};
+	};
+
+	rm_io11 {
+		/omit-if-no-ref/
+		rm_io11_uart1_tx: rm-io11-uart1-tx {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 11 1>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_uart1_rx: rm-io11-uart1-rx {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 11 2>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_uart2_tx: rm-io11-uart2-tx {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 11 3>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_uart2_rx: rm-io11-uart2-rx {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 11 4>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_uart3_tx: rm-io11-uart3-tx {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 11 5>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_uart3_rx: rm-io11-uart3-rx {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 11 6>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_uart3_ctsn: rm-io11-uart3-ctsn {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 11 7>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_uart3_rtsn: rm-io11-uart3-rtsn {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 11 8>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_uart4_tx: rm-io11-uart4-tx {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 11 9>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_uart4_rx: rm-io11-uart4-rx {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 11 10>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_uart4_ctsn: rm-io11-uart4-ctsn {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 11 11>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_uart4_rtsn: rm-io11-uart4-rtsn {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 11 12>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_mipite: rm-io11-mipite {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 11 13>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_clk_32k: rm-io11-clk-32k {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 11 14>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_i2c0_scl: rm-io11-i2c0-scl {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 11 15>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_i2c0_sda: rm-io11-i2c0-sda {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 11 16>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_i2c1_scl: rm-io11-i2c1-scl {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 11 17>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_i2c1_sda: rm-io11-i2c1-sda {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 11 18>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_i2c2_scl: rm-io11-i2c2-scl {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 11 19>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_i2c2_sda: rm-io11-i2c2-sda {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 11 20>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_pdm_clk0: rm-io11-pdm-clk0 {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 11 21>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_pdm_sdi0: rm-io11-pdm-sdi0 {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 11 22>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_pdm_sdi1: rm-io11-pdm-sdi1 {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 11 23>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_pdm_sdi2: rm-io11-pdm-sdi2 {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 11 24>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_pdm_sdi3: rm-io11-pdm-sdi3 {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 11 25>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_can1_tx: rm-io11-can1-tx {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 11 26>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_can1_rx: rm-io11-can1-rx {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 11 27>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_can0_tx: rm-io11-can0-tx {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 11 28>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_can0_rx: rm-io11-can0-rx {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 11 29>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_pwm0_ch0: rm-io11-pwm0-ch0 {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 11 30>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_pwm0_ch1: rm-io11-pwm0-ch1 {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 11 31>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_pwm0_ch2: rm-io11-pwm0-ch2 {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 11 32>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_pwm0_ch3: rm-io11-pwm0-ch3 {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 11 33>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_pwm1_ch0: rm-io11-pwm1-ch0 {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 11 34>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_pwm1_ch1: rm-io11-pwm1-ch1 {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 11 35>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_pwm1_ch2: rm-io11-pwm1-ch2 {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 11 36>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_pwm1_ch3: rm-io11-pwm1-ch3 {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 11 37>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_pwm1_ch4: rm-io11-pwm1-ch4 {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 11 38>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_pwm1_ch5: rm-io11-pwm1-ch5 {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 11 39>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_pwm1_ch6: rm-io11-pwm1-ch6 {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 11 40>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_pwm1_ch7: rm-io11-pwm1-ch7 {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 11 41>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_touch_key_drive: rm-io11-touch-key-drive {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 11 42>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_touch_key_in0: rm-io11-touch-key-in0 {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 11 43>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_touch_key_in1: rm-io11-touch-key-in1 {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 11 44>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_touch_key_in2: rm-io11-touch-key-in2 {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 11 45>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_touch_key_in3: rm-io11-touch-key-in3 {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 11 46>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_touch_key_in4: rm-io11-touch-key-in4 {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 11 47>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_touch_key_in5: rm-io11-touch-key-in5 {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 11 48>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_touch_key_in6: rm-io11-touch-key-in6 {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 11 49>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_touch_key_in7: rm-io11-touch-key-in7 {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 11 50>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_sai0_mclk: rm-io11-sai0-mclk {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 11 51>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_sai0_sclk: rm-io11-sai0-sclk {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 11 52>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_sai0_lrck: rm-io11-sai0-lrck {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 11 53>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_sai0_sdi0: rm-io11-sai0-sdi0 {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 11 54>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_sai0_sdi1: rm-io11-sai0-sdi1 {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 11 55>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_sai0_sdi2: rm-io11-sai0-sdi2 {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 11 56>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_sai0_sdi3: rm-io11-sai0-sdi3 {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 11 57>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_sai0_sdo: rm-io11-sai0-sdo {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 11 58>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_sai1_mclk: rm-io11-sai1-mclk {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 11 59>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_sai1_sclk: rm-io11-sai1-sclk {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 11 60>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_sai1_lrck: rm-io11-sai1-lrck {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 11 61>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_sai1_sdi: rm-io11-sai1-sdi {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 11 62>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_sai1_sdo0: rm-io11-sai1-sdo0 {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 11 63>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_sai1_sdo1: rm-io11-sai1-sdo1 {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 11 64>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_sai1_sdo2: rm-io11-sai1-sdo2 {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 11 65>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_sai1_sdo3: rm-io11-sai1-sdo3 {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 11 66>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_spi0_clk: rm-io11-spi0-clk {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 11 67>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_spi0_mosi: rm-io11-spi0-mosi {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 11 68>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_spi0_miso: rm-io11-spi0-miso {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 11 69>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_spi0_csn0: rm-io11-spi0-csn0 {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 11 70>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_spi0_csn1: rm-io11-spi0-csn1 {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 11 71>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_spi1_clk: rm-io11-spi1-clk {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 11 72>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_spi1_mosi: rm-io11-spi1-mosi {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 11 73>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_spi1_miso: rm-io11-spi1-miso {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 11 74>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_spi1_csn0: rm-io11-spi1-csn0 {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 11 75>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_spi1_csn1: rm-io11-spi1-csn1 {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 11 76>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_wdt_tsadc_shut: rm-io11-wdt-tsadc-shut {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 11 77>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_pmu_sleep: rm-io11-pmu-sleep {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 11 78>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_core_power_off: rm-io11-core-power-off {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 11 79>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_spdif_tx: rm-io11-spdif-tx {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 11 80>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_spdif_rx: rm-io11-spdif-rx {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 11 81>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_pwm1_bip_cntr_a0: rm-io11-pwm1-bip-cntr-a0 {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 11 82>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_pwm1_bip_cntr_a1: rm-io11-pwm1-bip-cntr-a1 {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 11 83>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_pwm1_bip_cntr_a2: rm-io11-pwm1-bip-cntr-a2 {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 11 84>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_pwm1_bip_cntr_a3: rm-io11-pwm1-bip-cntr-a3 {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 11 85>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_pwm1_bip_cntr_a4: rm-io11-pwm1-bip-cntr-a4 {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 11 86>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_pwm1_bip_cntr_a5: rm-io11-pwm1-bip-cntr-a5 {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 11 87>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_pwm1_bip_cntr_b0: rm-io11-pwm1-bip-cntr-b0 {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 11 88>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_pwm1_bip_cntr_b1: rm-io11-pwm1-bip-cntr-b1 {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 11 89>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_pwm1_bip_cntr_b2: rm-io11-pwm1-bip-cntr-b2 {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 11 90>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_pwm1_bip_cntr_b3: rm-io11-pwm1-bip-cntr-b3 {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 11 91>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_pwm1_bip_cntr_b4: rm-io11-pwm1-bip-cntr-b4 {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 11 92>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_pwm1_bip_cntr_b5: rm-io11-pwm1-bip-cntr-b5 {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 11 93>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_pdm_clk1: rm-io11-pdm-clk1 {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 11 94>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_eth_rmii0_ppsclk: rm-io11-eth-rmii0-ppsclk {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 11 95>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_eth_rmii0_ppstrig: rm-io11-eth-rmii0-ppstrig {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 11 96>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_eth_rmii1_ppsclk: rm-io11-eth-rmii1-ppsclk {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 11 97>;
+		};
+
+		/omit-if-no-ref/
+		rm_io11_eth_rmii1_ppstrig: rm-io11-eth-rmii1-ppstrig {
+			rockchip,pins =
+				<0 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 11 98>;
+		};
+	};
+
+	rm_io12 {
+		/omit-if-no-ref/
+		rm_io12_uart1_tx: rm-io12-uart1-tx {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 12 1>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_uart1_rx: rm-io12-uart1-rx {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 12 2>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_uart2_tx: rm-io12-uart2-tx {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 12 3>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_uart2_rx: rm-io12-uart2-rx {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 12 4>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_uart3_tx: rm-io12-uart3-tx {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 12 5>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_uart3_rx: rm-io12-uart3-rx {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 12 6>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_uart3_ctsn: rm-io12-uart3-ctsn {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 12 7>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_uart3_rtsn: rm-io12-uart3-rtsn {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 12 8>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_uart4_tx: rm-io12-uart4-tx {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 12 9>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_uart4_rx: rm-io12-uart4-rx {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 12 10>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_uart4_ctsn: rm-io12-uart4-ctsn {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 12 11>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_uart4_rtsn: rm-io12-uart4-rtsn {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 12 12>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_mipite: rm-io12-mipite {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 12 13>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_clk_32k: rm-io12-clk-32k {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 12 14>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_i2c0_scl: rm-io12-i2c0-scl {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 12 15>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_i2c0_sda: rm-io12-i2c0-sda {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 12 16>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_i2c1_scl: rm-io12-i2c1-scl {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 12 17>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_i2c1_sda: rm-io12-i2c1-sda {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 12 18>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_i2c2_scl: rm-io12-i2c2-scl {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 12 19>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_i2c2_sda: rm-io12-i2c2-sda {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 12 20>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_pdm_clk0: rm-io12-pdm-clk0 {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 12 21>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_pdm_sdi0: rm-io12-pdm-sdi0 {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 12 22>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_pdm_sdi1: rm-io12-pdm-sdi1 {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 12 23>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_pdm_sdi2: rm-io12-pdm-sdi2 {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 12 24>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_pdm_sdi3: rm-io12-pdm-sdi3 {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 12 25>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_can1_tx: rm-io12-can1-tx {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 12 26>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_can1_rx: rm-io12-can1-rx {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 12 27>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_can0_tx: rm-io12-can0-tx {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 12 28>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_can0_rx: rm-io12-can0-rx {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 12 29>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_pwm0_ch0: rm-io12-pwm0-ch0 {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 12 30>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_pwm0_ch1: rm-io12-pwm0-ch1 {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 12 31>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_pwm0_ch2: rm-io12-pwm0-ch2 {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 12 32>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_pwm0_ch3: rm-io12-pwm0-ch3 {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 12 33>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_pwm1_ch0: rm-io12-pwm1-ch0 {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 12 34>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_pwm1_ch1: rm-io12-pwm1-ch1 {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 12 35>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_pwm1_ch2: rm-io12-pwm1-ch2 {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 12 36>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_pwm1_ch3: rm-io12-pwm1-ch3 {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 12 37>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_pwm1_ch4: rm-io12-pwm1-ch4 {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 12 38>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_pwm1_ch5: rm-io12-pwm1-ch5 {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 12 39>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_pwm1_ch6: rm-io12-pwm1-ch6 {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 12 40>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_pwm1_ch7: rm-io12-pwm1-ch7 {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 12 41>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_touch_key_drive: rm-io12-touch-key-drive {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 12 42>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_touch_key_in0: rm-io12-touch-key-in0 {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 12 43>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_touch_key_in1: rm-io12-touch-key-in1 {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 12 44>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_touch_key_in2: rm-io12-touch-key-in2 {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 12 45>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_touch_key_in3: rm-io12-touch-key-in3 {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 12 46>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_touch_key_in4: rm-io12-touch-key-in4 {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 12 47>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_touch_key_in5: rm-io12-touch-key-in5 {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 12 48>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_touch_key_in6: rm-io12-touch-key-in6 {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 12 49>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_touch_key_in7: rm-io12-touch-key-in7 {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 12 50>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_sai0_mclk: rm-io12-sai0-mclk {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 12 51>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_sai0_sclk: rm-io12-sai0-sclk {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 12 52>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_sai0_lrck: rm-io12-sai0-lrck {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 12 53>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_sai0_sdi0: rm-io12-sai0-sdi0 {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 12 54>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_sai0_sdi1: rm-io12-sai0-sdi1 {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 12 55>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_sai0_sdi2: rm-io12-sai0-sdi2 {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 12 56>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_sai0_sdi3: rm-io12-sai0-sdi3 {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 12 57>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_sai0_sdo: rm-io12-sai0-sdo {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 12 58>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_sai1_mclk: rm-io12-sai1-mclk {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 12 59>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_sai1_sclk: rm-io12-sai1-sclk {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 12 60>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_sai1_lrck: rm-io12-sai1-lrck {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 12 61>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_sai1_sdi: rm-io12-sai1-sdi {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 12 62>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_sai1_sdo0: rm-io12-sai1-sdo0 {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 12 63>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_sai1_sdo1: rm-io12-sai1-sdo1 {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 12 64>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_sai1_sdo2: rm-io12-sai1-sdo2 {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 12 65>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_sai1_sdo3: rm-io12-sai1-sdo3 {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 12 66>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_spi0_clk: rm-io12-spi0-clk {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 12 67>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_spi0_mosi: rm-io12-spi0-mosi {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 12 68>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_spi0_miso: rm-io12-spi0-miso {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 12 69>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_spi0_csn0: rm-io12-spi0-csn0 {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 12 70>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_spi0_csn1: rm-io12-spi0-csn1 {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 12 71>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_spi1_clk: rm-io12-spi1-clk {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 12 72>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_spi1_mosi: rm-io12-spi1-mosi {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 12 73>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_spi1_miso: rm-io12-spi1-miso {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 12 74>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_spi1_csn0: rm-io12-spi1-csn0 {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 12 75>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_spi1_csn1: rm-io12-spi1-csn1 {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 12 76>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_wdt_tsadc_shut: rm-io12-wdt-tsadc-shut {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 12 77>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_pmu_sleep: rm-io12-pmu-sleep {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 12 78>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_core_power_off: rm-io12-core-power-off {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 12 79>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_spdif_tx: rm-io12-spdif-tx {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 12 80>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_spdif_rx: rm-io12-spdif-rx {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 12 81>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_pwm1_bip_cntr_a0: rm-io12-pwm1-bip-cntr-a0 {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 12 82>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_pwm1_bip_cntr_a1: rm-io12-pwm1-bip-cntr-a1 {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 12 83>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_pwm1_bip_cntr_a2: rm-io12-pwm1-bip-cntr-a2 {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 12 84>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_pwm1_bip_cntr_a3: rm-io12-pwm1-bip-cntr-a3 {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 12 85>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_pwm1_bip_cntr_a4: rm-io12-pwm1-bip-cntr-a4 {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 12 86>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_pwm1_bip_cntr_a5: rm-io12-pwm1-bip-cntr-a5 {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 12 87>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_pwm1_bip_cntr_b0: rm-io12-pwm1-bip-cntr-b0 {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 12 88>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_pwm1_bip_cntr_b1: rm-io12-pwm1-bip-cntr-b1 {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 12 89>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_pwm1_bip_cntr_b2: rm-io12-pwm1-bip-cntr-b2 {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 12 90>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_pwm1_bip_cntr_b3: rm-io12-pwm1-bip-cntr-b3 {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 12 91>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_pwm1_bip_cntr_b4: rm-io12-pwm1-bip-cntr-b4 {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 12 92>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_pwm1_bip_cntr_b5: rm-io12-pwm1-bip-cntr-b5 {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 12 93>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_pdm_clk1: rm-io12-pdm-clk1 {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 12 94>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_eth_rmii0_ppsclk: rm-io12-eth-rmii0-ppsclk {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 12 95>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_eth_rmii0_ppstrig: rm-io12-eth-rmii0-ppstrig {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 12 96>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_eth_rmii1_ppsclk: rm-io12-eth-rmii1-ppsclk {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 12 97>;
+		};
+
+		/omit-if-no-ref/
+		rm_io12_eth_rmii1_ppstrig: rm-io12-eth-rmii1-ppstrig {
+			rockchip,pins =
+				<0 RK_PB4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 12 98>;
+		};
+	};
+
+	rm_io13 {
+		/omit-if-no-ref/
+		rm_io13_uart1_tx: rm-io13-uart1-tx {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 13 1>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_uart1_rx: rm-io13-uart1-rx {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 13 2>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_uart2_tx: rm-io13-uart2-tx {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 13 3>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_uart2_rx: rm-io13-uart2-rx {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 13 4>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_uart3_tx: rm-io13-uart3-tx {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 13 5>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_uart3_rx: rm-io13-uart3-rx {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 13 6>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_uart3_ctsn: rm-io13-uart3-ctsn {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 13 7>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_uart3_rtsn: rm-io13-uart3-rtsn {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 13 8>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_uart4_tx: rm-io13-uart4-tx {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 13 9>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_uart4_rx: rm-io13-uart4-rx {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 13 10>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_uart4_ctsn: rm-io13-uart4-ctsn {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 13 11>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_uart4_rtsn: rm-io13-uart4-rtsn {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 13 12>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_mipite: rm-io13-mipite {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 13 13>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_clk_32k: rm-io13-clk-32k {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 13 14>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_i2c0_scl: rm-io13-i2c0-scl {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 13 15>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_i2c0_sda: rm-io13-i2c0-sda {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 13 16>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_i2c1_scl: rm-io13-i2c1-scl {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 13 17>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_i2c1_sda: rm-io13-i2c1-sda {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 13 18>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_i2c2_scl: rm-io13-i2c2-scl {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 13 19>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_i2c2_sda: rm-io13-i2c2-sda {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 13 20>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_pdm_clk0: rm-io13-pdm-clk0 {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 13 21>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_pdm_sdi0: rm-io13-pdm-sdi0 {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 13 22>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_pdm_sdi1: rm-io13-pdm-sdi1 {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 13 23>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_pdm_sdi2: rm-io13-pdm-sdi2 {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 13 24>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_pdm_sdi3: rm-io13-pdm-sdi3 {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 13 25>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_can1_tx: rm-io13-can1-tx {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 13 26>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_can1_rx: rm-io13-can1-rx {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 13 27>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_can0_tx: rm-io13-can0-tx {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 13 28>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_can0_rx: rm-io13-can0-rx {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 13 29>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_pwm0_ch0: rm-io13-pwm0-ch0 {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 13 30>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_pwm0_ch1: rm-io13-pwm0-ch1 {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 13 31>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_pwm0_ch2: rm-io13-pwm0-ch2 {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 13 32>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_pwm0_ch3: rm-io13-pwm0-ch3 {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 13 33>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_pwm1_ch0: rm-io13-pwm1-ch0 {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 13 34>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_pwm1_ch1: rm-io13-pwm1-ch1 {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 13 35>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_pwm1_ch2: rm-io13-pwm1-ch2 {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 13 36>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_pwm1_ch3: rm-io13-pwm1-ch3 {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 13 37>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_pwm1_ch4: rm-io13-pwm1-ch4 {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 13 38>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_pwm1_ch5: rm-io13-pwm1-ch5 {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 13 39>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_pwm1_ch6: rm-io13-pwm1-ch6 {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 13 40>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_pwm1_ch7: rm-io13-pwm1-ch7 {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 13 41>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_touch_key_drive: rm-io13-touch-key-drive {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 13 42>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_touch_key_in0: rm-io13-touch-key-in0 {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 13 43>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_touch_key_in1: rm-io13-touch-key-in1 {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 13 44>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_touch_key_in2: rm-io13-touch-key-in2 {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 13 45>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_touch_key_in3: rm-io13-touch-key-in3 {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 13 46>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_touch_key_in4: rm-io13-touch-key-in4 {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 13 47>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_touch_key_in5: rm-io13-touch-key-in5 {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 13 48>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_touch_key_in6: rm-io13-touch-key-in6 {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 13 49>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_touch_key_in7: rm-io13-touch-key-in7 {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 13 50>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_sai0_mclk: rm-io13-sai0-mclk {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 13 51>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_sai0_sclk: rm-io13-sai0-sclk {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 13 52>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_sai0_lrck: rm-io13-sai0-lrck {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 13 53>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_sai0_sdi0: rm-io13-sai0-sdi0 {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 13 54>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_sai0_sdi1: rm-io13-sai0-sdi1 {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 13 55>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_sai0_sdi2: rm-io13-sai0-sdi2 {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 13 56>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_sai0_sdi3: rm-io13-sai0-sdi3 {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 13 57>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_sai0_sdo: rm-io13-sai0-sdo {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 13 58>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_sai1_mclk: rm-io13-sai1-mclk {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 13 59>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_sai1_sclk: rm-io13-sai1-sclk {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 13 60>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_sai1_lrck: rm-io13-sai1-lrck {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 13 61>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_sai1_sdi: rm-io13-sai1-sdi {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 13 62>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_sai1_sdo0: rm-io13-sai1-sdo0 {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 13 63>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_sai1_sdo1: rm-io13-sai1-sdo1 {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 13 64>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_sai1_sdo2: rm-io13-sai1-sdo2 {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 13 65>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_sai1_sdo3: rm-io13-sai1-sdo3 {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 13 66>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_spi0_clk: rm-io13-spi0-clk {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 13 67>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_spi0_mosi: rm-io13-spi0-mosi {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 13 68>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_spi0_miso: rm-io13-spi0-miso {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 13 69>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_spi0_csn0: rm-io13-spi0-csn0 {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 13 70>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_spi0_csn1: rm-io13-spi0-csn1 {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 13 71>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_spi1_clk: rm-io13-spi1-clk {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 13 72>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_spi1_mosi: rm-io13-spi1-mosi {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 13 73>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_spi1_miso: rm-io13-spi1-miso {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 13 74>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_spi1_csn0: rm-io13-spi1-csn0 {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 13 75>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_spi1_csn1: rm-io13-spi1-csn1 {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 13 76>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_wdt_tsadc_shut: rm-io13-wdt-tsadc-shut {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 13 77>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_pmu_sleep: rm-io13-pmu-sleep {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 13 78>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_core_power_off: rm-io13-core-power-off {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 13 79>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_spdif_tx: rm-io13-spdif-tx {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 13 80>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_spdif_rx: rm-io13-spdif-rx {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 13 81>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_pwm1_bip_cntr_a0: rm-io13-pwm1-bip-cntr-a0 {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 13 82>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_pwm1_bip_cntr_a1: rm-io13-pwm1-bip-cntr-a1 {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 13 83>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_pwm1_bip_cntr_a2: rm-io13-pwm1-bip-cntr-a2 {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 13 84>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_pwm1_bip_cntr_a3: rm-io13-pwm1-bip-cntr-a3 {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 13 85>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_pwm1_bip_cntr_a4: rm-io13-pwm1-bip-cntr-a4 {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 13 86>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_pwm1_bip_cntr_a5: rm-io13-pwm1-bip-cntr-a5 {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 13 87>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_pwm1_bip_cntr_b0: rm-io13-pwm1-bip-cntr-b0 {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 13 88>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_pwm1_bip_cntr_b1: rm-io13-pwm1-bip-cntr-b1 {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 13 89>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_pwm1_bip_cntr_b2: rm-io13-pwm1-bip-cntr-b2 {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 13 90>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_pwm1_bip_cntr_b3: rm-io13-pwm1-bip-cntr-b3 {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 13 91>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_pwm1_bip_cntr_b4: rm-io13-pwm1-bip-cntr-b4 {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 13 92>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_pwm1_bip_cntr_b5: rm-io13-pwm1-bip-cntr-b5 {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 13 93>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_pdm_clk1: rm-io13-pdm-clk1 {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 13 94>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_eth_rmii0_ppsclk: rm-io13-eth-rmii0-ppsclk {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 13 95>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_eth_rmii0_ppstrig: rm-io13-eth-rmii0-ppstrig {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 13 96>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_eth_rmii1_ppsclk: rm-io13-eth-rmii1-ppsclk {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 13 97>;
+		};
+
+		/omit-if-no-ref/
+		rm_io13_eth_rmii1_ppstrig: rm-io13-eth-rmii1-ppstrig {
+			rockchip,pins =
+				<0 RK_PB5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 13 98>;
+		};
+	};
+
+	rm_io14 {
+		/omit-if-no-ref/
+		rm_io14_uart1_tx: rm-io14-uart1-tx {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 14 1>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_uart1_rx: rm-io14-uart1-rx {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 14 2>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_uart2_tx: rm-io14-uart2-tx {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 14 3>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_uart2_rx: rm-io14-uart2-rx {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 14 4>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_uart3_tx: rm-io14-uart3-tx {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 14 5>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_uart3_rx: rm-io14-uart3-rx {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 14 6>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_uart3_ctsn: rm-io14-uart3-ctsn {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 14 7>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_uart3_rtsn: rm-io14-uart3-rtsn {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 14 8>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_uart4_tx: rm-io14-uart4-tx {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 14 9>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_uart4_rx: rm-io14-uart4-rx {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 14 10>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_uart4_ctsn: rm-io14-uart4-ctsn {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 14 11>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_uart4_rtsn: rm-io14-uart4-rtsn {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 14 12>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_mipite: rm-io14-mipite {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 14 13>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_clk_32k: rm-io14-clk-32k {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 14 14>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_i2c0_scl: rm-io14-i2c0-scl {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 14 15>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_i2c0_sda: rm-io14-i2c0-sda {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 14 16>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_i2c1_scl: rm-io14-i2c1-scl {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 14 17>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_i2c1_sda: rm-io14-i2c1-sda {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 14 18>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_i2c2_scl: rm-io14-i2c2-scl {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 14 19>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_i2c2_sda: rm-io14-i2c2-sda {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 14 20>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_pdm_clk0: rm-io14-pdm-clk0 {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 14 21>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_pdm_sdi0: rm-io14-pdm-sdi0 {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 14 22>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_pdm_sdi1: rm-io14-pdm-sdi1 {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 14 23>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_pdm_sdi2: rm-io14-pdm-sdi2 {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 14 24>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_pdm_sdi3: rm-io14-pdm-sdi3 {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 14 25>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_can1_tx: rm-io14-can1-tx {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 14 26>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_can1_rx: rm-io14-can1-rx {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 14 27>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_can0_tx: rm-io14-can0-tx {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 14 28>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_can0_rx: rm-io14-can0-rx {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 14 29>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_pwm0_ch0: rm-io14-pwm0-ch0 {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 14 30>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_pwm0_ch1: rm-io14-pwm0-ch1 {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 14 31>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_pwm0_ch2: rm-io14-pwm0-ch2 {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 14 32>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_pwm0_ch3: rm-io14-pwm0-ch3 {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 14 33>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_pwm1_ch0: rm-io14-pwm1-ch0 {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 14 34>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_pwm1_ch1: rm-io14-pwm1-ch1 {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 14 35>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_pwm1_ch2: rm-io14-pwm1-ch2 {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 14 36>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_pwm1_ch3: rm-io14-pwm1-ch3 {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 14 37>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_pwm1_ch4: rm-io14-pwm1-ch4 {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 14 38>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_pwm1_ch5: rm-io14-pwm1-ch5 {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 14 39>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_pwm1_ch6: rm-io14-pwm1-ch6 {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 14 40>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_pwm1_ch7: rm-io14-pwm1-ch7 {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 14 41>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_touch_key_drive: rm-io14-touch-key-drive {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 14 42>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_touch_key_in0: rm-io14-touch-key-in0 {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 14 43>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_touch_key_in1: rm-io14-touch-key-in1 {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 14 44>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_touch_key_in2: rm-io14-touch-key-in2 {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 14 45>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_touch_key_in3: rm-io14-touch-key-in3 {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 14 46>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_touch_key_in4: rm-io14-touch-key-in4 {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 14 47>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_touch_key_in5: rm-io14-touch-key-in5 {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 14 48>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_touch_key_in6: rm-io14-touch-key-in6 {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 14 49>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_touch_key_in7: rm-io14-touch-key-in7 {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 14 50>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_sai0_mclk: rm-io14-sai0-mclk {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 14 51>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_sai0_sclk: rm-io14-sai0-sclk {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 14 52>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_sai0_lrck: rm-io14-sai0-lrck {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 14 53>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_sai0_sdi0: rm-io14-sai0-sdi0 {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 14 54>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_sai0_sdi1: rm-io14-sai0-sdi1 {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 14 55>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_sai0_sdi2: rm-io14-sai0-sdi2 {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 14 56>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_sai0_sdi3: rm-io14-sai0-sdi3 {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 14 57>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_sai0_sdo: rm-io14-sai0-sdo {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 14 58>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_sai1_mclk: rm-io14-sai1-mclk {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 14 59>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_sai1_sclk: rm-io14-sai1-sclk {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 14 60>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_sai1_lrck: rm-io14-sai1-lrck {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 14 61>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_sai1_sdi: rm-io14-sai1-sdi {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 14 62>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_sai1_sdo0: rm-io14-sai1-sdo0 {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 14 63>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_sai1_sdo1: rm-io14-sai1-sdo1 {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 14 64>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_sai1_sdo2: rm-io14-sai1-sdo2 {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 14 65>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_sai1_sdo3: rm-io14-sai1-sdo3 {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 14 66>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_spi0_clk: rm-io14-spi0-clk {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 14 67>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_spi0_mosi: rm-io14-spi0-mosi {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 14 68>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_spi0_miso: rm-io14-spi0-miso {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 14 69>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_spi0_csn0: rm-io14-spi0-csn0 {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 14 70>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_spi0_csn1: rm-io14-spi0-csn1 {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 14 71>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_spi1_clk: rm-io14-spi1-clk {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 14 72>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_spi1_mosi: rm-io14-spi1-mosi {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 14 73>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_spi1_miso: rm-io14-spi1-miso {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 14 74>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_spi1_csn0: rm-io14-spi1-csn0 {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 14 75>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_spi1_csn1: rm-io14-spi1-csn1 {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 14 76>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_wdt_tsadc_shut: rm-io14-wdt-tsadc-shut {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 14 77>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_pmu_sleep: rm-io14-pmu-sleep {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 14 78>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_core_power_off: rm-io14-core-power-off {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 14 79>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_spdif_tx: rm-io14-spdif-tx {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 14 80>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_spdif_rx: rm-io14-spdif-rx {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 14 81>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_pwm1_bip_cntr_a0: rm-io14-pwm1-bip-cntr-a0 {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 14 82>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_pwm1_bip_cntr_a1: rm-io14-pwm1-bip-cntr-a1 {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 14 83>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_pwm1_bip_cntr_a2: rm-io14-pwm1-bip-cntr-a2 {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 14 84>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_pwm1_bip_cntr_a3: rm-io14-pwm1-bip-cntr-a3 {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 14 85>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_pwm1_bip_cntr_a4: rm-io14-pwm1-bip-cntr-a4 {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 14 86>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_pwm1_bip_cntr_a5: rm-io14-pwm1-bip-cntr-a5 {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 14 87>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_pwm1_bip_cntr_b0: rm-io14-pwm1-bip-cntr-b0 {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 14 88>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_pwm1_bip_cntr_b1: rm-io14-pwm1-bip-cntr-b1 {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 14 89>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_pwm1_bip_cntr_b2: rm-io14-pwm1-bip-cntr-b2 {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 14 90>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_pwm1_bip_cntr_b3: rm-io14-pwm1-bip-cntr-b3 {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 14 91>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_pwm1_bip_cntr_b4: rm-io14-pwm1-bip-cntr-b4 {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 14 92>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_pwm1_bip_cntr_b5: rm-io14-pwm1-bip-cntr-b5 {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 14 93>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_pdm_clk1: rm-io14-pdm-clk1 {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 14 94>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_eth_rmii0_ppsclk: rm-io14-eth-rmii0-ppsclk {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 14 95>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_eth_rmii0_ppstrig: rm-io14-eth-rmii0-ppstrig {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 14 96>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_eth_rmii1_ppsclk: rm-io14-eth-rmii1-ppsclk {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 14 97>;
+		};
+
+		/omit-if-no-ref/
+		rm_io14_eth_rmii1_ppstrig: rm-io14-eth-rmii1-ppstrig {
+			rockchip,pins =
+				<0 RK_PB6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 14 98>;
+		};
+	};
+
+	rm_io15 {
+		/omit-if-no-ref/
+		rm_io15_uart1_tx: rm-io15-uart1-tx {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 15 1>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_uart1_rx: rm-io15-uart1-rx {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 15 2>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_uart2_tx: rm-io15-uart2-tx {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 15 3>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_uart2_rx: rm-io15-uart2-rx {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 15 4>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_uart3_tx: rm-io15-uart3-tx {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 15 5>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_uart3_rx: rm-io15-uart3-rx {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 15 6>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_uart3_ctsn: rm-io15-uart3-ctsn {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 15 7>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_uart3_rtsn: rm-io15-uart3-rtsn {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 15 8>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_uart4_tx: rm-io15-uart4-tx {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 15 9>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_uart4_rx: rm-io15-uart4-rx {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 15 10>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_uart4_ctsn: rm-io15-uart4-ctsn {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 15 11>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_uart4_rtsn: rm-io15-uart4-rtsn {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 15 12>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_mipite: rm-io15-mipite {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 15 13>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_clk_32k: rm-io15-clk-32k {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 15 14>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_i2c0_scl: rm-io15-i2c0-scl {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 15 15>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_i2c0_sda: rm-io15-i2c0-sda {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 15 16>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_i2c1_scl: rm-io15-i2c1-scl {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 15 17>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_i2c1_sda: rm-io15-i2c1-sda {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 15 18>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_i2c2_scl: rm-io15-i2c2-scl {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 15 19>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_i2c2_sda: rm-io15-i2c2-sda {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 15 20>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_pdm_clk0: rm-io15-pdm-clk0 {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 15 21>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_pdm_sdi0: rm-io15-pdm-sdi0 {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 15 22>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_pdm_sdi1: rm-io15-pdm-sdi1 {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 15 23>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_pdm_sdi2: rm-io15-pdm-sdi2 {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 15 24>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_pdm_sdi3: rm-io15-pdm-sdi3 {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 15 25>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_can1_tx: rm-io15-can1-tx {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 15 26>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_can1_rx: rm-io15-can1-rx {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 15 27>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_can0_tx: rm-io15-can0-tx {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 15 28>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_can0_rx: rm-io15-can0-rx {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 15 29>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_pwm0_ch0: rm-io15-pwm0-ch0 {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 15 30>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_pwm0_ch1: rm-io15-pwm0-ch1 {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 15 31>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_pwm0_ch2: rm-io15-pwm0-ch2 {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 15 32>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_pwm0_ch3: rm-io15-pwm0-ch3 {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 15 33>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_pwm1_ch0: rm-io15-pwm1-ch0 {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 15 34>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_pwm1_ch1: rm-io15-pwm1-ch1 {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 15 35>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_pwm1_ch2: rm-io15-pwm1-ch2 {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 15 36>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_pwm1_ch3: rm-io15-pwm1-ch3 {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 15 37>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_pwm1_ch4: rm-io15-pwm1-ch4 {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 15 38>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_pwm1_ch5: rm-io15-pwm1-ch5 {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 15 39>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_pwm1_ch6: rm-io15-pwm1-ch6 {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 15 40>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_pwm1_ch7: rm-io15-pwm1-ch7 {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 15 41>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_touch_key_drive: rm-io15-touch-key-drive {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 15 42>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_touch_key_in0: rm-io15-touch-key-in0 {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 15 43>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_touch_key_in1: rm-io15-touch-key-in1 {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 15 44>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_touch_key_in2: rm-io15-touch-key-in2 {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 15 45>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_touch_key_in3: rm-io15-touch-key-in3 {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 15 46>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_touch_key_in4: rm-io15-touch-key-in4 {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 15 47>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_touch_key_in5: rm-io15-touch-key-in5 {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 15 48>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_touch_key_in6: rm-io15-touch-key-in6 {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 15 49>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_touch_key_in7: rm-io15-touch-key-in7 {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 15 50>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_sai0_mclk: rm-io15-sai0-mclk {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 15 51>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_sai0_sclk: rm-io15-sai0-sclk {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 15 52>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_sai0_lrck: rm-io15-sai0-lrck {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 15 53>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_sai0_sdi0: rm-io15-sai0-sdi0 {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 15 54>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_sai0_sdi1: rm-io15-sai0-sdi1 {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 15 55>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_sai0_sdi2: rm-io15-sai0-sdi2 {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 15 56>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_sai0_sdi3: rm-io15-sai0-sdi3 {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 15 57>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_sai0_sdo: rm-io15-sai0-sdo {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 15 58>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_sai1_mclk: rm-io15-sai1-mclk {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 15 59>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_sai1_sclk: rm-io15-sai1-sclk {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 15 60>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_sai1_lrck: rm-io15-sai1-lrck {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 15 61>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_sai1_sdi: rm-io15-sai1-sdi {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 15 62>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_sai1_sdo0: rm-io15-sai1-sdo0 {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 15 63>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_sai1_sdo1: rm-io15-sai1-sdo1 {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 15 64>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_sai1_sdo2: rm-io15-sai1-sdo2 {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 15 65>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_sai1_sdo3: rm-io15-sai1-sdo3 {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 15 66>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_spi0_clk: rm-io15-spi0-clk {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 15 67>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_spi0_mosi: rm-io15-spi0-mosi {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 15 68>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_spi0_miso: rm-io15-spi0-miso {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 15 69>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_spi0_csn0: rm-io15-spi0-csn0 {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 15 70>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_spi0_csn1: rm-io15-spi0-csn1 {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 15 71>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_spi1_clk: rm-io15-spi1-clk {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 15 72>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_spi1_mosi: rm-io15-spi1-mosi {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 15 73>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_spi1_miso: rm-io15-spi1-miso {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 15 74>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_spi1_csn0: rm-io15-spi1-csn0 {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 15 75>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_spi1_csn1: rm-io15-spi1-csn1 {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 15 76>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_wdt_tsadc_shut: rm-io15-wdt-tsadc-shut {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 15 77>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_pmu_sleep: rm-io15-pmu-sleep {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 15 78>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_core_power_off: rm-io15-core-power-off {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 15 79>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_spdif_tx: rm-io15-spdif-tx {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 15 80>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_spdif_rx: rm-io15-spdif-rx {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 15 81>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_pwm1_bip_cntr_a0: rm-io15-pwm1-bip-cntr-a0 {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 15 82>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_pwm1_bip_cntr_a1: rm-io15-pwm1-bip-cntr-a1 {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 15 83>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_pwm1_bip_cntr_a2: rm-io15-pwm1-bip-cntr-a2 {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 15 84>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_pwm1_bip_cntr_a3: rm-io15-pwm1-bip-cntr-a3 {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 15 85>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_pwm1_bip_cntr_a4: rm-io15-pwm1-bip-cntr-a4 {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 15 86>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_pwm1_bip_cntr_a5: rm-io15-pwm1-bip-cntr-a5 {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 15 87>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_pwm1_bip_cntr_b0: rm-io15-pwm1-bip-cntr-b0 {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 15 88>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_pwm1_bip_cntr_b1: rm-io15-pwm1-bip-cntr-b1 {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 15 89>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_pwm1_bip_cntr_b2: rm-io15-pwm1-bip-cntr-b2 {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 15 90>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_pwm1_bip_cntr_b3: rm-io15-pwm1-bip-cntr-b3 {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 15 91>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_pwm1_bip_cntr_b4: rm-io15-pwm1-bip-cntr-b4 {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 15 92>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_pwm1_bip_cntr_b5: rm-io15-pwm1-bip-cntr-b5 {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 15 93>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_pdm_clk1: rm-io15-pdm-clk1 {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 15 94>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_eth_rmii0_ppsclk: rm-io15-eth-rmii0-ppsclk {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 15 95>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_eth_rmii0_ppstrig: rm-io15-eth-rmii0-ppstrig {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 15 96>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_eth_rmii1_ppsclk: rm-io15-eth-rmii1-ppsclk {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 15 97>;
+		};
+
+		/omit-if-no-ref/
+		rm_io15_eth_rmii1_ppstrig: rm-io15-eth-rmii1-ppstrig {
+			rockchip,pins =
+				<0 RK_PB7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 15 98>;
+		};
+	};
+
+	rm_io16 {
+		/omit-if-no-ref/
+		rm_io16_uart1_tx: rm-io16-uart1-tx {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 16 1>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_uart1_rx: rm-io16-uart1-rx {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 16 2>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_uart2_tx: rm-io16-uart2-tx {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 16 3>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_uart2_rx: rm-io16-uart2-rx {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 16 4>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_uart3_tx: rm-io16-uart3-tx {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 16 5>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_uart3_rx: rm-io16-uart3-rx {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 16 6>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_uart3_ctsn: rm-io16-uart3-ctsn {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 16 7>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_uart3_rtsn: rm-io16-uart3-rtsn {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 16 8>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_uart4_tx: rm-io16-uart4-tx {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 16 9>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_uart4_rx: rm-io16-uart4-rx {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 16 10>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_uart4_ctsn: rm-io16-uart4-ctsn {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 16 11>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_uart4_rtsn: rm-io16-uart4-rtsn {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 16 12>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_mipite: rm-io16-mipite {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 16 13>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_clk_32k: rm-io16-clk-32k {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 16 14>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_i2c0_scl: rm-io16-i2c0-scl {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 16 15>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_i2c0_sda: rm-io16-i2c0-sda {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 16 16>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_i2c1_scl: rm-io16-i2c1-scl {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 16 17>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_i2c1_sda: rm-io16-i2c1-sda {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 16 18>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_i2c2_scl: rm-io16-i2c2-scl {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 16 19>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_i2c2_sda: rm-io16-i2c2-sda {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 16 20>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_pdm_clk0: rm-io16-pdm-clk0 {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 16 21>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_pdm_sdi0: rm-io16-pdm-sdi0 {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 16 22>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_pdm_sdi1: rm-io16-pdm-sdi1 {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 16 23>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_pdm_sdi2: rm-io16-pdm-sdi2 {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 16 24>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_pdm_sdi3: rm-io16-pdm-sdi3 {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 16 25>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_can1_tx: rm-io16-can1-tx {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 16 26>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_can1_rx: rm-io16-can1-rx {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 16 27>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_can0_tx: rm-io16-can0-tx {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 16 28>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_can0_rx: rm-io16-can0-rx {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 16 29>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_pwm0_ch0: rm-io16-pwm0-ch0 {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 16 30>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_pwm0_ch1: rm-io16-pwm0-ch1 {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 16 31>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_pwm0_ch2: rm-io16-pwm0-ch2 {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 16 32>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_pwm0_ch3: rm-io16-pwm0-ch3 {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 16 33>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_pwm1_ch0: rm-io16-pwm1-ch0 {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 16 34>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_pwm1_ch1: rm-io16-pwm1-ch1 {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 16 35>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_pwm1_ch2: rm-io16-pwm1-ch2 {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 16 36>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_pwm1_ch3: rm-io16-pwm1-ch3 {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 16 37>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_pwm1_ch4: rm-io16-pwm1-ch4 {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 16 38>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_pwm1_ch5: rm-io16-pwm1-ch5 {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 16 39>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_pwm1_ch6: rm-io16-pwm1-ch6 {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 16 40>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_pwm1_ch7: rm-io16-pwm1-ch7 {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 16 41>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_touch_key_drive: rm-io16-touch-key-drive {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 16 42>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_touch_key_in0: rm-io16-touch-key-in0 {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 16 43>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_touch_key_in1: rm-io16-touch-key-in1 {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 16 44>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_touch_key_in2: rm-io16-touch-key-in2 {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 16 45>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_touch_key_in3: rm-io16-touch-key-in3 {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 16 46>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_touch_key_in4: rm-io16-touch-key-in4 {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 16 47>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_touch_key_in5: rm-io16-touch-key-in5 {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 16 48>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_touch_key_in6: rm-io16-touch-key-in6 {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 16 49>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_touch_key_in7: rm-io16-touch-key-in7 {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 16 50>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_sai0_mclk: rm-io16-sai0-mclk {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 16 51>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_sai0_sclk: rm-io16-sai0-sclk {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 16 52>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_sai0_lrck: rm-io16-sai0-lrck {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 16 53>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_sai0_sdi0: rm-io16-sai0-sdi0 {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 16 54>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_sai0_sdi1: rm-io16-sai0-sdi1 {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 16 55>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_sai0_sdi2: rm-io16-sai0-sdi2 {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 16 56>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_sai0_sdi3: rm-io16-sai0-sdi3 {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 16 57>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_sai0_sdo: rm-io16-sai0-sdo {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 16 58>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_sai1_mclk: rm-io16-sai1-mclk {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 16 59>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_sai1_sclk: rm-io16-sai1-sclk {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 16 60>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_sai1_lrck: rm-io16-sai1-lrck {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 16 61>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_sai1_sdi: rm-io16-sai1-sdi {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 16 62>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_sai1_sdo0: rm-io16-sai1-sdo0 {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 16 63>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_sai1_sdo1: rm-io16-sai1-sdo1 {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 16 64>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_sai1_sdo2: rm-io16-sai1-sdo2 {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 16 65>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_sai1_sdo3: rm-io16-sai1-sdo3 {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 16 66>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_spi0_clk: rm-io16-spi0-clk {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 16 67>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_spi0_mosi: rm-io16-spi0-mosi {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 16 68>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_spi0_miso: rm-io16-spi0-miso {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 16 69>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_spi0_csn0: rm-io16-spi0-csn0 {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 16 70>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_spi0_csn1: rm-io16-spi0-csn1 {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 16 71>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_spi1_clk: rm-io16-spi1-clk {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 16 72>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_spi1_mosi: rm-io16-spi1-mosi {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 16 73>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_spi1_miso: rm-io16-spi1-miso {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 16 74>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_spi1_csn0: rm-io16-spi1-csn0 {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 16 75>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_spi1_csn1: rm-io16-spi1-csn1 {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 16 76>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_wdt_tsadc_shut: rm-io16-wdt-tsadc-shut {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 16 77>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_pmu_sleep: rm-io16-pmu-sleep {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 16 78>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_core_power_off: rm-io16-core-power-off {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 16 79>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_spdif_tx: rm-io16-spdif-tx {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 16 80>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_spdif_rx: rm-io16-spdif-rx {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 16 81>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_pwm1_bip_cntr_a0: rm-io16-pwm1-bip-cntr-a0 {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 16 82>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_pwm1_bip_cntr_a1: rm-io16-pwm1-bip-cntr-a1 {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 16 83>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_pwm1_bip_cntr_a2: rm-io16-pwm1-bip-cntr-a2 {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 16 84>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_pwm1_bip_cntr_a3: rm-io16-pwm1-bip-cntr-a3 {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 16 85>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_pwm1_bip_cntr_a4: rm-io16-pwm1-bip-cntr-a4 {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 16 86>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_pwm1_bip_cntr_a5: rm-io16-pwm1-bip-cntr-a5 {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 16 87>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_pwm1_bip_cntr_b0: rm-io16-pwm1-bip-cntr-b0 {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 16 88>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_pwm1_bip_cntr_b1: rm-io16-pwm1-bip-cntr-b1 {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 16 89>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_pwm1_bip_cntr_b2: rm-io16-pwm1-bip-cntr-b2 {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 16 90>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_pwm1_bip_cntr_b3: rm-io16-pwm1-bip-cntr-b3 {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 16 91>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_pwm1_bip_cntr_b4: rm-io16-pwm1-bip-cntr-b4 {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 16 92>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_pwm1_bip_cntr_b5: rm-io16-pwm1-bip-cntr-b5 {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 16 93>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_pdm_clk1: rm-io16-pdm-clk1 {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 16 94>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_eth_rmii0_ppsclk: rm-io16-eth-rmii0-ppsclk {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 16 95>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_eth_rmii0_ppstrig: rm-io16-eth-rmii0-ppstrig {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 16 96>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_eth_rmii1_ppsclk: rm-io16-eth-rmii1-ppsclk {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 16 97>;
+		};
+
+		/omit-if-no-ref/
+		rm_io16_eth_rmii1_ppstrig: rm-io16-eth-rmii1-ppstrig {
+			rockchip,pins =
+				<0 RK_PC0 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 16 98>;
+		};
+	};
+
+	rm_io17 {
+		/omit-if-no-ref/
+		rm_io17_uart1_tx: rm-io17-uart1-tx {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 17 1>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_uart1_rx: rm-io17-uart1-rx {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 17 2>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_uart2_tx: rm-io17-uart2-tx {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 17 3>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_uart2_rx: rm-io17-uart2-rx {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 17 4>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_uart3_tx: rm-io17-uart3-tx {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 17 5>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_uart3_rx: rm-io17-uart3-rx {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 17 6>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_uart3_ctsn: rm-io17-uart3-ctsn {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 17 7>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_uart3_rtsn: rm-io17-uart3-rtsn {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 17 8>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_uart4_tx: rm-io17-uart4-tx {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 17 9>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_uart4_rx: rm-io17-uart4-rx {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 17 10>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_uart4_ctsn: rm-io17-uart4-ctsn {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 17 11>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_uart4_rtsn: rm-io17-uart4-rtsn {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 17 12>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_mipite: rm-io17-mipite {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 17 13>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_clk_32k: rm-io17-clk-32k {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 17 14>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_i2c0_scl: rm-io17-i2c0-scl {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 17 15>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_i2c0_sda: rm-io17-i2c0-sda {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 17 16>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_i2c1_scl: rm-io17-i2c1-scl {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 17 17>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_i2c1_sda: rm-io17-i2c1-sda {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 17 18>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_i2c2_scl: rm-io17-i2c2-scl {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 17 19>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_i2c2_sda: rm-io17-i2c2-sda {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 17 20>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_pdm_clk0: rm-io17-pdm-clk0 {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 17 21>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_pdm_sdi0: rm-io17-pdm-sdi0 {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 17 22>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_pdm_sdi1: rm-io17-pdm-sdi1 {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 17 23>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_pdm_sdi2: rm-io17-pdm-sdi2 {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 17 24>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_pdm_sdi3: rm-io17-pdm-sdi3 {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 17 25>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_can1_tx: rm-io17-can1-tx {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 17 26>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_can1_rx: rm-io17-can1-rx {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 17 27>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_can0_tx: rm-io17-can0-tx {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 17 28>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_can0_rx: rm-io17-can0-rx {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 17 29>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_pwm0_ch0: rm-io17-pwm0-ch0 {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 17 30>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_pwm0_ch1: rm-io17-pwm0-ch1 {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 17 31>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_pwm0_ch2: rm-io17-pwm0-ch2 {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 17 32>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_pwm0_ch3: rm-io17-pwm0-ch3 {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 17 33>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_pwm1_ch0: rm-io17-pwm1-ch0 {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 17 34>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_pwm1_ch1: rm-io17-pwm1-ch1 {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 17 35>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_pwm1_ch2: rm-io17-pwm1-ch2 {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 17 36>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_pwm1_ch3: rm-io17-pwm1-ch3 {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 17 37>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_pwm1_ch4: rm-io17-pwm1-ch4 {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 17 38>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_pwm1_ch5: rm-io17-pwm1-ch5 {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 17 39>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_pwm1_ch6: rm-io17-pwm1-ch6 {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 17 40>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_pwm1_ch7: rm-io17-pwm1-ch7 {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 17 41>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_touch_key_drive: rm-io17-touch-key-drive {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 17 42>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_touch_key_in0: rm-io17-touch-key-in0 {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 17 43>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_touch_key_in1: rm-io17-touch-key-in1 {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 17 44>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_touch_key_in2: rm-io17-touch-key-in2 {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 17 45>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_touch_key_in3: rm-io17-touch-key-in3 {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 17 46>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_touch_key_in4: rm-io17-touch-key-in4 {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 17 47>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_touch_key_in5: rm-io17-touch-key-in5 {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 17 48>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_touch_key_in6: rm-io17-touch-key-in6 {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 17 49>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_touch_key_in7: rm-io17-touch-key-in7 {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 17 50>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_sai0_mclk: rm-io17-sai0-mclk {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 17 51>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_sai0_sclk: rm-io17-sai0-sclk {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 17 52>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_sai0_lrck: rm-io17-sai0-lrck {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 17 53>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_sai0_sdi0: rm-io17-sai0-sdi0 {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 17 54>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_sai0_sdi1: rm-io17-sai0-sdi1 {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 17 55>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_sai0_sdi2: rm-io17-sai0-sdi2 {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 17 56>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_sai0_sdi3: rm-io17-sai0-sdi3 {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 17 57>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_sai0_sdo: rm-io17-sai0-sdo {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 17 58>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_sai1_mclk: rm-io17-sai1-mclk {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 17 59>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_sai1_sclk: rm-io17-sai1-sclk {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 17 60>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_sai1_lrck: rm-io17-sai1-lrck {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 17 61>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_sai1_sdi: rm-io17-sai1-sdi {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 17 62>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_sai1_sdo0: rm-io17-sai1-sdo0 {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 17 63>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_sai1_sdo1: rm-io17-sai1-sdo1 {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 17 64>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_sai1_sdo2: rm-io17-sai1-sdo2 {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 17 65>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_sai1_sdo3: rm-io17-sai1-sdo3 {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 17 66>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_spi0_clk: rm-io17-spi0-clk {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 17 67>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_spi0_mosi: rm-io17-spi0-mosi {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 17 68>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_spi0_miso: rm-io17-spi0-miso {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 17 69>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_spi0_csn0: rm-io17-spi0-csn0 {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 17 70>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_spi0_csn1: rm-io17-spi0-csn1 {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 17 71>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_spi1_clk: rm-io17-spi1-clk {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 17 72>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_spi1_mosi: rm-io17-spi1-mosi {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 17 73>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_spi1_miso: rm-io17-spi1-miso {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 17 74>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_spi1_csn0: rm-io17-spi1-csn0 {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 17 75>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_spi1_csn1: rm-io17-spi1-csn1 {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 17 76>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_wdt_tsadc_shut: rm-io17-wdt-tsadc-shut {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 17 77>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_pmu_sleep: rm-io17-pmu-sleep {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 17 78>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_core_power_off: rm-io17-core-power-off {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 17 79>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_spdif_tx: rm-io17-spdif-tx {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 17 80>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_spdif_rx: rm-io17-spdif-rx {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 17 81>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_pwm1_bip_cntr_a0: rm-io17-pwm1-bip-cntr-a0 {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 17 82>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_pwm1_bip_cntr_a1: rm-io17-pwm1-bip-cntr-a1 {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 17 83>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_pwm1_bip_cntr_a2: rm-io17-pwm1-bip-cntr-a2 {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 17 84>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_pwm1_bip_cntr_a3: rm-io17-pwm1-bip-cntr-a3 {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 17 85>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_pwm1_bip_cntr_a4: rm-io17-pwm1-bip-cntr-a4 {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 17 86>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_pwm1_bip_cntr_a5: rm-io17-pwm1-bip-cntr-a5 {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 17 87>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_pwm1_bip_cntr_b0: rm-io17-pwm1-bip-cntr-b0 {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 17 88>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_pwm1_bip_cntr_b1: rm-io17-pwm1-bip-cntr-b1 {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 17 89>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_pwm1_bip_cntr_b2: rm-io17-pwm1-bip-cntr-b2 {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 17 90>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_pwm1_bip_cntr_b3: rm-io17-pwm1-bip-cntr-b3 {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 17 91>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_pwm1_bip_cntr_b4: rm-io17-pwm1-bip-cntr-b4 {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 17 92>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_pwm1_bip_cntr_b5: rm-io17-pwm1-bip-cntr-b5 {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 17 93>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_pdm_clk1: rm-io17-pdm-clk1 {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 17 94>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_eth_rmii0_ppsclk: rm-io17-eth-rmii0-ppsclk {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 17 95>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_eth_rmii0_ppstrig: rm-io17-eth-rmii0-ppstrig {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 17 96>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_eth_rmii1_ppsclk: rm-io17-eth-rmii1-ppsclk {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 17 97>;
+		};
+
+		/omit-if-no-ref/
+		rm_io17_eth_rmii1_ppstrig: rm-io17-eth-rmii1-ppstrig {
+			rockchip,pins =
+				<0 RK_PC1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 17 98>;
+		};
+	};
+
+	rm_io18 {
+		/omit-if-no-ref/
+		rm_io18_uart1_tx: rm-io18-uart1-tx {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 18 1>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_uart1_rx: rm-io18-uart1-rx {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 18 2>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_uart2_tx: rm-io18-uart2-tx {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 18 3>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_uart2_rx: rm-io18-uart2-rx {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 18 4>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_uart3_tx: rm-io18-uart3-tx {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 18 5>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_uart3_rx: rm-io18-uart3-rx {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 18 6>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_uart3_ctsn: rm-io18-uart3-ctsn {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 18 7>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_uart3_rtsn: rm-io18-uart3-rtsn {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 18 8>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_uart4_tx: rm-io18-uart4-tx {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 18 9>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_uart4_rx: rm-io18-uart4-rx {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 18 10>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_uart4_ctsn: rm-io18-uart4-ctsn {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 18 11>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_uart4_rtsn: rm-io18-uart4-rtsn {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 18 12>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_mipite: rm-io18-mipite {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 18 13>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_clk_32k: rm-io18-clk-32k {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 18 14>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_i2c0_scl: rm-io18-i2c0-scl {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 18 15>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_i2c0_sda: rm-io18-i2c0-sda {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 18 16>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_i2c1_scl: rm-io18-i2c1-scl {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 18 17>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_i2c1_sda: rm-io18-i2c1-sda {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 18 18>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_i2c2_scl: rm-io18-i2c2-scl {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 18 19>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_i2c2_sda: rm-io18-i2c2-sda {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 18 20>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_pdm_clk0: rm-io18-pdm-clk0 {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 18 21>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_pdm_sdi0: rm-io18-pdm-sdi0 {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 18 22>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_pdm_sdi1: rm-io18-pdm-sdi1 {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 18 23>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_pdm_sdi2: rm-io18-pdm-sdi2 {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 18 24>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_pdm_sdi3: rm-io18-pdm-sdi3 {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 18 25>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_can1_tx: rm-io18-can1-tx {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 18 26>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_can1_rx: rm-io18-can1-rx {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 18 27>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_can0_tx: rm-io18-can0-tx {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 18 28>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_can0_rx: rm-io18-can0-rx {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 18 29>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_pwm0_ch0: rm-io18-pwm0-ch0 {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 18 30>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_pwm0_ch1: rm-io18-pwm0-ch1 {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 18 31>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_pwm0_ch2: rm-io18-pwm0-ch2 {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 18 32>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_pwm0_ch3: rm-io18-pwm0-ch3 {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 18 33>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_pwm1_ch0: rm-io18-pwm1-ch0 {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 18 34>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_pwm1_ch1: rm-io18-pwm1-ch1 {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 18 35>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_pwm1_ch2: rm-io18-pwm1-ch2 {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 18 36>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_pwm1_ch3: rm-io18-pwm1-ch3 {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 18 37>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_pwm1_ch4: rm-io18-pwm1-ch4 {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 18 38>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_pwm1_ch5: rm-io18-pwm1-ch5 {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 18 39>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_pwm1_ch6: rm-io18-pwm1-ch6 {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 18 40>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_pwm1_ch7: rm-io18-pwm1-ch7 {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 18 41>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_touch_key_drive: rm-io18-touch-key-drive {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 18 42>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_touch_key_in0: rm-io18-touch-key-in0 {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 18 43>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_touch_key_in1: rm-io18-touch-key-in1 {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 18 44>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_touch_key_in2: rm-io18-touch-key-in2 {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 18 45>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_touch_key_in3: rm-io18-touch-key-in3 {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 18 46>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_touch_key_in4: rm-io18-touch-key-in4 {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 18 47>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_touch_key_in5: rm-io18-touch-key-in5 {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 18 48>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_touch_key_in6: rm-io18-touch-key-in6 {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 18 49>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_touch_key_in7: rm-io18-touch-key-in7 {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 18 50>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_sai0_mclk: rm-io18-sai0-mclk {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 18 51>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_sai0_sclk: rm-io18-sai0-sclk {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 18 52>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_sai0_lrck: rm-io18-sai0-lrck {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 18 53>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_sai0_sdi0: rm-io18-sai0-sdi0 {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 18 54>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_sai0_sdi1: rm-io18-sai0-sdi1 {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 18 55>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_sai0_sdi2: rm-io18-sai0-sdi2 {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 18 56>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_sai0_sdi3: rm-io18-sai0-sdi3 {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 18 57>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_sai0_sdo: rm-io18-sai0-sdo {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 18 58>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_sai1_mclk: rm-io18-sai1-mclk {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 18 59>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_sai1_sclk: rm-io18-sai1-sclk {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 18 60>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_sai1_lrck: rm-io18-sai1-lrck {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 18 61>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_sai1_sdi: rm-io18-sai1-sdi {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 18 62>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_sai1_sdo0: rm-io18-sai1-sdo0 {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 18 63>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_sai1_sdo1: rm-io18-sai1-sdo1 {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 18 64>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_sai1_sdo2: rm-io18-sai1-sdo2 {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 18 65>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_sai1_sdo3: rm-io18-sai1-sdo3 {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 18 66>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_spi0_clk: rm-io18-spi0-clk {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 18 67>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_spi0_mosi: rm-io18-spi0-mosi {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 18 68>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_spi0_miso: rm-io18-spi0-miso {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 18 69>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_spi0_csn0: rm-io18-spi0-csn0 {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 18 70>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_spi0_csn1: rm-io18-spi0-csn1 {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 18 71>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_spi1_clk: rm-io18-spi1-clk {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 18 72>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_spi1_mosi: rm-io18-spi1-mosi {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 18 73>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_spi1_miso: rm-io18-spi1-miso {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 18 74>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_spi1_csn0: rm-io18-spi1-csn0 {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 18 75>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_spi1_csn1: rm-io18-spi1-csn1 {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 18 76>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_wdt_tsadc_shut: rm-io18-wdt-tsadc-shut {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 18 77>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_pmu_sleep: rm-io18-pmu-sleep {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 18 78>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_core_power_off: rm-io18-core-power-off {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 18 79>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_spdif_tx: rm-io18-spdif-tx {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 18 80>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_spdif_rx: rm-io18-spdif-rx {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 18 81>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_pwm1_bip_cntr_a0: rm-io18-pwm1-bip-cntr-a0 {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 18 82>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_pwm1_bip_cntr_a1: rm-io18-pwm1-bip-cntr-a1 {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 18 83>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_pwm1_bip_cntr_a2: rm-io18-pwm1-bip-cntr-a2 {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 18 84>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_pwm1_bip_cntr_a3: rm-io18-pwm1-bip-cntr-a3 {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 18 85>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_pwm1_bip_cntr_a4: rm-io18-pwm1-bip-cntr-a4 {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 18 86>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_pwm1_bip_cntr_a5: rm-io18-pwm1-bip-cntr-a5 {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 18 87>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_pwm1_bip_cntr_b0: rm-io18-pwm1-bip-cntr-b0 {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 18 88>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_pwm1_bip_cntr_b1: rm-io18-pwm1-bip-cntr-b1 {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 18 89>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_pwm1_bip_cntr_b2: rm-io18-pwm1-bip-cntr-b2 {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 18 90>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_pwm1_bip_cntr_b3: rm-io18-pwm1-bip-cntr-b3 {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 18 91>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_pwm1_bip_cntr_b4: rm-io18-pwm1-bip-cntr-b4 {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 18 92>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_pwm1_bip_cntr_b5: rm-io18-pwm1-bip-cntr-b5 {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 18 93>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_pdm_clk1: rm-io18-pdm-clk1 {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 18 94>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_eth_rmii0_ppsclk: rm-io18-eth-rmii0-ppsclk {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 18 95>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_eth_rmii0_ppstrig: rm-io18-eth-rmii0-ppstrig {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 18 96>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_eth_rmii1_ppsclk: rm-io18-eth-rmii1-ppsclk {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 18 97>;
+		};
+
+		/omit-if-no-ref/
+		rm_io18_eth_rmii1_ppstrig: rm-io18-eth-rmii1-ppstrig {
+			rockchip,pins =
+				<0 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 18 98>;
+		};
+	};
+
+	rm_io19 {
+		/omit-if-no-ref/
+		rm_io19_uart1_tx: rm-io19-uart1-tx {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 19 1>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_uart1_rx: rm-io19-uart1-rx {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 19 2>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_uart2_tx: rm-io19-uart2-tx {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 19 3>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_uart2_rx: rm-io19-uart2-rx {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 19 4>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_uart3_tx: rm-io19-uart3-tx {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 19 5>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_uart3_rx: rm-io19-uart3-rx {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 19 6>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_uart3_ctsn: rm-io19-uart3-ctsn {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 19 7>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_uart3_rtsn: rm-io19-uart3-rtsn {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 19 8>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_uart4_tx: rm-io19-uart4-tx {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 19 9>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_uart4_rx: rm-io19-uart4-rx {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 19 10>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_uart4_ctsn: rm-io19-uart4-ctsn {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 19 11>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_uart4_rtsn: rm-io19-uart4-rtsn {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 19 12>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_mipite: rm-io19-mipite {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 19 13>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_clk_32k: rm-io19-clk-32k {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 19 14>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_i2c0_scl: rm-io19-i2c0-scl {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 19 15>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_i2c0_sda: rm-io19-i2c0-sda {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 19 16>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_i2c1_scl: rm-io19-i2c1-scl {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 19 17>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_i2c1_sda: rm-io19-i2c1-sda {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 19 18>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_i2c2_scl: rm-io19-i2c2-scl {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 19 19>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_i2c2_sda: rm-io19-i2c2-sda {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 19 20>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_pdm_clk0: rm-io19-pdm-clk0 {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 19 21>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_pdm_sdi0: rm-io19-pdm-sdi0 {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 19 22>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_pdm_sdi1: rm-io19-pdm-sdi1 {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 19 23>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_pdm_sdi2: rm-io19-pdm-sdi2 {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 19 24>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_pdm_sdi3: rm-io19-pdm-sdi3 {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 19 25>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_can1_tx: rm-io19-can1-tx {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 19 26>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_can1_rx: rm-io19-can1-rx {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 19 27>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_can0_tx: rm-io19-can0-tx {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 19 28>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_can0_rx: rm-io19-can0-rx {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 19 29>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_pwm0_ch0: rm-io19-pwm0-ch0 {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 19 30>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_pwm0_ch1: rm-io19-pwm0-ch1 {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 19 31>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_pwm0_ch2: rm-io19-pwm0-ch2 {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 19 32>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_pwm0_ch3: rm-io19-pwm0-ch3 {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 19 33>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_pwm1_ch0: rm-io19-pwm1-ch0 {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 19 34>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_pwm1_ch1: rm-io19-pwm1-ch1 {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 19 35>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_pwm1_ch2: rm-io19-pwm1-ch2 {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 19 36>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_pwm1_ch3: rm-io19-pwm1-ch3 {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 19 37>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_pwm1_ch4: rm-io19-pwm1-ch4 {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 19 38>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_pwm1_ch5: rm-io19-pwm1-ch5 {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 19 39>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_pwm1_ch6: rm-io19-pwm1-ch6 {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 19 40>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_pwm1_ch7: rm-io19-pwm1-ch7 {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 19 41>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_touch_key_drive: rm-io19-touch-key-drive {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 19 42>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_touch_key_in0: rm-io19-touch-key-in0 {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 19 43>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_touch_key_in1: rm-io19-touch-key-in1 {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 19 44>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_touch_key_in2: rm-io19-touch-key-in2 {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 19 45>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_touch_key_in3: rm-io19-touch-key-in3 {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 19 46>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_touch_key_in4: rm-io19-touch-key-in4 {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 19 47>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_touch_key_in5: rm-io19-touch-key-in5 {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 19 48>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_touch_key_in6: rm-io19-touch-key-in6 {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 19 49>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_touch_key_in7: rm-io19-touch-key-in7 {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 19 50>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_sai0_mclk: rm-io19-sai0-mclk {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 19 51>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_sai0_sclk: rm-io19-sai0-sclk {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 19 52>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_sai0_lrck: rm-io19-sai0-lrck {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 19 53>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_sai0_sdi0: rm-io19-sai0-sdi0 {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 19 54>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_sai0_sdi1: rm-io19-sai0-sdi1 {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 19 55>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_sai0_sdi2: rm-io19-sai0-sdi2 {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 19 56>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_sai0_sdi3: rm-io19-sai0-sdi3 {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 19 57>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_sai0_sdo: rm-io19-sai0-sdo {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 19 58>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_sai1_mclk: rm-io19-sai1-mclk {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 19 59>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_sai1_sclk: rm-io19-sai1-sclk {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 19 60>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_sai1_lrck: rm-io19-sai1-lrck {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 19 61>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_sai1_sdi: rm-io19-sai1-sdi {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 19 62>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_sai1_sdo0: rm-io19-sai1-sdo0 {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 19 63>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_sai1_sdo1: rm-io19-sai1-sdo1 {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 19 64>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_sai1_sdo2: rm-io19-sai1-sdo2 {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 19 65>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_sai1_sdo3: rm-io19-sai1-sdo3 {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 19 66>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_spi0_clk: rm-io19-spi0-clk {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 19 67>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_spi0_mosi: rm-io19-spi0-mosi {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 19 68>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_spi0_miso: rm-io19-spi0-miso {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 19 69>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_spi0_csn0: rm-io19-spi0-csn0 {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 19 70>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_spi0_csn1: rm-io19-spi0-csn1 {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 19 71>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_spi1_clk: rm-io19-spi1-clk {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 19 72>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_spi1_mosi: rm-io19-spi1-mosi {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 19 73>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_spi1_miso: rm-io19-spi1-miso {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 19 74>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_spi1_csn0: rm-io19-spi1-csn0 {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 19 75>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_spi1_csn1: rm-io19-spi1-csn1 {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 19 76>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_wdt_tsadc_shut: rm-io19-wdt-tsadc-shut {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 19 77>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_pmu_sleep: rm-io19-pmu-sleep {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 19 78>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_core_power_off: rm-io19-core-power-off {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 19 79>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_spdif_tx: rm-io19-spdif-tx {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 19 80>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_spdif_rx: rm-io19-spdif-rx {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 19 81>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_pwm1_bip_cntr_a0: rm-io19-pwm1-bip-cntr-a0 {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 19 82>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_pwm1_bip_cntr_a1: rm-io19-pwm1-bip-cntr-a1 {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 19 83>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_pwm1_bip_cntr_a2: rm-io19-pwm1-bip-cntr-a2 {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 19 84>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_pwm1_bip_cntr_a3: rm-io19-pwm1-bip-cntr-a3 {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 19 85>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_pwm1_bip_cntr_a4: rm-io19-pwm1-bip-cntr-a4 {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 19 86>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_pwm1_bip_cntr_a5: rm-io19-pwm1-bip-cntr-a5 {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 19 87>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_pwm1_bip_cntr_b0: rm-io19-pwm1-bip-cntr-b0 {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 19 88>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_pwm1_bip_cntr_b1: rm-io19-pwm1-bip-cntr-b1 {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 19 89>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_pwm1_bip_cntr_b2: rm-io19-pwm1-bip-cntr-b2 {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 19 90>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_pwm1_bip_cntr_b3: rm-io19-pwm1-bip-cntr-b3 {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 19 91>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_pwm1_bip_cntr_b4: rm-io19-pwm1-bip-cntr-b4 {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 19 92>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_pwm1_bip_cntr_b5: rm-io19-pwm1-bip-cntr-b5 {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 19 93>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_pdm_clk1: rm-io19-pdm-clk1 {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 19 94>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_eth_rmii0_ppsclk: rm-io19-eth-rmii0-ppsclk {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 19 95>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_eth_rmii0_ppstrig: rm-io19-eth-rmii0-ppstrig {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 19 96>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_eth_rmii1_ppsclk: rm-io19-eth-rmii1-ppsclk {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 19 97>;
+		};
+
+		/omit-if-no-ref/
+		rm_io19_eth_rmii1_ppstrig: rm-io19-eth-rmii1-ppstrig {
+			rockchip,pins =
+				<0 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 19 98>;
+		};
+	};
+
+	rm_io20 {
+		/omit-if-no-ref/
+		rm_io20_uart1_tx: rm-io20-uart1-tx {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 20 1>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_uart1_rx: rm-io20-uart1-rx {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 20 2>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_uart2_tx: rm-io20-uart2-tx {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 20 3>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_uart2_rx: rm-io20-uart2-rx {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 20 4>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_uart3_tx: rm-io20-uart3-tx {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 20 5>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_uart3_rx: rm-io20-uart3-rx {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 20 6>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_uart3_ctsn: rm-io20-uart3-ctsn {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 20 7>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_uart3_rtsn: rm-io20-uart3-rtsn {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 20 8>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_uart4_tx: rm-io20-uart4-tx {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 20 9>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_uart4_rx: rm-io20-uart4-rx {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 20 10>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_uart4_ctsn: rm-io20-uart4-ctsn {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 20 11>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_uart4_rtsn: rm-io20-uart4-rtsn {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 20 12>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_mipite: rm-io20-mipite {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 20 13>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_clk_32k: rm-io20-clk-32k {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 20 14>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_i2c0_scl: rm-io20-i2c0-scl {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 20 15>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_i2c0_sda: rm-io20-i2c0-sda {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 20 16>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_i2c1_scl: rm-io20-i2c1-scl {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 20 17>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_i2c1_sda: rm-io20-i2c1-sda {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 20 18>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_i2c2_scl: rm-io20-i2c2-scl {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 20 19>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_i2c2_sda: rm-io20-i2c2-sda {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 20 20>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_pdm_clk0: rm-io20-pdm-clk0 {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 20 21>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_pdm_sdi0: rm-io20-pdm-sdi0 {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 20 22>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_pdm_sdi1: rm-io20-pdm-sdi1 {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 20 23>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_pdm_sdi2: rm-io20-pdm-sdi2 {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 20 24>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_pdm_sdi3: rm-io20-pdm-sdi3 {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 20 25>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_can1_tx: rm-io20-can1-tx {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 20 26>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_can1_rx: rm-io20-can1-rx {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 20 27>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_can0_tx: rm-io20-can0-tx {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 20 28>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_can0_rx: rm-io20-can0-rx {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 20 29>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_pwm0_ch0: rm-io20-pwm0-ch0 {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 20 30>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_pwm0_ch1: rm-io20-pwm0-ch1 {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 20 31>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_pwm0_ch2: rm-io20-pwm0-ch2 {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 20 32>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_pwm0_ch3: rm-io20-pwm0-ch3 {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 20 33>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_pwm1_ch0: rm-io20-pwm1-ch0 {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 20 34>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_pwm1_ch1: rm-io20-pwm1-ch1 {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 20 35>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_pwm1_ch2: rm-io20-pwm1-ch2 {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 20 36>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_pwm1_ch3: rm-io20-pwm1-ch3 {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 20 37>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_pwm1_ch4: rm-io20-pwm1-ch4 {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 20 38>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_pwm1_ch5: rm-io20-pwm1-ch5 {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 20 39>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_pwm1_ch6: rm-io20-pwm1-ch6 {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 20 40>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_pwm1_ch7: rm-io20-pwm1-ch7 {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 20 41>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_touch_key_drive: rm-io20-touch-key-drive {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 20 42>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_touch_key_in0: rm-io20-touch-key-in0 {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 20 43>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_touch_key_in1: rm-io20-touch-key-in1 {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 20 44>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_touch_key_in2: rm-io20-touch-key-in2 {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 20 45>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_touch_key_in3: rm-io20-touch-key-in3 {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 20 46>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_touch_key_in4: rm-io20-touch-key-in4 {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 20 47>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_touch_key_in5: rm-io20-touch-key-in5 {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 20 48>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_touch_key_in6: rm-io20-touch-key-in6 {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 20 49>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_touch_key_in7: rm-io20-touch-key-in7 {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 20 50>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_sai0_mclk: rm-io20-sai0-mclk {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 20 51>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_sai0_sclk: rm-io20-sai0-sclk {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 20 52>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_sai0_lrck: rm-io20-sai0-lrck {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 20 53>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_sai0_sdi0: rm-io20-sai0-sdi0 {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 20 54>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_sai0_sdi1: rm-io20-sai0-sdi1 {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 20 55>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_sai0_sdi2: rm-io20-sai0-sdi2 {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 20 56>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_sai0_sdi3: rm-io20-sai0-sdi3 {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 20 57>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_sai0_sdo: rm-io20-sai0-sdo {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 20 58>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_sai1_mclk: rm-io20-sai1-mclk {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 20 59>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_sai1_sclk: rm-io20-sai1-sclk {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 20 60>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_sai1_lrck: rm-io20-sai1-lrck {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 20 61>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_sai1_sdi: rm-io20-sai1-sdi {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 20 62>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_sai1_sdo0: rm-io20-sai1-sdo0 {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 20 63>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_sai1_sdo1: rm-io20-sai1-sdo1 {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 20 64>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_sai1_sdo2: rm-io20-sai1-sdo2 {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 20 65>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_sai1_sdo3: rm-io20-sai1-sdo3 {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 20 66>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_spi0_clk: rm-io20-spi0-clk {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 20 67>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_spi0_mosi: rm-io20-spi0-mosi {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 20 68>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_spi0_miso: rm-io20-spi0-miso {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 20 69>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_spi0_csn0: rm-io20-spi0-csn0 {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 20 70>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_spi0_csn1: rm-io20-spi0-csn1 {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 20 71>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_spi1_clk: rm-io20-spi1-clk {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 20 72>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_spi1_mosi: rm-io20-spi1-mosi {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 20 73>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_spi1_miso: rm-io20-spi1-miso {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 20 74>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_spi1_csn0: rm-io20-spi1-csn0 {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 20 75>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_spi1_csn1: rm-io20-spi1-csn1 {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 20 76>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_wdt_tsadc_shut: rm-io20-wdt-tsadc-shut {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 20 77>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_pmu_sleep: rm-io20-pmu-sleep {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 20 78>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_core_power_off: rm-io20-core-power-off {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 20 79>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_spdif_tx: rm-io20-spdif-tx {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 20 80>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_spdif_rx: rm-io20-spdif-rx {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 20 81>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_pwm1_bip_cntr_a0: rm-io20-pwm1-bip-cntr-a0 {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 20 82>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_pwm1_bip_cntr_a1: rm-io20-pwm1-bip-cntr-a1 {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 20 83>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_pwm1_bip_cntr_a2: rm-io20-pwm1-bip-cntr-a2 {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 20 84>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_pwm1_bip_cntr_a3: rm-io20-pwm1-bip-cntr-a3 {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 20 85>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_pwm1_bip_cntr_a4: rm-io20-pwm1-bip-cntr-a4 {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 20 86>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_pwm1_bip_cntr_a5: rm-io20-pwm1-bip-cntr-a5 {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 20 87>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_pwm1_bip_cntr_b0: rm-io20-pwm1-bip-cntr-b0 {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 20 88>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_pwm1_bip_cntr_b1: rm-io20-pwm1-bip-cntr-b1 {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 20 89>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_pwm1_bip_cntr_b2: rm-io20-pwm1-bip-cntr-b2 {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 20 90>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_pwm1_bip_cntr_b3: rm-io20-pwm1-bip-cntr-b3 {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 20 91>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_pwm1_bip_cntr_b4: rm-io20-pwm1-bip-cntr-b4 {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 20 92>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_pwm1_bip_cntr_b5: rm-io20-pwm1-bip-cntr-b5 {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 20 93>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_pdm_clk1: rm-io20-pdm-clk1 {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 20 94>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_eth_rmii0_ppsclk: rm-io20-eth-rmii0-ppsclk {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 20 95>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_eth_rmii0_ppstrig: rm-io20-eth-rmii0-ppstrig {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 20 96>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_eth_rmii1_ppsclk: rm-io20-eth-rmii1-ppsclk {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 20 97>;
+		};
+
+		/omit-if-no-ref/
+		rm_io20_eth_rmii1_ppstrig: rm-io20-eth-rmii1-ppstrig {
+			rockchip,pins =
+				<0 RK_PC4 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 20 98>;
+		};
+	};
+
+	rm_io21 {
+		/omit-if-no-ref/
+		rm_io21_uart1_tx: rm-io21-uart1-tx {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 21 1>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_uart1_rx: rm-io21-uart1-rx {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 21 2>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_uart2_tx: rm-io21-uart2-tx {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 21 3>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_uart2_rx: rm-io21-uart2-rx {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 21 4>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_uart3_tx: rm-io21-uart3-tx {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 21 5>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_uart3_rx: rm-io21-uart3-rx {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 21 6>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_uart3_ctsn: rm-io21-uart3-ctsn {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 21 7>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_uart3_rtsn: rm-io21-uart3-rtsn {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 21 8>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_uart4_tx: rm-io21-uart4-tx {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 21 9>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_uart4_rx: rm-io21-uart4-rx {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 21 10>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_uart4_ctsn: rm-io21-uart4-ctsn {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 21 11>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_uart4_rtsn: rm-io21-uart4-rtsn {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 21 12>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_mipite: rm-io21-mipite {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 21 13>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_clk_32k: rm-io21-clk-32k {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 21 14>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_i2c0_scl: rm-io21-i2c0-scl {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 21 15>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_i2c0_sda: rm-io21-i2c0-sda {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 21 16>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_i2c1_scl: rm-io21-i2c1-scl {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 21 17>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_i2c1_sda: rm-io21-i2c1-sda {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 21 18>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_i2c2_scl: rm-io21-i2c2-scl {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 21 19>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_i2c2_sda: rm-io21-i2c2-sda {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 21 20>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_pdm_clk0: rm-io21-pdm-clk0 {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 21 21>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_pdm_sdi0: rm-io21-pdm-sdi0 {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 21 22>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_pdm_sdi1: rm-io21-pdm-sdi1 {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 21 23>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_pdm_sdi2: rm-io21-pdm-sdi2 {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 21 24>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_pdm_sdi3: rm-io21-pdm-sdi3 {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 21 25>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_can1_tx: rm-io21-can1-tx {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 21 26>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_can1_rx: rm-io21-can1-rx {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 21 27>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_can0_tx: rm-io21-can0-tx {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 21 28>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_can0_rx: rm-io21-can0-rx {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 21 29>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_pwm0_ch0: rm-io21-pwm0-ch0 {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 21 30>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_pwm0_ch1: rm-io21-pwm0-ch1 {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 21 31>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_pwm0_ch2: rm-io21-pwm0-ch2 {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 21 32>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_pwm0_ch3: rm-io21-pwm0-ch3 {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 21 33>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_pwm1_ch0: rm-io21-pwm1-ch0 {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 21 34>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_pwm1_ch1: rm-io21-pwm1-ch1 {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 21 35>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_pwm1_ch2: rm-io21-pwm1-ch2 {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 21 36>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_pwm1_ch3: rm-io21-pwm1-ch3 {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 21 37>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_pwm1_ch4: rm-io21-pwm1-ch4 {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 21 38>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_pwm1_ch5: rm-io21-pwm1-ch5 {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 21 39>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_pwm1_ch6: rm-io21-pwm1-ch6 {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 21 40>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_pwm1_ch7: rm-io21-pwm1-ch7 {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 21 41>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_touch_key_drive: rm-io21-touch-key-drive {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 21 42>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_touch_key_in0: rm-io21-touch-key-in0 {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 21 43>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_touch_key_in1: rm-io21-touch-key-in1 {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 21 44>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_touch_key_in2: rm-io21-touch-key-in2 {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 21 45>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_touch_key_in3: rm-io21-touch-key-in3 {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 21 46>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_touch_key_in4: rm-io21-touch-key-in4 {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 21 47>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_touch_key_in5: rm-io21-touch-key-in5 {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 21 48>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_touch_key_in6: rm-io21-touch-key-in6 {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 21 49>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_touch_key_in7: rm-io21-touch-key-in7 {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 21 50>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_sai0_mclk: rm-io21-sai0-mclk {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 21 51>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_sai0_sclk: rm-io21-sai0-sclk {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 21 52>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_sai0_lrck: rm-io21-sai0-lrck {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 21 53>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_sai0_sdi0: rm-io21-sai0-sdi0 {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 21 54>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_sai0_sdi1: rm-io21-sai0-sdi1 {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 21 55>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_sai0_sdi2: rm-io21-sai0-sdi2 {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 21 56>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_sai0_sdi3: rm-io21-sai0-sdi3 {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 21 57>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_sai0_sdo: rm-io21-sai0-sdo {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 21 58>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_sai1_mclk: rm-io21-sai1-mclk {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 21 59>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_sai1_sclk: rm-io21-sai1-sclk {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 21 60>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_sai1_lrck: rm-io21-sai1-lrck {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 21 61>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_sai1_sdi: rm-io21-sai1-sdi {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 21 62>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_sai1_sdo0: rm-io21-sai1-sdo0 {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 21 63>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_sai1_sdo1: rm-io21-sai1-sdo1 {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 21 64>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_sai1_sdo2: rm-io21-sai1-sdo2 {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 21 65>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_sai1_sdo3: rm-io21-sai1-sdo3 {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 21 66>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_spi0_clk: rm-io21-spi0-clk {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 21 67>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_spi0_mosi: rm-io21-spi0-mosi {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 21 68>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_spi0_miso: rm-io21-spi0-miso {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 21 69>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_spi0_csn0: rm-io21-spi0-csn0 {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 21 70>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_spi0_csn1: rm-io21-spi0-csn1 {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 21 71>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_spi1_clk: rm-io21-spi1-clk {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 21 72>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_spi1_mosi: rm-io21-spi1-mosi {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 21 73>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_spi1_miso: rm-io21-spi1-miso {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 21 74>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_spi1_csn0: rm-io21-spi1-csn0 {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 21 75>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_spi1_csn1: rm-io21-spi1-csn1 {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 21 76>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_wdt_tsadc_shut: rm-io21-wdt-tsadc-shut {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 21 77>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_pmu_sleep: rm-io21-pmu-sleep {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 21 78>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_core_power_off: rm-io21-core-power-off {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 21 79>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_spdif_tx: rm-io21-spdif-tx {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 21 80>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_spdif_rx: rm-io21-spdif-rx {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 21 81>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_pwm1_bip_cntr_a0: rm-io21-pwm1-bip-cntr-a0 {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 21 82>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_pwm1_bip_cntr_a1: rm-io21-pwm1-bip-cntr-a1 {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 21 83>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_pwm1_bip_cntr_a2: rm-io21-pwm1-bip-cntr-a2 {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 21 84>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_pwm1_bip_cntr_a3: rm-io21-pwm1-bip-cntr-a3 {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 21 85>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_pwm1_bip_cntr_a4: rm-io21-pwm1-bip-cntr-a4 {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 21 86>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_pwm1_bip_cntr_a5: rm-io21-pwm1-bip-cntr-a5 {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 21 87>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_pwm1_bip_cntr_b0: rm-io21-pwm1-bip-cntr-b0 {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 21 88>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_pwm1_bip_cntr_b1: rm-io21-pwm1-bip-cntr-b1 {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 21 89>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_pwm1_bip_cntr_b2: rm-io21-pwm1-bip-cntr-b2 {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 21 90>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_pwm1_bip_cntr_b3: rm-io21-pwm1-bip-cntr-b3 {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 21 91>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_pwm1_bip_cntr_b4: rm-io21-pwm1-bip-cntr-b4 {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 21 92>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_pwm1_bip_cntr_b5: rm-io21-pwm1-bip-cntr-b5 {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 21 93>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_pdm_clk1: rm-io21-pdm-clk1 {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 21 94>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_eth_rmii0_ppsclk: rm-io21-eth-rmii0-ppsclk {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 21 95>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_eth_rmii0_ppstrig: rm-io21-eth-rmii0-ppstrig {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 21 96>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_eth_rmii1_ppsclk: rm-io21-eth-rmii1-ppsclk {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 21 97>;
+		};
+
+		/omit-if-no-ref/
+		rm_io21_eth_rmii1_ppstrig: rm-io21-eth-rmii1-ppstrig {
+			rockchip,pins =
+				<0 RK_PC5 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 21 98>;
+		};
+	};
+
+	rm_io22 {
+		/omit-if-no-ref/
+		rm_io22_uart1_tx: rm-io22-uart1-tx {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 22 1>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_uart1_rx: rm-io22-uart1-rx {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 22 2>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_uart2_tx: rm-io22-uart2-tx {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 22 3>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_uart2_rx: rm-io22-uart2-rx {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 22 4>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_uart3_tx: rm-io22-uart3-tx {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 22 5>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_uart3_rx: rm-io22-uart3-rx {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 22 6>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_uart3_ctsn: rm-io22-uart3-ctsn {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 22 7>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_uart3_rtsn: rm-io22-uart3-rtsn {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 22 8>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_uart4_tx: rm-io22-uart4-tx {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 22 9>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_uart4_rx: rm-io22-uart4-rx {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 22 10>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_uart4_ctsn: rm-io22-uart4-ctsn {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 22 11>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_uart4_rtsn: rm-io22-uart4-rtsn {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 22 12>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_mipite: rm-io22-mipite {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 22 13>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_clk_32k: rm-io22-clk-32k {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 22 14>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_i2c0_scl: rm-io22-i2c0-scl {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 22 15>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_i2c0_sda: rm-io22-i2c0-sda {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 22 16>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_i2c1_scl: rm-io22-i2c1-scl {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 22 17>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_i2c1_sda: rm-io22-i2c1-sda {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 22 18>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_i2c2_scl: rm-io22-i2c2-scl {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 22 19>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_i2c2_sda: rm-io22-i2c2-sda {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 22 20>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_pdm_clk0: rm-io22-pdm-clk0 {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 22 21>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_pdm_sdi0: rm-io22-pdm-sdi0 {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 22 22>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_pdm_sdi1: rm-io22-pdm-sdi1 {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 22 23>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_pdm_sdi2: rm-io22-pdm-sdi2 {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 22 24>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_pdm_sdi3: rm-io22-pdm-sdi3 {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 22 25>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_can1_tx: rm-io22-can1-tx {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 22 26>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_can1_rx: rm-io22-can1-rx {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 22 27>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_can0_tx: rm-io22-can0-tx {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 22 28>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_can0_rx: rm-io22-can0-rx {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 22 29>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_pwm0_ch0: rm-io22-pwm0-ch0 {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 22 30>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_pwm0_ch1: rm-io22-pwm0-ch1 {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 22 31>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_pwm0_ch2: rm-io22-pwm0-ch2 {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 22 32>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_pwm0_ch3: rm-io22-pwm0-ch3 {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 22 33>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_pwm1_ch0: rm-io22-pwm1-ch0 {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 22 34>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_pwm1_ch1: rm-io22-pwm1-ch1 {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 22 35>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_pwm1_ch2: rm-io22-pwm1-ch2 {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 22 36>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_pwm1_ch3: rm-io22-pwm1-ch3 {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 22 37>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_pwm1_ch4: rm-io22-pwm1-ch4 {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 22 38>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_pwm1_ch5: rm-io22-pwm1-ch5 {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 22 39>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_pwm1_ch6: rm-io22-pwm1-ch6 {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 22 40>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_pwm1_ch7: rm-io22-pwm1-ch7 {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 22 41>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_touch_key_drive: rm-io22-touch-key-drive {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 22 42>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_touch_key_in0: rm-io22-touch-key-in0 {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 22 43>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_touch_key_in1: rm-io22-touch-key-in1 {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 22 44>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_touch_key_in2: rm-io22-touch-key-in2 {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 22 45>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_touch_key_in3: rm-io22-touch-key-in3 {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 22 46>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_touch_key_in4: rm-io22-touch-key-in4 {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 22 47>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_touch_key_in5: rm-io22-touch-key-in5 {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 22 48>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_touch_key_in6: rm-io22-touch-key-in6 {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 22 49>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_touch_key_in7: rm-io22-touch-key-in7 {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 22 50>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_sai0_mclk: rm-io22-sai0-mclk {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 22 51>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_sai0_sclk: rm-io22-sai0-sclk {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 22 52>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_sai0_lrck: rm-io22-sai0-lrck {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 22 53>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_sai0_sdi0: rm-io22-sai0-sdi0 {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 22 54>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_sai0_sdi1: rm-io22-sai0-sdi1 {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 22 55>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_sai0_sdi2: rm-io22-sai0-sdi2 {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 22 56>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_sai0_sdi3: rm-io22-sai0-sdi3 {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 22 57>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_sai0_sdo: rm-io22-sai0-sdo {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 22 58>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_sai1_mclk: rm-io22-sai1-mclk {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 22 59>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_sai1_sclk: rm-io22-sai1-sclk {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 22 60>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_sai1_lrck: rm-io22-sai1-lrck {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 22 61>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_sai1_sdi: rm-io22-sai1-sdi {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 22 62>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_sai1_sdo0: rm-io22-sai1-sdo0 {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 22 63>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_sai1_sdo1: rm-io22-sai1-sdo1 {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 22 64>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_sai1_sdo2: rm-io22-sai1-sdo2 {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 22 65>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_sai1_sdo3: rm-io22-sai1-sdo3 {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 22 66>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_spi0_clk: rm-io22-spi0-clk {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 22 67>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_spi0_mosi: rm-io22-spi0-mosi {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 22 68>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_spi0_miso: rm-io22-spi0-miso {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 22 69>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_spi0_csn0: rm-io22-spi0-csn0 {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 22 70>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_spi0_csn1: rm-io22-spi0-csn1 {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 22 71>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_spi1_clk: rm-io22-spi1-clk {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 22 72>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_spi1_mosi: rm-io22-spi1-mosi {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 22 73>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_spi1_miso: rm-io22-spi1-miso {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 22 74>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_spi1_csn0: rm-io22-spi1-csn0 {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 22 75>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_spi1_csn1: rm-io22-spi1-csn1 {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 22 76>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_wdt_tsadc_shut: rm-io22-wdt-tsadc-shut {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 22 77>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_pmu_sleep: rm-io22-pmu-sleep {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 22 78>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_core_power_off: rm-io22-core-power-off {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 22 79>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_spdif_tx: rm-io22-spdif-tx {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 22 80>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_spdif_rx: rm-io22-spdif-rx {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 22 81>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_pwm1_bip_cntr_a0: rm-io22-pwm1-bip-cntr-a0 {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 22 82>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_pwm1_bip_cntr_a1: rm-io22-pwm1-bip-cntr-a1 {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 22 83>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_pwm1_bip_cntr_a2: rm-io22-pwm1-bip-cntr-a2 {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 22 84>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_pwm1_bip_cntr_a3: rm-io22-pwm1-bip-cntr-a3 {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 22 85>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_pwm1_bip_cntr_a4: rm-io22-pwm1-bip-cntr-a4 {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 22 86>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_pwm1_bip_cntr_a5: rm-io22-pwm1-bip-cntr-a5 {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 22 87>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_pwm1_bip_cntr_b0: rm-io22-pwm1-bip-cntr-b0 {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 22 88>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_pwm1_bip_cntr_b1: rm-io22-pwm1-bip-cntr-b1 {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 22 89>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_pwm1_bip_cntr_b2: rm-io22-pwm1-bip-cntr-b2 {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 22 90>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_pwm1_bip_cntr_b3: rm-io22-pwm1-bip-cntr-b3 {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 22 91>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_pwm1_bip_cntr_b4: rm-io22-pwm1-bip-cntr-b4 {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 22 92>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_pwm1_bip_cntr_b5: rm-io22-pwm1-bip-cntr-b5 {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 22 93>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_pdm_clk1: rm-io22-pdm-clk1 {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 22 94>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_eth_rmii0_ppsclk: rm-io22-eth-rmii0-ppsclk {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 22 95>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_eth_rmii0_ppstrig: rm-io22-eth-rmii0-ppstrig {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 22 96>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_eth_rmii1_ppsclk: rm-io22-eth-rmii1-ppsclk {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 22 97>;
+		};
+
+		/omit-if-no-ref/
+		rm_io22_eth_rmii1_ppstrig: rm-io22-eth-rmii1-ppstrig {
+			rockchip,pins =
+				<0 RK_PC6 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 22 98>;
+		};
+	};
+
+	rm_io23 {
+		/omit-if-no-ref/
+		rm_io23_uart1_tx: rm-io23-uart1-tx {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 23 1>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_uart1_rx: rm-io23-uart1-rx {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 23 2>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_uart2_tx: rm-io23-uart2-tx {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 23 3>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_uart2_rx: rm-io23-uart2-rx {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 23 4>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_uart3_tx: rm-io23-uart3-tx {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 23 5>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_uart3_rx: rm-io23-uart3-rx {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 23 6>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_uart3_ctsn: rm-io23-uart3-ctsn {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 23 7>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_uart3_rtsn: rm-io23-uart3-rtsn {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 23 8>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_uart4_tx: rm-io23-uart4-tx {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 23 9>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_uart4_rx: rm-io23-uart4-rx {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 23 10>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_uart4_ctsn: rm-io23-uart4-ctsn {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 23 11>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_uart4_rtsn: rm-io23-uart4-rtsn {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 23 12>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_mipite: rm-io23-mipite {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 23 13>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_clk_32k: rm-io23-clk-32k {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 23 14>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_i2c0_scl: rm-io23-i2c0-scl {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 23 15>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_i2c0_sda: rm-io23-i2c0-sda {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 23 16>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_i2c1_scl: rm-io23-i2c1-scl {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 23 17>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_i2c1_sda: rm-io23-i2c1-sda {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 23 18>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_i2c2_scl: rm-io23-i2c2-scl {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 23 19>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_i2c2_sda: rm-io23-i2c2-sda {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 23 20>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_pdm_clk0: rm-io23-pdm-clk0 {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 23 21>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_pdm_sdi0: rm-io23-pdm-sdi0 {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 23 22>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_pdm_sdi1: rm-io23-pdm-sdi1 {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 23 23>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_pdm_sdi2: rm-io23-pdm-sdi2 {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 23 24>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_pdm_sdi3: rm-io23-pdm-sdi3 {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 23 25>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_can1_tx: rm-io23-can1-tx {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 23 26>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_can1_rx: rm-io23-can1-rx {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 23 27>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_can0_tx: rm-io23-can0-tx {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 23 28>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_can0_rx: rm-io23-can0-rx {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 23 29>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_pwm0_ch0: rm-io23-pwm0-ch0 {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 23 30>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_pwm0_ch1: rm-io23-pwm0-ch1 {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 23 31>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_pwm0_ch2: rm-io23-pwm0-ch2 {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 23 32>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_pwm0_ch3: rm-io23-pwm0-ch3 {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 23 33>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_pwm1_ch0: rm-io23-pwm1-ch0 {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 23 34>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_pwm1_ch1: rm-io23-pwm1-ch1 {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 23 35>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_pwm1_ch2: rm-io23-pwm1-ch2 {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 23 36>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_pwm1_ch3: rm-io23-pwm1-ch3 {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 23 37>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_pwm1_ch4: rm-io23-pwm1-ch4 {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 23 38>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_pwm1_ch5: rm-io23-pwm1-ch5 {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 23 39>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_pwm1_ch6: rm-io23-pwm1-ch6 {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 23 40>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_pwm1_ch7: rm-io23-pwm1-ch7 {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 23 41>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_touch_key_drive: rm-io23-touch-key-drive {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 23 42>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_touch_key_in0: rm-io23-touch-key-in0 {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 23 43>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_touch_key_in1: rm-io23-touch-key-in1 {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 23 44>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_touch_key_in2: rm-io23-touch-key-in2 {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 23 45>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_touch_key_in3: rm-io23-touch-key-in3 {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 23 46>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_touch_key_in4: rm-io23-touch-key-in4 {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 23 47>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_touch_key_in5: rm-io23-touch-key-in5 {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 23 48>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_touch_key_in6: rm-io23-touch-key-in6 {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 23 49>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_touch_key_in7: rm-io23-touch-key-in7 {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 23 50>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_sai0_mclk: rm-io23-sai0-mclk {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 23 51>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_sai0_sclk: rm-io23-sai0-sclk {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 23 52>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_sai0_lrck: rm-io23-sai0-lrck {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 23 53>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_sai0_sdi0: rm-io23-sai0-sdi0 {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 23 54>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_sai0_sdi1: rm-io23-sai0-sdi1 {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 23 55>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_sai0_sdi2: rm-io23-sai0-sdi2 {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 23 56>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_sai0_sdi3: rm-io23-sai0-sdi3 {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 23 57>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_sai0_sdo: rm-io23-sai0-sdo {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 23 58>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_sai1_mclk: rm-io23-sai1-mclk {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 23 59>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_sai1_sclk: rm-io23-sai1-sclk {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 23 60>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_sai1_lrck: rm-io23-sai1-lrck {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 23 61>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_sai1_sdi: rm-io23-sai1-sdi {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 23 62>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_sai1_sdo0: rm-io23-sai1-sdo0 {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 23 63>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_sai1_sdo1: rm-io23-sai1-sdo1 {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 23 64>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_sai1_sdo2: rm-io23-sai1-sdo2 {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 23 65>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_sai1_sdo3: rm-io23-sai1-sdo3 {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 23 66>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_spi0_clk: rm-io23-spi0-clk {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 23 67>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_spi0_mosi: rm-io23-spi0-mosi {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 23 68>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_spi0_miso: rm-io23-spi0-miso {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 23 69>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_spi0_csn0: rm-io23-spi0-csn0 {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 23 70>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_spi0_csn1: rm-io23-spi0-csn1 {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 23 71>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_spi1_clk: rm-io23-spi1-clk {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 23 72>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_spi1_mosi: rm-io23-spi1-mosi {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 23 73>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_spi1_miso: rm-io23-spi1-miso {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 23 74>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_spi1_csn0: rm-io23-spi1-csn0 {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 23 75>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_spi1_csn1: rm-io23-spi1-csn1 {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none_drv_level_3>;
+			rockchip,rmio-pins =
+				<0 23 76>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_wdt_tsadc_shut: rm-io23-wdt-tsadc-shut {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 23 77>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_pmu_sleep: rm-io23-pmu-sleep {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 23 78>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_core_power_off: rm-io23-core-power-off {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 23 79>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_spdif_tx: rm-io23-spdif-tx {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 23 80>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_spdif_rx: rm-io23-spdif-rx {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 23 81>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_pwm1_bip_cntr_a0: rm-io23-pwm1-bip-cntr-a0 {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 23 82>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_pwm1_bip_cntr_a1: rm-io23-pwm1-bip-cntr-a1 {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 23 83>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_pwm1_bip_cntr_a2: rm-io23-pwm1-bip-cntr-a2 {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 23 84>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_pwm1_bip_cntr_a3: rm-io23-pwm1-bip-cntr-a3 {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 23 85>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_pwm1_bip_cntr_a4: rm-io23-pwm1-bip-cntr-a4 {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 23 86>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_pwm1_bip_cntr_a5: rm-io23-pwm1-bip-cntr-a5 {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 23 87>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_pwm1_bip_cntr_b0: rm-io23-pwm1-bip-cntr-b0 {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 23 88>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_pwm1_bip_cntr_b1: rm-io23-pwm1-bip-cntr-b1 {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 23 89>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_pwm1_bip_cntr_b2: rm-io23-pwm1-bip-cntr-b2 {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 23 90>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_pwm1_bip_cntr_b3: rm-io23-pwm1-bip-cntr-b3 {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 23 91>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_pwm1_bip_cntr_b4: rm-io23-pwm1-bip-cntr-b4 {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 23 92>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_pwm1_bip_cntr_b5: rm-io23-pwm1-bip-cntr-b5 {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 23 93>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_pdm_clk1: rm-io23-pdm-clk1 {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 23 94>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_eth_rmii0_ppsclk: rm-io23-eth-rmii0-ppsclk {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 23 95>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_eth_rmii0_ppstrig: rm-io23-eth-rmii0-ppstrig {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 23 96>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_eth_rmii1_ppsclk: rm-io23-eth-rmii1-ppsclk {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 23 97>;
+		};
+
+		/omit-if-no-ref/
+		rm_io23_eth_rmii1_ppstrig: rm-io23-eth-rmii1-ppstrig {
+			rockchip,pins =
+				<0 RK_PC7 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 23 98>;
+		};
+	};
+
+	rm_io24 {
+		/omit-if-no-ref/
+		rm_io24_uart1_tx: rm-io24-uart1-tx {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 24 1>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_uart1_rx: rm-io24-uart1-rx {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 24 2>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_uart2_tx: rm-io24-uart2-tx {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 24 3>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_uart2_rx: rm-io24-uart2-rx {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 24 4>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_uart3_tx: rm-io24-uart3-tx {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 24 5>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_uart3_rx: rm-io24-uart3-rx {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 24 6>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_uart3_ctsn: rm-io24-uart3-ctsn {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 24 7>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_uart3_rtsn: rm-io24-uart3-rtsn {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 24 8>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_uart4_tx: rm-io24-uart4-tx {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 24 9>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_uart4_rx: rm-io24-uart4-rx {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 24 10>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_uart4_ctsn: rm-io24-uart4-ctsn {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 24 11>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_uart4_rtsn: rm-io24-uart4-rtsn {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 24 12>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_mipite: rm-io24-mipite {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 24 13>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_clk_32k: rm-io24-clk-32k {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 24 14>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_i2c0_scl: rm-io24-i2c0-scl {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 24 15>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_i2c0_sda: rm-io24-i2c0-sda {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 24 16>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_i2c1_scl: rm-io24-i2c1-scl {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 24 17>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_i2c1_sda: rm-io24-i2c1-sda {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 24 18>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_i2c2_scl: rm-io24-i2c2-scl {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 24 19>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_i2c2_sda: rm-io24-i2c2-sda {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 24 20>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_pdm_clk0: rm-io24-pdm-clk0 {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 24 21>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_pdm_sdi0: rm-io24-pdm-sdi0 {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 24 22>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_pdm_sdi1: rm-io24-pdm-sdi1 {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 24 23>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_pdm_sdi2: rm-io24-pdm-sdi2 {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 24 24>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_pdm_sdi3: rm-io24-pdm-sdi3 {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 24 25>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_can1_tx: rm-io24-can1-tx {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 24 26>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_can1_rx: rm-io24-can1-rx {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 24 27>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_can0_tx: rm-io24-can0-tx {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 24 28>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_can0_rx: rm-io24-can0-rx {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 24 29>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_pwm0_ch0: rm-io24-pwm0-ch0 {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 24 30>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_pwm0_ch1: rm-io24-pwm0-ch1 {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 24 31>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_pwm0_ch2: rm-io24-pwm0-ch2 {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 24 32>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_pwm0_ch3: rm-io24-pwm0-ch3 {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 24 33>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_pwm1_ch0: rm-io24-pwm1-ch0 {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 24 34>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_pwm1_ch1: rm-io24-pwm1-ch1 {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 24 35>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_pwm1_ch2: rm-io24-pwm1-ch2 {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 24 36>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_pwm1_ch3: rm-io24-pwm1-ch3 {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 24 37>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_pwm1_ch4: rm-io24-pwm1-ch4 {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 24 38>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_pwm1_ch5: rm-io24-pwm1-ch5 {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 24 39>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_pwm1_ch6: rm-io24-pwm1-ch6 {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 24 40>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_pwm1_ch7: rm-io24-pwm1-ch7 {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 24 41>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_touch_key_drive: rm-io24-touch-key-drive {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 24 42>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_touch_key_in0: rm-io24-touch-key-in0 {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 24 43>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_touch_key_in1: rm-io24-touch-key-in1 {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 24 44>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_touch_key_in2: rm-io24-touch-key-in2 {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 24 45>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_touch_key_in3: rm-io24-touch-key-in3 {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 24 46>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_touch_key_in4: rm-io24-touch-key-in4 {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 24 47>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_touch_key_in5: rm-io24-touch-key-in5 {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 24 48>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_touch_key_in6: rm-io24-touch-key-in6 {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 24 49>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_touch_key_in7: rm-io24-touch-key-in7 {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 24 50>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_sai0_mclk: rm-io24-sai0-mclk {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 24 51>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_sai0_sclk: rm-io24-sai0-sclk {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 24 52>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_sai0_lrck: rm-io24-sai0-lrck {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 24 53>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_sai0_sdi0: rm-io24-sai0-sdi0 {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 24 54>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_sai0_sdi1: rm-io24-sai0-sdi1 {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 24 55>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_sai0_sdi2: rm-io24-sai0-sdi2 {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 24 56>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_sai0_sdi3: rm-io24-sai0-sdi3 {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 24 57>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_sai0_sdo: rm-io24-sai0-sdo {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 24 58>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_sai1_mclk: rm-io24-sai1-mclk {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 24 59>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_sai1_sclk: rm-io24-sai1-sclk {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 24 60>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_sai1_lrck: rm-io24-sai1-lrck {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 24 61>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_sai1_sdi: rm-io24-sai1-sdi {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 24 62>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_sai1_sdo0: rm-io24-sai1-sdo0 {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 24 63>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_sai1_sdo1: rm-io24-sai1-sdo1 {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 24 64>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_sai1_sdo2: rm-io24-sai1-sdo2 {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 24 65>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_sai1_sdo3: rm-io24-sai1-sdo3 {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 24 66>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_spi0_clk: rm-io24-spi0-clk {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 24 67>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_spi0_mosi: rm-io24-spi0-mosi {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 24 68>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_spi0_miso: rm-io24-spi0-miso {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 24 69>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_spi0_csn0: rm-io24-spi0-csn0 {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 24 70>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_spi0_csn1: rm-io24-spi0-csn1 {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 24 71>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_spi1_clk: rm-io24-spi1-clk {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 24 72>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_spi1_mosi: rm-io24-spi1-mosi {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 24 73>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_spi1_miso: rm-io24-spi1-miso {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 24 74>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_spi1_csn0: rm-io24-spi1-csn0 {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 24 75>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_spi1_csn1: rm-io24-spi1-csn1 {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 24 76>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_wdt_tsadc_shut: rm-io24-wdt-tsadc-shut {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 24 77>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_pmu_sleep: rm-io24-pmu-sleep {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 24 78>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_core_power_off: rm-io24-core-power-off {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 24 79>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_spdif_tx: rm-io24-spdif-tx {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 24 80>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_spdif_rx: rm-io24-spdif-rx {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 24 81>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_pwm1_bip_cntr_a0: rm-io24-pwm1-bip-cntr-a0 {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 24 82>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_pwm1_bip_cntr_a1: rm-io24-pwm1-bip-cntr-a1 {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 24 83>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_pwm1_bip_cntr_a2: rm-io24-pwm1-bip-cntr-a2 {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 24 84>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_pwm1_bip_cntr_a3: rm-io24-pwm1-bip-cntr-a3 {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 24 85>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_pwm1_bip_cntr_a4: rm-io24-pwm1-bip-cntr-a4 {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 24 86>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_pwm1_bip_cntr_a5: rm-io24-pwm1-bip-cntr-a5 {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 24 87>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_pwm1_bip_cntr_b0: rm-io24-pwm1-bip-cntr-b0 {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 24 88>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_pwm1_bip_cntr_b1: rm-io24-pwm1-bip-cntr-b1 {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 24 89>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_pwm1_bip_cntr_b2: rm-io24-pwm1-bip-cntr-b2 {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 24 90>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_pwm1_bip_cntr_b3: rm-io24-pwm1-bip-cntr-b3 {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 24 91>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_pwm1_bip_cntr_b4: rm-io24-pwm1-bip-cntr-b4 {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 24 92>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_pwm1_bip_cntr_b5: rm-io24-pwm1-bip-cntr-b5 {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 24 93>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_pdm_clk1: rm-io24-pdm-clk1 {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 24 94>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_eth_rmii0_ppsclk: rm-io24-eth-rmii0-ppsclk {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 24 95>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_eth_rmii0_ppstrig: rm-io24-eth-rmii0-ppstrig {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 24 96>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_eth_rmii1_ppsclk: rm-io24-eth-rmii1-ppsclk {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 24 97>;
+		};
+
+		/omit-if-no-ref/
+		rm_io24_eth_rmii1_ppstrig: rm-io24-eth-rmii1-ppstrig {
+			rockchip,pins =
+				<1 RK_PB1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 24 98>;
+		};
+	};
+
+	rm_io25 {
+		/omit-if-no-ref/
+		rm_io25_uart1_tx: rm-io25-uart1-tx {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 25 1>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_uart1_rx: rm-io25-uart1-rx {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 25 2>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_uart2_tx: rm-io25-uart2-tx {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 25 3>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_uart2_rx: rm-io25-uart2-rx {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 25 4>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_uart3_tx: rm-io25-uart3-tx {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 25 5>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_uart3_rx: rm-io25-uart3-rx {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 25 6>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_uart3_ctsn: rm-io25-uart3-ctsn {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 25 7>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_uart3_rtsn: rm-io25-uart3-rtsn {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 25 8>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_uart4_tx: rm-io25-uart4-tx {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 25 9>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_uart4_rx: rm-io25-uart4-rx {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 25 10>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_uart4_ctsn: rm-io25-uart4-ctsn {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 25 11>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_uart4_rtsn: rm-io25-uart4-rtsn {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 25 12>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_mipite: rm-io25-mipite {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 25 13>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_clk_32k: rm-io25-clk-32k {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 25 14>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_i2c0_scl: rm-io25-i2c0-scl {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 25 15>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_i2c0_sda: rm-io25-i2c0-sda {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 25 16>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_i2c1_scl: rm-io25-i2c1-scl {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 25 17>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_i2c1_sda: rm-io25-i2c1-sda {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 25 18>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_i2c2_scl: rm-io25-i2c2-scl {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 25 19>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_i2c2_sda: rm-io25-i2c2-sda {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 25 20>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_pdm_clk0: rm-io25-pdm-clk0 {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 25 21>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_pdm_sdi0: rm-io25-pdm-sdi0 {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 25 22>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_pdm_sdi1: rm-io25-pdm-sdi1 {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 25 23>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_pdm_sdi2: rm-io25-pdm-sdi2 {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 25 24>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_pdm_sdi3: rm-io25-pdm-sdi3 {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 25 25>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_can1_tx: rm-io25-can1-tx {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 25 26>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_can1_rx: rm-io25-can1-rx {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 25 27>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_can0_tx: rm-io25-can0-tx {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 25 28>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_can0_rx: rm-io25-can0-rx {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 25 29>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_pwm0_ch0: rm-io25-pwm0-ch0 {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 25 30>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_pwm0_ch1: rm-io25-pwm0-ch1 {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 25 31>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_pwm0_ch2: rm-io25-pwm0-ch2 {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 25 32>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_pwm0_ch3: rm-io25-pwm0-ch3 {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 25 33>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_pwm1_ch0: rm-io25-pwm1-ch0 {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 25 34>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_pwm1_ch1: rm-io25-pwm1-ch1 {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 25 35>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_pwm1_ch2: rm-io25-pwm1-ch2 {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 25 36>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_pwm1_ch3: rm-io25-pwm1-ch3 {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 25 37>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_pwm1_ch4: rm-io25-pwm1-ch4 {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 25 38>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_pwm1_ch5: rm-io25-pwm1-ch5 {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 25 39>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_pwm1_ch6: rm-io25-pwm1-ch6 {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 25 40>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_pwm1_ch7: rm-io25-pwm1-ch7 {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 25 41>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_touch_key_drive: rm-io25-touch-key-drive {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 25 42>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_touch_key_in0: rm-io25-touch-key-in0 {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 25 43>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_touch_key_in1: rm-io25-touch-key-in1 {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 25 44>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_touch_key_in2: rm-io25-touch-key-in2 {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 25 45>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_touch_key_in3: rm-io25-touch-key-in3 {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 25 46>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_touch_key_in4: rm-io25-touch-key-in4 {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 25 47>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_touch_key_in5: rm-io25-touch-key-in5 {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 25 48>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_touch_key_in6: rm-io25-touch-key-in6 {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 25 49>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_touch_key_in7: rm-io25-touch-key-in7 {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 25 50>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_sai0_mclk: rm-io25-sai0-mclk {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 25 51>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_sai0_sclk: rm-io25-sai0-sclk {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 25 52>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_sai0_lrck: rm-io25-sai0-lrck {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 25 53>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_sai0_sdi0: rm-io25-sai0-sdi0 {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 25 54>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_sai0_sdi1: rm-io25-sai0-sdi1 {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 25 55>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_sai0_sdi2: rm-io25-sai0-sdi2 {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 25 56>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_sai0_sdi3: rm-io25-sai0-sdi3 {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 25 57>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_sai0_sdo: rm-io25-sai0-sdo {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 25 58>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_sai1_mclk: rm-io25-sai1-mclk {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 25 59>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_sai1_sclk: rm-io25-sai1-sclk {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 25 60>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_sai1_lrck: rm-io25-sai1-lrck {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 25 61>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_sai1_sdi: rm-io25-sai1-sdi {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 25 62>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_sai1_sdo0: rm-io25-sai1-sdo0 {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 25 63>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_sai1_sdo1: rm-io25-sai1-sdo1 {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 25 64>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_sai1_sdo2: rm-io25-sai1-sdo2 {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 25 65>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_sai1_sdo3: rm-io25-sai1-sdo3 {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 25 66>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_spi0_clk: rm-io25-spi0-clk {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 25 67>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_spi0_mosi: rm-io25-spi0-mosi {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 25 68>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_spi0_miso: rm-io25-spi0-miso {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 25 69>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_spi0_csn0: rm-io25-spi0-csn0 {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 25 70>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_spi0_csn1: rm-io25-spi0-csn1 {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 25 71>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_spi1_clk: rm-io25-spi1-clk {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 25 72>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_spi1_mosi: rm-io25-spi1-mosi {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 25 73>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_spi1_miso: rm-io25-spi1-miso {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 25 74>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_spi1_csn0: rm-io25-spi1-csn0 {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 25 75>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_spi1_csn1: rm-io25-spi1-csn1 {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 25 76>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_wdt_tsadc_shut: rm-io25-wdt-tsadc-shut {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 25 77>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_pmu_sleep: rm-io25-pmu-sleep {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 25 78>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_core_power_off: rm-io25-core-power-off {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 25 79>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_spdif_tx: rm-io25-spdif-tx {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 25 80>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_spdif_rx: rm-io25-spdif-rx {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 25 81>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_pwm1_bip_cntr_a0: rm-io25-pwm1-bip-cntr-a0 {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 25 82>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_pwm1_bip_cntr_a1: rm-io25-pwm1-bip-cntr-a1 {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 25 83>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_pwm1_bip_cntr_a2: rm-io25-pwm1-bip-cntr-a2 {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 25 84>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_pwm1_bip_cntr_a3: rm-io25-pwm1-bip-cntr-a3 {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 25 85>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_pwm1_bip_cntr_a4: rm-io25-pwm1-bip-cntr-a4 {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 25 86>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_pwm1_bip_cntr_a5: rm-io25-pwm1-bip-cntr-a5 {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 25 87>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_pwm1_bip_cntr_b0: rm-io25-pwm1-bip-cntr-b0 {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 25 88>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_pwm1_bip_cntr_b1: rm-io25-pwm1-bip-cntr-b1 {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 25 89>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_pwm1_bip_cntr_b2: rm-io25-pwm1-bip-cntr-b2 {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 25 90>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_pwm1_bip_cntr_b3: rm-io25-pwm1-bip-cntr-b3 {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 25 91>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_pwm1_bip_cntr_b4: rm-io25-pwm1-bip-cntr-b4 {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 25 92>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_pwm1_bip_cntr_b5: rm-io25-pwm1-bip-cntr-b5 {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 25 93>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_pdm_clk1: rm-io25-pdm-clk1 {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 25 94>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_eth_rmii0_ppsclk: rm-io25-eth-rmii0-ppsclk {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 25 95>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_eth_rmii0_ppstrig: rm-io25-eth-rmii0-ppstrig {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 25 96>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_eth_rmii1_ppsclk: rm-io25-eth-rmii1-ppsclk {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 25 97>;
+		};
+
+		/omit-if-no-ref/
+		rm_io25_eth_rmii1_ppstrig: rm-io25-eth-rmii1-ppstrig {
+			rockchip,pins =
+				<1 RK_PB2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 25 98>;
+		};
+	};
+
+	rm_io26 {
+		/omit-if-no-ref/
+		rm_io26_uart1_tx: rm-io26-uart1-tx {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 26 1>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_uart1_rx: rm-io26-uart1-rx {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 26 2>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_uart2_tx: rm-io26-uart2-tx {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 26 3>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_uart2_rx: rm-io26-uart2-rx {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 26 4>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_uart3_tx: rm-io26-uart3-tx {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 26 5>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_uart3_rx: rm-io26-uart3-rx {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 26 6>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_uart3_ctsn: rm-io26-uart3-ctsn {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 26 7>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_uart3_rtsn: rm-io26-uart3-rtsn {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 26 8>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_uart4_tx: rm-io26-uart4-tx {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 26 9>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_uart4_rx: rm-io26-uart4-rx {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 26 10>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_uart4_ctsn: rm-io26-uart4-ctsn {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 26 11>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_uart4_rtsn: rm-io26-uart4-rtsn {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 26 12>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_mipite: rm-io26-mipite {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 26 13>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_clk_32k: rm-io26-clk-32k {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 26 14>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_i2c0_scl: rm-io26-i2c0-scl {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 26 15>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_i2c0_sda: rm-io26-i2c0-sda {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 26 16>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_i2c1_scl: rm-io26-i2c1-scl {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 26 17>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_i2c1_sda: rm-io26-i2c1-sda {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 26 18>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_i2c2_scl: rm-io26-i2c2-scl {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 26 19>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_i2c2_sda: rm-io26-i2c2-sda {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 26 20>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_pdm_clk0: rm-io26-pdm-clk0 {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 26 21>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_pdm_sdi0: rm-io26-pdm-sdi0 {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 26 22>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_pdm_sdi1: rm-io26-pdm-sdi1 {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 26 23>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_pdm_sdi2: rm-io26-pdm-sdi2 {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 26 24>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_pdm_sdi3: rm-io26-pdm-sdi3 {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 26 25>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_can1_tx: rm-io26-can1-tx {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 26 26>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_can1_rx: rm-io26-can1-rx {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 26 27>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_can0_tx: rm-io26-can0-tx {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 26 28>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_can0_rx: rm-io26-can0-rx {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 26 29>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_pwm0_ch0: rm-io26-pwm0-ch0 {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 26 30>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_pwm0_ch1: rm-io26-pwm0-ch1 {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 26 31>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_pwm0_ch2: rm-io26-pwm0-ch2 {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 26 32>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_pwm0_ch3: rm-io26-pwm0-ch3 {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 26 33>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_pwm1_ch0: rm-io26-pwm1-ch0 {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 26 34>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_pwm1_ch1: rm-io26-pwm1-ch1 {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 26 35>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_pwm1_ch2: rm-io26-pwm1-ch2 {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 26 36>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_pwm1_ch3: rm-io26-pwm1-ch3 {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 26 37>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_pwm1_ch4: rm-io26-pwm1-ch4 {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 26 38>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_pwm1_ch5: rm-io26-pwm1-ch5 {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 26 39>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_pwm1_ch6: rm-io26-pwm1-ch6 {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 26 40>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_pwm1_ch7: rm-io26-pwm1-ch7 {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 26 41>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_touch_key_drive: rm-io26-touch-key-drive {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 26 42>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_touch_key_in0: rm-io26-touch-key-in0 {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 26 43>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_touch_key_in1: rm-io26-touch-key-in1 {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 26 44>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_touch_key_in2: rm-io26-touch-key-in2 {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 26 45>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_touch_key_in3: rm-io26-touch-key-in3 {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 26 46>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_touch_key_in4: rm-io26-touch-key-in4 {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 26 47>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_touch_key_in5: rm-io26-touch-key-in5 {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 26 48>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_touch_key_in6: rm-io26-touch-key-in6 {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 26 49>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_touch_key_in7: rm-io26-touch-key-in7 {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 26 50>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_sai0_mclk: rm-io26-sai0-mclk {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 26 51>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_sai0_sclk: rm-io26-sai0-sclk {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 26 52>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_sai0_lrck: rm-io26-sai0-lrck {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 26 53>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_sai0_sdi0: rm-io26-sai0-sdi0 {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 26 54>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_sai0_sdi1: rm-io26-sai0-sdi1 {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 26 55>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_sai0_sdi2: rm-io26-sai0-sdi2 {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 26 56>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_sai0_sdi3: rm-io26-sai0-sdi3 {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 26 57>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_sai0_sdo: rm-io26-sai0-sdo {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 26 58>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_sai1_mclk: rm-io26-sai1-mclk {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 26 59>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_sai1_sclk: rm-io26-sai1-sclk {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 26 60>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_sai1_lrck: rm-io26-sai1-lrck {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 26 61>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_sai1_sdi: rm-io26-sai1-sdi {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 26 62>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_sai1_sdo0: rm-io26-sai1-sdo0 {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 26 63>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_sai1_sdo1: rm-io26-sai1-sdo1 {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 26 64>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_sai1_sdo2: rm-io26-sai1-sdo2 {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 26 65>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_sai1_sdo3: rm-io26-sai1-sdo3 {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 26 66>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_spi0_clk: rm-io26-spi0-clk {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 26 67>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_spi0_mosi: rm-io26-spi0-mosi {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 26 68>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_spi0_miso: rm-io26-spi0-miso {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 26 69>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_spi0_csn0: rm-io26-spi0-csn0 {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 26 70>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_spi0_csn1: rm-io26-spi0-csn1 {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 26 71>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_spi1_clk: rm-io26-spi1-clk {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 26 72>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_spi1_mosi: rm-io26-spi1-mosi {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 26 73>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_spi1_miso: rm-io26-spi1-miso {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 26 74>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_spi1_csn0: rm-io26-spi1-csn0 {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 26 75>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_spi1_csn1: rm-io26-spi1-csn1 {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 26 76>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_wdt_tsadc_shut: rm-io26-wdt-tsadc-shut {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 26 77>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_pmu_sleep: rm-io26-pmu-sleep {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 26 78>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_core_power_off: rm-io26-core-power-off {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 26 79>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_spdif_tx: rm-io26-spdif-tx {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 26 80>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_spdif_rx: rm-io26-spdif-rx {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 26 81>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_pwm1_bip_cntr_a0: rm-io26-pwm1-bip-cntr-a0 {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 26 82>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_pwm1_bip_cntr_a1: rm-io26-pwm1-bip-cntr-a1 {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 26 83>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_pwm1_bip_cntr_a2: rm-io26-pwm1-bip-cntr-a2 {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 26 84>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_pwm1_bip_cntr_a3: rm-io26-pwm1-bip-cntr-a3 {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 26 85>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_pwm1_bip_cntr_a4: rm-io26-pwm1-bip-cntr-a4 {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 26 86>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_pwm1_bip_cntr_a5: rm-io26-pwm1-bip-cntr-a5 {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 26 87>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_pwm1_bip_cntr_b0: rm-io26-pwm1-bip-cntr-b0 {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 26 88>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_pwm1_bip_cntr_b1: rm-io26-pwm1-bip-cntr-b1 {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 26 89>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_pwm1_bip_cntr_b2: rm-io26-pwm1-bip-cntr-b2 {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 26 90>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_pwm1_bip_cntr_b3: rm-io26-pwm1-bip-cntr-b3 {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 26 91>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_pwm1_bip_cntr_b4: rm-io26-pwm1-bip-cntr-b4 {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 26 92>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_pwm1_bip_cntr_b5: rm-io26-pwm1-bip-cntr-b5 {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 26 93>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_pdm_clk1: rm-io26-pdm-clk1 {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 26 94>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_eth_rmii0_ppsclk: rm-io26-eth-rmii0-ppsclk {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 26 95>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_eth_rmii0_ppstrig: rm-io26-eth-rmii0-ppstrig {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 26 96>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_eth_rmii1_ppsclk: rm-io26-eth-rmii1-ppsclk {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 26 97>;
+		};
+
+		/omit-if-no-ref/
+		rm_io26_eth_rmii1_ppstrig: rm-io26-eth-rmii1-ppstrig {
+			rockchip,pins =
+				<1 RK_PB3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 26 98>;
+		};
+	};
+
+	rm_io27 {
+		/omit-if-no-ref/
+		rm_io27_uart1_tx: rm-io27-uart1-tx {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 27 1>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_uart1_rx: rm-io27-uart1-rx {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 27 2>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_uart2_tx: rm-io27-uart2-tx {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 27 3>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_uart2_rx: rm-io27-uart2-rx {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 27 4>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_uart3_tx: rm-io27-uart3-tx {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 27 5>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_uart3_rx: rm-io27-uart3-rx {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 27 6>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_uart3_ctsn: rm-io27-uart3-ctsn {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 27 7>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_uart3_rtsn: rm-io27-uart3-rtsn {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 27 8>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_uart4_tx: rm-io27-uart4-tx {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 27 9>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_uart4_rx: rm-io27-uart4-rx {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 27 10>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_uart4_ctsn: rm-io27-uart4-ctsn {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 27 11>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_uart4_rtsn: rm-io27-uart4-rtsn {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 27 12>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_mipite: rm-io27-mipite {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 27 13>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_clk_32k: rm-io27-clk-32k {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 27 14>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_i2c0_scl: rm-io27-i2c0-scl {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 27 15>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_i2c0_sda: rm-io27-i2c0-sda {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 27 16>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_i2c1_scl: rm-io27-i2c1-scl {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 27 17>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_i2c1_sda: rm-io27-i2c1-sda {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 27 18>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_i2c2_scl: rm-io27-i2c2-scl {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 27 19>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_i2c2_sda: rm-io27-i2c2-sda {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 27 20>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_pdm_clk0: rm-io27-pdm-clk0 {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 27 21>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_pdm_sdi0: rm-io27-pdm-sdi0 {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 27 22>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_pdm_sdi1: rm-io27-pdm-sdi1 {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 27 23>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_pdm_sdi2: rm-io27-pdm-sdi2 {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 27 24>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_pdm_sdi3: rm-io27-pdm-sdi3 {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 27 25>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_can1_tx: rm-io27-can1-tx {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 27 26>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_can1_rx: rm-io27-can1-rx {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 27 27>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_can0_tx: rm-io27-can0-tx {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 27 28>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_can0_rx: rm-io27-can0-rx {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 27 29>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_pwm0_ch0: rm-io27-pwm0-ch0 {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 27 30>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_pwm0_ch1: rm-io27-pwm0-ch1 {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 27 31>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_pwm0_ch2: rm-io27-pwm0-ch2 {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 27 32>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_pwm0_ch3: rm-io27-pwm0-ch3 {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 27 33>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_pwm1_ch0: rm-io27-pwm1-ch0 {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 27 34>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_pwm1_ch1: rm-io27-pwm1-ch1 {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 27 35>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_pwm1_ch2: rm-io27-pwm1-ch2 {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 27 36>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_pwm1_ch3: rm-io27-pwm1-ch3 {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 27 37>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_pwm1_ch4: rm-io27-pwm1-ch4 {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 27 38>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_pwm1_ch5: rm-io27-pwm1-ch5 {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 27 39>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_pwm1_ch6: rm-io27-pwm1-ch6 {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 27 40>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_pwm1_ch7: rm-io27-pwm1-ch7 {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 27 41>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_touch_key_drive: rm-io27-touch-key-drive {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 27 42>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_touch_key_in0: rm-io27-touch-key-in0 {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 27 43>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_touch_key_in1: rm-io27-touch-key-in1 {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 27 44>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_touch_key_in2: rm-io27-touch-key-in2 {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 27 45>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_touch_key_in3: rm-io27-touch-key-in3 {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 27 46>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_touch_key_in4: rm-io27-touch-key-in4 {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 27 47>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_touch_key_in5: rm-io27-touch-key-in5 {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 27 48>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_touch_key_in6: rm-io27-touch-key-in6 {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 27 49>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_touch_key_in7: rm-io27-touch-key-in7 {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 27 50>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_sai0_mclk: rm-io27-sai0-mclk {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 27 51>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_sai0_sclk: rm-io27-sai0-sclk {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 27 52>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_sai0_lrck: rm-io27-sai0-lrck {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 27 53>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_sai0_sdi0: rm-io27-sai0-sdi0 {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 27 54>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_sai0_sdi1: rm-io27-sai0-sdi1 {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 27 55>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_sai0_sdi2: rm-io27-sai0-sdi2 {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 27 56>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_sai0_sdi3: rm-io27-sai0-sdi3 {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 27 57>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_sai0_sdo: rm-io27-sai0-sdo {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 27 58>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_sai1_mclk: rm-io27-sai1-mclk {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 27 59>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_sai1_sclk: rm-io27-sai1-sclk {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 27 60>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_sai1_lrck: rm-io27-sai1-lrck {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 27 61>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_sai1_sdi: rm-io27-sai1-sdi {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 27 62>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_sai1_sdo0: rm-io27-sai1-sdo0 {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 27 63>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_sai1_sdo1: rm-io27-sai1-sdo1 {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 27 64>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_sai1_sdo2: rm-io27-sai1-sdo2 {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 27 65>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_sai1_sdo3: rm-io27-sai1-sdo3 {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 27 66>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_spi0_clk: rm-io27-spi0-clk {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 27 67>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_spi0_mosi: rm-io27-spi0-mosi {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 27 68>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_spi0_miso: rm-io27-spi0-miso {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 27 69>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_spi0_csn0: rm-io27-spi0-csn0 {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 27 70>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_spi0_csn1: rm-io27-spi0-csn1 {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 27 71>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_spi1_clk: rm-io27-spi1-clk {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 27 72>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_spi1_mosi: rm-io27-spi1-mosi {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 27 73>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_spi1_miso: rm-io27-spi1-miso {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 27 74>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_spi1_csn0: rm-io27-spi1-csn0 {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 27 75>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_spi1_csn1: rm-io27-spi1-csn1 {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 27 76>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_wdt_tsadc_shut: rm-io27-wdt-tsadc-shut {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 27 77>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_pmu_sleep: rm-io27-pmu-sleep {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 27 78>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_core_power_off: rm-io27-core-power-off {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 27 79>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_spdif_tx: rm-io27-spdif-tx {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 27 80>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_spdif_rx: rm-io27-spdif-rx {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 27 81>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_pwm1_bip_cntr_a0: rm-io27-pwm1-bip-cntr-a0 {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 27 82>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_pwm1_bip_cntr_a1: rm-io27-pwm1-bip-cntr-a1 {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 27 83>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_pwm1_bip_cntr_a2: rm-io27-pwm1-bip-cntr-a2 {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 27 84>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_pwm1_bip_cntr_a3: rm-io27-pwm1-bip-cntr-a3 {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 27 85>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_pwm1_bip_cntr_a4: rm-io27-pwm1-bip-cntr-a4 {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 27 86>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_pwm1_bip_cntr_a5: rm-io27-pwm1-bip-cntr-a5 {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 27 87>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_pwm1_bip_cntr_b0: rm-io27-pwm1-bip-cntr-b0 {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 27 88>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_pwm1_bip_cntr_b1: rm-io27-pwm1-bip-cntr-b1 {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 27 89>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_pwm1_bip_cntr_b2: rm-io27-pwm1-bip-cntr-b2 {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 27 90>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_pwm1_bip_cntr_b3: rm-io27-pwm1-bip-cntr-b3 {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 27 91>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_pwm1_bip_cntr_b4: rm-io27-pwm1-bip-cntr-b4 {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 27 92>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_pwm1_bip_cntr_b5: rm-io27-pwm1-bip-cntr-b5 {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 27 93>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_pdm_clk1: rm-io27-pdm-clk1 {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 27 94>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_eth_rmii0_ppsclk: rm-io27-eth-rmii0-ppsclk {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 27 95>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_eth_rmii0_ppstrig: rm-io27-eth-rmii0-ppstrig {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 27 96>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_eth_rmii1_ppsclk: rm-io27-eth-rmii1-ppsclk {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 27 97>;
+		};
+
+		/omit-if-no-ref/
+		rm_io27_eth_rmii1_ppstrig: rm-io27-eth-rmii1-ppstrig {
+			rockchip,pins =
+				<1 RK_PC2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 27 98>;
+		};
+	};
+
+	rm_io28 {
+		/omit-if-no-ref/
+		rm_io28_uart1_tx: rm-io28-uart1-tx {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 28 1>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_uart1_rx: rm-io28-uart1-rx {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 28 2>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_uart2_tx: rm-io28-uart2-tx {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 28 3>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_uart2_rx: rm-io28-uart2-rx {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 28 4>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_uart3_tx: rm-io28-uart3-tx {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 28 5>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_uart3_rx: rm-io28-uart3-rx {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 28 6>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_uart3_ctsn: rm-io28-uart3-ctsn {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 28 7>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_uart3_rtsn: rm-io28-uart3-rtsn {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 28 8>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_uart4_tx: rm-io28-uart4-tx {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 28 9>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_uart4_rx: rm-io28-uart4-rx {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 28 10>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_uart4_ctsn: rm-io28-uart4-ctsn {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 28 11>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_uart4_rtsn: rm-io28-uart4-rtsn {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 28 12>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_mipite: rm-io28-mipite {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 28 13>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_clk_32k: rm-io28-clk-32k {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 28 14>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_i2c0_scl: rm-io28-i2c0-scl {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 28 15>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_i2c0_sda: rm-io28-i2c0-sda {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 28 16>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_i2c1_scl: rm-io28-i2c1-scl {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 28 17>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_i2c1_sda: rm-io28-i2c1-sda {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 28 18>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_i2c2_scl: rm-io28-i2c2-scl {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 28 19>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_i2c2_sda: rm-io28-i2c2-sda {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 28 20>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_pdm_clk0: rm-io28-pdm-clk0 {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 28 21>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_pdm_sdi0: rm-io28-pdm-sdi0 {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 28 22>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_pdm_sdi1: rm-io28-pdm-sdi1 {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 28 23>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_pdm_sdi2: rm-io28-pdm-sdi2 {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 28 24>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_pdm_sdi3: rm-io28-pdm-sdi3 {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 28 25>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_can1_tx: rm-io28-can1-tx {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 28 26>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_can1_rx: rm-io28-can1-rx {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 28 27>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_can0_tx: rm-io28-can0-tx {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 28 28>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_can0_rx: rm-io28-can0-rx {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 28 29>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_pwm0_ch0: rm-io28-pwm0-ch0 {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 28 30>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_pwm0_ch1: rm-io28-pwm0-ch1 {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 28 31>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_pwm0_ch2: rm-io28-pwm0-ch2 {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 28 32>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_pwm0_ch3: rm-io28-pwm0-ch3 {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 28 33>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_pwm1_ch0: rm-io28-pwm1-ch0 {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 28 34>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_pwm1_ch1: rm-io28-pwm1-ch1 {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 28 35>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_pwm1_ch2: rm-io28-pwm1-ch2 {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 28 36>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_pwm1_ch3: rm-io28-pwm1-ch3 {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 28 37>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_pwm1_ch4: rm-io28-pwm1-ch4 {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 28 38>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_pwm1_ch5: rm-io28-pwm1-ch5 {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 28 39>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_pwm1_ch6: rm-io28-pwm1-ch6 {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 28 40>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_pwm1_ch7: rm-io28-pwm1-ch7 {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 28 41>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_touch_key_drive: rm-io28-touch-key-drive {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 28 42>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_touch_key_in0: rm-io28-touch-key-in0 {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 28 43>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_touch_key_in1: rm-io28-touch-key-in1 {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 28 44>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_touch_key_in2: rm-io28-touch-key-in2 {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 28 45>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_touch_key_in3: rm-io28-touch-key-in3 {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 28 46>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_touch_key_in4: rm-io28-touch-key-in4 {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 28 47>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_touch_key_in5: rm-io28-touch-key-in5 {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 28 48>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_touch_key_in6: rm-io28-touch-key-in6 {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 28 49>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_touch_key_in7: rm-io28-touch-key-in7 {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 28 50>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_sai0_mclk: rm-io28-sai0-mclk {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 28 51>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_sai0_sclk: rm-io28-sai0-sclk {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 28 52>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_sai0_lrck: rm-io28-sai0-lrck {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 28 53>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_sai0_sdi0: rm-io28-sai0-sdi0 {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 28 54>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_sai0_sdi1: rm-io28-sai0-sdi1 {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 28 55>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_sai0_sdi2: rm-io28-sai0-sdi2 {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 28 56>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_sai0_sdi3: rm-io28-sai0-sdi3 {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 28 57>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_sai0_sdo: rm-io28-sai0-sdo {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 28 58>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_sai1_mclk: rm-io28-sai1-mclk {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 28 59>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_sai1_sclk: rm-io28-sai1-sclk {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 28 60>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_sai1_lrck: rm-io28-sai1-lrck {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 28 61>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_sai1_sdi: rm-io28-sai1-sdi {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 28 62>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_sai1_sdo0: rm-io28-sai1-sdo0 {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 28 63>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_sai1_sdo1: rm-io28-sai1-sdo1 {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 28 64>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_sai1_sdo2: rm-io28-sai1-sdo2 {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 28 65>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_sai1_sdo3: rm-io28-sai1-sdo3 {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 28 66>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_spi0_clk: rm-io28-spi0-clk {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 28 67>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_spi0_mosi: rm-io28-spi0-mosi {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 28 68>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_spi0_miso: rm-io28-spi0-miso {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 28 69>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_spi0_csn0: rm-io28-spi0-csn0 {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 28 70>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_spi0_csn1: rm-io28-spi0-csn1 {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 28 71>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_spi1_clk: rm-io28-spi1-clk {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 28 72>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_spi1_mosi: rm-io28-spi1-mosi {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 28 73>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_spi1_miso: rm-io28-spi1-miso {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 28 74>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_spi1_csn0: rm-io28-spi1-csn0 {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 28 75>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_spi1_csn1: rm-io28-spi1-csn1 {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 28 76>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_wdt_tsadc_shut: rm-io28-wdt-tsadc-shut {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 28 77>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_pmu_sleep: rm-io28-pmu-sleep {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 28 78>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_core_power_off: rm-io28-core-power-off {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 28 79>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_spdif_tx: rm-io28-spdif-tx {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 28 80>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_spdif_rx: rm-io28-spdif-rx {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 28 81>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_pwm1_bip_cntr_a0: rm-io28-pwm1-bip-cntr-a0 {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 28 82>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_pwm1_bip_cntr_a1: rm-io28-pwm1-bip-cntr-a1 {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 28 83>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_pwm1_bip_cntr_a2: rm-io28-pwm1-bip-cntr-a2 {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 28 84>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_pwm1_bip_cntr_a3: rm-io28-pwm1-bip-cntr-a3 {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 28 85>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_pwm1_bip_cntr_a4: rm-io28-pwm1-bip-cntr-a4 {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 28 86>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_pwm1_bip_cntr_a5: rm-io28-pwm1-bip-cntr-a5 {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 28 87>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_pwm1_bip_cntr_b0: rm-io28-pwm1-bip-cntr-b0 {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 28 88>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_pwm1_bip_cntr_b1: rm-io28-pwm1-bip-cntr-b1 {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 28 89>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_pwm1_bip_cntr_b2: rm-io28-pwm1-bip-cntr-b2 {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 28 90>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_pwm1_bip_cntr_b3: rm-io28-pwm1-bip-cntr-b3 {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 28 91>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_pwm1_bip_cntr_b4: rm-io28-pwm1-bip-cntr-b4 {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 28 92>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_pwm1_bip_cntr_b5: rm-io28-pwm1-bip-cntr-b5 {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 28 93>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_pdm_clk1: rm-io28-pdm-clk1 {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 28 94>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_eth_rmii0_ppsclk: rm-io28-eth-rmii0-ppsclk {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 28 95>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_eth_rmii0_ppstrig: rm-io28-eth-rmii0-ppstrig {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 28 96>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_eth_rmii1_ppsclk: rm-io28-eth-rmii1-ppsclk {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 28 97>;
+		};
+
+		/omit-if-no-ref/
+		rm_io28_eth_rmii1_ppstrig: rm-io28-eth-rmii1-ppstrig {
+			rockchip,pins =
+				<1 RK_PC3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 28 98>;
+		};
+	};
+
+	rm_io29 {
+		/omit-if-no-ref/
+		rm_io29_uart1_tx: rm-io29-uart1-tx {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 29 1>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_uart1_rx: rm-io29-uart1-rx {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 29 2>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_uart2_tx: rm-io29-uart2-tx {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 29 3>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_uart2_rx: rm-io29-uart2-rx {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 29 4>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_uart3_tx: rm-io29-uart3-tx {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 29 5>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_uart3_rx: rm-io29-uart3-rx {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 29 6>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_uart3_ctsn: rm-io29-uart3-ctsn {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 29 7>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_uart3_rtsn: rm-io29-uart3-rtsn {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 29 8>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_uart4_tx: rm-io29-uart4-tx {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 29 9>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_uart4_rx: rm-io29-uart4-rx {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 29 10>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_uart4_ctsn: rm-io29-uart4-ctsn {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 29 11>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_uart4_rtsn: rm-io29-uart4-rtsn {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 29 12>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_mipite: rm-io29-mipite {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 29 13>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_clk_32k: rm-io29-clk-32k {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 29 14>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_i2c0_scl: rm-io29-i2c0-scl {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 29 15>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_i2c0_sda: rm-io29-i2c0-sda {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 29 16>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_i2c1_scl: rm-io29-i2c1-scl {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 29 17>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_i2c1_sda: rm-io29-i2c1-sda {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 29 18>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_i2c2_scl: rm-io29-i2c2-scl {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 29 19>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_i2c2_sda: rm-io29-i2c2-sda {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 29 20>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_pdm_clk0: rm-io29-pdm-clk0 {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 29 21>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_pdm_sdi0: rm-io29-pdm-sdi0 {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 29 22>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_pdm_sdi1: rm-io29-pdm-sdi1 {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 29 23>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_pdm_sdi2: rm-io29-pdm-sdi2 {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 29 24>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_pdm_sdi3: rm-io29-pdm-sdi3 {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 29 25>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_can1_tx: rm-io29-can1-tx {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 29 26>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_can1_rx: rm-io29-can1-rx {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 29 27>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_can0_tx: rm-io29-can0-tx {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 29 28>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_can0_rx: rm-io29-can0-rx {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 29 29>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_pwm0_ch0: rm-io29-pwm0-ch0 {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 29 30>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_pwm0_ch1: rm-io29-pwm0-ch1 {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 29 31>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_pwm0_ch2: rm-io29-pwm0-ch2 {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 29 32>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_pwm0_ch3: rm-io29-pwm0-ch3 {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 29 33>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_pwm1_ch0: rm-io29-pwm1-ch0 {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 29 34>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_pwm1_ch1: rm-io29-pwm1-ch1 {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 29 35>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_pwm1_ch2: rm-io29-pwm1-ch2 {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 29 36>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_pwm1_ch3: rm-io29-pwm1-ch3 {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 29 37>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_pwm1_ch4: rm-io29-pwm1-ch4 {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 29 38>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_pwm1_ch5: rm-io29-pwm1-ch5 {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 29 39>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_pwm1_ch6: rm-io29-pwm1-ch6 {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 29 40>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_pwm1_ch7: rm-io29-pwm1-ch7 {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 29 41>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_touch_key_drive: rm-io29-touch-key-drive {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 29 42>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_touch_key_in0: rm-io29-touch-key-in0 {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 29 43>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_touch_key_in1: rm-io29-touch-key-in1 {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 29 44>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_touch_key_in2: rm-io29-touch-key-in2 {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 29 45>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_touch_key_in3: rm-io29-touch-key-in3 {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 29 46>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_touch_key_in4: rm-io29-touch-key-in4 {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 29 47>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_touch_key_in5: rm-io29-touch-key-in5 {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 29 48>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_touch_key_in6: rm-io29-touch-key-in6 {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 29 49>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_touch_key_in7: rm-io29-touch-key-in7 {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 29 50>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_sai0_mclk: rm-io29-sai0-mclk {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 29 51>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_sai0_sclk: rm-io29-sai0-sclk {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 29 52>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_sai0_lrck: rm-io29-sai0-lrck {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 29 53>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_sai0_sdi0: rm-io29-sai0-sdi0 {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 29 54>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_sai0_sdi1: rm-io29-sai0-sdi1 {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 29 55>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_sai0_sdi2: rm-io29-sai0-sdi2 {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 29 56>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_sai0_sdi3: rm-io29-sai0-sdi3 {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 29 57>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_sai0_sdo: rm-io29-sai0-sdo {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 29 58>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_sai1_mclk: rm-io29-sai1-mclk {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 29 59>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_sai1_sclk: rm-io29-sai1-sclk {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 29 60>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_sai1_lrck: rm-io29-sai1-lrck {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 29 61>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_sai1_sdi: rm-io29-sai1-sdi {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 29 62>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_sai1_sdo0: rm-io29-sai1-sdo0 {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 29 63>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_sai1_sdo1: rm-io29-sai1-sdo1 {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 29 64>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_sai1_sdo2: rm-io29-sai1-sdo2 {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 29 65>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_sai1_sdo3: rm-io29-sai1-sdo3 {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 29 66>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_spi0_clk: rm-io29-spi0-clk {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 29 67>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_spi0_mosi: rm-io29-spi0-mosi {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 29 68>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_spi0_miso: rm-io29-spi0-miso {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 29 69>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_spi0_csn0: rm-io29-spi0-csn0 {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 29 70>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_spi0_csn1: rm-io29-spi0-csn1 {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 29 71>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_spi1_clk: rm-io29-spi1-clk {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 29 72>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_spi1_mosi: rm-io29-spi1-mosi {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 29 73>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_spi1_miso: rm-io29-spi1-miso {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 29 74>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_spi1_csn0: rm-io29-spi1-csn0 {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 29 75>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_spi1_csn1: rm-io29-spi1-csn1 {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 29 76>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_wdt_tsadc_shut: rm-io29-wdt-tsadc-shut {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 29 77>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_pmu_sleep: rm-io29-pmu-sleep {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 29 78>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_core_power_off: rm-io29-core-power-off {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 29 79>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_spdif_tx: rm-io29-spdif-tx {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 29 80>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_spdif_rx: rm-io29-spdif-rx {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 29 81>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_pwm1_bip_cntr_a0: rm-io29-pwm1-bip-cntr-a0 {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 29 82>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_pwm1_bip_cntr_a1: rm-io29-pwm1-bip-cntr-a1 {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 29 83>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_pwm1_bip_cntr_a2: rm-io29-pwm1-bip-cntr-a2 {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 29 84>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_pwm1_bip_cntr_a3: rm-io29-pwm1-bip-cntr-a3 {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 29 85>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_pwm1_bip_cntr_a4: rm-io29-pwm1-bip-cntr-a4 {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 29 86>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_pwm1_bip_cntr_a5: rm-io29-pwm1-bip-cntr-a5 {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 29 87>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_pwm1_bip_cntr_b0: rm-io29-pwm1-bip-cntr-b0 {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 29 88>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_pwm1_bip_cntr_b1: rm-io29-pwm1-bip-cntr-b1 {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 29 89>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_pwm1_bip_cntr_b2: rm-io29-pwm1-bip-cntr-b2 {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 29 90>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_pwm1_bip_cntr_b3: rm-io29-pwm1-bip-cntr-b3 {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 29 91>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_pwm1_bip_cntr_b4: rm-io29-pwm1-bip-cntr-b4 {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 29 92>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_pwm1_bip_cntr_b5: rm-io29-pwm1-bip-cntr-b5 {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 29 93>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_pdm_clk1: rm-io29-pdm-clk1 {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 29 94>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_eth_rmii0_ppsclk: rm-io29-eth-rmii0-ppsclk {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 29 95>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_eth_rmii0_ppstrig: rm-io29-eth-rmii0-ppstrig {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 29 96>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_eth_rmii1_ppsclk: rm-io29-eth-rmii1-ppsclk {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 29 97>;
+		};
+
+		/omit-if-no-ref/
+		rm_io29_eth_rmii1_ppstrig: rm-io29-eth-rmii1-ppstrig {
+			rockchip,pins =
+				<1 RK_PD1 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 29 98>;
+		};
+	};
+
+	rm_io30 {
+		/omit-if-no-ref/
+		rm_io30_uart1_tx: rm-io30-uart1-tx {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 30 1>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_uart1_rx: rm-io30-uart1-rx {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 30 2>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_uart2_tx: rm-io30-uart2-tx {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 30 3>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_uart2_rx: rm-io30-uart2-rx {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 30 4>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_uart3_tx: rm-io30-uart3-tx {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 30 5>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_uart3_rx: rm-io30-uart3-rx {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 30 6>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_uart3_ctsn: rm-io30-uart3-ctsn {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 30 7>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_uart3_rtsn: rm-io30-uart3-rtsn {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 30 8>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_uart4_tx: rm-io30-uart4-tx {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 30 9>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_uart4_rx: rm-io30-uart4-rx {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 30 10>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_uart4_ctsn: rm-io30-uart4-ctsn {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 30 11>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_uart4_rtsn: rm-io30-uart4-rtsn {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 30 12>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_mipite: rm-io30-mipite {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 30 13>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_clk_32k: rm-io30-clk-32k {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 30 14>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_i2c0_scl: rm-io30-i2c0-scl {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 30 15>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_i2c0_sda: rm-io30-i2c0-sda {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 30 16>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_i2c1_scl: rm-io30-i2c1-scl {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 30 17>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_i2c1_sda: rm-io30-i2c1-sda {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 30 18>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_i2c2_scl: rm-io30-i2c2-scl {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 30 19>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_i2c2_sda: rm-io30-i2c2-sda {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 30 20>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_pdm_clk0: rm-io30-pdm-clk0 {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 30 21>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_pdm_sdi0: rm-io30-pdm-sdi0 {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 30 22>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_pdm_sdi1: rm-io30-pdm-sdi1 {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 30 23>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_pdm_sdi2: rm-io30-pdm-sdi2 {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 30 24>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_pdm_sdi3: rm-io30-pdm-sdi3 {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 30 25>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_can1_tx: rm-io30-can1-tx {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 30 26>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_can1_rx: rm-io30-can1-rx {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 30 27>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_can0_tx: rm-io30-can0-tx {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 30 28>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_can0_rx: rm-io30-can0-rx {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 30 29>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_pwm0_ch0: rm-io30-pwm0-ch0 {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 30 30>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_pwm0_ch1: rm-io30-pwm0-ch1 {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 30 31>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_pwm0_ch2: rm-io30-pwm0-ch2 {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 30 32>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_pwm0_ch3: rm-io30-pwm0-ch3 {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 30 33>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_pwm1_ch0: rm-io30-pwm1-ch0 {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 30 34>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_pwm1_ch1: rm-io30-pwm1-ch1 {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 30 35>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_pwm1_ch2: rm-io30-pwm1-ch2 {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 30 36>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_pwm1_ch3: rm-io30-pwm1-ch3 {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 30 37>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_pwm1_ch4: rm-io30-pwm1-ch4 {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 30 38>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_pwm1_ch5: rm-io30-pwm1-ch5 {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 30 39>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_pwm1_ch6: rm-io30-pwm1-ch6 {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 30 40>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_pwm1_ch7: rm-io30-pwm1-ch7 {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 30 41>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_touch_key_drive: rm-io30-touch-key-drive {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 30 42>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_touch_key_in0: rm-io30-touch-key-in0 {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 30 43>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_touch_key_in1: rm-io30-touch-key-in1 {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 30 44>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_touch_key_in2: rm-io30-touch-key-in2 {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 30 45>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_touch_key_in3: rm-io30-touch-key-in3 {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 30 46>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_touch_key_in4: rm-io30-touch-key-in4 {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 30 47>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_touch_key_in5: rm-io30-touch-key-in5 {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 30 48>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_touch_key_in6: rm-io30-touch-key-in6 {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 30 49>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_touch_key_in7: rm-io30-touch-key-in7 {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 30 50>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_sai0_mclk: rm-io30-sai0-mclk {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 30 51>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_sai0_sclk: rm-io30-sai0-sclk {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 30 52>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_sai0_lrck: rm-io30-sai0-lrck {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 30 53>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_sai0_sdi0: rm-io30-sai0-sdi0 {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 30 54>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_sai0_sdi1: rm-io30-sai0-sdi1 {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 30 55>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_sai0_sdi2: rm-io30-sai0-sdi2 {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 30 56>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_sai0_sdi3: rm-io30-sai0-sdi3 {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 30 57>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_sai0_sdo: rm-io30-sai0-sdo {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 30 58>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_sai1_mclk: rm-io30-sai1-mclk {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 30 59>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_sai1_sclk: rm-io30-sai1-sclk {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 30 60>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_sai1_lrck: rm-io30-sai1-lrck {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 30 61>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_sai1_sdi: rm-io30-sai1-sdi {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 30 62>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_sai1_sdo0: rm-io30-sai1-sdo0 {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 30 63>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_sai1_sdo1: rm-io30-sai1-sdo1 {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 30 64>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_sai1_sdo2: rm-io30-sai1-sdo2 {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 30 65>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_sai1_sdo3: rm-io30-sai1-sdo3 {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 30 66>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_spi0_clk: rm-io30-spi0-clk {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 30 67>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_spi0_mosi: rm-io30-spi0-mosi {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 30 68>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_spi0_miso: rm-io30-spi0-miso {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 30 69>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_spi0_csn0: rm-io30-spi0-csn0 {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 30 70>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_spi0_csn1: rm-io30-spi0-csn1 {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 30 71>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_spi1_clk: rm-io30-spi1-clk {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 30 72>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_spi1_mosi: rm-io30-spi1-mosi {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 30 73>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_spi1_miso: rm-io30-spi1-miso {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 30 74>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_spi1_csn0: rm-io30-spi1-csn0 {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 30 75>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_spi1_csn1: rm-io30-spi1-csn1 {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 30 76>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_wdt_tsadc_shut: rm-io30-wdt-tsadc-shut {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 30 77>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_pmu_sleep: rm-io30-pmu-sleep {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 30 78>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_core_power_off: rm-io30-core-power-off {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 30 79>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_spdif_tx: rm-io30-spdif-tx {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 30 80>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_spdif_rx: rm-io30-spdif-rx {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 30 81>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_pwm1_bip_cntr_a0: rm-io30-pwm1-bip-cntr-a0 {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 30 82>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_pwm1_bip_cntr_a1: rm-io30-pwm1-bip-cntr-a1 {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 30 83>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_pwm1_bip_cntr_a2: rm-io30-pwm1-bip-cntr-a2 {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 30 84>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_pwm1_bip_cntr_a3: rm-io30-pwm1-bip-cntr-a3 {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 30 85>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_pwm1_bip_cntr_a4: rm-io30-pwm1-bip-cntr-a4 {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 30 86>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_pwm1_bip_cntr_a5: rm-io30-pwm1-bip-cntr-a5 {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 30 87>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_pwm1_bip_cntr_b0: rm-io30-pwm1-bip-cntr-b0 {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 30 88>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_pwm1_bip_cntr_b1: rm-io30-pwm1-bip-cntr-b1 {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 30 89>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_pwm1_bip_cntr_b2: rm-io30-pwm1-bip-cntr-b2 {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 30 90>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_pwm1_bip_cntr_b3: rm-io30-pwm1-bip-cntr-b3 {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 30 91>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_pwm1_bip_cntr_b4: rm-io30-pwm1-bip-cntr-b4 {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 30 92>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_pwm1_bip_cntr_b5: rm-io30-pwm1-bip-cntr-b5 {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 30 93>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_pdm_clk1: rm-io30-pdm-clk1 {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 30 94>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_eth_rmii0_ppsclk: rm-io30-eth-rmii0-ppsclk {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 30 95>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_eth_rmii0_ppstrig: rm-io30-eth-rmii0-ppstrig {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 30 96>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_eth_rmii1_ppsclk: rm-io30-eth-rmii1-ppsclk {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 30 97>;
+		};
+
+		/omit-if-no-ref/
+		rm_io30_eth_rmii1_ppstrig: rm-io30-eth-rmii1-ppstrig {
+			rockchip,pins =
+				<1 RK_PD2 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 30 98>;
+		};
+	};
+
+	rm_io31 {
+		/omit-if-no-ref/
+		rm_io31_uart1_tx: rm-io31-uart1-tx {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 31 1>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_uart1_rx: rm-io31-uart1-rx {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 31 2>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_uart2_tx: rm-io31-uart2-tx {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 31 3>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_uart2_rx: rm-io31-uart2-rx {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 31 4>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_uart3_tx: rm-io31-uart3-tx {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 31 5>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_uart3_rx: rm-io31-uart3-rx {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 31 6>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_uart3_ctsn: rm-io31-uart3-ctsn {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 31 7>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_uart3_rtsn: rm-io31-uart3-rtsn {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 31 8>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_uart4_tx: rm-io31-uart4-tx {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 31 9>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_uart4_rx: rm-io31-uart4-rx {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_up>;
+			rockchip,rmio-pins =
+				<0 31 10>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_uart4_ctsn: rm-io31-uart4-ctsn {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 31 11>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_uart4_rtsn: rm-io31-uart4-rtsn {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 31 12>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_mipite: rm-io31-mipite {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 31 13>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_clk_32k: rm-io31-clk-32k {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 31 14>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_i2c0_scl: rm-io31-i2c0-scl {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 31 15>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_i2c0_sda: rm-io31-i2c0-sda {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 31 16>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_i2c1_scl: rm-io31-i2c1-scl {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 31 17>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_i2c1_sda: rm-io31-i2c1-sda {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 31 18>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_i2c2_scl: rm-io31-i2c2-scl {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 31 19>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_i2c2_sda: rm-io31-i2c2-sda {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 31 20>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_pdm_clk0: rm-io31-pdm-clk0 {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 31 21>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_pdm_sdi0: rm-io31-pdm-sdi0 {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 31 22>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_pdm_sdi1: rm-io31-pdm-sdi1 {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 31 23>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_pdm_sdi2: rm-io31-pdm-sdi2 {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 31 24>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_pdm_sdi3: rm-io31-pdm-sdi3 {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 31 25>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_can1_tx: rm-io31-can1-tx {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 31 26>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_can1_rx: rm-io31-can1-rx {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 31 27>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_can0_tx: rm-io31-can0-tx {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 31 28>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_can0_rx: rm-io31-can0-rx {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 31 29>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_pwm0_ch0: rm-io31-pwm0-ch0 {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 31 30>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_pwm0_ch1: rm-io31-pwm0-ch1 {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 31 31>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_pwm0_ch2: rm-io31-pwm0-ch2 {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 31 32>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_pwm0_ch3: rm-io31-pwm0-ch3 {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 31 33>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_pwm1_ch0: rm-io31-pwm1-ch0 {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 31 34>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_pwm1_ch1: rm-io31-pwm1-ch1 {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 31 35>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_pwm1_ch2: rm-io31-pwm1-ch2 {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 31 36>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_pwm1_ch3: rm-io31-pwm1-ch3 {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 31 37>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_pwm1_ch4: rm-io31-pwm1-ch4 {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 31 38>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_pwm1_ch5: rm-io31-pwm1-ch5 {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 31 39>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_pwm1_ch6: rm-io31-pwm1-ch6 {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 31 40>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_pwm1_ch7: rm-io31-pwm1-ch7 {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none_drv_level_1>;
+			rockchip,rmio-pins =
+				<0 31 41>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_touch_key_drive: rm-io31-touch-key-drive {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 31 42>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_touch_key_in0: rm-io31-touch-key-in0 {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 31 43>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_touch_key_in1: rm-io31-touch-key-in1 {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 31 44>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_touch_key_in2: rm-io31-touch-key-in2 {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 31 45>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_touch_key_in3: rm-io31-touch-key-in3 {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 31 46>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_touch_key_in4: rm-io31-touch-key-in4 {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 31 47>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_touch_key_in5: rm-io31-touch-key-in5 {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 31 48>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_touch_key_in6: rm-io31-touch-key-in6 {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 31 49>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_touch_key_in7: rm-io31-touch-key-in7 {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 31 50>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_sai0_mclk: rm-io31-sai0-mclk {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 31 51>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_sai0_sclk: rm-io31-sai0-sclk {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 31 52>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_sai0_lrck: rm-io31-sai0-lrck {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 31 53>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_sai0_sdi0: rm-io31-sai0-sdi0 {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 31 54>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_sai0_sdi1: rm-io31-sai0-sdi1 {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 31 55>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_sai0_sdi2: rm-io31-sai0-sdi2 {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 31 56>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_sai0_sdi3: rm-io31-sai0-sdi3 {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 31 57>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_sai0_sdo: rm-io31-sai0-sdo {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 31 58>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_sai1_mclk: rm-io31-sai1-mclk {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 31 59>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_sai1_sclk: rm-io31-sai1-sclk {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 31 60>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_sai1_lrck: rm-io31-sai1-lrck {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 31 61>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_sai1_sdi: rm-io31-sai1-sdi {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 31 62>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_sai1_sdo0: rm-io31-sai1-sdo0 {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 31 63>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_sai1_sdo1: rm-io31-sai1-sdo1 {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 31 64>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_sai1_sdo2: rm-io31-sai1-sdo2 {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 31 65>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_sai1_sdo3: rm-io31-sai1-sdo3 {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 31 66>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_spi0_clk: rm-io31-spi0-clk {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 31 67>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_spi0_mosi: rm-io31-spi0-mosi {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 31 68>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_spi0_miso: rm-io31-spi0-miso {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 31 69>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_spi0_csn0: rm-io31-spi0-csn0 {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 31 70>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_spi0_csn1: rm-io31-spi0-csn1 {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 31 71>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_spi1_clk: rm-io31-spi1-clk {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 31 72>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_spi1_mosi: rm-io31-spi1-mosi {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 31 73>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_spi1_miso: rm-io31-spi1-miso {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 31 74>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_spi1_csn0: rm-io31-spi1-csn0 {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 31 75>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_spi1_csn1: rm-io31-spi1-csn1 {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 31 76>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_wdt_tsadc_shut: rm-io31-wdt-tsadc-shut {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 31 77>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_pmu_sleep: rm-io31-pmu-sleep {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 31 78>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_core_power_off: rm-io31-core-power-off {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 31 79>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_spdif_tx: rm-io31-spdif-tx {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 31 80>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_spdif_rx: rm-io31-spdif-rx {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 31 81>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_pwm1_bip_cntr_a0: rm-io31-pwm1-bip-cntr-a0 {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 31 82>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_pwm1_bip_cntr_a1: rm-io31-pwm1-bip-cntr-a1 {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 31 83>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_pwm1_bip_cntr_a2: rm-io31-pwm1-bip-cntr-a2 {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 31 84>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_pwm1_bip_cntr_a3: rm-io31-pwm1-bip-cntr-a3 {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 31 85>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_pwm1_bip_cntr_a4: rm-io31-pwm1-bip-cntr-a4 {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 31 86>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_pwm1_bip_cntr_a5: rm-io31-pwm1-bip-cntr-a5 {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 31 87>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_pwm1_bip_cntr_b0: rm-io31-pwm1-bip-cntr-b0 {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 31 88>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_pwm1_bip_cntr_b1: rm-io31-pwm1-bip-cntr-b1 {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 31 89>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_pwm1_bip_cntr_b2: rm-io31-pwm1-bip-cntr-b2 {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 31 90>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_pwm1_bip_cntr_b3: rm-io31-pwm1-bip-cntr-b3 {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 31 91>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_pwm1_bip_cntr_b4: rm-io31-pwm1-bip-cntr-b4 {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 31 92>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_pwm1_bip_cntr_b5: rm-io31-pwm1-bip-cntr-b5 {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 31 93>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_pdm_clk1: rm-io31-pdm-clk1 {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 31 94>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_eth_rmii0_ppsclk: rm-io31-eth-rmii0-ppsclk {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 31 95>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_eth_rmii0_ppstrig: rm-io31-eth-rmii0-ppstrig {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 31 96>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_eth_rmii1_ppsclk: rm-io31-eth-rmii1-ppsclk {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 31 97>;
+		};
+
+		/omit-if-no-ref/
+		rm_io31_eth_rmii1_ppstrig: rm-io31-eth-rmii1-ppstrig {
+			rockchip,pins =
+				<1 RK_PD3 7 &pcfg_pull_none>;
+			rockchip,rmio-pins =
+				<0 31 98>;
+		};
+	};
+};
diff --git a/arch/arm/boot/dts/rockchip/rk3506-pinctrl.dtsi b/arch/arm/boot/dts/rockchip/rk3506-pinctrl.dtsi
new file mode 100644
index 000000000000..f81dca010a6d
--- /dev/null
+++ b/arch/arm/boot/dts/rockchip/rk3506-pinctrl.dtsi
@@ -0,0 +1,1795 @@
+// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
+/*
+ * Copyright (c) 2024 Rockchip Electronics Co., Ltd.
+ */
+
+#include <dt-bindings/pinctrl/rockchip.h>
+#include "rockchip-pinconf.dtsi"
+
+/*
+ * This file is auto generated by pin2dts tool, please keep these code
+ * by adding changes at end of this file.
+ */
+&pinctrl {
+	aupll_clk {
+		/omit-if-no-ref/
+		aupll_clk_pins: aupll-clk-pins {
+			rockchip,pins =
+				/* aupll_clk_in */
+				<0 RK_PC4 2 &pcfg_pull_none>;
+		};
+	};
+
+	cpu {
+		/omit-if-no-ref/
+		cpu_pins: cpu-pins {
+			rockchip,pins =
+				/* cpu_avs */
+				<0 RK_PC5 1 &pcfg_pull_none>;
+		};
+	};
+
+	dsm_aud {
+		/omit-if-no-ref/
+		dsm_audm0_ln_pins: dsm-audm0-ln-pins {
+			rockchip,pins =
+				/* dsm_aud_ln_m0 */
+				<1 RK_PD0 4 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		dsm_audm0_lp_pins: dsm-audm0-lp-pins {
+			rockchip,pins =
+				/* dsm_aud_lp_m0 */
+				<1 RK_PD1 4 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		dsm_audm0_rn_pins: dsm-audm0-rn-pins {
+			rockchip,pins =
+				/* dsm_aud_rn_m0 */
+				<1 RK_PC1 4 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		dsm_audm0_rp_pins: dsm-audm0-rp-pins {
+			rockchip,pins =
+				/* dsm_aud_rp_m0 */
+				<1 RK_PC2 4 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		dsm_audm1_ln_pins: dsm-audm1-ln-pins {
+			rockchip,pins =
+				/* dsm_aud_ln_m1 */
+				<2 RK_PB6 2 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		dsm_audm1_lp_pins: dsm-audm1-lp-pins {
+			rockchip,pins =
+				/* dsm_aud_lp_m1 */
+				<2 RK_PB7 2 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		dsm_audm1_rn_pins: dsm-audm1-rn-pins {
+			rockchip,pins =
+				/* dsm_aud_rn_m1 */
+				<2 RK_PB4 2 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		dsm_audm1_rp_pins: dsm-audm1-rp-pins {
+			rockchip,pins =
+				/* dsm_aud_rp_m1 */
+				<2 RK_PB5 2 &pcfg_pull_none>;
+		};
+	};
+
+	dsmc {
+		/omit-if-no-ref/
+		dsmc_int_pins: dsmc-int-pins {
+			rockchip,pins =
+				/* dsmc_int0 */
+				<1 RK_PA1 4 &pcfg_pull_down>,
+				/* dsmc_int1 */
+				<1 RK_PC0 4 &pcfg_pull_down>;
+		};
+
+		/omit-if-no-ref/
+		dsmc_clk_pins: dsmc-clk-pins {
+			rockchip,pins =
+				/* dsmc_clkn */
+				<1 RK_PA1 2 &pcfg_pull_up_drv_level_3>,
+				/* dsmc_resetn */
+				<1 RK_PC0 2 &pcfg_pull_up>;
+		};
+
+		/omit-if-no-ref/
+		dsmc_csn_pins: dsmc-csn-pins {
+			rockchip,pins =
+				/* dsmc_csn0 */
+				<1 RK_PB6 2 &pcfg_pull_up>,
+				/* dsmc_csn1 */
+				<1 RK_PB1 2 &pcfg_pull_up>,
+				/* dsmc_csn2 */
+				<1 RK_PD2 2 &pcfg_pull_up>,
+				/* dsmc_csn3 */
+				<1 RK_PD3 2 &pcfg_pull_up>;
+		};
+
+		/omit-if-no-ref/
+		dsmc_bus16_pins: dsmc-bus16-pins {
+			rockchip,pins =
+				/* dsmc_clkp */
+				<1 RK_PA0 2 &pcfg_pull_down_drv_level_3>,
+				/* dsmc_d0 */
+				<1 RK_PA3 2 &pcfg_pull_down>,
+				/* dsmc_d1 */
+				<1 RK_PA4 2 &pcfg_pull_down>,
+				/* dsmc_d2 */
+				<1 RK_PA5 2 &pcfg_pull_down>,
+				/* dsmc_d3 */
+				<1 RK_PA6 2 &pcfg_pull_down>,
+				/* dsmc_d4 */
+				<1 RK_PA7 2 &pcfg_pull_down>,
+				/* dsmc_d5 */
+				<1 RK_PB0 2 &pcfg_pull_down>,
+				/* dsmc_d6 */
+				<1 RK_PB4 2 &pcfg_pull_down>,
+				/* dsmc_d7 */
+				<1 RK_PB5 2 &pcfg_pull_down>,
+				/* dsmc_d8 */
+				<1 RK_PC1 2 &pcfg_pull_down>,
+				/* dsmc_d9 */
+				<1 RK_PC2 2 &pcfg_pull_down>,
+				/* dsmc_d10 */
+				<1 RK_PC3 2 &pcfg_pull_down>,
+				/* dsmc_d11 */
+				<1 RK_PC4 2 &pcfg_pull_down>,
+				/* dsmc_d12 */
+				<1 RK_PC5 2 &pcfg_pull_down>,
+				/* dsmc_d13 */
+				<1 RK_PC6 2 &pcfg_pull_down>,
+				/* dsmc_d14 */
+				<1 RK_PC7 2 &pcfg_pull_down>,
+				/* dsmc_d15 */
+				<1 RK_PD0 2 &pcfg_pull_down>,
+				/* dsmc_dqs0 */
+				<1 RK_PA2 2 &pcfg_pull_down>,
+				/* dsmc_dqs1 */
+				<1 RK_PD1 2 &pcfg_pull_down>,
+				/* dsmc_int2 */
+				<1 RK_PB2 2 &pcfg_pull_down>,
+				/* dsmc_int3 */
+				<1 RK_PB3 2 &pcfg_pull_down>,
+				/* dsmc_rdyn */
+				<1 RK_PB7 2 &pcfg_pull_down>;
+		};
+	};
+
+	dsmc_slv {
+		/omit-if-no-ref/
+		dsmc_slv_csn0_pins: dsmc-slv-csn0-pins {
+			rockchip,pins =
+				/* dsmc_slv_csn0 */
+				<1 RK_PD2 8 &pcfg_pull_up>;
+		};
+
+		/omit-if-no-ref/
+		dsmc_slv_bus8_pins: dsmc-slv-bus8-pins {
+			rockchip,pins =
+				/* dsmc_slv_clk */
+				<1 RK_PC0 8 &pcfg_pull_down>,
+				/* dsmc_slv_d0 */
+				<1 RK_PC2 8 &pcfg_pull_down>,
+				/* dsmc_slv_d1 */
+				<1 RK_PC3 8 &pcfg_pull_down>,
+				/* dsmc_slv_d2 */
+				<1 RK_PC4 8 &pcfg_pull_down>,
+				/* dsmc_slv_d3 */
+				<1 RK_PC5 8 &pcfg_pull_down>,
+				/* dsmc_slv_d4 */
+				<1 RK_PC6 8 &pcfg_pull_down>,
+				/* dsmc_slv_d5 */
+				<1 RK_PC7 8 &pcfg_pull_down>,
+				/* dsmc_slv_d6 */
+				<1 RK_PD0 8 &pcfg_pull_down>,
+				/* dsmc_slv_d7 */
+				<1 RK_PD1 8 &pcfg_pull_down>,
+				/* dsmc_slv_dqs0 */
+				<1 RK_PC1 8 &pcfg_pull_down>,
+				/* dsmc_slv_int */
+				<1 RK_PA1 8 &pcfg_pull_down>,
+				/* dsmc_slv_rdyn */
+				<1 RK_PD3 8 &pcfg_pull_down>;
+		};
+	};
+
+	eth_clk0_25m {
+		/omit-if-no-ref/
+		eth_clk0_25m_out_pins: eth-clk0-25m-out-pins {
+			rockchip,pins =
+				/* eth_clk0_25m_out */
+				<0 RK_PC4 1 &pcfg_pull_none>;
+		};
+	};
+
+	eth_clk1_25m {
+		/omit-if-no-ref/
+		eth_clk1_25m_out_pins: eth-clk1-25m-out-pins {
+			rockchip,pins =
+				/* eth_clk1_25m_out */
+				<0 RK_PC3 1 &pcfg_pull_none>;
+		};
+	};
+
+	eth_rmii0 {
+		/omit-if-no-ref/
+		eth_rmii0_miim_pins: eth-rmii0-miim-pins {
+			rockchip,pins =
+				/* eth_rmii0_mdc */
+				<2 RK_PB6 1 &pcfg_pull_none>,
+				/* eth_rmii0_mdio */
+				<2 RK_PB7 1 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		eth_rmii0_rx_bus2_pins: eth-rmii0-rx-bus2-pins {
+			rockchip,pins =
+				/* eth_rmii0_rxd0 */
+				<2 RK_PB0 1 &pcfg_pull_none>,
+				/* eth_rmii0_rxd1 */
+				<2 RK_PB1 1 &pcfg_pull_none>,
+				/* eth_rmii0_rxdvcrs */
+				<2 RK_PC0 1 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		eth_rmii0_tx_bus2_pins: eth-rmii0-tx-bus2-pins {
+			rockchip,pins =
+				/* eth_rmii0_txd0 */
+				<2 RK_PB3 1 &pcfg_pull_none>,
+				/* eth_rmii0_txd1 */
+				<2 RK_PB4 1 &pcfg_pull_none>,
+				/* eth_rmii0_txen */
+				<2 RK_PB5 1 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		eth_rmii0_clk_pins: eth-rmii0-clk-pins {
+			rockchip,pins =
+				/* eth_rmii0_clk */
+				<2 RK_PB2 1 &pcfg_pull_none>;
+		};
+	};
+
+	eth_rmii1 {
+		/omit-if-no-ref/
+		eth_rmii1_miim_pins: eth-rmii1-miim-pins {
+			rockchip,pins =
+				/* eth_rmii1_mdc */
+				<3 RK_PB4 2 &pcfg_pull_none>,
+				/* eth_rmii1_mdio */
+				<3 RK_PB5 2 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		eth_rmii1_rx_bus2_pins: eth-rmii1-rx-bus2-pins {
+			rockchip,pins =
+				/* eth_rmii1_rxd0 */
+				<3 RK_PA6 2 &pcfg_pull_none>,
+				/* eth_rmii1_rxd1 */
+				<3 RK_PA7 2 &pcfg_pull_none>,
+				/* eth_rmii1_rxdvcrs */
+				<3 RK_PB6 2 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		eth_rmii1_tx_bus2_pins: eth-rmii1-tx-bus2-pins {
+			rockchip,pins =
+				/* eth_rmii1_txd0 */
+				<3 RK_PB1 2 &pcfg_pull_none>,
+				/* eth_rmii1_txd1 */
+				<3 RK_PB2 2 &pcfg_pull_none>,
+				/* eth_rmii1_txen */
+				<3 RK_PB3 2 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		eth_rmii1_clk_pins: eth-rmii1-clk-pins {
+			rockchip,pins =
+				/* eth_rmii1_clk */
+				<3 RK_PB0 2 &pcfg_pull_none>;
+		};
+	};
+
+	flexbus0 {
+		/omit-if-no-ref/
+		flexbus0m0_pins: flexbus0m0-pins {
+			rockchip,pins =
+				/* flexbus0_csn_m0 */
+				<1 RK_PB0 5 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		flexbus0m1_pins: flexbus0m1-pins {
+			rockchip,pins =
+				/* flexbus0_csn_m1 */
+				<1 RK_PB2 5 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		flexbus0m2_pins: flexbus0m2-pins {
+			rockchip,pins =
+				/* flexbus0_csn_m2 */
+				<1 RK_PB4 5 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		flexbus0m3_pins: flexbus0m3-pins {
+			rockchip,pins =
+				/* flexbus0_csn_m3 */
+				<1 RK_PB6 5 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		flexbus0m4_pins: flexbus0m4-pins {
+			rockchip,pins =
+				/* flexbus0_csn_m4 */
+				<1 RK_PC0 5 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		flexbus0m5_pins: flexbus0m5-pins {
+			rockchip,pins =
+				/* flexbus0_csn_m5 */
+				<1 RK_PC2 5 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		flexbus0_clk_pins: flexbus0-clk-pins {
+			rockchip,pins =
+				/* flexbus0_clk */
+				<1 RK_PC1 3 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		flexbus0_d0_pins: flexbus0-d0-pins {
+			rockchip,pins =
+				/* flexbus0_d0 */
+				<1 RK_PD3 3 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		flexbus0_d1_pins: flexbus0-d1-pins {
+			rockchip,pins =
+				/* flexbus0_d1 */
+				<1 RK_PD2 3 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		flexbus0_d2_pins: flexbus0-d2-pins {
+			rockchip,pins =
+				/* flexbus0_d2 */
+				<1 RK_PD1 3 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		flexbus0_d3_pins: flexbus0-d3-pins {
+			rockchip,pins =
+				/* flexbus0_d3 */
+				<1 RK_PD0 3 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		flexbus0_d4_pins: flexbus0-d4-pins {
+			rockchip,pins =
+				/* flexbus0_d4 */
+				<1 RK_PC7 3 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		flexbus0_d5_pins: flexbus0-d5-pins {
+			rockchip,pins =
+				/* flexbus0_d5 */
+				<1 RK_PC6 3 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		flexbus0_d6_pins: flexbus0-d6-pins {
+			rockchip,pins =
+				/* flexbus0_d6 */
+				<1 RK_PC5 3 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		flexbus0_d7_pins: flexbus0-d7-pins {
+			rockchip,pins =
+				/* flexbus0_d7 */
+				<1 RK_PC4 3 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		flexbus0_d8_pins: flexbus0-d8-pins {
+			rockchip,pins =
+				/* flexbus0_d8 */
+				<1 RK_PC3 3 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		flexbus0_d9_pins: flexbus0-d9-pins {
+			rockchip,pins =
+				/* flexbus0_d9 */
+				<1 RK_PC2 3 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		flexbus0_d10_pins: flexbus0-d10-pins {
+			rockchip,pins =
+				/* flexbus0_d10 */
+				<1 RK_PB7 4 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		flexbus0_d11_pins: flexbus0-d11-pins {
+			rockchip,pins =
+				/* flexbus0_d11 */
+				<1 RK_PB6 4 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		flexbus0_d12_pins: flexbus0-d12-pins {
+			rockchip,pins =
+				/* flexbus0_d12 */
+				<1 RK_PB5 4 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		flexbus0_d13_pins: flexbus0-d13-pins {
+			rockchip,pins =
+				/* flexbus0_d13 */
+				<1 RK_PB4 4 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		flexbus0_d14_pins: flexbus0-d14-pins {
+			rockchip,pins =
+				/* flexbus0_d14 */
+				<1 RK_PB3 4 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		flexbus0_d15_pins: flexbus0-d15-pins {
+			rockchip,pins =
+				/* flexbus0_d15 */
+				<1 RK_PB2 4 &pcfg_pull_none>;
+		};
+	};
+
+	flexbus1 {
+		/omit-if-no-ref/
+		flexbus1m0_pins: flexbus1m0-pins {
+			rockchip,pins =
+				/* flexbus1_csn_m0 */
+				<1 RK_PB1 5 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		flexbus1m1_pins: flexbus1m1-pins {
+			rockchip,pins =
+				/* flexbus1_csn_m1 */
+				<1 RK_PB3 5 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		flexbus1m2_pins: flexbus1m2-pins {
+			rockchip,pins =
+				/* flexbus1_csn_m2 */
+				<1 RK_PB5 5 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		flexbus1m3_pins: flexbus1m3-pins {
+			rockchip,pins =
+				/* flexbus1_csn_m3 */
+				<1 RK_PB7 5 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		flexbus1m4_pins: flexbus1m4-pins {
+			rockchip,pins =
+				/* flexbus1_csn_m4 */
+				<1 RK_PC1 5 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		flexbus1m5_pins: flexbus1m5-pins {
+			rockchip,pins =
+				/* flexbus1_csn_m5 */
+				<1 RK_PC3 5 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		flexbus1_clk_pins: flexbus1-clk-pins {
+			rockchip,pins =
+				/* flexbus1_clk */
+				<1 RK_PC0 3 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		flexbus1_d0_pins: flexbus1-d0-pins {
+			rockchip,pins =
+				/* flexbus1_d0 */
+				<1 RK_PA0 3 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		flexbus1_d1_pins: flexbus1-d1-pins {
+			rockchip,pins =
+				/* flexbus1_d1 */
+				<1 RK_PA1 3 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		flexbus1_d2_pins: flexbus1-d2-pins {
+			rockchip,pins =
+				/* flexbus1_d2 */
+				<1 RK_PA2 3 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		flexbus1_d3_pins: flexbus1-d3-pins {
+			rockchip,pins =
+				/* flexbus1_d3 */
+				<1 RK_PA3 3 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		flexbus1_d4_pins: flexbus1-d4-pins {
+			rockchip,pins =
+				/* flexbus1_d4 */
+				<1 RK_PA4 3 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		flexbus1_d5_pins: flexbus1-d5-pins {
+			rockchip,pins =
+				/* flexbus1_d5 */
+				<1 RK_PA5 3 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		flexbus1_d6_pins: flexbus1-d6-pins {
+			rockchip,pins =
+				/* flexbus1_d6 */
+				<1 RK_PA6 3 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		flexbus1_d7_pins: flexbus1-d7-pins {
+			rockchip,pins =
+				/* flexbus1_d7 */
+				<1 RK_PA7 3 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		flexbus1_d8_pins: flexbus1-d8-pins {
+			rockchip,pins =
+				/* flexbus1_d8 */
+				<1 RK_PB0 3 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		flexbus1_d9_pins: flexbus1-d9-pins {
+			rockchip,pins =
+				/* flexbus1_d9 */
+				<1 RK_PB1 3 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		flexbus1_d10_pins: flexbus1-d10-pins {
+			rockchip,pins =
+				/* flexbus1_d10 */
+				<1 RK_PB2 3 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		flexbus1_d11_pins: flexbus1-d11-pins {
+			rockchip,pins =
+				/* flexbus1_d11 */
+				<1 RK_PB3 3 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		flexbus1_d12_pins: flexbus1-d12-pins {
+			rockchip,pins =
+				/* flexbus1_d12 */
+				<1 RK_PB4 3 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		flexbus1_d13_pins: flexbus1-d13-pins {
+			rockchip,pins =
+				/* flexbus1_d13 */
+				<1 RK_PB5 3 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		flexbus1_d14_pins: flexbus1-d14-pins {
+			rockchip,pins =
+				/* flexbus1_d14 */
+				<1 RK_PB6 3 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		flexbus1_d15_pins: flexbus1-d15-pins {
+			rockchip,pins =
+				/* flexbus1_d15 */
+				<1 RK_PB7 3 &pcfg_pull_none>;
+		};
+	};
+
+	fspi {
+		/omit-if-no-ref/
+		fspi_bus4_pins: fspi-bus4-pins {
+			rockchip,pins =
+				/* fspi_d0 */
+				<2 RK_PA2 1 &pcfg_pull_none>,
+				/* fspi_d1 */
+				<2 RK_PA3 1 &pcfg_pull_none>,
+				/* fspi_d2 */
+				<2 RK_PA4 1 &pcfg_pull_none>,
+				/* fspi_d3 */
+				<2 RK_PA5 1 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		fspi_clk_pins: fspi-clk-pins {
+			rockchip,pins =
+				/* fspi_clk */
+				<2 RK_PA1 1 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		fspi_csn_pins: fspi-csn-pins {
+			rockchip,pins =
+				/* fspi_csn */
+				<2 RK_PA0 1 &pcfg_pull_none>;
+		};
+	};
+
+	jtag {
+		/omit-if-no-ref/
+		jtagm0_pins: jtagm0-pins {
+			rockchip,pins =
+				/* jtag_tck_m0 */
+				<3 RK_PA4 2 &pcfg_pull_none>,
+				/* jtag_tms_m0 */
+				<3 RK_PA5 2 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		jtagm1_pins: jtagm1-pins {
+			rockchip,pins =
+				/* jtag_tck_m1 */
+				<0 RK_PC6 2 &pcfg_pull_none>,
+				/* jtag_tms_m1 */
+				<0 RK_PC7 2 &pcfg_pull_none>;
+		};
+	};
+
+	ref_clk1 {
+		/omit-if-no-ref/
+		ref_clk1_pins: ref-clk1-pins {
+			rockchip,pins =
+				/* ref_clk1_out */
+				<0 RK_PC2 1 &pcfg_pull_none>;
+		};
+	};
+
+	sai0 {
+		/omit-if-no-ref/
+		sai0_lrck_pins: sai0-lrck-pins {
+			rockchip,pins =
+				/* sai0_lrck */
+				<0 RK_PA0 1 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		sai0_mclk_pins: sai0-mclk-pins {
+			rockchip,pins =
+				/* sai0_mclk */
+				<0 RK_PA2 1 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		sai0_sclk_pins: sai0-sclk-pins {
+			rockchip,pins =
+				/* sai0_sclk */
+				<0 RK_PA1 1 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		sai0_sdi0_pins: sai0-sdi0-pins {
+			rockchip,pins =
+				/* sai0_sdi0 */
+				<0 RK_PA4 1 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		sai0_sdi1_pins: sai0-sdi1-pins {
+			rockchip,pins =
+				/* sai0_sdi1 */
+				<0 RK_PA5 1 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		sai0_sdi2_pins: sai0-sdi2-pins {
+			rockchip,pins =
+				/* sai0_sdi2 */
+				<0 RK_PA6 1 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		sai0_sdi3_pins: sai0-sdi3-pins {
+			rockchip,pins =
+				/* sai0_sdi3 */
+				<0 RK_PA7 1 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		sai0_sdo_pins: sai0-sdo-pins {
+			rockchip,pins =
+				/* sai0_sdo */
+				<0 RK_PA3 1 &pcfg_pull_none>;
+		};
+	};
+
+	sai1 {
+		/omit-if-no-ref/
+		sai1_lrck_pins: sai1-lrck-pins {
+			rockchip,pins =
+				/* sai1_lrck */
+				<0 RK_PB2 1 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		sai1_mclk_pins: sai1-mclk-pins {
+			rockchip,pins =
+				/* sai1_mclk */
+				<0 RK_PB0 1 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		sai1_sclk_pins: sai1-sclk-pins {
+			rockchip,pins =
+				/* sai1_sclk */
+				<0 RK_PB1 1 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		sai1_sdo0_pins: sai1-sdo0-pins {
+			rockchip,pins =
+				/* sai1_sdo0 */
+				<0 RK_PB4 1 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		sai1_sdo1_pins: sai1-sdo1-pins {
+			rockchip,pins =
+				/* sai1_sdo1 */
+				<0 RK_PB5 1 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		sai1_sdo2_pins: sai1-sdo2-pins {
+			rockchip,pins =
+				/* sai1_sdo2 */
+				<0 RK_PB6 1 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		sai1_sdo3_pins: sai1-sdo3-pins {
+			rockchip,pins =
+				/* sai1_sdo3 */
+				<0 RK_PB7 1 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		sai1_sdi_pins: sai1-sdi-pins {
+			rockchip,pins =
+				/* sai1_sdi */
+				<0 RK_PB3 1 &pcfg_pull_none>;
+		};
+	};
+
+	sai2 {
+		/omit-if-no-ref/
+		sai2m0_lrck_pins: sai2m0-lrck-pins {
+			rockchip,pins =
+				/* sai2_lrck_m0 */
+				<3 RK_PB1 1 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		sai2m0_mclk_pins: sai2m0-mclk-pins {
+			rockchip,pins =
+				/* sai2_mclk_m0 */
+				<3 RK_PB6 1 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		sai2m0_sclk_pins: sai2m0-sclk-pins {
+			rockchip,pins =
+				/* sai2_sclk_m0 */
+				<3 RK_PA7 1 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		sai2m0_sdi_pins: sai2m0-sdi-pins {
+			rockchip,pins =
+				/* sai2m0_sdi */
+				<3 RK_PA6 1 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		sai2m0_sdo_pins: sai2m0-sdo-pins {
+			rockchip,pins =
+				/* sai2m0_sdo */
+				<3 RK_PB0 1 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		sai2m1_lrck_pins: sai2m1-lrck-pins {
+			rockchip,pins =
+				/* sai2_lrck_m1 */
+				<1 RK_PB3 6 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		sai2m1_mclk_pins: sai2m1-mclk-pins {
+			rockchip,pins =
+				/* sai2_mclk_m1 */
+				<1 RK_PC1 6 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		sai2m1_sclk_pins: sai2m1-sclk-pins {
+			rockchip,pins =
+				/* sai2_sclk_m1 */
+				<1 RK_PB2 6 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		sai2m1_sdi_pins: sai2m1-sdi-pins {
+			rockchip,pins =
+				/* sai2m1_sdi */
+				<1 RK_PC2 6 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		sai2m1_sdo_pins: sai2m1-sdo-pins {
+			rockchip,pins =
+				/* sai2m1_sdo */
+				<1 RK_PC3 6 &pcfg_pull_none>;
+		};
+	};
+
+	sai3 {
+		/omit-if-no-ref/
+		sai3_lrck_pins: sai3-lrck-pins {
+			rockchip,pins =
+				/* sai3_lrck */
+				<2 RK_PB5 3 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		sai3_mclk_pins: sai3-mclk-pins {
+			rockchip,pins =
+				/* sai3_mclk */
+				<2 RK_PC0 3 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		sai3_sclk_pins: sai3-sclk-pins {
+			rockchip,pins =
+				/* sai3_sclk */
+				<2 RK_PB4 3 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		sai3_sdi_pins: sai3-sdi-pins {
+			rockchip,pins =
+				/* sai3_sdi */
+				<2 RK_PB6 3 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		sai3_sdo_pins: sai3-sdo-pins {
+			rockchip,pins =
+				/* sai3_sdo */
+				<2 RK_PB7 3 &pcfg_pull_none>;
+		};
+	};
+
+	sdmmc {
+		/omit-if-no-ref/
+		sdmmc_bus4_pins: sdmmc-bus4-pins {
+			rockchip,pins =
+				/* sdmmc_d0 */
+				<3 RK_PA2 1 &pcfg_pull_up>,
+				/* sdmmc_d1 */
+				<3 RK_PA3 1 &pcfg_pull_up>,
+				/* sdmmc_d2 */
+				<3 RK_PA4 1 &pcfg_pull_up>,
+				/* sdmmc_d3 */
+				<3 RK_PA5 1 &pcfg_pull_up>;
+		};
+
+		/omit-if-no-ref/
+		sdmmc_cmd_pins: sdmmc-cmd-pins {
+			rockchip,pins =
+				/* sdmmc_cmd */
+				<3 RK_PA1 1 &pcfg_pull_up>;
+		};
+
+		/omit-if-no-ref/
+		sdmmc_clk_pins: sdmmc-clk-pins {
+			rockchip,pins =
+				/* sdmmc_clk */
+				<3 RK_PA0 1 &pcfg_pull_none>;
+		};
+	};
+
+	spi0 {
+		/omit-if-no-ref/
+		spi0_clk_pins: spi0-clk-pins {
+			rockchip,pins =
+				/* spi0_clk */
+				<0 RK_PC0 2 &pcfg_pull_none_drv_level_3>,
+				/* spi0_miso */
+				<0 RK_PC2 2 &pcfg_pull_none_drv_level_3>,
+				/* spi0_mosi */
+				<0 RK_PC1 2 &pcfg_pull_none_drv_level_3>;
+		};
+
+		/omit-if-no-ref/
+		spi0_csn0_pins: spi0-csn0-pins {
+			rockchip,pins =
+				/* spi0_csn0 */
+				<0 RK_PC3 2 &pcfg_pull_none_drv_level_3>;
+		};
+
+		/omit-if-no-ref/
+		spi0_csn1_pins: spi0-csn1-pins {
+			rockchip,pins =
+				/* spi0_csn1 */
+				<0 RK_PB7 2 &pcfg_pull_none_drv_level_3>;
+		};
+	};
+
+	spi1 {
+		/omit-if-no-ref/
+		spi1_clk_pins: spi1-clk-pins {
+			rockchip,pins =
+				/* spi1_clk */
+				<0 RK_PB0 2 &pcfg_pull_none_drv_level_3>,
+				/* spi1_miso */
+				<0 RK_PB2 2 &pcfg_pull_none_drv_level_3>,
+				/* spi1_mosi */
+				<0 RK_PB1 2 &pcfg_pull_none_drv_level_3>;
+		};
+
+		/omit-if-no-ref/
+		spi1_csn0_pins: spi1-csn0-pins {
+			rockchip,pins =
+				/* spi1_csn0 */
+				<0 RK_PB6 2 &pcfg_pull_none_drv_level_3>;
+		};
+
+		/omit-if-no-ref/
+		spi1_csn1_pins: spi1-csn1-pins {
+			rockchip,pins =
+				/* spi1_csn1 */
+				<0 RK_PA7 2 &pcfg_pull_none_drv_level_3>;
+		};
+	};
+
+	spi2 {
+		/omit-if-no-ref/
+		spi2_clk_pins: spi2-clk-pins {
+			rockchip,pins =
+				/* spi2_clk */
+				<2 RK_PB0 2 &pcfg_pull_none>,
+				/* spi2_miso */
+				<2 RK_PB3 2 &pcfg_pull_none>,
+				/* spi2_mosi */
+				<2 RK_PB2 2 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		spi2_csn_pins: spi2-csn-pins {
+			rockchip,pins =
+				/* spi2_csn */
+				<2 RK_PB1 2 &pcfg_pull_none>;
+		};
+	};
+
+	test_clk {
+		/omit-if-no-ref/
+		test_clk_pins: test-clk-pins {
+			rockchip,pins =
+				/* test_clk_out */
+				<3 RK_PA3 2 &pcfg_pull_none>;
+		};
+	};
+
+	uart0 {
+		/omit-if-no-ref/
+		uart0_xfer_pins: uart0-xfer-pins {
+			rockchip,pins =
+				/* uart0_rx */
+				<0 RK_PC7 1 &pcfg_pull_up>,
+				/* uart0_tx */
+				<0 RK_PC6 1 &pcfg_pull_up>;
+		};
+	};
+
+	uart5 {
+		/omit-if-no-ref/
+		uart5m0_xfer_pins: uart5m0-xfer-pins {
+			rockchip,pins =
+				/* uart5_rx_m0 */
+				<3 RK_PB3 1 &pcfg_pull_up>,
+				/* uart5_tx_m0 */
+				<3 RK_PB4 1 &pcfg_pull_up>;
+		};
+
+		/omit-if-no-ref/
+		uart5m0_ctsn_pins: uart5m0-ctsn-pins {
+			rockchip,pins =
+				/* uart5m0_ctsn */
+				<3 RK_PB2 1 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		uart5m0_rtsn_pins: uart5m0-rtsn-pins {
+			rockchip,pins =
+				/* uart5m0_rtsn */
+				<3 RK_PB5 1 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		uart5m1_xfer_pins: uart5m1-xfer-pins {
+			rockchip,pins =
+				/* uart5_rx_m1 */
+				<1 RK_PD3 6 &pcfg_pull_up>,
+				/* uart5_tx_m1 */
+				<1 RK_PD2 6 &pcfg_pull_up>;
+		};
+
+		/omit-if-no-ref/
+		uart5m1_ctsn_pins: uart5m1-ctsn-pins {
+			rockchip,pins =
+				/* uart5m1_ctsn */
+				<1 RK_PB1 6 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		uart5m1_rtsn_pins: uart5m1-rtsn-pins {
+			rockchip,pins =
+				/* uart5m1_rtsn */
+				<1 RK_PD1 6 &pcfg_pull_none>;
+		};
+	};
+
+	vo_lcdc {
+		/omit-if-no-ref/
+		vo_lcdc_pins: vo-lcdc-pins {
+			rockchip,pins =
+				/* vo_lcdc_clk */
+				<1 RK_PA3 1 &pcfg_pull_none_drv_level_3>,
+				/* vo_lcdc_d0 */
+				<1 RK_PD3 1 &pcfg_pull_none>,
+				/* vo_lcdc_d1 */
+				<1 RK_PD2 1 &pcfg_pull_none>,
+				/* vo_lcdc_d2 */
+				<1 RK_PD1 1 &pcfg_pull_none>,
+				/* vo_lcdc_d3 */
+				<1 RK_PD0 1 &pcfg_pull_none>,
+				/* vo_lcdc_d4 */
+				<1 RK_PC7 1 &pcfg_pull_none>,
+				/* vo_lcdc_d5 */
+				<1 RK_PC6 1 &pcfg_pull_none>,
+				/* vo_lcdc_d6 */
+				<1 RK_PC5 1 &pcfg_pull_none>,
+				/* vo_lcdc_d7 */
+				<1 RK_PC4 1 &pcfg_pull_none>,
+				/* vo_lcdc_d8 */
+				<1 RK_PC3 1 &pcfg_pull_none>,
+				/* vo_lcdc_d9 */
+				<1 RK_PC2 1 &pcfg_pull_none>,
+				/* vo_lcdc_d10 */
+				<1 RK_PC1 1 &pcfg_pull_none>,
+				/* vo_lcdc_d11 */
+				<1 RK_PC0 1 &pcfg_pull_none>,
+				/* vo_lcdc_d12 */
+				<1 RK_PB7 1 &pcfg_pull_none>,
+				/* vo_lcdc_d13 */
+				<1 RK_PB6 1 &pcfg_pull_none>,
+				/* vo_lcdc_d14 */
+				<1 RK_PB5 1 &pcfg_pull_none>,
+				/* vo_lcdc_d15 */
+				<1 RK_PB4 1 &pcfg_pull_none>,
+				/* vo_lcdc_d16 */
+				<1 RK_PB3 1 &pcfg_pull_none>,
+				/* vo_lcdc_d17 */
+				<1 RK_PB2 1 &pcfg_pull_none>,
+				/* vo_lcdc_d18 */
+				<1 RK_PB1 1 &pcfg_pull_none>,
+				/* vo_lcdc_d19 */
+				<1 RK_PB0 1 &pcfg_pull_none>,
+				/* vo_lcdc_d20 */
+				<1 RK_PA7 1 &pcfg_pull_none>,
+				/* vo_lcdc_d21 */
+				<1 RK_PA6 1 &pcfg_pull_none>,
+				/* vo_lcdc_d22 */
+				<1 RK_PA5 1 &pcfg_pull_none>,
+				/* vo_lcdc_d23 */
+				<1 RK_PA4 1 &pcfg_pull_none>,
+				/* vo_lcdc_den */
+				<1 RK_PA0 1 &pcfg_pull_none>,
+				/* vo_lcdc_hsync */
+				<1 RK_PA2 1 &pcfg_pull_none>,
+				/* vo_lcdc_vsync */
+				<1 RK_PA1 1 &pcfg_pull_none>;
+		};
+	};
+};
+
+/*
+ * This part is edited handly.
+ */
+&pinctrl {
+	dsm_aud {
+		/omit-if-no-ref/
+		dsm_audm0_pins: dsm-audm0-pins {
+			rockchip,pins =
+				/* dsm_aud_ln_m0 */
+				<1 RK_PD0 4 &pcfg_pull_none>,
+				/* dsm_aud_lp_m0 */
+				<1 RK_PD1 4 &pcfg_pull_none>,
+				/* dsm_aud_rn_m0 */
+				<1 RK_PC1 4 &pcfg_pull_none>,
+				/* dsm_aud_rp_m0 */
+				<1 RK_PC2 4 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		dsm_audm1_pins: dsm-audm1-pins {
+			rockchip,pins =
+				/* dsm_aud_ln_m1 */
+				<2 RK_PB6 2 &pcfg_pull_none>,
+				/* dsm_aud_lp_m1 */
+				<2 RK_PB7 2 &pcfg_pull_none>,
+				/* dsm_aud_rn_m1 */
+				<2 RK_PB4 2 &pcfg_pull_none>,
+				/* dsm_aud_rp_m1 */
+				<2 RK_PB5 2 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		dsm_audm0_iodown_pins: dsm-audm0-iodown-pins {
+			rockchip,pins =
+				/* dsm_aud_ln_m0 */
+				<1 RK_PD0 RK_FUNC_GPIO &pcfg_pull_down>,
+				/* dsm_aud_lp_m0 */
+				<1 RK_PD1 RK_FUNC_GPIO &pcfg_pull_down>,
+				/* dsm_aud_rn_m0 */
+				<1 RK_PC1 RK_FUNC_GPIO &pcfg_pull_down>,
+				/* dsm_aud_rp_m0 */
+				<1 RK_PC2 RK_FUNC_GPIO &pcfg_pull_down>;
+		};
+
+		/omit-if-no-ref/
+		dsm_audm1_iodown_pins: dsm-audm1-iodown-pins {
+			rockchip,pins =
+				/* dsm_aud_ln_m1 */
+				<2 RK_PB6 RK_FUNC_GPIO &pcfg_pull_down>,
+				/* dsm_aud_lp_m1 */
+				<2 RK_PB7 RK_FUNC_GPIO &pcfg_pull_down>,
+				/* dsm_aud_rn_m1 */
+				<2 RK_PB4 RK_FUNC_GPIO &pcfg_pull_down>,
+				/* dsm_aud_rp_m1 */
+				<2 RK_PB5 RK_FUNC_GPIO &pcfg_pull_down>;
+		};
+	};
+
+	dsmc {
+		/omit-if-no-ref/
+		dsmc_csn_pull_pins: dsmc-csn-pull-pins {
+			rockchip,pins =
+				/* dsmc_csn0 */
+				<1 RK_PB6 RK_FUNC_GPIO &pcfg_pull_up>,
+				/* dsmc_csn1 */
+				<1 RK_PB1 RK_FUNC_GPIO &pcfg_pull_up>,
+				/* dsmc_csn2 */
+				<1 RK_PD2 RK_FUNC_GPIO &pcfg_pull_up>,
+				/* dsmc_csn3 */
+				<1 RK_PD3 RK_FUNC_GPIO &pcfg_pull_up>;
+		};
+	};
+
+	dsmc_slv {
+		/omit-if-no-ref/
+		dsmc_slv_csn0_pull_pins: dsmc-slv-csn0-pull-pins {
+			rockchip,pins =
+				/* dsmc_slv_csn0 */
+				<1 RK_PD2 RK_FUNC_GPIO &pcfg_pull_up>;
+		};
+	};
+
+	rm_io_idle {
+		/omit-if-no-ref/
+		rm_io9_idle_pins: rm-io9-idle-pins {
+			rockchip,pins =
+				<0 RK_PB1 RK_FUNC_GPIO &pcfg_input_enable_pull_down>;
+		};
+		/omit-if-no-ref/
+		rm_io10_idle_pins: rm-io10-idle-pins {
+			rockchip,pins =
+				<0 RK_PB2 RK_FUNC_GPIO &pcfg_input_enable_pull_down>;
+		};
+		/omit-if-no-ref/
+		rm_io11_idle_pins: rm-io11-idle-pins {
+			rockchip,pins =
+				<0 RK_PB3 RK_FUNC_GPIO &pcfg_input_enable_pull_down>;
+		};
+		/omit-if-no-ref/
+		rm_io12_idle_pins: rm-io12-idle-pins {
+			rockchip,pins =
+				<0 RK_PB4 RK_FUNC_GPIO &pcfg_input_enable_pull_down>;
+		};
+	};
+
+	sai3_idle {
+		sai3_sclk_idle_pins: sai3-sclk-idle-pins {
+			rockchip,pins =
+				/* sai3_sclk */
+				<2 RK_PB4 RK_FUNC_GPIO &pcfg_input_enable_pull_down>;
+		};
+
+		sai3_lrck_idle_pins: sai3-lrck-idle-pins {
+			rockchip,pins =
+				/* sai3_lrck */
+				<2 RK_PB5 RK_FUNC_GPIO &pcfg_input_enable_pull_down>;
+		};
+
+		sai3_sdi_idle_pins: sai3-sdi-idle-pins {
+			rockchip,pins =
+				/* sai3_sdi */
+				<2 RK_PB6 RK_FUNC_GPIO &pcfg_input_enable_pull_down>;
+		};
+
+		sai3_sdo_idle_pins: sai3-sdo-idle-pins {
+			rockchip,pins =
+				/* sai3_sdo */
+				<2 RK_PB7 RK_FUNC_GPIO &pcfg_input_enable_pull_down>;
+		};
+	};
+
+	vo_lcdc {
+		/omit-if-no-ref/
+		bt1120_pins: bt1120-pins {
+			rockchip,pins =
+				/* vo_lcdc_clk */
+				<1 RK_PA3 1 &pcfg_pull_none_drv_level_4>,
+				/* vo_lcdc_d3 */
+				<1 RK_PD0 1 &pcfg_pull_none>,
+				/* vo_lcdc_d4 */
+				<1 RK_PC7 1 &pcfg_pull_none>,
+				/* vo_lcdc_d5 */
+				<1 RK_PC6 1 &pcfg_pull_none>,
+				/* vo_lcdc_d6 */
+				<1 RK_PC5 1 &pcfg_pull_none>,
+				/* vo_lcdc_d7 */
+				<1 RK_PC4 1 &pcfg_pull_none>,
+				/* vo_lcdc_d10 */
+				<1 RK_PC1 1 &pcfg_pull_none>,
+				/* vo_lcdc_d11 */
+				<1 RK_PC0 1 &pcfg_pull_none>,
+				/* vo_lcdc_d12 */
+				<1 RK_PB7 1 &pcfg_pull_none>,
+				/* vo_lcdc_d13 */
+				<1 RK_PB6 1 &pcfg_pull_none>,
+				/* vo_lcdc_d14 */
+				<1 RK_PB5 1 &pcfg_pull_none>,
+				/* vo_lcdc_d15 */
+				<1 RK_PB4 1 &pcfg_pull_none>,
+				/* vo_lcdc_d19 */
+				<1 RK_PB0 1 &pcfg_pull_none>,
+				/* vo_lcdc_d20 */
+				<1 RK_PA7 1 &pcfg_pull_none>,
+				/* vo_lcdc_d21 */
+				<1 RK_PA6 1 &pcfg_pull_none>,
+				/* vo_lcdc_d22 */
+				<1 RK_PA5 1 &pcfg_pull_none>,
+				/* vo_lcdc_d23 */
+				<1 RK_PA4 1 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		bt656_m0_pins: bt656-m0-pins {
+			rockchip,pins =
+				/* vo_lcdc_clk */
+				<1 RK_PA3 1 &pcfg_pull_none_drv_level_4>,
+				/* vo_lcdc_d3 */
+				<1 RK_PD0 1 &pcfg_pull_none>,
+				/* vo_lcdc_d4 */
+				<1 RK_PC7 1 &pcfg_pull_none>,
+				/* vo_lcdc_d5 */
+				<1 RK_PC6 1 &pcfg_pull_none>,
+				/* vo_lcdc_d6 */
+				<1 RK_PC5 1 &pcfg_pull_none>,
+				/* vo_lcdc_d7 */
+				<1 RK_PC4 1 &pcfg_pull_none>,
+				/* vo_lcdc_d10 */
+				<1 RK_PC1 1 &pcfg_pull_none>,
+				/* vo_lcdc_d11 */
+				<1 RK_PC0 1 &pcfg_pull_none>,
+				/* vo_lcdc_d12 */
+				<1 RK_PB7 1 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		bt656_m1_pins: bt656-m1-pins {
+			rockchip,pins =
+				/* vo_lcdc_clk */
+				<1 RK_PA3 1 &pcfg_pull_none_drv_level_4>,
+				/* vo_lcdc_d13 */
+				<1 RK_PB6 1 &pcfg_pull_none>,
+				/* vo_lcdc_d14 */
+				<1 RK_PB5 1 &pcfg_pull_none>,
+				/* vo_lcdc_d15 */
+				<1 RK_PB4 1 &pcfg_pull_none>,
+				/* vo_lcdc_d19 */
+				<1 RK_PB0 1 &pcfg_pull_none>,
+				/* vo_lcdc_d20 */
+				<1 RK_PA7 1 &pcfg_pull_none>,
+				/* vo_lcdc_d21 */
+				<1 RK_PA6 1 &pcfg_pull_none>,
+				/* vo_lcdc_d22 */
+				<1 RK_PA5 1 &pcfg_pull_none>,
+				/* vo_lcdc_d23 */
+				<1 RK_PA4 1 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		mcu_rgb3x8_rgb2x8_m0_pins: mcu-rgb3x8-rgb2x8-m0-pins {
+			rockchip,pins =
+				/* vo_lcdc_clk */
+				<1 RK_PA3 1 &pcfg_pull_none>,
+				/* vo_lcdc_d3 */
+				<1 RK_PD0 1 &pcfg_pull_none_drv_level_0>,
+				/* vo_lcdc_d4 */
+				<1 RK_PC7 1 &pcfg_pull_none_drv_level_0>,
+				/* vo_lcdc_d5 */
+				<1 RK_PC6 1 &pcfg_pull_none_drv_level_0>,
+				/* vo_lcdc_d6 */
+				<1 RK_PC5 1 &pcfg_pull_none_drv_level_0>,
+				/* vo_lcdc_d7 */
+				<1 RK_PC4 1 &pcfg_pull_none_drv_level_0>,
+				/* vo_lcdc_d10 */
+				<1 RK_PC1 1 &pcfg_pull_none_drv_level_0>,
+				/* vo_lcdc_d11 */
+				<1 RK_PC0 1 &pcfg_pull_none_drv_level_0>,
+				/* vo_lcdc_d12 */
+				<1 RK_PB7 1 &pcfg_pull_none_drv_level_0>,
+				/* vo_lcdc_den */
+				<1 RK_PA0 1 &pcfg_pull_none>,
+				/* vo_lcdc_hsync */
+				<1 RK_PA2 1 &pcfg_pull_none>,
+				/* vo_lcdc_vsync */
+				<1 RK_PA1 1 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		mcu_rgb3x8_rgb2x8_m1_pins: mcu-rgb3x8-rgb2x8-m1-pins {
+			rockchip,pins =
+				/* vo_lcdc_clk */
+				<1 RK_PA3 1 &pcfg_pull_none>,
+				/* vo_lcdc_d13 */
+				<1 RK_PB6 1 &pcfg_pull_none_drv_level_0>,
+				/* vo_lcdc_d14 */
+				<1 RK_PB5 1 &pcfg_pull_none_drv_level_0>,
+				/* vo_lcdc_d15 */
+				<1 RK_PB4 1 &pcfg_pull_none_drv_level_0>,
+				/* vo_lcdc_d19 */
+				<1 RK_PB0 1 &pcfg_pull_none_drv_level_0>,
+				/* vo_lcdc_d20 */
+				<1 RK_PA7 1 &pcfg_pull_none_drv_level_0>,
+				/* vo_lcdc_d21 */
+				<1 RK_PA6 1 &pcfg_pull_none_drv_level_0>,
+				/* vo_lcdc_d22 */
+				<1 RK_PA5 1 &pcfg_pull_none_drv_level_0>,
+				/* vo_lcdc_d23 */
+				<1 RK_PA4 1 &pcfg_pull_none_drv_level_0>,
+				/* vo_lcdc_den */
+				<1 RK_PA0 1 &pcfg_pull_none>,
+				/* vo_lcdc_hsync */
+				<1 RK_PA2 1 &pcfg_pull_none>,
+				/* vo_lcdc_vsync */
+				<1 RK_PA1 1 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		mcu_rgb565_pins: mcu-rgb565-pins {
+			rockchip,pins =
+				/* vo_lcdc_clk */
+				<1 RK_PA3 1 &pcfg_pull_none>,
+				/* vo_lcdc_d3 */
+				<1 RK_PD0 1 &pcfg_pull_none_drv_level_0>,
+				/* vo_lcdc_d4 */
+				<1 RK_PC7 1 &pcfg_pull_none_drv_level_0>,
+				/* vo_lcdc_d5 */
+				<1 RK_PC6 1 &pcfg_pull_none_drv_level_0>,
+				/* vo_lcdc_d6 */
+				<1 RK_PC5 1 &pcfg_pull_none_drv_level_0>,
+				/* vo_lcdc_d7 */
+				<1 RK_PC4 1 &pcfg_pull_none_drv_level_0>,
+				/* vo_lcdc_d10 */
+				<1 RK_PC1 1 &pcfg_pull_none_drv_level_0>,
+				/* vo_lcdc_d11 */
+				<1 RK_PC0 1 &pcfg_pull_none_drv_level_0>,
+				/* vo_lcdc_d12 */
+				<1 RK_PB7 1 &pcfg_pull_none_drv_level_0>,
+				/* vo_lcdc_d13 */
+				<1 RK_PB6 1 &pcfg_pull_none_drv_level_0>,
+				/* vo_lcdc_d14 */
+				<1 RK_PB5 1 &pcfg_pull_none_drv_level_0>,
+				/* vo_lcdc_d15 */
+				<1 RK_PB4 1 &pcfg_pull_none_drv_level_0>,
+				/* vo_lcdc_d19 */
+				<1 RK_PB0 1 &pcfg_pull_none_drv_level_0>,
+				/* vo_lcdc_d20 */
+				<1 RK_PA7 1 &pcfg_pull_none_drv_level_0>,
+				/* vo_lcdc_d21 */
+				<1 RK_PA6 1 &pcfg_pull_none_drv_level_0>,
+				/* vo_lcdc_d22 */
+				<1 RK_PA5 1 &pcfg_pull_none_drv_level_0>,
+				/* vo_lcdc_d23 */
+				<1 RK_PA4 1 &pcfg_pull_none_drv_level_0>,
+				/* vo_lcdc_den */
+				<1 RK_PA0 1 &pcfg_pull_none>,
+				/* vo_lcdc_hsync */
+				<1 RK_PA2 1 &pcfg_pull_none>,
+				/* vo_lcdc_vsync */
+				<1 RK_PA1 1 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		mcu_rgb666_pins: mcu-rgb666-pins {
+			rockchip,pins =
+				/* vo_lcdc_clk */
+				<1 RK_PA3 1 &pcfg_pull_none>,
+				/* vo_lcdc_d2 */
+				<1 RK_PD1 1 &pcfg_pull_none_drv_level_0>,
+				/* vo_lcdc_d3 */
+				<1 RK_PD0 1 &pcfg_pull_none_drv_level_0>,
+				/* vo_lcdc_d4 */
+				<1 RK_PC7 1 &pcfg_pull_none_drv_level_0>,
+				/* vo_lcdc_d5 */
+				<1 RK_PC6 1 &pcfg_pull_none_drv_level_0>,
+				/* vo_lcdc_d6 */
+				<1 RK_PC5 1 &pcfg_pull_none_drv_level_0>,
+				/* vo_lcdc_d7 */
+				<1 RK_PC4 1 &pcfg_pull_none_drv_level_0>,
+				/* vo_lcdc_d10 */
+				<1 RK_PC1 1 &pcfg_pull_none_drv_level_0>,
+				/* vo_lcdc_d11 */
+				<1 RK_PC0 1 &pcfg_pull_none_drv_level_0>,
+				/* vo_lcdc_d12 */
+				<1 RK_PB7 1 &pcfg_pull_none_drv_level_0>,
+				/* vo_lcdc_d13 */
+				<1 RK_PB6 1 &pcfg_pull_none_drv_level_0>,
+				/* vo_lcdc_d14 */
+				<1 RK_PB5 1 &pcfg_pull_none_drv_level_0>,
+				/* vo_lcdc_d15 */
+				<1 RK_PB4 1 &pcfg_pull_none_drv_level_0>,
+				/* vo_lcdc_d18 */
+				<1 RK_PB1 1 &pcfg_pull_none_drv_level_0>,
+				/* vo_lcdc_d19 */
+				<1 RK_PB0 1 &pcfg_pull_none_drv_level_0>,
+				/* vo_lcdc_d20 */
+				<1 RK_PA7 1 &pcfg_pull_none_drv_level_0>,
+				/* vo_lcdc_d21 */
+				<1 RK_PA6 1 &pcfg_pull_none_drv_level_0>,
+				/* vo_lcdc_d22 */
+				<1 RK_PA5 1 &pcfg_pull_none_drv_level_0>,
+				/* vo_lcdc_d23 */
+				<1 RK_PA4 1 &pcfg_pull_none_drv_level_0>,
+				/* vo_lcdc_den */
+				<1 RK_PA0 1 &pcfg_pull_none>,
+				/* vo_lcdc_hsync */
+				<1 RK_PA2 1 &pcfg_pull_none>,
+				/* vo_lcdc_vsync */
+				<1 RK_PA1 1 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		mcu_rgb888_pins: mcu-rgb888-pins {
+			rockchip,pins =
+				/* vo_lcdc_clk */
+				<1 RK_PA3 1 &pcfg_pull_none>,
+				/* vo_lcdc_d0 */
+				<1 RK_PD3 1 &pcfg_pull_none_drv_level_0>,
+				/* vo_lcdc_d1 */
+				<1 RK_PD2 1 &pcfg_pull_none_drv_level_0>,
+				/* vo_lcdc_d2 */
+				<1 RK_PD1 1 &pcfg_pull_none_drv_level_0>,
+				/* vo_lcdc_d3 */
+				<1 RK_PD0 1 &pcfg_pull_none_drv_level_0>,
+				/* vo_lcdc_d4 */
+				<1 RK_PC7 1 &pcfg_pull_none_drv_level_0>,
+				/* vo_lcdc_d5 */
+				<1 RK_PC6 1 &pcfg_pull_none_drv_level_0>,
+				/* vo_lcdc_d6 */
+				<1 RK_PC5 1 &pcfg_pull_none_drv_level_0>,
+				/* vo_lcdc_d7 */
+				<1 RK_PC4 1 &pcfg_pull_none_drv_level_0>,
+				/* vo_lcdc_d8 */
+				<1 RK_PC3 1 &pcfg_pull_none_drv_level_0>,
+				/* vo_lcdc_d9 */
+				<1 RK_PC2 1 &pcfg_pull_none_drv_level_0>,
+				/* vo_lcdc_d10 */
+				<1 RK_PC1 1 &pcfg_pull_none_drv_level_0>,
+				/* vo_lcdc_d11 */
+				<1 RK_PC0 1 &pcfg_pull_none_drv_level_0>,
+				/* vo_lcdc_d12 */
+				<1 RK_PB7 1 &pcfg_pull_none_drv_level_0>,
+				/* vo_lcdc_d13 */
+				<1 RK_PB6 1 &pcfg_pull_none_drv_level_0>,
+				/* vo_lcdc_d14 */
+				<1 RK_PB5 1 &pcfg_pull_none_drv_level_0>,
+				/* vo_lcdc_d15 */
+				<1 RK_PB4 1 &pcfg_pull_none_drv_level_0>,
+				/* vo_lcdc_d16 */
+				<1 RK_PB3 1 &pcfg_pull_none_drv_level_0>,
+				/* vo_lcdc_d17 */
+				<1 RK_PB2 1 &pcfg_pull_none_drv_level_0>,
+				/* vo_lcdc_d18 */
+				<1 RK_PB1 1 &pcfg_pull_none_drv_level_0>,
+				/* vo_lcdc_d19 */
+				<1 RK_PB0 1 &pcfg_pull_none_drv_level_0>,
+				/* vo_lcdc_d20 */
+				<1 RK_PA7 1 &pcfg_pull_none_drv_level_0>,
+				/* vo_lcdc_d21 */
+				<1 RK_PA6 1 &pcfg_pull_none_drv_level_0>,
+				/* vo_lcdc_d22 */
+				<1 RK_PA5 1 &pcfg_pull_none_drv_level_0>,
+				/* vo_lcdc_d23 */
+				<1 RK_PA4 1 &pcfg_pull_none_drv_level_0>,
+				/* vo_lcdc_den */
+				<1 RK_PA0 1 &pcfg_pull_none>,
+				/* vo_lcdc_hsync */
+				<1 RK_PA2 1 &pcfg_pull_none>,
+				/* vo_lcdc_vsync */
+				<1 RK_PA1 1 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		rgb3x8_rgb2x8_m0_pins: rgb3x8-rgb2x8-m0-pins {
+			rockchip,pins =
+				/* vo_lcdc_clk */
+				<1 RK_PA3 1 &pcfg_pull_none_drv_level_3>,
+				/* vo_lcdc_d3 */
+				<1 RK_PD0 1 &pcfg_pull_none>,
+				/* vo_lcdc_d4 */
+				<1 RK_PC7 1 &pcfg_pull_none>,
+				/* vo_lcdc_d5 */
+				<1 RK_PC6 1 &pcfg_pull_none>,
+				/* vo_lcdc_d6 */
+				<1 RK_PC5 1 &pcfg_pull_none>,
+				/* vo_lcdc_d7 */
+				<1 RK_PC4 1 &pcfg_pull_none>,
+				/* vo_lcdc_d10 */
+				<1 RK_PC1 1 &pcfg_pull_none>,
+				/* vo_lcdc_d11 */
+				<1 RK_PC0 1 &pcfg_pull_none>,
+				/* vo_lcdc_d12 */
+				<1 RK_PB7 1 &pcfg_pull_none>,
+				/* vo_lcdc_den */
+				<1 RK_PA0 1 &pcfg_pull_none>,
+				/* vo_lcdc_hsync */
+				<1 RK_PA2 1 &pcfg_pull_none>,
+				/* vo_lcdc_vsync */
+				<1 RK_PA1 1 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		rgb3x8_rgb2x8_m1_pins: rgb3x8-rgb2x8-m1-pins {
+			rockchip,pins =
+				/* vo_lcdc_clk */
+				<1 RK_PA3 1 &pcfg_pull_none_drv_level_3>,
+				/* vo_lcdc_d13 */
+				<1 RK_PB6 1 &pcfg_pull_none>,
+				/* vo_lcdc_d14 */
+				<1 RK_PB5 1 &pcfg_pull_none>,
+				/* vo_lcdc_d15 */
+				<1 RK_PB4 1 &pcfg_pull_none>,
+				/* vo_lcdc_d19 */
+				<1 RK_PB0 1 &pcfg_pull_none>,
+				/* vo_lcdc_d20 */
+				<1 RK_PA7 1 &pcfg_pull_none>,
+				/* vo_lcdc_d21 */
+				<1 RK_PA6 1 &pcfg_pull_none>,
+				/* vo_lcdc_d22 */
+				<1 RK_PA5 1 &pcfg_pull_none>,
+				/* vo_lcdc_d23 */
+				<1 RK_PA4 1 &pcfg_pull_none>,
+				/* vo_lcdc_den */
+				<1 RK_PA0 1 &pcfg_pull_none>,
+				/* vo_lcdc_hsync */
+				<1 RK_PA2 1 &pcfg_pull_none>,
+				/* vo_lcdc_vsync */
+				<1 RK_PA1 1 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		rgb565_pins: rgb565-pins {
+			rockchip,pins =
+				/* vo_lcdc_clk */
+				<1 RK_PA3 1 &pcfg_pull_none_drv_level_3>,
+				/* vo_lcdc_d3 */
+				<1 RK_PD0 1 &pcfg_pull_none>,
+				/* vo_lcdc_d4 */
+				<1 RK_PC7 1 &pcfg_pull_none>,
+				/* vo_lcdc_d5 */
+				<1 RK_PC6 1 &pcfg_pull_none>,
+				/* vo_lcdc_d6 */
+				<1 RK_PC5 1 &pcfg_pull_none>,
+				/* vo_lcdc_d7 */
+				<1 RK_PC4 1 &pcfg_pull_none>,
+				/* vo_lcdc_d10 */
+				<1 RK_PC1 1 &pcfg_pull_none>,
+				/* vo_lcdc_d11 */
+				<1 RK_PC0 1 &pcfg_pull_none>,
+				/* vo_lcdc_d12 */
+				<1 RK_PB7 1 &pcfg_pull_none>,
+				/* vo_lcdc_d13 */
+				<1 RK_PB6 1 &pcfg_pull_none>,
+				/* vo_lcdc_d14 */
+				<1 RK_PB5 1 &pcfg_pull_none>,
+				/* vo_lcdc_d15 */
+				<1 RK_PB4 1 &pcfg_pull_none>,
+				/* vo_lcdc_d19 */
+				<1 RK_PB0 1 &pcfg_pull_none>,
+				/* vo_lcdc_d20 */
+				<1 RK_PA7 1 &pcfg_pull_none>,
+				/* vo_lcdc_d21 */
+				<1 RK_PA6 1 &pcfg_pull_none>,
+				/* vo_lcdc_d22 */
+				<1 RK_PA5 1 &pcfg_pull_none>,
+				/* vo_lcdc_d23 */
+				<1 RK_PA4 1 &pcfg_pull_none>,
+				/* vo_lcdc_den */
+				<1 RK_PA0 1 &pcfg_pull_none>,
+				/* vo_lcdc_hsync */
+				<1 RK_PA2 1 &pcfg_pull_none>,
+				/* vo_lcdc_vsync */
+				<1 RK_PA1 1 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		rgb666_pins: rgb666-pins {
+			rockchip,pins =
+				/* vo_lcdc_clk */
+				<1 RK_PA3 1 &pcfg_pull_none_drv_level_3>,
+				/* vo_lcdc_d2 */
+				<1 RK_PD1 1 &pcfg_pull_none>,
+				/* vo_lcdc_d3 */
+				<1 RK_PD0 1 &pcfg_pull_none>,
+				/* vo_lcdc_d4 */
+				<1 RK_PC7 1 &pcfg_pull_none>,
+				/* vo_lcdc_d5 */
+				<1 RK_PC6 1 &pcfg_pull_none>,
+				/* vo_lcdc_d6 */
+				<1 RK_PC5 1 &pcfg_pull_none>,
+				/* vo_lcdc_d7 */
+				<1 RK_PC4 1 &pcfg_pull_none>,
+				/* vo_lcdc_d10 */
+				<1 RK_PC1 1 &pcfg_pull_none>,
+				/* vo_lcdc_d11 */
+				<1 RK_PC0 1 &pcfg_pull_none>,
+				/* vo_lcdc_d12 */
+				<1 RK_PB7 1 &pcfg_pull_none>,
+				/* vo_lcdc_d13 */
+				<1 RK_PB6 1 &pcfg_pull_none>,
+				/* vo_lcdc_d14 */
+				<1 RK_PB5 1 &pcfg_pull_none>,
+				/* vo_lcdc_d15 */
+				<1 RK_PB4 1 &pcfg_pull_none>,
+				/* vo_lcdc_d18 */
+				<1 RK_PB1 1 &pcfg_pull_none>,
+				/* vo_lcdc_d19 */
+				<1 RK_PB0 1 &pcfg_pull_none>,
+				/* vo_lcdc_d20 */
+				<1 RK_PA7 1 &pcfg_pull_none>,
+				/* vo_lcdc_d21 */
+				<1 RK_PA6 1 &pcfg_pull_none>,
+				/* vo_lcdc_d22 */
+				<1 RK_PA5 1 &pcfg_pull_none>,
+				/* vo_lcdc_d23 */
+				<1 RK_PA4 1 &pcfg_pull_none>,
+				/* vo_lcdc_den */
+				<1 RK_PA0 1 &pcfg_pull_none>,
+				/* vo_lcdc_hsync */
+				<1 RK_PA2 1 &pcfg_pull_none>,
+				/* vo_lcdc_vsync */
+				<1 RK_PA1 1 &pcfg_pull_none>;
+		};
+
+		/omit-if-no-ref/
+		rgb888_pins: rgb888-pins {
+			rockchip,pins =
+				/* vo_lcdc_clk */
+				<1 RK_PA3 1 &pcfg_pull_none_drv_level_3>,
+				/* vo_lcdc_d0 */
+				<1 RK_PD3 1 &pcfg_pull_none>,
+				/* vo_lcdc_d1 */
+				<1 RK_PD2 1 &pcfg_pull_none>,
+				/* vo_lcdc_d2 */
+				<1 RK_PD1 1 &pcfg_pull_none>,
+				/* vo_lcdc_d3 */
+				<1 RK_PD0 1 &pcfg_pull_none>,
+				/* vo_lcdc_d4 */
+				<1 RK_PC7 1 &pcfg_pull_none>,
+				/* vo_lcdc_d5 */
+				<1 RK_PC6 1 &pcfg_pull_none>,
+				/* vo_lcdc_d6 */
+				<1 RK_PC5 1 &pcfg_pull_none>,
+				/* vo_lcdc_d7 */
+				<1 RK_PC4 1 &pcfg_pull_none>,
+				/* vo_lcdc_d8 */
+				<1 RK_PC3 1 &pcfg_pull_none>,
+				/* vo_lcdc_d9 */
+				<1 RK_PC2 1 &pcfg_pull_none>,
+				/* vo_lcdc_d10 */
+				<1 RK_PC1 1 &pcfg_pull_none>,
+				/* vo_lcdc_d11 */
+				<1 RK_PC0 1 &pcfg_pull_none>,
+				/* vo_lcdc_d12 */
+				<1 RK_PB7 1 &pcfg_pull_none>,
+				/* vo_lcdc_d13 */
+				<1 RK_PB6 1 &pcfg_pull_none>,
+				/* vo_lcdc_d14 */
+				<1 RK_PB5 1 &pcfg_pull_none>,
+				/* vo_lcdc_d15 */
+				<1 RK_PB4 1 &pcfg_pull_none>,
+				/* vo_lcdc_d16 */
+				<1 RK_PB3 1 &pcfg_pull_none>,
+				/* vo_lcdc_d17 */
+				<1 RK_PB2 1 &pcfg_pull_none>,
+				/* vo_lcdc_d18 */
+				<1 RK_PB1 1 &pcfg_pull_none>,
+				/* vo_lcdc_d19 */
+				<1 RK_PB0 1 &pcfg_pull_none>,
+				/* vo_lcdc_d20 */
+				<1 RK_PA7 1 &pcfg_pull_none>,
+				/* vo_lcdc_d21 */
+				<1 RK_PA6 1 &pcfg_pull_none>,
+				/* vo_lcdc_d22 */
+				<1 RK_PA5 1 &pcfg_pull_none>,
+				/* vo_lcdc_d23 */
+				<1 RK_PA4 1 &pcfg_pull_none>,
+				/* vo_lcdc_den */
+				<1 RK_PA0 1 &pcfg_pull_none>,
+				/* vo_lcdc_hsync */
+				<1 RK_PA2 1 &pcfg_pull_none>,
+				/* vo_lcdc_vsync */
+				<1 RK_PA1 1 &pcfg_pull_none>;
+		};
+	};
+};
-- 
2.34.1


Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ