* [PATCH v4 0/7] pinctrl: rockchip: Add RK3506 and RV1126B pinctrl and RMIO support
@ 2025-12-27 11:49 Ye Zhang
2025-12-27 11:49 ` [PATCH v4 1/7] dt-bindings: pinctrl: Add rv1126b pinctrl support Ye Zhang
` (6 more replies)
0 siblings, 7 replies; 20+ messages in thread
From: Ye Zhang @ 2025-12-27 11:49 UTC (permalink / raw)
To: Ye Zhang, Linus Walleij, Heiko Stuebner
Cc: Bartosz Golaszewski, Rob Herring, Krzysztof Kozlowski,
Conor Dooley, linux-gpio, devicetree, linux-arm-kernel,
linux-rockchip, linux-kernel, tao.huang
This series adds pinctrl support for the Rockchip RK3506 and RV1126B SoC,
and adds support for RMIO (Rockchip Matrix I/O).
The series includes:
- RK3506 pinctrl driver implementation
- RV1126B pinctrl driver implementation
- RMIO controller binding and driver support
- GPIO driver update to support new version GPIO
Note on grouping:
The RV1126B support patches are included in this series because the RV1126B
pinctrl driver implementation depends on the PIN_BANK_IOMUX_FLAGS_OFFSET_DRV_FLAGS
macro, which is introduced in the RK3506 support patches. Splitting these
patches into separate series would break the build for RV1126B if applied
independently.
Changes in v4:
- Remove rockchip,rmio.yaml and drop the separate RMIO child node.
- Remove rockchip,rk3506-rmio.h
- Refactor RK3506 RMIO implementation:
- RMIO is now handled as a separate list within the pin group, allowing
flexible mapping (e.g., multiple RMIO configs per group).
- The driver now retrieves the RMIO regmap via a syscon phandle defined
in the pinctrl node.
- Add RK3506 pinctrl and rmio DTS to match the new RMIO binding format.
Changes in v3:
- Drop already merged patches (rk3506 basic support).
- Remove unhelpful mappings in rockchip,rk3506-rmio.h
- Improve YAML schema: fix constraints and examples for RMIO.
Changes in v2:
- Added RV1126B pinctrl support (patches 3 and 4)
- Updated GPIO driver to support new version GPIO (patch 5)
- Added header file for RK3506 RMIO (patch 6)
- RMIO is now implemented as a separate pinctrl device (patches 7, 8)
Ye Zhang (7):
dt-bindings: pinctrl: Add rv1126b pinctrl support
pinctrl: rockchip: Add rv1126b pinctrl support
arm64: dts: rockchip: rv1126b: Add pinconf and pinctrl dtsi for
rv1126b
gpio: rockchip: support new version GPIO
dt-bindings: pinctrl: rockchip: Add rk3506 rmio support
pinctrl: rockchip: Add RK3506 RMIO support
ARM: dts: rockchip: rk3506: Add pinctrl and rmio dtsi for rk3506
.../bindings/pinctrl/rockchip,pinctrl.yaml | 25 +
.../dts/rockchip/rk3506-pinctrl-rmio.dtsi | 25162 ++++++++++++++++
.../arm/boot/dts/rockchip/rk3506-pinctrl.dtsi | 1795 ++
.../boot/dts/rockchip/rv1126b-pinconf.dtsi | 660 +
.../boot/dts/rockchip/rv1126b-pinctrl.dtsi | 3218 ++
drivers/gpio/gpio-rockchip.c | 2 +
drivers/pinctrl/pinctrl-rockchip.c | 282 +-
drivers/pinctrl/pinctrl-rockchip.h | 20 +
8 files changed, 31160 insertions(+), 4 deletions(-)
create mode 100644 arch/arm/boot/dts/rockchip/rk3506-pinctrl-rmio.dtsi
create mode 100644 arch/arm/boot/dts/rockchip/rk3506-pinctrl.dtsi
create mode 100644 arch/arm64/boot/dts/rockchip/rv1126b-pinconf.dtsi
create mode 100644 arch/arm64/boot/dts/rockchip/rv1126b-pinctrl.dtsi
--
2.34.1
^ permalink raw reply [flat|nested] 20+ messages in thread
* [PATCH v4 1/7] dt-bindings: pinctrl: Add rv1126b pinctrl support
2025-12-27 11:49 [PATCH v4 0/7] pinctrl: rockchip: Add RK3506 and RV1126B pinctrl and RMIO support Ye Zhang
@ 2025-12-27 11:49 ` Ye Zhang
2025-12-28 10:30 ` Krzysztof Kozlowski
2025-12-27 11:49 ` [PATCH v4 2/7] pinctrl: rockchip: " Ye Zhang
` (5 subsequent siblings)
6 siblings, 1 reply; 20+ messages in thread
From: Ye Zhang @ 2025-12-27 11:49 UTC (permalink / raw)
To: Ye Zhang, Linus Walleij, Heiko Stuebner
Cc: Bartosz Golaszewski, Rob Herring, Krzysztof Kozlowski,
Conor Dooley, linux-gpio, devicetree, linux-arm-kernel,
linux-rockchip, linux-kernel, tao.huang
The RV1126B is a new SoC that is the successor of the RV1126. It has
different pinctrl registers and is not compatible with the RV1126.
Therefore, add a new compatible string for it.
Signed-off-by: Ye Zhang <ye.zhang@rock-chips.com>
---
Documentation/devicetree/bindings/pinctrl/rockchip,pinctrl.yaml | 1 +
1 file changed, 1 insertion(+)
diff --git a/Documentation/devicetree/bindings/pinctrl/rockchip,pinctrl.yaml b/Documentation/devicetree/bindings/pinctrl/rockchip,pinctrl.yaml
index 125af766b992..97960245676d 100644
--- a/Documentation/devicetree/bindings/pinctrl/rockchip,pinctrl.yaml
+++ b/Documentation/devicetree/bindings/pinctrl/rockchip,pinctrl.yaml
@@ -51,6 +51,7 @@ properties:
- rockchip,rk3588-pinctrl
- rockchip,rv1108-pinctrl
- rockchip,rv1126-pinctrl
+ - rockchip,rv1126b-pinctrl
rockchip,grf:
$ref: /schemas/types.yaml#/definitions/phandle
--
2.34.1
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [PATCH v4 2/7] pinctrl: rockchip: Add rv1126b pinctrl support
2025-12-27 11:49 [PATCH v4 0/7] pinctrl: rockchip: Add RK3506 and RV1126B pinctrl and RMIO support Ye Zhang
2025-12-27 11:49 ` [PATCH v4 1/7] dt-bindings: pinctrl: Add rv1126b pinctrl support Ye Zhang
@ 2025-12-27 11:49 ` Ye Zhang
2025-12-27 11:49 ` [PATCH v4 3/7] arm64: dts: rockchip: rv1126b: Add pinconf and pinctrl dtsi for rv1126b Ye Zhang
` (4 subsequent siblings)
6 siblings, 0 replies; 20+ messages in thread
From: Ye Zhang @ 2025-12-27 11:49 UTC (permalink / raw)
To: Ye Zhang, Linus Walleij, Heiko Stuebner
Cc: Bartosz Golaszewski, Rob Herring, Krzysztof Kozlowski,
Conor Dooley, linux-gpio, devicetree, linux-arm-kernel,
linux-rockchip, linux-kernel, tao.huang
Add gpio and pinctrl support for the 8 GPIO banks on RV1126B.
Signed-off-by: Ye Zhang <ye.zhang@rock-chips.com>
---
drivers/pinctrl/pinctrl-rockchip.c | 181 ++++++++++++++++++++++++++++-
drivers/pinctrl/pinctrl-rockchip.h | 1 +
2 files changed, 181 insertions(+), 1 deletion(-)
diff --git a/drivers/pinctrl/pinctrl-rockchip.c b/drivers/pinctrl/pinctrl-rockchip.c
index e44ef262beec..dc7ef12dfcb0 100644
--- a/drivers/pinctrl/pinctrl-rockchip.c
+++ b/drivers/pinctrl/pinctrl-rockchip.c
@@ -307,6 +307,20 @@
#define RK3588_PIN_BANK_FLAGS(ID, PIN, LABEL, M, P) \
PIN_BANK_IOMUX_FLAGS_PULL_FLAGS(ID, PIN, LABEL, M, M, M, M, P, P, P, P)
+#define PIN_BANK_IOMUX_4_OFFSET_DRV_8(id, pins, label, offset0, \
+ offset1, offset2, offset3) \
+ PIN_BANK_IOMUX_FLAGS_OFFSET_DRV_FLAGS(id, pins, label, \
+ IOMUX_WIDTH_4BIT, \
+ IOMUX_WIDTH_4BIT, \
+ IOMUX_WIDTH_4BIT, \
+ IOMUX_WIDTH_4BIT, \
+ offset0, offset1, \
+ offset2, offset3, \
+ DRV_TYPE_IO_LEVEL_8_BIT, \
+ DRV_TYPE_IO_LEVEL_8_BIT, \
+ DRV_TYPE_IO_LEVEL_8_BIT, \
+ DRV_TYPE_IO_LEVEL_8_BIT)
+
static struct regmap_config rockchip_regmap_config = {
.reg_bits = 32,
.val_bits = 32,
@@ -1701,6 +1715,136 @@ static int rv1126_calc_schmitt_reg_and_bit(struct rockchip_pin_bank *bank,
return 0;
}
+#define RV1126B_DRV_BITS_PER_PIN 8
+#define RV1126B_DRV_PINS_PER_REG 2
+#define RV1126B_DRV_GPIO0_A_OFFSET 0x100
+#define RV1126B_DRV_GPIO0_C_OFFSET 0x8120
+#define RV1126B_DRV_GPIO_OFFSET(GPION) (0x8100 + GPION * 0x8040)
+
+static int rv1126b_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank,
+ int pin_num, struct regmap **regmap,
+ int *reg, u8 *bit)
+{
+ struct rockchip_pinctrl *info = bank->drvdata;
+
+ *regmap = info->regmap_base;
+ switch (bank->bank_num) {
+ case 0:
+ if (pin_num < 16)
+ *reg = RV1126B_DRV_GPIO0_A_OFFSET;
+ else
+ *reg = RV1126B_DRV_GPIO0_C_OFFSET - 0x20;
+ break;
+
+ case 1:
+ case 2:
+ case 3:
+ case 4:
+ case 5:
+ case 6:
+ case 7:
+ *reg = RV1126B_DRV_GPIO_OFFSET(bank->bank_num);
+ break;
+
+ default:
+ dev_err(info->dev, "unsupported bank_num %d\n", bank->bank_num);
+ break;
+ }
+
+ *reg += ((pin_num / RV1126B_DRV_PINS_PER_REG) * 4);
+ *bit = pin_num % RV1126B_DRV_PINS_PER_REG;
+ *bit *= RV1126B_DRV_BITS_PER_PIN;
+
+ return 0;
+}
+
+#define RV1126B_PULL_BITS_PER_PIN 2
+#define RV1126B_PULL_PINS_PER_REG 8
+#define RV1126B_PULL_GPIO0_A_OFFSET 0x300
+#define RV1126B_PULL_GPIO0_C_OFFSET 0x8308
+#define RV1126B_PULL_GPIO_OFFSET(GPION) (0x8300 + GPION * 0x8010)
+
+static int rv1126b_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank,
+ int pin_num, struct regmap **regmap,
+ int *reg, u8 *bit)
+{
+ struct rockchip_pinctrl *info = bank->drvdata;
+
+ *regmap = info->regmap_base;
+ switch (bank->bank_num) {
+ case 0:
+ if (pin_num < 16)
+ *reg = RV1126B_PULL_GPIO0_A_OFFSET;
+ else
+ *reg = RV1126B_PULL_GPIO0_C_OFFSET - 0x8;
+ break;
+
+ case 1:
+ case 2:
+ case 3:
+ case 4:
+ case 5:
+ case 6:
+ case 7:
+ *reg = RV1126B_PULL_GPIO_OFFSET(bank->bank_num);
+ break;
+
+ default:
+ dev_err(info->dev, "unsupported bank_num %d\n", bank->bank_num);
+ break;
+ }
+
+ *reg += ((pin_num / RV1126B_PULL_PINS_PER_REG) * 4);
+ *bit = pin_num % RV1126B_PULL_PINS_PER_REG;
+ *bit *= RV1126B_PULL_BITS_PER_PIN;
+
+ return 0;
+}
+
+#define RV1126B_SMT_BITS_PER_PIN 1
+#define RV1126B_SMT_PINS_PER_REG 8
+#define RV1126B_SMT_GPIO0_A_OFFSET 0x500
+#define RV1126B_SMT_GPIO0_C_OFFSET 0x8508
+#define RV1126B_SMT_GPIO_OFFSET(GPION) (0x8500 + GPION * 0x8010)
+
+static int rv1126b_calc_schmitt_reg_and_bit(struct rockchip_pin_bank *bank,
+ int pin_num,
+ struct regmap **regmap,
+ int *reg, u8 *bit)
+{
+ struct rockchip_pinctrl *info = bank->drvdata;
+
+ *regmap = info->regmap_base;
+ switch (bank->bank_num) {
+ case 0:
+ if (pin_num < 16)
+ *reg = RV1126B_SMT_GPIO0_A_OFFSET;
+ else
+ *reg = RV1126B_SMT_GPIO0_C_OFFSET - 0x8;
+ break;
+
+ case 1:
+ case 2:
+ case 3:
+ case 4:
+ case 5:
+ case 6:
+ case 7:
+ *reg = RV1126B_SMT_GPIO_OFFSET(bank->bank_num);
+ break;
+
+ default:
+ dev_err(info->dev, "unsupported bank_num %d\n", bank->bank_num);
+ break;
+ }
+
+ *reg += ((pin_num / RV1126B_SMT_PINS_PER_REG) * 4);
+ *bit = pin_num % RV1126B_SMT_PINS_PER_REG;
+ *bit *= RV1126B_SMT_BITS_PER_PIN;
+
+ return 0;
+}
+
#define RK3308_SCHMITT_PINS_PER_REG 8
#define RK3308_SCHMITT_BANK_STRIDE 16
#define RK3308_SCHMITT_GRF_OFFSET 0x1a0
@@ -3071,7 +3215,8 @@ static int rockchip_set_drive_perpin(struct rockchip_pin_bank *bank,
rmask_bits = RK3588_DRV_BITS_PER_PIN;
ret = strength;
goto config;
- } else if (ctrl->type == RK3506 ||
+ } else if (ctrl->type == RV1126B ||
+ ctrl->type == RK3506 ||
ctrl->type == RK3528 ||
ctrl->type == RK3562 ||
ctrl->type == RK3568) {
@@ -3237,6 +3382,7 @@ static int rockchip_get_pull(struct rockchip_pin_bank *bank, int pin_num)
: PIN_CONFIG_BIAS_DISABLE;
case PX30:
case RV1108:
+ case RV1126B:
case RK3188:
case RK3288:
case RK3308:
@@ -3299,6 +3445,7 @@ static int rockchip_set_pull(struct rockchip_pin_bank *bank,
case PX30:
case RV1108:
case RV1126:
+ case RV1126B:
case RK3188:
case RK3288:
case RK3308:
@@ -3582,6 +3729,7 @@ static bool rockchip_pinconf_pull_valid(struct rockchip_pin_ctrl *ctrl,
case PX30:
case RV1108:
case RV1126:
+ case RV1126B:
case RK3188:
case RK3288:
case RK3308:
@@ -4386,6 +4534,35 @@ static struct rockchip_pin_ctrl rv1126_pin_ctrl = {
.schmitt_calc_reg = rv1126_calc_schmitt_reg_and_bit,
};
+static struct rockchip_pin_bank rv1126b_pin_banks[] = {
+ PIN_BANK_IOMUX_4_OFFSET_DRV_8(0, 32, "gpio0",
+ 0x0, 0x8, 0x8010, 0x8018),
+ PIN_BANK_IOMUX_4_OFFSET_DRV_8(1, 32, "gpio1",
+ 0x10020, 0x10028, 0x10030, 0x10038),
+ PIN_BANK_IOMUX_4_OFFSET_DRV_8(2, 32, "gpio2",
+ 0x18040, 0x18048, 0x18050, 0x18058),
+ PIN_BANK_IOMUX_4_OFFSET_DRV_8(3, 32, "gpio3",
+ 0x20060, 0x20068, 0x20070, 0x20078),
+ PIN_BANK_IOMUX_4_OFFSET_DRV_8(4, 32, "gpio4",
+ 0x28080, 0x28088, 0x28090, 0x28098),
+ PIN_BANK_IOMUX_4_OFFSET_DRV_8(5, 32, "gpio5",
+ 0x300a0, 0x300a8, 0x300b0, 0x300b8),
+ PIN_BANK_IOMUX_4_OFFSET_DRV_8(6, 32, "gpio6",
+ 0x380c0, 0x380c8, 0x380d0, 0x380d8),
+ PIN_BANK_IOMUX_4_OFFSET_DRV_8(7, 32, "gpio7",
+ 0x400e0, 0x400e8, 0x400f0, 0x400f8),
+};
+
+static struct rockchip_pin_ctrl rv1126b_pin_ctrl __maybe_unused = {
+ .pin_banks = rv1126b_pin_banks,
+ .nr_banks = ARRAY_SIZE(rv1126b_pin_banks),
+ .label = "RV1126B-GPIO",
+ .type = RV1126B,
+ .pull_calc_reg = rv1126b_calc_pull_reg_and_bit,
+ .drv_calc_reg = rv1126b_calc_drv_reg_and_bit,
+ .schmitt_calc_reg = rv1126b_calc_schmitt_reg_and_bit,
+};
+
static struct rockchip_pin_bank rk2928_pin_banks[] = {
PIN_BANK(0, 32, "gpio0"),
PIN_BANK(1, 32, "gpio1"),
@@ -4960,6 +5137,8 @@ static const struct of_device_id rockchip_pinctrl_dt_match[] = {
.data = &rv1108_pin_ctrl },
{ .compatible = "rockchip,rv1126-pinctrl",
.data = &rv1126_pin_ctrl },
+ { .compatible = "rockchip,rv1126b-pinctrl",
+ .data = &rv1126b_pin_ctrl },
{ .compatible = "rockchip,rk2928-pinctrl",
.data = &rk2928_pin_ctrl },
{ .compatible = "rockchip,rk3036-pinctrl",
diff --git a/drivers/pinctrl/pinctrl-rockchip.h b/drivers/pinctrl/pinctrl-rockchip.h
index 4f4aff42a80a..fe18b62ed994 100644
--- a/drivers/pinctrl/pinctrl-rockchip.h
+++ b/drivers/pinctrl/pinctrl-rockchip.h
@@ -187,6 +187,7 @@ enum rockchip_pinctrl_type {
PX30,
RV1108,
RV1126,
+ RV1126B,
RK2928,
RK3066B,
RK3128,
--
2.34.1
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [PATCH v4 3/7] arm64: dts: rockchip: rv1126b: Add pinconf and pinctrl dtsi for rv1126b
2025-12-27 11:49 [PATCH v4 0/7] pinctrl: rockchip: Add RK3506 and RV1126B pinctrl and RMIO support Ye Zhang
2025-12-27 11:49 ` [PATCH v4 1/7] dt-bindings: pinctrl: Add rv1126b pinctrl support Ye Zhang
2025-12-27 11:49 ` [PATCH v4 2/7] pinctrl: rockchip: " Ye Zhang
@ 2025-12-27 11:49 ` Ye Zhang
2026-01-04 11:54 ` Linus Walleij
2025-12-27 11:49 ` [PATCH v4 4/7] gpio: rockchip: support new version GPIO Ye Zhang
` (3 subsequent siblings)
6 siblings, 1 reply; 20+ messages in thread
From: Ye Zhang @ 2025-12-27 11:49 UTC (permalink / raw)
To: Ye Zhang, Linus Walleij, Heiko Stuebner
Cc: Bartosz Golaszewski, Rob Herring, Krzysztof Kozlowski,
Conor Dooley, linux-gpio, devicetree, linux-arm-kernel,
linux-rockchip, linux-kernel, tao.huang
Add the core pinctrl device tree node and pin definitions for the
Rockchip RV1126B SoC.
Signed-off-by: Ye Zhang <ye.zhang@rock-chips.com>
---
.../boot/dts/rockchip/rv1126b-pinconf.dtsi | 660 ++++
.../boot/dts/rockchip/rv1126b-pinctrl.dtsi | 3218 +++++++++++++++++
2 files changed, 3878 insertions(+)
create mode 100644 arch/arm64/boot/dts/rockchip/rv1126b-pinconf.dtsi
create mode 100644 arch/arm64/boot/dts/rockchip/rv1126b-pinctrl.dtsi
diff --git a/arch/arm64/boot/dts/rockchip/rv1126b-pinconf.dtsi b/arch/arm64/boot/dts/rockchip/rv1126b-pinconf.dtsi
new file mode 100644
index 000000000000..0eacbf17a5fe
--- /dev/null
+++ b/arch/arm64/boot/dts/rockchip/rv1126b-pinconf.dtsi
@@ -0,0 +1,660 @@
+// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
+/*
+ * Copyright (c) 2025 Rockchip Electronics Co., Ltd.
+ */
+
+&pinctrl {
+ /omit-if-no-ref/
+ pcfg_pull_up: pcfg-pull-up {
+ bias-pull-up;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_down: pcfg-pull-down {
+ bias-pull-down;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_none: pcfg-pull-none {
+ bias-disable;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_none_drv_level_0_25: pcfg-pull-none-drv-level-0-25 {
+ bias-disable;
+ drive-strength = <0x01>;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_none_drv_level_0_50: pcfg-pull-none-drv-level-0-50 {
+ bias-disable;
+ drive-strength = <0x02>;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_none_drv_level_0_75: pcfg-pull-none-drv-level-0-75 {
+ bias-disable;
+ drive-strength = <0x03>;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_none_drv_level_1_00: pcfg-pull-none-drv-level-1-00 {
+ bias-disable;
+ drive-strength = <0x04>;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_none_drv_level_1_25: pcfg-pull-none-drv-level-1-25 {
+ bias-disable;
+ drive-strength = <0x05>;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_none_drv_level_1_50: pcfg-pull-none-drv-level-1-50 {
+ bias-disable;
+ drive-strength = <0x06>;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_none_drv_level_1_75: pcfg-pull-none-drv-level-1-75 {
+ bias-disable;
+ drive-strength = <0x07>;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_none_drv_level_2_00: pcfg-pull-none-drv-level-2-00 {
+ bias-disable;
+ drive-strength = <0x0c>;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_none_drv_level_2_25: pcfg-pull-none-drv-level-2-25 {
+ bias-disable;
+ drive-strength = <0x0d>;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_none_drv_level_2_50: pcfg-pull-none-drv-level-2-50 {
+ bias-disable;
+ drive-strength = <0x0e>;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_none_drv_level_2_75: pcfg-pull-none-drv-level-2-75 {
+ bias-disable;
+ drive-strength = <0x0f>;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_none_drv_level_3_00: pcfg-pull-none-drv-level-3-00 {
+ bias-disable;
+ drive-strength = <0x1c>;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_none_drv_level_3_25: pcfg-pull-none-drv-level-3-25 {
+ bias-disable;
+ drive-strength = <0x1d>;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_none_drv_level_3_50: pcfg-pull-none-drv-level-3-50 {
+ bias-disable;
+ drive-strength = <0x1e>;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_none_drv_level_3_75: pcfg-pull-none-drv-level-3-75 {
+ bias-disable;
+ drive-strength = <0x1f>;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_none_drv_level_4_00: pcfg-pull-none-drv-level-4-00 {
+ bias-disable;
+ drive-strength = <0x2c>;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_none_drv_level_4_25: pcfg-pull-none-drv-level-4-25 {
+ bias-disable;
+ drive-strength = <0x2d>;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_none_drv_level_4_50: pcfg-pull-none-drv-level-4-50 {
+ bias-disable;
+ drive-strength = <0x2e>;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_none_drv_level_4_75: pcfg-pull-none-drv-level-4-75 {
+ bias-disable;
+ drive-strength = <0x2f>;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_none_drv_level_5_00: pcfg-pull-none-drv-level-5-00 {
+ bias-disable;
+ drive-strength = <0x3c>;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_none_drv_level_5_25: pcfg-pull-none-drv-level-5-25 {
+ bias-disable;
+ drive-strength = <0x3d>;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_none_drv_level_5_50: pcfg-pull-none-drv-level-5-50 {
+ bias-disable;
+ drive-strength = <0x3e>;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_none_drv_level_5_75: pcfg-pull-none-drv-level-5-75 {
+ bias-disable;
+ drive-strength = <0x3f>;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_up_drv_level_0_25: pcfg-pull-up-drv-level-0-25 {
+ bias-pull-up;
+ drive-strength = <0x01>;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_up_drv_level_0_50: pcfg-pull-up-drv-level-0-50 {
+ bias-pull-up;
+ drive-strength = <0x02>;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_up_drv_level_0_75: pcfg-pull-up-drv-level-0-75 {
+ bias-pull-up;
+ drive-strength = <0x03>;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_up_drv_level_1_00: pcfg-pull-up-drv-level-1-00 {
+ bias-pull-up;
+ drive-strength = <0x04>;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_up_drv_level_1_25: pcfg-pull-up-drv-level-1-25 {
+ bias-pull-up;
+ drive-strength = <0x05>;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_up_drv_level_1_50: pcfg-pull-up-drv-level-1-50 {
+ bias-pull-up;
+ drive-strength = <0x06>;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_up_drv_level_1_75: pcfg-pull-up-drv-level-1-75 {
+ bias-pull-up;
+ drive-strength = <0x07>;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_up_drv_level_2_00: pcfg-pull-up-drv-level-2-00 {
+ bias-pull-up;
+ drive-strength = <0x0c>;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_up_drv_level_2_25: pcfg-pull-up-drv-level-2-25 {
+ bias-pull-up;
+ drive-strength = <0x0d>;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_up_drv_level_2_50: pcfg-pull-up-drv-level-2-50 {
+ bias-pull-up;
+ drive-strength = <0x0e>;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_up_drv_level_2_75: pcfg-pull-up-drv-level-2-75 {
+ bias-pull-up;
+ drive-strength = <0x0f>;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_up_drv_level_3_00: pcfg-pull-up-drv-level-3-00 {
+ bias-pull-up;
+ drive-strength = <0x1c>;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_up_drv_level_3_25: pcfg-pull-up-drv-level-3-25 {
+ bias-pull-up;
+ drive-strength = <0x1d>;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_up_drv_level_3_50: pcfg-pull-up-drv-level-3-50 {
+ bias-pull-up;
+ drive-strength = <0x1e>;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_up_drv_level_3_75: pcfg-pull-up-drv-level-3-75 {
+ bias-pull-up;
+ drive-strength = <0x1f>;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_up_drv_level_4_00: pcfg-pull-up-drv-level-4-00 {
+ bias-pull-up;
+ drive-strength = <0x2c>;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_up_drv_level_4_25: pcfg-pull-up-drv-level-4-25 {
+ bias-pull-up;
+ drive-strength = <0x2d>;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_up_drv_level_4_50: pcfg-pull-up-drv-level-4-50 {
+ bias-pull-up;
+ drive-strength = <0x2e>;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_up_drv_level_4_75: pcfg-pull-up-drv-level-4-75 {
+ bias-pull-up;
+ drive-strength = <0x2f>;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_up_drv_level_5_00: pcfg-pull-up-drv-level-5-00 {
+ bias-pull-up;
+ drive-strength = <0x3c>;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_up_drv_level_5_25: pcfg-pull-up-drv-level-5-25 {
+ bias-pull-up;
+ drive-strength = <0x3d>;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_up_drv_level_5_50: pcfg-pull-up-drv-level-5-50 {
+ bias-pull-up;
+ drive-strength = <0x3e>;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_up_drv_level_5_75: pcfg-pull-up-drv-level-5-75 {
+ bias-pull-up;
+ drive-strength = <0x3f>;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_down_drv_level_0_25: pcfg-pull-down-drv-level-0-25 {
+ bias-pull-down;
+ drive-strength = <0x01>;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_down_drv_level_0_50: pcfg-pull-down-drv-level-0-50 {
+ bias-pull-down;
+ drive-strength = <0x02>;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_down_drv_level_0_75: pcfg-pull-down-drv-level-0-75 {
+ bias-pull-down;
+ drive-strength = <0x03>;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_down_drv_level_1_00: pcfg-pull-down-drv-level-1-00 {
+ bias-pull-down;
+ drive-strength = <0x04>;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_down_drv_level_1_25: pcfg-pull-down-drv-level-1-25 {
+ bias-pull-down;
+ drive-strength = <0x05>;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_down_drv_level_1_50: pcfg-pull-down-drv-level-1-50 {
+ bias-pull-down;
+ drive-strength = <0x06>;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_down_drv_level_1_75: pcfg-pull-down-drv-level-1-75 {
+ bias-pull-down;
+ drive-strength = <0x07>;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_down_drv_level_2_00: pcfg-pull-down-drv-level-2-00 {
+ bias-pull-down;
+ drive-strength = <0x0c>;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_down_drv_level_2_25: pcfg-pull-down-drv-level-2-25 {
+ bias-pull-down;
+ drive-strength = <0x0d>;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_down_drv_level_2_50: pcfg-pull-down-drv-level-2-50 {
+ bias-pull-down;
+ drive-strength = <0x0e>;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_down_drv_level_2_75: pcfg-pull-down-drv-level-2-75 {
+ bias-pull-down;
+ drive-strength = <0x0f>;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_down_drv_level_3_00: pcfg-pull-down-drv-level-3-00 {
+ bias-pull-down;
+ drive-strength = <0x1c>;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_down_drv_level_3_25: pcfg-pull-down-drv-level-3-25 {
+ bias-pull-down;
+ drive-strength = <0x1d>;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_down_drv_level_3_50: pcfg-pull-down-drv-level-3-50 {
+ bias-pull-down;
+ drive-strength = <0x1e>;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_down_drv_level_3_75: pcfg-pull-down-drv-level-3-75 {
+ bias-pull-down;
+ drive-strength = <0x1f>;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_down_drv_level_4_00: pcfg-pull-down-drv-level-4-00 {
+ bias-pull-down;
+ drive-strength = <0x2c>;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_down_drv_level_4_25: pcfg-pull-down-drv-level-4-25 {
+ bias-pull-down;
+ drive-strength = <0x2d>;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_down_drv_level_4_50: pcfg-pull-down-drv-level-4-50 {
+ bias-pull-down;
+ drive-strength = <0x2e>;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_down_drv_level_4_75: pcfg-pull-down-drv-level-4-75 {
+ bias-pull-down;
+ drive-strength = <0x2f>;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_down_drv_level_5_00: pcfg-pull-down-drv-level-5-00 {
+ bias-pull-down;
+ drive-strength = <0x3c>;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_down_drv_level_5_25: pcfg-pull-down-drv-level-5-25 {
+ bias-pull-down;
+ drive-strength = <0x3d>;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_down_drv_level_5_50: pcfg-pull-down-drv-level-5-50 {
+ bias-pull-down;
+ drive-strength = <0x3e>;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_down_drv_level_5_75: pcfg-pull-down-drv-level-5-75 {
+ bias-pull-down;
+ drive-strength = <0x3f>;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_up_smt: pcfg-pull-up-smt {
+ bias-pull-up;
+ input-schmitt-enable;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_down_smt: pcfg-pull-down-smt {
+ bias-pull-down;
+ input-schmitt-enable;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_none_smt: pcfg-pull-none-smt {
+ bias-disable;
+ input-schmitt-enable;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_none_drv_level_0_25_smt: pcfg-pull-none-drv-level-0-25-smt {
+ bias-disable;
+ drive-strength = <0x01>;
+ input-schmitt-enable;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_none_drv_level_0_50_smt: pcfg-pull-none-drv-level-0-50-smt {
+ bias-disable;
+ drive-strength = <0x02>;
+ input-schmitt-enable;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_none_drv_level_0_75_smt: pcfg-pull-none-drv-level-0-75-smt {
+ bias-disable;
+ drive-strength = <0x03>;
+ input-schmitt-enable;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_none_drv_level_1_00_smt: pcfg-pull-none-drv-level-1-00-smt {
+ bias-disable;
+ drive-strength = <0x04>;
+ input-schmitt-enable;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_none_drv_level_1_25_smt: pcfg-pull-none-drv-level-1-25-smt {
+ bias-disable;
+ drive-strength = <0x05>;
+ input-schmitt-enable;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_none_drv_level_1_50_smt: pcfg-pull-none-drv-level-1-50-smt {
+ bias-disable;
+ drive-strength = <0x06>;
+ input-schmitt-enable;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_none_drv_level_1_75_smt: pcfg-pull-none-drv-level-1-75-smt {
+ bias-disable;
+ drive-strength = <0x07>;
+ input-schmitt-enable;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_none_drv_level_2_00_smt: pcfg-pull-none-drv-level-2-00-smt {
+ bias-disable;
+ drive-strength = <0x0c>;
+ input-schmitt-enable;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_none_drv_level_2_25_smt: pcfg-pull-none-drv-level-2-25-smt {
+ bias-disable;
+ drive-strength = <0x0d>;
+ input-schmitt-enable;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_none_drv_level_2_50_smt: pcfg-pull-none-drv-level-2-50-smt {
+ bias-disable;
+ drive-strength = <0x0e>;
+ input-schmitt-enable;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_none_drv_level_2_75_smt: pcfg-pull-none-drv-level-2-75-smt {
+ bias-disable;
+ drive-strength = <0x0f>;
+ input-schmitt-enable;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_none_drv_level_3_00_smt: pcfg-pull-none-drv-level-3-00-smt {
+ bias-disable;
+ drive-strength = <0x1c>;
+ input-schmitt-enable;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_none_drv_level_3_25_smt: pcfg-pull-none-drv-level-3-25-smt {
+ bias-disable;
+ drive-strength = <0x1d>;
+ input-schmitt-enable;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_none_drv_level_3_50_smt: pcfg-pull-none-drv-level-3-50-smt {
+ bias-disable;
+ drive-strength = <0x1e>;
+ input-schmitt-enable;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_none_drv_level_3_75_smt: pcfg-pull-none-drv-level-3-75-smt {
+ bias-disable;
+ drive-strength = <0x1f>;
+ input-schmitt-enable;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_none_drv_level_4_00_smt: pcfg-pull-none-drv-level-4-00-smt {
+ bias-disable;
+ drive-strength = <0x2c>;
+ input-schmitt-enable;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_none_drv_level_4_25_smt: pcfg-pull-none-drv-level-4-25-smt {
+ bias-disable;
+ drive-strength = <0x2d>;
+ input-schmitt-enable;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_none_drv_level_4_50_smt: pcfg-pull-none-drv-level-4-50-smt {
+ bias-disable;
+ drive-strength = <0x2e>;
+ input-schmitt-enable;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_none_drv_level_4_75_smt: pcfg-pull-none-drv-level-4-75-smt {
+ bias-disable;
+ drive-strength = <0x2f>;
+ input-schmitt-enable;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_none_drv_level_5_00_smt: pcfg-pull-none-drv-level-5-00-smt {
+ bias-disable;
+ drive-strength = <0x3c>;
+ input-schmitt-enable;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_none_drv_level_5_25_smt: pcfg-pull-none-drv-level-5-25-smt {
+ bias-disable;
+ drive-strength = <0x3d>;
+ input-schmitt-enable;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_none_drv_level_5_50_smt: pcfg-pull-none-drv-level-5-50-smt {
+ bias-disable;
+ drive-strength = <0x3e>;
+ input-schmitt-enable;
+ };
+
+ /omit-if-no-ref/
+ pcfg_pull_none_drv_level_5_75_smt: pcfg-pull-none-drv-level-5-75-smt {
+ bias-disable;
+ drive-strength = <0x3f>;
+ input-schmitt-enable;
+ };
+
+ /omit-if-no-ref/
+ pcfg_output_high: pcfg-output-high {
+ output-high;
+ };
+
+ /omit-if-no-ref/
+ pcfg_output_high_pull_up: pcfg-output-high-pull-up {
+ output-high;
+ bias-pull-up;
+ };
+
+ /omit-if-no-ref/
+ pcfg_output_high_pull_down: pcfg-output-high-pull-down {
+ output-high;
+ bias-pull-down;
+ };
+
+ /omit-if-no-ref/
+ pcfg_output_high_pull_none: pcfg-output-high-pull-none {
+ output-high;
+ bias-disable;
+ };
+
+ /omit-if-no-ref/
+ pcfg_output_low: pcfg-output-low {
+ output-low;
+ };
+
+ /omit-if-no-ref/
+ pcfg_output_low_pull_up: pcfg-output-low-pull-up {
+ output-low;
+ bias-pull-up;
+ };
+
+ /omit-if-no-ref/
+ pcfg_output_low_pull_down: pcfg-output-low-pull-down {
+ output-low;
+ bias-pull-down;
+ };
+
+ /omit-if-no-ref/
+ pcfg_output_low_pull_none: pcfg-output-low-pull-none {
+ output-low;
+ bias-disable;
+ };
+};
diff --git a/arch/arm64/boot/dts/rockchip/rv1126b-pinctrl.dtsi b/arch/arm64/boot/dts/rockchip/rv1126b-pinctrl.dtsi
new file mode 100644
index 000000000000..f61e7435b4d4
--- /dev/null
+++ b/arch/arm64/boot/dts/rockchip/rv1126b-pinctrl.dtsi
@@ -0,0 +1,3218 @@
+// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
+/*
+ * Copyright (c) 2024 Rockchip Electronics Co., Ltd.
+ */
+
+#include <dt-bindings/pinctrl/rockchip.h>
+#include "rv1126b-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 */
+ <7 RK_PA1 1 &pcfg_pull_none>;
+ };
+ };
+
+ cam_clk0 {
+ /omit-if-no-ref/
+ cam_clk0_pins: cam-clk0-pins {
+ rockchip,pins =
+ /* cam_clk0_out */
+ <4 RK_PB1 3 &pcfg_pull_none>;
+ };
+ };
+
+ cam_clk1 {
+ /omit-if-no-ref/
+ cam_clk1_pins: cam-clk1-pins {
+ rockchip,pins =
+ /* cam_clk1_out */
+ <4 RK_PB0 3 &pcfg_pull_none>;
+ };
+ };
+
+ cam_clk2 {
+ /omit-if-no-ref/
+ cam_clk2_pins: cam-clk2-pins {
+ rockchip,pins =
+ /* cam_clk2_out */
+ <4 RK_PA1 3 &pcfg_pull_none>;
+ };
+ };
+
+ cam_clk3 {
+ /omit-if-no-ref/
+ cam_clk3_pins: cam-clk3-pins {
+ rockchip,pins =
+ /* cam_clk3_out */
+ <4 RK_PA0 3 &pcfg_pull_none>;
+ };
+ };
+
+ can0 {
+ /omit-if-no-ref/
+ can0m0_pins: can0m0-pins {
+ rockchip,pins =
+ /* can0_rxd_m0 */
+ <5 RK_PD4 3 &pcfg_pull_none>,
+ /* can0_txd_m0 */
+ <5 RK_PD5 3 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ can0m1_pins: can0m1-pins {
+ rockchip,pins =
+ /* can0_rxd_m1 */
+ <6 RK_PA0 3 &pcfg_pull_none>,
+ /* can0_txd_m1 */
+ <6 RK_PA1 3 &pcfg_pull_none>;
+ };
+ };
+
+ can1 {
+ /omit-if-no-ref/
+ can1m0_pins: can1m0-pins {
+ rockchip,pins =
+ /* can1_rxd_m0 */
+ <5 RK_PD6 3 &pcfg_pull_none>,
+ /* can1_txd_m0 */
+ <5 RK_PD7 3 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ can1m1_pins: can1m1-pins {
+ rockchip,pins =
+ /* can1_rxd_m1 */
+ <6 RK_PA2 3 &pcfg_pull_none>,
+ /* can1_txd_m1 */
+ <6 RK_PA3 3 &pcfg_pull_none>;
+ };
+ };
+
+ clk {
+ /omit-if-no-ref/
+ clk_pins: clk-pins {
+ rockchip,pins =
+ /* clk_32k */
+ <0 RK_PA2 2 &pcfg_pull_none>;
+ };
+ };
+
+ dsm_aud {
+ /omit-if-no-ref/
+ dsm_aud_ln_pins: dsm-aud-ln-pins {
+ rockchip,pins =
+ /* dsm_aud_ln */
+ <7 RK_PA3 4 &pcfg_pull_down>;
+ };
+
+ /omit-if-no-ref/
+ dsm_aud_lp_pins: dsm-aud-lp-pins {
+ rockchip,pins =
+ /* dsm_aud_lp */
+ <7 RK_PA5 4 &pcfg_pull_down>;
+ };
+
+ /omit-if-no-ref/
+ dsm_aud_rn_pins: dsm-aud-rn-pins {
+ rockchip,pins =
+ /* dsm_aud_rn */
+ <7 RK_PB0 4 &pcfg_pull_down>;
+ };
+
+ /omit-if-no-ref/
+ dsm_aud_rp_pins: dsm-aud-rp-pins {
+ rockchip,pins =
+ /* dsm_aud_rp */
+ <7 RK_PB1 4 &pcfg_pull_down>;
+ };
+ };
+
+ dsmc {
+ /omit-if-no-ref/
+ dsmc_int_pins: dsmc-int-pins {
+ rockchip,pins =
+ /* dsmc_int0 */
+ <5 RK_PB6 5 &pcfg_pull_down>,
+ /* dsmc_int1 */
+ <5 RK_PB2 5 &pcfg_pull_down>;
+ };
+
+ /omit-if-no-ref/
+ dsmc_clk_pins: dsmc-clk-pins {
+ rockchip,pins =
+ /* dsmc_clkn */
+ <5 RK_PB6 4 &pcfg_pull_up>,
+ /* dsmc_resetn */
+ <5 RK_PB2 4 &pcfg_pull_up>;
+ };
+
+ /omit-if-no-ref/
+ dsmc_csn_pins: dsmc-csn-pins {
+ rockchip,pins =
+ /* dsmc_csn0 */
+ <5 RK_PB4 4 &pcfg_pull_up>,
+ /* dsmc_csn1 */
+ <5 RK_PA0 4 &pcfg_pull_up>,
+ /* dsmc_csn2 */
+ <5 RK_PD1 4 &pcfg_pull_up>,
+ /* dsmc_csn3 */
+ <5 RK_PD0 4 &pcfg_pull_up>;
+ };
+
+ /omit-if-no-ref/
+ dsmc_bus16_pins: dsmc-bus16-pins {
+ rockchip,pins =
+ /* dsmc_clkp */
+ <5 RK_PB7 4 &pcfg_pull_down>,
+ /* dsmc_d0 */
+ <5 RK_PC7 4 &pcfg_pull_down>,
+ /* dsmc_d1 */
+ <5 RK_PC6 4 &pcfg_pull_down>,
+ /* dsmc_d2 */
+ <5 RK_PC5 4 &pcfg_pull_down>,
+ /* dsmc_d3 */
+ <5 RK_PC4 4 &pcfg_pull_down>,
+ /* dsmc_d4 */
+ <5 RK_PC3 4 &pcfg_pull_down>,
+ /* dsmc_d5 */
+ <5 RK_PC2 4 &pcfg_pull_down>,
+ /* dsmc_d6 */
+ <5 RK_PC1 4 &pcfg_pull_down>,
+ /* dsmc_d7 */
+ <5 RK_PC0 4 &pcfg_pull_down>,
+ /* dsmc_d8 */
+ <5 RK_PB1 4 &pcfg_pull_down>,
+ /* dsmc_d9 */
+ <5 RK_PB0 4 &pcfg_pull_down>,
+ /* dsmc_d10 */
+ <5 RK_PA7 4 &pcfg_pull_down>,
+ /* dsmc_d11 */
+ <5 RK_PA6 4 &pcfg_pull_down>,
+ /* dsmc_d12 */
+ <5 RK_PA5 4 &pcfg_pull_down>,
+ /* dsmc_d13 */
+ <5 RK_PA4 4 &pcfg_pull_down>,
+ /* dsmc_d14 */
+ <5 RK_PA3 4 &pcfg_pull_down>,
+ /* dsmc_d15 */
+ <5 RK_PA2 4 &pcfg_pull_down>,
+ /* dsmc_dqs0 */
+ <5 RK_PB5 4 &pcfg_pull_down>,
+ /* dsmc_dqs1 */
+ <5 RK_PA1 4 &pcfg_pull_down>,
+ /* dsmc_int2 */
+ <5 RK_PD3 4 &pcfg_pull_down>,
+ /* dsmc_int3 */
+ <5 RK_PD2 4 &pcfg_pull_down>,
+ /* dsmc_rdyn */
+ <5 RK_PB3 4 &pcfg_pull_down>;
+ };
+ };
+
+ emmc {
+ /omit-if-no-ref/
+ emmc_pins: emmc-pins {
+ rockchip,pins =
+ /* emmc_clk */
+ <1 RK_PB3 1 &pcfg_pull_none>,
+ /* emmc_cmd */
+ <1 RK_PB1 1 &pcfg_pull_none>,
+ /* emmc_d0 */
+ <1 RK_PA0 1 &pcfg_pull_none>,
+ /* emmc_d1 */
+ <1 RK_PA1 1 &pcfg_pull_none>,
+ /* emmc_d2 */
+ <1 RK_PA2 1 &pcfg_pull_none>,
+ /* emmc_d3 */
+ <1 RK_PA3 1 &pcfg_pull_none>,
+ /* emmc_d4 */
+ <1 RK_PA4 1 &pcfg_pull_none>,
+ /* emmc_d5 */
+ <1 RK_PA5 1 &pcfg_pull_none>,
+ /* emmc_d6 */
+ <1 RK_PA6 1 &pcfg_pull_none>,
+ /* emmc_d7 */
+ <1 RK_PA7 1 &pcfg_pull_none>;
+ };
+ };
+
+ eth {
+ /omit-if-no-ref/
+ ethm0_miim_pins: ethm0-miim-pins {
+ rockchip,pins =
+ /* eth_mdc_m0 */
+ <6 RK_PC0 2 &pcfg_pull_none_drv_level_3_75>,
+ /* eth_mdio_m0 */
+ <6 RK_PB7 2 &pcfg_pull_none_drv_level_3_75>;
+ };
+
+ /omit-if-no-ref/
+ ethm0_mclk_pins: ethm0-mclk-pins {
+ rockchip,pins =
+ /* eth_mclk_m0 */
+ <6 RK_PB4 2 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ ethm0_rx_bus2_pins: ethm0-rx-bus2-pins {
+ rockchip,pins =
+ /* eth_rxctl_m0 */
+ <6 RK_PB5 2 &pcfg_pull_none>,
+ /* eth_rxd0_m0 */
+ <6 RK_PB2 2 &pcfg_pull_none>,
+ /* eth_rxd1_m0 */
+ <6 RK_PB3 2 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ ethm0_tx_bus2_pins: ethm0-tx-bus2-pins {
+ rockchip,pins =
+ /* eth_txctl_m0 */
+ <6 RK_PB1 2 &pcfg_pull_none>,
+ /* eth_txd0_m0 */
+ <6 RK_PA7 2 &pcfg_pull_none_drv_level_3_75>,
+ /* eth_txd1_m0 */
+ <6 RK_PB0 2 &pcfg_pull_none_drv_level_3_75>;
+ };
+
+ /omit-if-no-ref/
+ ethm0_rgmii_clk_pins: ethm0-rgmii-clk-pins {
+ rockchip,pins =
+ /* eth_rxclk_m0 */
+ <6 RK_PC3 2 &pcfg_pull_none>,
+ /* eth_txclk_m0 */
+ <6 RK_PC2 2 &pcfg_pull_none_drv_level_3_75>;
+ };
+
+ /omit-if-no-ref/
+ ethm0_rgmii_bus_pins: ethm0-rgmii-bus-pins {
+ rockchip,pins =
+ /* eth_rxd2_m0 */
+ <6 RK_PA3 2 &pcfg_pull_none>,
+ /* eth_rxd3_m0 */
+ <6 RK_PA4 2 &pcfg_pull_none>,
+ /* eth_txd2_m0 */
+ <6 RK_PA5 2 &pcfg_pull_none_drv_level_3_75>,
+ /* eth_txd3_m0 */
+ <6 RK_PA6 2 &pcfg_pull_none_drv_level_3_75>;
+ };
+
+ /omit-if-no-ref/
+ ethm0_ppsclk_pins: ethm0-ppsclk-pins {
+ rockchip,pins =
+ /* eth_ppsclk_m0 */
+ <6 RK_PA2 2 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ ethm0_ppstrig_pins: ethm0-ppstrig-pins {
+ rockchip,pins =
+ /* eth_ppstrig_m0 */
+ <6 RK_PA0 2 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ ethm1_miim_pins: ethm1-miim-pins {
+ rockchip,pins =
+ /* eth_mdc_m1 */
+ <5 RK_PB6 2 &pcfg_pull_none_drv_level_5_00>,
+ /* eth_mdio_m1 */
+ <5 RK_PB5 2 &pcfg_pull_none_drv_level_5_00>;
+ };
+
+ /omit-if-no-ref/
+ ethm1_mclk_pins: ethm1-mclk-pins {
+ rockchip,pins =
+ /* eth_mclk_m1 */
+ <5 RK_PB3 2 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ ethm1_rx_bus2_pins: ethm1-rx-bus2-pins {
+ rockchip,pins =
+ /* eth_rxctl_m1 */
+ <5 RK_PB0 2 &pcfg_pull_none>,
+ /* eth_rxd0_m1 */
+ <5 RK_PB1 2 &pcfg_pull_none>,
+ /* eth_rxd1_m1 */
+ <5 RK_PB2 2 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ ethm1_tx_bus2_pins: ethm1-tx-bus2-pins {
+ rockchip,pins =
+ /* eth_txctl_m1 */
+ <5 RK_PC2 2 &pcfg_pull_none>,
+ /* eth_txd0_m1 */
+ <5 RK_PB7 2 &pcfg_pull_none_drv_level_5_00>,
+ /* eth_txd1_m1 */
+ <5 RK_PC0 2 &pcfg_pull_none_drv_level_5_00>;
+ };
+
+ /omit-if-no-ref/
+ ethm1_rgmii_clk_pins: ethm1-rgmii-clk-pins {
+ rockchip,pins =
+ /* eth_rxclk_m1 */
+ <5 RK_PC7 2 &pcfg_pull_none>,
+ /* eth_txclk_m1 */
+ <5 RK_PC6 2 &pcfg_pull_none_drv_level_5_00>;
+ };
+
+ /omit-if-no-ref/
+ ethm1_rgmii_bus_pins: ethm1-rgmii-bus-pins {
+ rockchip,pins =
+ /* eth_rxd2_m1 */
+ <5 RK_PC3 2 &pcfg_pull_none>,
+ /* eth_rxd3_m1 */
+ <5 RK_PC4 2 &pcfg_pull_none>,
+ /* eth_txd2_m1 */
+ <5 RK_PC5 2 &pcfg_pull_none_drv_level_5_00>,
+ /* eth_txd3_m1 */
+ <5 RK_PA0 2 &pcfg_pull_none_drv_level_5_00>;
+ };
+
+ /omit-if-no-ref/
+ ethm1_ppsclk_pins: ethm1-ppsclk-pins {
+ rockchip,pins =
+ /* eth_ppsclk_m1 */
+ <5 RK_PA2 2 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ ethm1_ppstrig_pins: ethm1-ppstrig-pins {
+ rockchip,pins =
+ /* eth_ppstrig_m1 */
+ <5 RK_PD1 3 &pcfg_pull_none>;
+ };
+ };
+
+ eth_clk_25m {
+ /omit-if-no-ref/
+ eth_clk_25mm0_out_pins: eth-clk-25mm0-out-pins {
+ rockchip,pins =
+ /* eth_clk_25m_out_m0 */
+ <6 RK_PC1 2 &pcfg_pull_none_drv_level_3_75>;
+ };
+
+ /omit-if-no-ref/
+ eth_clk_25mm1_out_pins: eth-clk-25mm1-out-pins {
+ rockchip,pins =
+ /* eth_clk_25m_out_m1 */
+ <5 RK_PC1 2 &pcfg_pull_none_drv_level_5_00>;
+ };
+ };
+
+ eth_ptp {
+ /omit-if-no-ref/
+ ethm0_ptp_refclk_pins: ethm0-ptp-refclk-pins {
+ rockchip,pins =
+ /* ethm0_ptp_refclk */
+ <6 RK_PA1 2 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ ethm1_ptp_refclk_pins: ethm1-ptp-refclk-pins {
+ rockchip,pins =
+ /* ethm1_ptp_refclk */
+ <5 RK_PD0 3 &pcfg_pull_none>;
+ };
+ };
+
+ fephy {
+ /omit-if-no-ref/
+ fephym0_pins: fephym0-pins {
+ rockchip,pins =
+ /* fephy_ledlink_m0 */
+ <3 RK_PB4 6 &pcfg_pull_none>,
+ /* fephy_ledspd_m0 */
+ <3 RK_PB5 6 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ fephym1_pins: fephym1-pins {
+ rockchip,pins =
+ /* fephy_ledlink_m1 */
+ <5 RK_PD4 1 &pcfg_pull_none>,
+ /* fephy_ledspd_m1 */
+ <5 RK_PD5 1 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ fephym2_pins: fephym2-pins {
+ rockchip,pins =
+ /* fephy_ledlink_m2 */
+ <6 RK_PC2 3 &pcfg_pull_none>,
+ /* fephy_ledspd_m2 */
+ <6 RK_PC3 3 &pcfg_pull_none>;
+ };
+ };
+
+ flash_trig {
+ /omit-if-no-ref/
+ flash_trig_pins: flash-trig-pins {
+ rockchip,pins =
+ /* flash_trig_out */
+ <3 RK_PB2 6 &pcfg_pull_none>;
+ };
+ };
+
+ fspi0 {
+ /omit-if-no-ref/
+ fspi0_bus4_pins: fspi0-bus4-pins {
+ rockchip,pins =
+ /* fspi0_d0 */
+ <1 RK_PB4 1 &pcfg_pull_none>,
+ /* fspi0_d1 */
+ <1 RK_PB5 1 &pcfg_pull_none>,
+ /* fspi0_d2 */
+ <1 RK_PB2 1 &pcfg_pull_none>,
+ /* fspi0_d3 */
+ <1 RK_PB6 1 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ fspi0_clk_pins: fspi0-clk-pins {
+ rockchip,pins =
+ /* fspi0_clk */
+ <1 RK_PB7 1 &pcfg_pull_none>;
+ };
+ /omit-if-no-ref/
+ fspi0_csn0_pins: fspi0-csn0-pins {
+ rockchip,pins =
+ /* fspi0_csn0 */
+ <1 RK_PB0 1 &pcfg_pull_none>;
+ };
+ /omit-if-no-ref/
+ fspi0_csn1_pins: fspi0-csn1-pins {
+ rockchip,pins =
+ /* fspi0_csn1 */
+ <1 RK_PA5 2 &pcfg_pull_none>;
+ };
+ };
+
+ fspi1 {
+ /omit-if-no-ref/
+ fspi1m0_bus4_pins: fspi1m0-bus4-pins {
+ rockchip,pins =
+ /* fspi1_d0_m0 */
+ <0 RK_PB0 1 &pcfg_pull_none>,
+ /* fspi1_d1_m0 */
+ <0 RK_PB1 1 &pcfg_pull_none>,
+ /* fspi1_d2_m0 */
+ <0 RK_PA6 1 &pcfg_pull_none>,
+ /* fspi1_d3_m0 */
+ <0 RK_PA1 1 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ fspi1m0_clk_pins: fspi1m0-clk-pins {
+ rockchip,pins =
+ /* fspi1m0_clk */
+ <0 RK_PB2 1 &pcfg_pull_none>;
+ };
+ /omit-if-no-ref/
+ fspi1m0_csn0_pins: fspi1m0-csn0-pins {
+ rockchip,pins =
+ /* fspi1m0_csn0 */
+ <0 RK_PA7 1 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ fspi1m1_bus4_pins: fspi1m1-bus4-pins {
+ rockchip,pins =
+ /* fspi1_d0_m1 */
+ <1 RK_PA0 2 &pcfg_pull_none>,
+ /* fspi1_d1_m1 */
+ <1 RK_PA1 2 &pcfg_pull_none>,
+ /* fspi1_d2_m1 */
+ <1 RK_PA2 2 &pcfg_pull_none>,
+ /* fspi1_d3_m1 */
+ <1 RK_PA3 2 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ fspi1m1_clk_pins: fspi1m1-clk-pins {
+ rockchip,pins =
+ /* fspi1m1_clk */
+ <1 RK_PB3 2 &pcfg_pull_none>;
+ };
+ /omit-if-no-ref/
+ fspi1m1_csn0_pins: fspi1m1-csn0-pins {
+ rockchip,pins =
+ /* fspi1m1_csn0 */
+ <1 RK_PB1 2 &pcfg_pull_none>;
+ };
+ };
+
+ i2c0 {
+ /omit-if-no-ref/
+ i2c0m0_pins: i2c0m0-pins {
+ rockchip,pins =
+ /* i2c0_scl_m0 */
+ <0 RK_PC2 4 &pcfg_pull_none_smt>,
+ /* i2c0_sda_m0 */
+ <0 RK_PC3 4 &pcfg_pull_none_smt>;
+ };
+
+ /omit-if-no-ref/
+ i2c0m1_pins: i2c0m1-pins {
+ rockchip,pins =
+ /* i2c0_scl_m1 */
+ <2 RK_PA1 3 &pcfg_pull_none_smt>,
+ /* i2c0_sda_m1 */
+ <2 RK_PA0 3 &pcfg_pull_none_smt>;
+ };
+ };
+
+ i2c1 {
+ /omit-if-no-ref/
+ i2c1m0_pins: i2c1m0-pins {
+ rockchip,pins =
+ /* i2c1_scl_m0 */
+ <0 RK_PB3 3 &pcfg_pull_none_smt>,
+ /* i2c1_sda_m0 */
+ <0 RK_PB4 3 &pcfg_pull_none_smt>;
+ };
+
+ /omit-if-no-ref/
+ i2c1m1_pins: i2c1m1-pins {
+ rockchip,pins =
+ /* i2c1_scl_m1 */
+ <3 RK_PA2 2 &pcfg_pull_none_smt>,
+ /* i2c1_sda_m1 */
+ <3 RK_PA3 2 &pcfg_pull_none_smt>;
+ };
+
+ /omit-if-no-ref/
+ i2c1m2_pins: i2c1m2-pins {
+ rockchip,pins =
+ /* i2c1_scl_m2 */
+ <4 RK_PA1 6 &pcfg_pull_none_smt>,
+ /* i2c1_sda_m2 */
+ <4 RK_PA0 6 &pcfg_pull_none_smt>;
+ };
+
+ /omit-if-no-ref/
+ i2c1m3_pins: i2c1m3-pins {
+ rockchip,pins =
+ /* i2c1_scl_m3 */
+ <7 RK_PB0 5 &pcfg_pull_none_smt>,
+ /* i2c1_sda_m3 */
+ <7 RK_PB1 5 &pcfg_pull_none_smt>;
+ };
+ };
+
+ i2c2 {
+ /omit-if-no-ref/
+ i2c2m0_pins: i2c2m0-pins {
+ rockchip,pins =
+ /* i2c2_scl_m0 */
+ <0 RK_PD0 1 &pcfg_pull_none_smt>,
+ /* i2c2_sda_m0 */
+ <0 RK_PD1 1 &pcfg_pull_none_smt>;
+ };
+
+ /omit-if-no-ref/
+ i2c2m1_pins: i2c2m1-pins {
+ rockchip,pins =
+ /* i2c2_scl_m1 */
+ <5 RK_PD4 6 &pcfg_pull_none_smt>,
+ /* i2c2_sda_m1 */
+ <5 RK_PD5 6 &pcfg_pull_none_smt>;
+ };
+
+ /omit-if-no-ref/
+ i2c2m2_pins: i2c2m2-pins {
+ rockchip,pins =
+ /* i2c2_scl_m2 */
+ <6 RK_PC0 7 &pcfg_pull_none_smt>,
+ /* i2c2_sda_m2 */
+ <6 RK_PC3 7 &pcfg_pull_none_smt>;
+ };
+ };
+
+ i2c3 {
+ /omit-if-no-ref/
+ i2c3m0_pins: i2c3m0-pins {
+ rockchip,pins =
+ /* i2c3_scl_m0 */
+ <0 RK_PC0 1 &pcfg_pull_none_smt>,
+ /* i2c3_sda_m0 */
+ <0 RK_PC1 1 &pcfg_pull_none_smt>;
+ };
+
+ /omit-if-no-ref/
+ i2c3m1_pins: i2c3m1-pins {
+ rockchip,pins =
+ /* i2c3_scl_m1 */
+ <4 RK_PA4 6 &pcfg_pull_none_smt>,
+ /* i2c3_sda_m1 */
+ <4 RK_PA5 6 &pcfg_pull_none_smt>;
+ };
+
+ /omit-if-no-ref/
+ i2c3m2_pins: i2c3m2-pins {
+ rockchip,pins =
+ /* i2c3_scl_m2 */
+ <5 RK_PD0 6 &pcfg_pull_none_smt>,
+ /* i2c3_sda_m2 */
+ <5 RK_PD1 6 &pcfg_pull_none_smt>;
+ };
+
+ /omit-if-no-ref/
+ i2c3m3_pins: i2c3m3-pins {
+ rockchip,pins =
+ /* i2c3_scl_m3 */
+ <6 RK_PA0 7 &pcfg_pull_none_smt>,
+ /* i2c3_sda_m3 */
+ <6 RK_PA1 7 &pcfg_pull_none_smt>;
+ };
+ };
+
+ i2c4 {
+ /omit-if-no-ref/
+ i2c4m0_pins: i2c4m0-pins {
+ rockchip,pins =
+ /* i2c4_scl_m0 */
+ <3 RK_PB4 5 &pcfg_pull_none_smt>,
+ /* i2c4_sda_m0 */
+ <3 RK_PB5 5 &pcfg_pull_none_smt>;
+ };
+
+ /omit-if-no-ref/
+ i2c4m1_pins: i2c4m1-pins {
+ rockchip,pins =
+ /* i2c4_scl_m1 */
+ <6 RK_PA2 7 &pcfg_pull_none_smt>,
+ /* i2c4_sda_m1 */
+ <6 RK_PA3 7 &pcfg_pull_none_smt>;
+ };
+
+ /omit-if-no-ref/
+ i2c4m2_pins: i2c4m2-pins {
+ rockchip,pins =
+ /* i2c4_scl_m2 */
+ <4 RK_PA7 6 &pcfg_pull_none_smt>,
+ /* i2c4_sda_m2 */
+ <4 RK_PA6 6 &pcfg_pull_none_smt>;
+ };
+
+ /omit-if-no-ref/
+ i2c4m3_pins: i2c4m3-pins {
+ rockchip,pins =
+ /* i2c4_scl_m3 */
+ <7 RK_PA1 2 &pcfg_pull_none_smt>,
+ /* i2c4_sda_m3 */
+ <7 RK_PA4 2 &pcfg_pull_none_smt>;
+ };
+ };
+
+ i2c5 {
+ /omit-if-no-ref/
+ i2c5m0_pins: i2c5m0-pins {
+ rockchip,pins =
+ /* i2c5_scl_m0 */
+ <0 RK_PC4 4 &pcfg_pull_none_smt>,
+ /* i2c5_sda_m0 */
+ <0 RK_PC5 4 &pcfg_pull_none_smt>;
+ };
+
+ /omit-if-no-ref/
+ i2c5m1_pins: i2c5m1-pins {
+ rockchip,pins =
+ /* i2c5_scl_m1 */
+ <3 RK_PB6 5 &pcfg_pull_none_smt>,
+ /* i2c5_sda_m1 */
+ <3 RK_PB7 5 &pcfg_pull_none_smt>;
+ };
+
+ /omit-if-no-ref/
+ i2c5m2_pins: i2c5m2-pins {
+ rockchip,pins =
+ /* i2c5_scl_m2 */
+ <5 RK_PA1 2 &pcfg_pull_none_smt>,
+ /* i2c5_sda_m2 */
+ <5 RK_PA7 6 &pcfg_pull_none_smt>;
+ };
+
+ /omit-if-no-ref/
+ i2c5m3_pins: i2c5m3-pins {
+ rockchip,pins =
+ /* i2c5_scl_m3 */
+ <6 RK_PA4 7 &pcfg_pull_none_smt>,
+ /* i2c5_sda_m3 */
+ <6 RK_PA5 7 &pcfg_pull_none_smt>;
+ };
+ };
+
+ ir_fpa {
+ /omit-if-no-ref/
+ ir_fpa_pins: ir-fpa-pins {
+ rockchip,pins =
+ /* ir_fpa_fsync */
+ <5 RK_PD4 5 &pcfg_pull_none>,
+ /* ir_fpa_mclk */
+ <5 RK_PD5 5 &pcfg_pull_none>,
+ /* ir_fpa_sda0 */
+ <5 RK_PA0 6 &pcfg_pull_none>,
+ /* ir_fpa_sda1 */
+ <5 RK_PA1 6 &pcfg_pull_none>,
+ /* ir_fpa_sda2 */
+ <5 RK_PB0 6 &pcfg_pull_none>,
+ /* ir_fpa_sda3 */
+ <5 RK_PB1 6 &pcfg_pull_none>,
+ /* ir_fpa_sda4 */
+ <5 RK_PC0 6 &pcfg_pull_none>,
+ /* ir_fpa_sda5 */
+ <5 RK_PC1 6 &pcfg_pull_none>,
+ /* ir_fpa_sda6 */
+ <5 RK_PC2 6 &pcfg_pull_none>;
+ };
+ };
+
+ jtag {
+ /omit-if-no-ref/
+ jtagm0_pins: jtagm0-pins {
+ rockchip,pins =
+ /* jtag_tck_m0 */
+ <0 RK_PB3 4 &pcfg_pull_none>,
+ /* jtag_tms_m0 */
+ <0 RK_PB4 4 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ jtagm1_pins: jtagm1-pins {
+ rockchip,pins =
+ /* jtag_tck_m1 */
+ <2 RK_PA2 4 &pcfg_pull_none>,
+ /* jtag_tms_m1 */
+ <2 RK_PA3 4 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ jtagm2_pins: jtagm2-pins {
+ rockchip,pins =
+ /* jtag_tck_m2 */
+ <5 RK_PD6 2 &pcfg_pull_none>,
+ /* jtag_tms_m2 */
+ <5 RK_PD7 2 &pcfg_pull_none>;
+ };
+ };
+
+ pdm {
+ /omit-if-no-ref/
+ pdmm0_clk0_pins: pdmm0-clk0-pins {
+ rockchip,pins =
+ /* pdm_clk0_m0 */
+ <7 RK_PA4 3 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ pdmm0_clk1_pins: pdmm0-clk1-pins {
+ rockchip,pins =
+ /* pdm_clk1_m0 */
+ <7 RK_PA1 3 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ pdmm0_sdi0_pins: pdmm0-sdi0-pins {
+ rockchip,pins =
+ /* pdm_sdi0_m0 */
+ <7 RK_PA6 3 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ pdmm0_sdi1_pins: pdmm0-sdi1-pins {
+ rockchip,pins =
+ /* pdm_sdi1_m0 */
+ <7 RK_PB1 3 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ pdmm0_sdi2_pins: pdmm0-sdi2-pins {
+ rockchip,pins =
+ /* pdm_sdi2_m0 */
+ <7 RK_PB0 3 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ pdmm0_sdi3_pins: pdmm0-sdi3-pins {
+ rockchip,pins =
+ /* pdm_sdi3_m0 */
+ <7 RK_PA7 3 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ pdmm1_clk0_pins: pdmm1-clk0-pins {
+ rockchip,pins =
+ /* pdm_clk0_m1 */
+ <6 RK_PB4 5 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ pdmm1_clk1_pins: pdmm1-clk1-pins {
+ rockchip,pins =
+ /* pdm_clk1_m1 */
+ <6 RK_PB7 5 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ pdmm1_sdi0_pins: pdmm1-sdi0-pins {
+ rockchip,pins =
+ /* pdm_sdi0_m1 */
+ <6 RK_PB5 5 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ pdmm1_sdi1_pins: pdmm1-sdi1-pins {
+ rockchip,pins =
+ /* pdm_sdi1_m1 */
+ <6 RK_PB6 5 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ pdmm1_sdi2_pins: pdmm1-sdi2-pins {
+ rockchip,pins =
+ /* pdm_sdi2_m1 */
+ <6 RK_PB2 5 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ pdmm1_sdi3_pins: pdmm1-sdi3-pins {
+ rockchip,pins =
+ /* pdm_sdi3_m1 */
+ <6 RK_PB3 5 &pcfg_pull_none>;
+ };
+ };
+
+ pmu {
+ /omit-if-no-ref/
+ pmu_pins: pmu-pins {
+ rockchip,pins =
+ /* pmu_dbg */
+ <0 RK_PA2 3 &pcfg_pull_none>;
+ };
+ };
+
+ prelight_trig {
+ /omit-if-no-ref/
+ prelight_trig_pins: prelight-trig-pins {
+ rockchip,pins =
+ /* prelight_trig_out */
+ <3 RK_PB3 6 &pcfg_pull_none>;
+ };
+ };
+
+ preroll {
+ /omit-if-no-ref/
+ preroll_pins: preroll-pins {
+ rockchip,pins =
+ /* preroll_dbg */
+ <0 RK_PB3 5 &pcfg_pull_none>;
+ };
+ };
+
+ pwm0 {
+ /omit-if-no-ref/
+ pwm0m0_ch0_pins: pwm0m0-ch0-pins {
+ rockchip,pins =
+ /* pwm0m0_ch0 */
+ <0 RK_PC4 2 &pcfg_pull_none>;
+ };
+ /omit-if-no-ref/
+ pwm0m0_ch1_pins: pwm0m0-ch1-pins {
+ rockchip,pins =
+ /* pwm0m0_ch1 */
+ <0 RK_PC5 2 &pcfg_pull_none>;
+ };
+ /omit-if-no-ref/
+ pwm0m0_ch2_pins: pwm0m0-ch2-pins {
+ rockchip,pins =
+ /* pwm0m0_ch2 */
+ <0 RK_PC6 2 &pcfg_pull_none>;
+ };
+ /omit-if-no-ref/
+ pwm0m0_ch3_pins: pwm0m0-ch3-pins {
+ rockchip,pins =
+ /* pwm0m0_ch3 */
+ <0 RK_PC7 2 &pcfg_pull_none>;
+ };
+ /omit-if-no-ref/
+ pwm0m0_ch4_pins: pwm0m0-ch4-pins {
+ rockchip,pins =
+ /* pwm0m0_ch4 */
+ <0 RK_PD0 2 &pcfg_pull_none>;
+ };
+ /omit-if-no-ref/
+ pwm0m0_ch5_pins: pwm0m0-ch5-pins {
+ rockchip,pins =
+ /* pwm0m0_ch5 */
+ <0 RK_PD1 2 &pcfg_pull_none>;
+ };
+ /omit-if-no-ref/
+ pwm0m0_ch6_pins: pwm0m0-ch6-pins {
+ rockchip,pins =
+ /* pwm0m0_ch6 */
+ <0 RK_PC1 2 &pcfg_pull_none>;
+ };
+ /omit-if-no-ref/
+ pwm0m0_ch7_pins: pwm0m0-ch7-pins {
+ rockchip,pins =
+ /* pwm0m0_ch7 */
+ <0 RK_PC0 2 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ pwm0m1_ch0_pins: pwm0m1-ch0-pins {
+ rockchip,pins =
+ /* pwm0m1_ch0 */
+ <5 RK_PA7 7 &pcfg_pull_none>;
+ };
+ /omit-if-no-ref/
+ pwm0m1_ch1_pins: pwm0m1-ch1-pins {
+ rockchip,pins =
+ /* pwm0m1_ch1 */
+ <5 RK_PA6 7 &pcfg_pull_none>;
+ };
+ /omit-if-no-ref/
+ pwm0m1_ch2_pins: pwm0m1-ch2-pins {
+ rockchip,pins =
+ /* pwm0m1_ch2 */
+ <5 RK_PA5 7 &pcfg_pull_none>;
+ };
+ /omit-if-no-ref/
+ pwm0m1_ch3_pins: pwm0m1-ch3-pins {
+ rockchip,pins =
+ /* pwm0m1_ch3 */
+ <5 RK_PA4 7 &pcfg_pull_none>;
+ };
+ /omit-if-no-ref/
+ pwm0m1_ch4_pins: pwm0m1-ch4-pins {
+ rockchip,pins =
+ /* pwm0m1_ch4 */
+ <4 RK_PA2 4 &pcfg_pull_none>;
+ };
+ /omit-if-no-ref/
+ pwm0m1_ch5_pins: pwm0m1-ch5-pins {
+ rockchip,pins =
+ /* pwm0m1_ch5 */
+ <4 RK_PA3 4 &pcfg_pull_none>;
+ };
+ /omit-if-no-ref/
+ pwm0m1_ch6_pins: pwm0m1-ch6-pins {
+ rockchip,pins =
+ /* pwm0m1_ch6 */
+ <4 RK_PA6 4 &pcfg_pull_none>;
+ };
+ /omit-if-no-ref/
+ pwm0m1_ch7_pins: pwm0m1-ch7-pins {
+ rockchip,pins =
+ /* pwm0m1_ch7 */
+ <4 RK_PA7 4 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ pwm0m2_ch0_pins: pwm0m2-ch0-pins {
+ rockchip,pins =
+ /* pwm0m2_ch0 */
+ <6 RK_PC0 5 &pcfg_pull_none>;
+ };
+ /omit-if-no-ref/
+ pwm0m2_ch1_pins: pwm0m2-ch1-pins {
+ rockchip,pins =
+ /* pwm0m2_ch1 */
+ <6 RK_PC1 5 &pcfg_pull_none>;
+ };
+ /omit-if-no-ref/
+ pwm0m2_ch2_pins: pwm0m2-ch2-pins {
+ rockchip,pins =
+ /* pwm0m2_ch2 */
+ <6 RK_PC2 5 &pcfg_pull_none>;
+ };
+ /omit-if-no-ref/
+ pwm0m2_ch3_pins: pwm0m2-ch3-pins {
+ rockchip,pins =
+ /* pwm0m2_ch3 */
+ <6 RK_PC3 5 &pcfg_pull_none>;
+ };
+ /omit-if-no-ref/
+ pwm0m2_ch4_pins: pwm0m2-ch4-pins {
+ rockchip,pins =
+ /* pwm0m2_ch4 */
+ <5 RK_PA3 7 &pcfg_pull_none>;
+ };
+ /omit-if-no-ref/
+ pwm0m2_ch5_pins: pwm0m2-ch5-pins {
+ rockchip,pins =
+ /* pwm0m2_ch5 */
+ <5 RK_PA2 7 &pcfg_pull_none>;
+ };
+ /omit-if-no-ref/
+ pwm0m2_ch6_pins: pwm0m2-ch6-pins {
+ rockchip,pins =
+ /* pwm0m2_ch6 */
+ <5 RK_PD0 7 &pcfg_pull_none>;
+ };
+ /omit-if-no-ref/
+ pwm0m2_ch7_pins: pwm0m2-ch7-pins {
+ rockchip,pins =
+ /* pwm0m2_ch7 */
+ <5 RK_PD4 7 &pcfg_pull_none>;
+ };
+ };
+
+ pwm1 {
+ /omit-if-no-ref/
+ pwm1m0_ch0_pins: pwm1m0-ch0-pins {
+ rockchip,pins =
+ /* pwm1m0_ch0 */
+ <0 RK_PA5 2 &pcfg_pull_none>;
+ };
+ /omit-if-no-ref/
+ pwm1m0_ch1_pins: pwm1m0-ch1-pins {
+ rockchip,pins =
+ /* pwm1m0_ch1 */
+ <0 RK_PA1 2 &pcfg_pull_none>;
+ };
+ /omit-if-no-ref/
+ pwm1m0_ch2_pins: pwm1m0-ch2-pins {
+ rockchip,pins =
+ /* pwm1m0_ch2 */
+ <0 RK_PB3 2 &pcfg_pull_none>;
+ };
+ /omit-if-no-ref/
+ pwm1m0_ch3_pins: pwm1m0-ch3-pins {
+ rockchip,pins =
+ /* pwm1m0_ch3 */
+ <0 RK_PB4 2 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ pwm1m1_ch0_pins: pwm1m1-ch0-pins {
+ rockchip,pins =
+ /* pwm1m1_ch0 */
+ <5 RK_PD3 7 &pcfg_pull_none>;
+ };
+ /omit-if-no-ref/
+ pwm1m1_ch1_pins: pwm1m1-ch1-pins {
+ rockchip,pins =
+ /* pwm1m1_ch1 */
+ <5 RK_PD2 7 &pcfg_pull_none>;
+ };
+ /omit-if-no-ref/
+ pwm1m1_ch2_pins: pwm1m1-ch2-pins {
+ rockchip,pins =
+ /* pwm1m1_ch2 */
+ <5 RK_PD1 7 &pcfg_pull_none>;
+ };
+ /omit-if-no-ref/
+ pwm1m1_ch3_pins: pwm1m1-ch3-pins {
+ rockchip,pins =
+ /* pwm1m1_ch3 */
+ <5 RK_PD5 7 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ pwm1m2_ch0_pins: pwm1m2-ch0-pins {
+ rockchip,pins =
+ /* pwm1m2_ch0 */
+ <6 RK_PA0 5 &pcfg_pull_none>;
+ };
+ /omit-if-no-ref/
+ pwm1m2_ch1_pins: pwm1m2-ch1-pins {
+ rockchip,pins =
+ /* pwm1m2_ch1 */
+ <6 RK_PA1 5 &pcfg_pull_none>;
+ };
+ /omit-if-no-ref/
+ pwm1m2_ch2_pins: pwm1m2-ch2-pins {
+ rockchip,pins =
+ /* pwm1m2_ch2 */
+ <6 RK_PA2 5 &pcfg_pull_none>;
+ };
+ /omit-if-no-ref/
+ pwm1m2_ch3_pins: pwm1m2-ch3-pins {
+ rockchip,pins =
+ /* pwm1m2_ch3 */
+ <6 RK_PA3 5 &pcfg_pull_none>;
+ };
+ };
+
+ pwm2 {
+ /omit-if-no-ref/
+ pwm2m0_ch0_pins: pwm2m0-ch0-pins {
+ rockchip,pins =
+ /* pwm2m0_ch0 */
+ <3 RK_PB2 3 &pcfg_pull_none>;
+ };
+ /omit-if-no-ref/
+ pwm2m0_ch1_pins: pwm2m0-ch1-pins {
+ rockchip,pins =
+ /* pwm2m0_ch1 */
+ <3 RK_PB3 3 &pcfg_pull_none>;
+ };
+ /omit-if-no-ref/
+ pwm2m0_ch2_pins: pwm2m0-ch2-pins {
+ rockchip,pins =
+ /* pwm2m0_ch2 */
+ <3 RK_PB4 3 &pcfg_pull_none>;
+ };
+ /omit-if-no-ref/
+ pwm2m0_ch3_pins: pwm2m0-ch3-pins {
+ rockchip,pins =
+ /* pwm2m0_ch3 */
+ <3 RK_PB5 3 &pcfg_pull_none>;
+ };
+ /omit-if-no-ref/
+ pwm2m0_ch4_pins: pwm2m0-ch4-pins {
+ rockchip,pins =
+ /* pwm2m0_ch4 */
+ <5 RK_PA0 7 &pcfg_pull_none>;
+ };
+ /omit-if-no-ref/
+ pwm2m0_ch5_pins: pwm2m0-ch5-pins {
+ rockchip,pins =
+ /* pwm2m0_ch5 */
+ <5 RK_PA1 7 &pcfg_pull_none>;
+ };
+ /omit-if-no-ref/
+ pwm2m0_ch6_pins: pwm2m0-ch6-pins {
+ rockchip,pins =
+ /* pwm2m0_ch6 */
+ <5 RK_PD6 7 &pcfg_pull_none>;
+ };
+ /omit-if-no-ref/
+ pwm2m0_ch7_pins: pwm2m0-ch7-pins {
+ rockchip,pins =
+ /* pwm2m0_ch7 */
+ <5 RK_PD7 7 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ pwm2m1_ch0_pins: pwm2m1-ch0-pins {
+ rockchip,pins =
+ /* pwm2m1_ch0 */
+ <5 RK_PB2 7 &pcfg_pull_none>;
+ };
+ /omit-if-no-ref/
+ pwm2m1_ch1_pins: pwm2m1-ch1-pins {
+ rockchip,pins =
+ /* pwm2m1_ch1 */
+ <5 RK_PB3 7 &pcfg_pull_none>;
+ };
+ /omit-if-no-ref/
+ pwm2m1_ch2_pins: pwm2m1-ch2-pins {
+ rockchip,pins =
+ /* pwm2m1_ch2 */
+ <5 RK_PB6 7 &pcfg_pull_none>;
+ };
+ /omit-if-no-ref/
+ pwm2m1_ch3_pins: pwm2m1-ch3-pins {
+ rockchip,pins =
+ /* pwm2m1_ch3 */
+ <5 RK_PB7 7 &pcfg_pull_none>;
+ };
+ /omit-if-no-ref/
+ pwm2m1_ch4_pins: pwm2m1-ch4-pins {
+ rockchip,pins =
+ /* pwm2m1_ch4 */
+ <7 RK_PA0 5 &pcfg_pull_none>;
+ };
+ /omit-if-no-ref/
+ pwm2m1_ch5_pins: pwm2m1-ch5-pins {
+ rockchip,pins =
+ /* pwm2m1_ch5 */
+ <7 RK_PA1 5 &pcfg_pull_none>;
+ };
+ /omit-if-no-ref/
+ pwm2m1_ch6_pins: pwm2m1-ch6-pins {
+ rockchip,pins =
+ /* pwm2m1_ch6 */
+ <7 RK_PA2 5 &pcfg_pull_none>;
+ };
+ /omit-if-no-ref/
+ pwm2m1_ch7_pins: pwm2m1-ch7-pins {
+ rockchip,pins =
+ /* pwm2m1_ch7 */
+ <7 RK_PA3 5 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ pwm2m2_ch0_pins: pwm2m2-ch0-pins {
+ rockchip,pins =
+ /* pwm2m2_ch0 */
+ <6 RK_PA4 5 &pcfg_pull_none>;
+ };
+ /omit-if-no-ref/
+ pwm2m2_ch1_pins: pwm2m2-ch1-pins {
+ rockchip,pins =
+ /* pwm2m2_ch1 */
+ <6 RK_PA5 5 &pcfg_pull_none>;
+ };
+ /omit-if-no-ref/
+ pwm2m2_ch2_pins: pwm2m2-ch2-pins {
+ rockchip,pins =
+ /* pwm2m2_ch2 */
+ <6 RK_PA6 5 &pcfg_pull_none>;
+ };
+ /omit-if-no-ref/
+ pwm2m2_ch3_pins: pwm2m2-ch3-pins {
+ rockchip,pins =
+ /* pwm2m2_ch3 */
+ <6 RK_PA7 3 &pcfg_pull_none>;
+ };
+ };
+
+ pwm3 {
+ /omit-if-no-ref/
+ pwm3m0_ch0_pins: pwm3m0-ch0-pins {
+ rockchip,pins =
+ /* pwm3m0_ch0 */
+ <1 RK_PA0 3 &pcfg_pull_none>;
+ };
+ /omit-if-no-ref/
+ pwm3m0_ch1_pins: pwm3m0-ch1-pins {
+ rockchip,pins =
+ /* pwm3m0_ch1 */
+ <1 RK_PA1 3 &pcfg_pull_none>;
+ };
+ /omit-if-no-ref/
+ pwm3m0_ch2_pins: pwm3m0-ch2-pins {
+ rockchip,pins =
+ /* pwm3m0_ch2 */
+ <1 RK_PA2 3 &pcfg_pull_none>;
+ };
+ /omit-if-no-ref/
+ pwm3m0_ch3_pins: pwm3m0-ch3-pins {
+ rockchip,pins =
+ /* pwm3m0_ch3 */
+ <1 RK_PA3 3 &pcfg_pull_none>;
+ };
+ /omit-if-no-ref/
+ pwm3m0_ch4_pins: pwm3m0-ch4-pins {
+ rockchip,pins =
+ /* pwm3m0_ch4 */
+ <1 RK_PA4 3 &pcfg_pull_none>;
+ };
+ /omit-if-no-ref/
+ pwm3m0_ch5_pins: pwm3m0-ch5-pins {
+ rockchip,pins =
+ /* pwm3m0_ch5 */
+ <1 RK_PA5 3 &pcfg_pull_none>;
+ };
+ /omit-if-no-ref/
+ pwm3m0_ch6_pins: pwm3m0-ch6-pins {
+ rockchip,pins =
+ /* pwm3m0_ch6 */
+ <1 RK_PA6 3 &pcfg_pull_none>;
+ };
+ /omit-if-no-ref/
+ pwm3m0_ch7_pins: pwm3m0-ch7-pins {
+ rockchip,pins =
+ /* pwm3m0_ch7 */
+ <1 RK_PA7 3 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ pwm3m1_ch0_pins: pwm3m1-ch0-pins {
+ rockchip,pins =
+ /* pwm3m1_ch0 */
+ <5 RK_PC0 7 &pcfg_pull_none>;
+ };
+ /omit-if-no-ref/
+ pwm3m1_ch1_pins: pwm3m1-ch1-pins {
+ rockchip,pins =
+ /* pwm3m1_ch1 */
+ <5 RK_PC1 7 &pcfg_pull_none>;
+ };
+ /omit-if-no-ref/
+ pwm3m1_ch2_pins: pwm3m1-ch2-pins {
+ rockchip,pins =
+ /* pwm3m1_ch2 */
+ <5 RK_PC2 7 &pcfg_pull_none>;
+ };
+ /omit-if-no-ref/
+ pwm3m1_ch3_pins: pwm3m1-ch3-pins {
+ rockchip,pins =
+ /* pwm3m1_ch3 */
+ <5 RK_PC3 7 &pcfg_pull_none>;
+ };
+ /omit-if-no-ref/
+ pwm3m1_ch4_pins: pwm3m1-ch4-pins {
+ rockchip,pins =
+ /* pwm3m1_ch4 */
+ <5 RK_PC4 7 &pcfg_pull_none>;
+ };
+ /omit-if-no-ref/
+ pwm3m1_ch5_pins: pwm3m1-ch5-pins {
+ rockchip,pins =
+ /* pwm3m1_ch5 */
+ <5 RK_PC5 7 &pcfg_pull_none>;
+ };
+ /omit-if-no-ref/
+ pwm3m1_ch6_pins: pwm3m1-ch6-pins {
+ rockchip,pins =
+ /* pwm3m1_ch6 */
+ <5 RK_PC6 7 &pcfg_pull_none>;
+ };
+ /omit-if-no-ref/
+ pwm3m1_ch7_pins: pwm3m1-ch7-pins {
+ rockchip,pins =
+ /* pwm3m1_ch7 */
+ <5 RK_PC7 7 &pcfg_pull_none>;
+ };
+ };
+
+ pwr {
+ /omit-if-no-ref/
+ pwr_pins: pwr-pins {
+ rockchip,pins =
+ /* pwr_ctrl0 */
+ <0 RK_PA3 1 &pcfg_pull_none>,
+ /* pwr_ctrl1 */
+ <0 RK_PA4 1 &pcfg_pull_none>,
+ /* pwr_ctrl2 */
+ <0 RK_PC1 3 &pcfg_pull_none>;
+ };
+ };
+
+ ref_clk0 {
+ /omit-if-no-ref/
+ ref_clk0_pins: ref-clk0-pins {
+ rockchip,pins =
+ /* ref_clk0_out */
+ <0 RK_PA0 1 &pcfg_pull_none>;
+ };
+ };
+
+ rtc_32k {
+ /omit-if-no-ref/
+ rtc_32k_pins: rtc-32k-pins {
+ rockchip,pins =
+ /* rtc_32k_out */
+ <0 RK_PA2 1 &pcfg_pull_none>;
+ };
+ };
+
+ sai0 {
+ /omit-if-no-ref/
+ sai0m0_lrck_pins: sai0m0-lrck-pins {
+ rockchip,pins =
+ /* sai0_lrck_m0 */
+ <7 RK_PA3 1 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ sai0m0_mclk_pins: sai0m0-mclk-pins {
+ rockchip,pins =
+ /* sai0_mclk_m0 */
+ <7 RK_PA2 1 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ sai0m0_sclk_pins: sai0m0-sclk-pins {
+ rockchip,pins =
+ /* sai0_sclk_m0 */
+ <7 RK_PA0 1 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ sai0m0_sdi0_pins: sai0m0-sdi0-pins {
+ rockchip,pins =
+ /* sai0_sdi0_m0 */
+ <7 RK_PA6 1 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ sai0m0_sdi1_pins: sai0m0-sdi1-pins {
+ rockchip,pins =
+ /* sai0_sdi1_m0 */
+ <7 RK_PB1 1 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ sai0m0_sdi2_pins: sai0m0-sdi2-pins {
+ rockchip,pins =
+ /* sai0_sdi2_m0 */
+ <7 RK_PB0 1 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ sai0m0_sdi3_pins: sai0m0-sdi3-pins {
+ rockchip,pins =
+ /* sai0_sdi3_m0 */
+ <7 RK_PA7 1 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ sai0m0_sdo0_pins: sai0m0-sdo0-pins {
+ rockchip,pins =
+ /* sai0_sdo0_m0 */
+ <7 RK_PA5 1 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ sai0m0_sdo1_pins: sai0m0-sdo1-pins {
+ rockchip,pins =
+ /* sai0_sdo1_m0 */
+ <7 RK_PA7 2 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ sai0m0_sdo2_pins: sai0m0-sdo2-pins {
+ rockchip,pins =
+ /* sai0_sdo2_m0 */
+ <7 RK_PB0 2 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ sai0m0_sdo3_pins: sai0m0-sdo3-pins {
+ rockchip,pins =
+ /* sai0_sdo3_m0 */
+ <7 RK_PB1 2 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ sai0m1_lrck_pins: sai0m1-lrck-pins {
+ rockchip,pins =
+ /* sai0_lrck_m1 */
+ <6 RK_PA1 4 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ sai0m1_mclk_pins: sai0m1-mclk-pins {
+ rockchip,pins =
+ /* sai0_mclk_m1 */
+ <6 RK_PA4 4 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ sai0m1_sclk_pins: sai0m1-sclk-pins {
+ rockchip,pins =
+ /* sai0_sclk_m1 */
+ <6 RK_PA0 4 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ sai0m1_sdi0_pins: sai0m1-sdi0-pins {
+ rockchip,pins =
+ /* sai0_sdi0_m1 */
+ <6 RK_PA3 4 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ sai0m1_sdi1_pins: sai0m1-sdi1-pins {
+ rockchip,pins =
+ /* sai0_sdi1_m1 */
+ <6 RK_PB1 4 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ sai0m1_sdi2_pins: sai0m1-sdi2-pins {
+ rockchip,pins =
+ /* sai0_sdi2_m1 */
+ <6 RK_PB0 4 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ sai0m1_sdi3_pins: sai0m1-sdi3-pins {
+ rockchip,pins =
+ /* sai0_sdi3_m1 */
+ <6 RK_PA7 4 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ sai0m1_sdo0_pins: sai0m1-sdo0-pins {
+ rockchip,pins =
+ /* sai0_sdo0_m1 */
+ <6 RK_PA2 4 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ sai0m1_sdo1_pins: sai0m1-sdo1-pins {
+ rockchip,pins =
+ /* sai0_sdo1_m1 */
+ <6 RK_PA7 5 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ sai0m1_sdo2_pins: sai0m1-sdo2-pins {
+ rockchip,pins =
+ /* sai0_sdo2_m1 */
+ <6 RK_PB0 5 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ sai0m1_sdo3_pins: sai0m1-sdo3-pins {
+ rockchip,pins =
+ /* sai0_sdo3_m1 */
+ <6 RK_PB1 5 &pcfg_pull_none>;
+ };
+ };
+
+ sai1 {
+ /omit-if-no-ref/
+ sai1m0_lrck_pins: sai1m0-lrck-pins {
+ rockchip,pins =
+ /* sai1_lrck_m0 */
+ <1 RK_PB4 2 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ sai1m0_mclk_pins: sai1m0-mclk-pins {
+ rockchip,pins =
+ /* sai1_mclk_m0 */
+ <1 RK_PB0 2 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ sai1m0_sclk_pins: sai1m0-sclk-pins {
+ rockchip,pins =
+ /* sai1_sclk_m0 */
+ <1 RK_PB5 2 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ sai1m0_sdi_pins: sai1m0-sdi-pins {
+ rockchip,pins =
+ /* sai1m0_sdi */
+ <1 RK_PB6 2 &pcfg_pull_none>;
+ };
+ /omit-if-no-ref/
+ sai1m0_sdo_pins: sai1m0-sdo-pins {
+ rockchip,pins =
+ /* sai1m0_sdo */
+ <1 RK_PB2 2 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ sai1m1_lrck_pins: sai1m1-lrck-pins {
+ rockchip,pins =
+ /* sai1_lrck_m1 */
+ <4 RK_PA5 2 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ sai1m1_mclk_pins: sai1m1-mclk-pins {
+ rockchip,pins =
+ /* sai1_mclk_m1 */
+ <4 RK_PA3 2 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ sai1m1_sclk_pins: sai1m1-sclk-pins {
+ rockchip,pins =
+ /* sai1_sclk_m1 */
+ <4 RK_PA4 2 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ sai1m1_sdi_pins: sai1m1-sdi-pins {
+ rockchip,pins =
+ /* sai1m1_sdi */
+ <4 RK_PA6 2 &pcfg_pull_none>;
+ };
+ /omit-if-no-ref/
+ sai1m1_sdo_pins: sai1m1-sdo-pins {
+ rockchip,pins =
+ /* sai1m1_sdo */
+ <4 RK_PA7 2 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ sai1m2_lrck_pins: sai1m2-lrck-pins {
+ rockchip,pins =
+ /* sai1_lrck_m2 */
+ <5 RK_PC6 5 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ sai1m2_mclk_pins: sai1m2-mclk-pins {
+ rockchip,pins =
+ /* sai1_mclk_m2 */
+ <5 RK_PC3 5 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ sai1m2_sclk_pins: sai1m2-sclk-pins {
+ rockchip,pins =
+ /* sai1_sclk_m2 */
+ <5 RK_PC5 5 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ sai1m2_sdi_pins: sai1m2-sdi-pins {
+ rockchip,pins =
+ /* sai1m2_sdi */
+ <5 RK_PC7 5 &pcfg_pull_none>;
+ };
+ /omit-if-no-ref/
+ sai1m2_sdo_pins: sai1m2-sdo-pins {
+ rockchip,pins =
+ /* sai1m2_sdo */
+ <5 RK_PC4 5 &pcfg_pull_none>;
+ };
+ };
+
+ sai2 {
+ /omit-if-no-ref/
+ sai2m0_lrck_pins: sai2m0-lrck-pins {
+ rockchip,pins =
+ /* sai2_lrck_m0 */
+ <3 RK_PB5 2 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ sai2m0_mclk_pins: sai2m0-mclk-pins {
+ rockchip,pins =
+ /* sai2_mclk_m0 */
+ <3 RK_PB6 2 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ sai2m0_sclk_pins: sai2m0-sclk-pins {
+ rockchip,pins =
+ /* sai2_sclk_m0 */
+ <3 RK_PB4 2 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ sai2m0_sdi0_pins: sai2m0-sdi0-pins {
+ rockchip,pins =
+ /* sai2_sdi0_m0 */
+ <3 RK_PB3 2 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ sai2m0_sdi1_pins: sai2m0-sdi1-pins {
+ rockchip,pins =
+ /* sai2_sdi1_m0 */
+ <3 RK_PB7 2 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ sai2m0_sdi2_pins: sai2m0-sdi2-pins {
+ rockchip,pins =
+ /* sai2_sdi2_m0 */
+ <3 RK_PB1 2 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ sai2m0_sdo_pins: sai2m0-sdo-pins {
+ rockchip,pins =
+ /* sai2m0_sdo */
+ <3 RK_PB2 2 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ sai2m1_lrck_pins: sai2m1-lrck-pins {
+ rockchip,pins =
+ /* sai2_lrck_m1 */
+ <5 RK_PA7 5 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ sai2m1_mclk_pins: sai2m1-mclk-pins {
+ rockchip,pins =
+ /* sai2_mclk_m1 */
+ <5 RK_PA3 5 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ sai2m1_sclk_pins: sai2m1-sclk-pins {
+ rockchip,pins =
+ /* sai2_sclk_m1 */
+ <5 RK_PA5 5 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ sai2m1_sdi0_pins: sai2m1-sdi0-pins {
+ rockchip,pins =
+ /* sai2_sdi0_m1 */
+ <5 RK_PA6 5 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ sai2m1_sdi1_pins: sai2m1-sdi1-pins {
+ rockchip,pins =
+ /* sai2_sdi1_m1 */
+ <5 RK_PA2 5 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ sai2m1_sdi2_pins: sai2m1-sdi2-pins {
+ rockchip,pins =
+ /* sai2_sdi2_m1 */
+ <5 RK_PA1 5 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ sai2m1_sdo_pins: sai2m1-sdo-pins {
+ rockchip,pins =
+ /* sai2m1_sdo */
+ <5 RK_PA4 5 &pcfg_pull_none>;
+ };
+ };
+
+ sdmmc0 {
+ /omit-if-no-ref/
+ sdmmc0_bus4_pins: sdmmc0-bus4-pins {
+ rockchip,pins =
+ /* sdmmc0_d0 */
+ <2 RK_PA0 1 &pcfg_pull_up_drv_level_2_75>,
+ /* sdmmc0_d1 */
+ <2 RK_PA1 1 &pcfg_pull_up_drv_level_2_75>,
+ /* sdmmc0_d2 */
+ <2 RK_PA2 1 &pcfg_pull_up_drv_level_2_75>,
+ /* sdmmc0_d3 */
+ <2 RK_PA3 1 &pcfg_pull_up_drv_level_2_75>;
+ };
+
+ /omit-if-no-ref/
+ sdmmc0_cmd_pins: sdmmc0-cmd-pins {
+ rockchip,pins =
+ /* sdmmc0_cmd */
+ <2 RK_PA5 1 &pcfg_pull_up_drv_level_2_75>;
+ };
+
+ /omit-if-no-ref/
+ sdmmc0_clk_pins: sdmmc0-clk-pins {
+ rockchip,pins =
+ /* sdmmc0_clk */
+ <2 RK_PA4 1 &pcfg_pull_up_drv_level_2_75>;
+ };
+
+ /omit-if-no-ref/
+ sdmmc0_detn_pins: sdmmc0-detn-pins {
+ rockchip,pins =
+ /* sdmmc0_detn */
+ <0 RK_PA5 1 &pcfg_pull_up>;
+ };
+ };
+
+ sdmmc1 {
+ /omit-if-no-ref/
+ sdmmc1_bus4_pins: sdmmc1-bus4-pins {
+ rockchip,pins =
+ /* sdmmc1_d0 */
+ <3 RK_PA2 1 &pcfg_pull_up>,
+ /* sdmmc1_d1 */
+ <3 RK_PA3 1 &pcfg_pull_up>,
+ /* sdmmc1_d2 */
+ <3 RK_PA4 1 &pcfg_pull_up>,
+ /* sdmmc1_d3 */
+ <3 RK_PA5 1 &pcfg_pull_up>;
+ };
+
+ /omit-if-no-ref/
+ sdmmc1_cmd_pins: sdmmc1-cmd-pins {
+ rockchip,pins =
+ /* sdmmc1_cmd */
+ <3 RK_PA1 1 &pcfg_pull_up>;
+ };
+
+ /omit-if-no-ref/
+ sdmmc1_clk_pins: sdmmc1-clk-pins {
+ rockchip,pins =
+ /* sdmmc1_clk */
+ <3 RK_PA0 1 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ sdmmc1_detn_pins: sdmmc1-detn-pins {
+ rockchip,pins =
+ /* sdmmc1_detn */
+ <3 RK_PB6 3 &pcfg_pull_up>;
+ };
+ };
+
+ spi0 {
+ /omit-if-no-ref/
+ spi0m0_clk_pins: spi0m0-clk-pins {
+ rockchip,pins =
+ /* spi0_clk_m0 */
+ <0 RK_PB2 2 &pcfg_pull_none_drv_level_2_75>,
+ /* spi0_miso_m0 */
+ <0 RK_PB1 2 &pcfg_pull_none_drv_level_2_75>,
+ /* spi0_mosi_m0 */
+ <0 RK_PB0 2 &pcfg_pull_none_drv_level_2_75>;
+ };
+
+ /omit-if-no-ref/
+ spi0m0_csn0_pins: spi0m0-csn0-pins {
+ rockchip,pins =
+ /* spi0m0_csn0 */
+ <0 RK_PA7 2 &pcfg_pull_none_drv_level_2_75>;
+ };
+ /omit-if-no-ref/
+ spi0m0_csn1_pins: spi0m0-csn1-pins {
+ rockchip,pins =
+ /* spi0m0_csn1 */
+ <0 RK_PA6 2 &pcfg_pull_none_drv_level_2_75>;
+ };
+
+ /omit-if-no-ref/
+ spi0m1_clk_pins: spi0m1-clk-pins {
+ rockchip,pins =
+ /* spi0_clk_m1 */
+ <4 RK_PA7 1 &pcfg_pull_none_drv_level_2_75>,
+ /* spi0_miso_m1 */
+ <4 RK_PA5 1 &pcfg_pull_none_drv_level_2_75>,
+ /* spi0_mosi_m1 */
+ <4 RK_PA4 1 &pcfg_pull_none_drv_level_2_75>;
+ };
+
+ /omit-if-no-ref/
+ spi0m1_csn0_pins: spi0m1-csn0-pins {
+ rockchip,pins =
+ /* spi0m1_csn0 */
+ <4 RK_PA6 1 &pcfg_pull_none_drv_level_2_75>;
+ };
+ /omit-if-no-ref/
+ spi0m1_csn1_pins: spi0m1-csn1-pins {
+ rockchip,pins =
+ /* spi0m1_csn1 */
+ <4 RK_PA3 1 &pcfg_pull_none_drv_level_2_75>;
+ };
+
+ /omit-if-no-ref/
+ spi0m2_clk_pins: spi0m2-clk-pins {
+ rockchip,pins =
+ /* spi0_clk_m2 */
+ <5 RK_PA6 2 &pcfg_pull_none_drv_level_2_75>,
+ /* spi0_miso_m2 */
+ <5 RK_PA5 2 &pcfg_pull_none_drv_level_2_75>,
+ /* spi0_mosi_m2 */
+ <5 RK_PA4 2 &pcfg_pull_none_drv_level_2_75>;
+ };
+
+ /omit-if-no-ref/
+ spi0m2_csn0_pins: spi0m2-csn0-pins {
+ rockchip,pins =
+ /* spi0m2_csn0 */
+ <5 RK_PA3 2 &pcfg_pull_none_drv_level_2_75>;
+ };
+ /omit-if-no-ref/
+ spi0m2_csn1_pins: spi0m2-csn1-pins {
+ rockchip,pins =
+ /* spi0m2_csn1 */
+ <5 RK_PA7 2 &pcfg_pull_none_drv_level_2_75>;
+ };
+ };
+
+ spi1 {
+ /omit-if-no-ref/
+ spi1m0_clk_pins: spi1m0-clk-pins {
+ rockchip,pins =
+ /* spi1_clk_m0 */
+ <6 RK_PB4 3 &pcfg_pull_none_drv_level_2_75>,
+ /* spi1_miso_m0 */
+ <6 RK_PB3 3 &pcfg_pull_none_drv_level_2_75>,
+ /* spi1_mosi_m0 */
+ <6 RK_PB2 3 &pcfg_pull_none_drv_level_2_75>;
+ };
+
+ /omit-if-no-ref/
+ spi1m0_csn0_pins: spi1m0-csn0-pins {
+ rockchip,pins =
+ /* spi1m0_csn0 */
+ <6 RK_PB1 3 &pcfg_pull_none_drv_level_2_75>;
+ };
+ /omit-if-no-ref/
+ spi1m0_csn1_pins: spi1m0-csn1-pins {
+ rockchip,pins =
+ /* spi1m0_csn1 */
+ <6 RK_PB0 3 &pcfg_pull_none_drv_level_2_75>;
+ };
+
+ /omit-if-no-ref/
+ spi1m1_clk_pins: spi1m1-clk-pins {
+ rockchip,pins =
+ /* spi1_clk_m1 */
+ <3 RK_PB4 1 &pcfg_pull_none_drv_level_2_75>,
+ /* spi1_miso_m1 */
+ <3 RK_PB3 1 &pcfg_pull_none_drv_level_2_75>,
+ /* spi1_mosi_m1 */
+ <3 RK_PB2 1 &pcfg_pull_none_drv_level_2_75>;
+ };
+
+ /omit-if-no-ref/
+ spi1m1_csn0_pins: spi1m1-csn0-pins {
+ rockchip,pins =
+ /* spi1m1_csn0 */
+ <3 RK_PB5 1 &pcfg_pull_none_drv_level_2_75>;
+ };
+ /omit-if-no-ref/
+ spi1m1_csn1_pins: spi1m1-csn1-pins {
+ rockchip,pins =
+ /* spi1m1_csn1 */
+ <3 RK_PB6 1 &pcfg_pull_none_drv_level_2_75>;
+ };
+
+ /omit-if-no-ref/
+ spi1m2_clk_pins: spi1m2-clk-pins {
+ rockchip,pins =
+ /* spi1_clk_m2 */
+ <5 RK_PD1 2 &pcfg_pull_none_drv_level_2_75>,
+ /* spi1_miso_m2 */
+ <5 RK_PD3 2 &pcfg_pull_none_drv_level_2_75>,
+ /* spi1_mosi_m2 */
+ <5 RK_PD2 2 &pcfg_pull_none_drv_level_2_75>;
+ };
+
+ /omit-if-no-ref/
+ spi1m2_csn0_pins: spi1m2-csn0-pins {
+ rockchip,pins =
+ /* spi1m2_csn0 */
+ <5 RK_PD0 2 &pcfg_pull_none_drv_level_2_75>;
+ };
+ /omit-if-no-ref/
+ spi1m2_csn1_pins: spi1m2-csn1-pins {
+ rockchip,pins =
+ /* spi1m2_csn1 */
+ <5 RK_PD4 2 &pcfg_pull_none_drv_level_2_75>;
+ };
+ };
+
+ spi2ahb {
+ /omit-if-no-ref/
+ spi2ahb_clk_pins: spi2ahb-clk-pins {
+ rockchip,pins =
+ /* spi2ahb_clk */
+ <0 RK_PC3 1 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ spi2ahb_csn0_pins: spi2ahb-csn0-pins {
+ rockchip,pins =
+ /* spi2ahb_csn0 */
+ <0 RK_PC2 1 &pcfg_pull_none>;
+ };
+ /omit-if-no-ref/
+ spi2ahb_d0_pins: spi2ahb-d0-pins {
+ rockchip,pins =
+ /* spi2ahb_d0 */
+ <0 RK_PC7 1 &pcfg_pull_none>;
+ };
+ /omit-if-no-ref/
+ spi2ahb_d1_pins: spi2ahb-d1-pins {
+ rockchip,pins =
+ /* spi2ahb_d1 */
+ <0 RK_PC6 1 &pcfg_pull_none>;
+ };
+ /omit-if-no-ref/
+ spi2ahb_d2_pins: spi2ahb-d2-pins {
+ rockchip,pins =
+ /* spi2ahb_d2 */
+ <0 RK_PC5 1 &pcfg_pull_none>;
+ };
+ /omit-if-no-ref/
+ spi2ahb_d3_pins: spi2ahb-d3-pins {
+ rockchip,pins =
+ /* spi2ahb_d3 */
+ <0 RK_PC4 1 &pcfg_pull_none>;
+ };
+ };
+
+ tsadc {
+ /omit-if-no-ref/
+ tsadc_pins: tsadc-pins {
+ rockchip,pins =
+ /* tsadc_shut */
+ <0 RK_PA1 3 &pcfg_pull_none>,
+ /* tsadc_shutorg */
+ <0 RK_PA1 4 &pcfg_pull_none>;
+ };
+ };
+
+ uart0 {
+ /omit-if-no-ref/
+ uart0m0_xfer_pins: uart0m0-xfer-pins {
+ rockchip,pins =
+ /* uart0_rx_m0 */
+ <2 RK_PA0 2 &pcfg_pull_up>,
+ /* uart0_tx_m0 */
+ <2 RK_PA1 2 &pcfg_pull_up>;
+ };
+
+ /omit-if-no-ref/
+ uart0m1_xfer_pins: uart0m1-xfer-pins {
+ rockchip,pins =
+ /* uart0_rx_m1 */
+ <5 RK_PD7 1 &pcfg_pull_up>,
+ /* uart0_tx_m1 */
+ <5 RK_PD6 1 &pcfg_pull_up>;
+ };
+
+ /omit-if-no-ref/
+ uart0m2_xfer_pins: uart0m2-xfer-pins {
+ rockchip,pins =
+ /* uart0_rx_m2 */
+ <0 RK_PB4 1 &pcfg_pull_up>,
+ /* uart0_tx_m2 */
+ <0 RK_PB3 1 &pcfg_pull_up>;
+ };
+ };
+
+ uart1 {
+ /omit-if-no-ref/
+ uart1m0_xfer_pins: uart1m0-xfer-pins {
+ rockchip,pins =
+ /* uart1_rx_m0 */
+ <0 RK_PC5 3 &pcfg_pull_up>,
+ /* uart1_tx_m0 */
+ <0 RK_PC4 3 &pcfg_pull_up>;
+ };
+
+ /omit-if-no-ref/
+ uart1m0_ctsn_pins: uart1m0-ctsn-pins {
+ rockchip,pins =
+ /* uart1m0_ctsn */
+ <0 RK_PC7 3 &pcfg_pull_none>;
+ };
+ /omit-if-no-ref/
+ uart1m0_rtsn_pins: uart1m0-rtsn-pins {
+ rockchip,pins =
+ /* uart1m0_rtsn */
+ <0 RK_PC6 3 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ uart1m1_xfer_pins: uart1m1-xfer-pins {
+ rockchip,pins =
+ /* uart1_rx_m1 */
+ <3 RK_PB7 4 &pcfg_pull_up>,
+ /* uart1_tx_m1 */
+ <3 RK_PB6 4 &pcfg_pull_up>;
+ };
+
+ /omit-if-no-ref/
+ uart1m1_ctsn_pins: uart1m1-ctsn-pins {
+ rockchip,pins =
+ /* uart1m1_ctsn */
+ <3 RK_PB5 4 &pcfg_pull_none>;
+ };
+ /omit-if-no-ref/
+ uart1m1_rtsn_pins: uart1m1-rtsn-pins {
+ rockchip,pins =
+ /* uart1m1_rtsn */
+ <3 RK_PB4 4 &pcfg_pull_none>;
+ };
+ };
+
+ uart2 {
+ /omit-if-no-ref/
+ uart2m0_xfer_pins: uart2m0-xfer-pins {
+ rockchip,pins =
+ /* uart2_rx_m0 */
+ <3 RK_PB0 4 &pcfg_pull_up>,
+ /* uart2_tx_m0 */
+ <3 RK_PB1 4 &pcfg_pull_up>;
+ };
+
+ /omit-if-no-ref/
+ uart2m0_ctsn_pins: uart2m0-ctsn-pins {
+ rockchip,pins =
+ /* uart2m0_ctsn */
+ <3 RK_PA7 4 &pcfg_pull_none>;
+ };
+ /omit-if-no-ref/
+ uart2m0_rtsn_pins: uart2m0-rtsn-pins {
+ rockchip,pins =
+ /* uart2m0_rtsn */
+ <3 RK_PA6 4 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ uart2m1_xfer_pins: uart2m1-xfer-pins {
+ rockchip,pins =
+ /* uart2_rx_m1 */
+ <7 RK_PB0 6 &pcfg_pull_up>,
+ /* uart2_tx_m1 */
+ <7 RK_PB1 6 &pcfg_pull_up>;
+ };
+
+ /omit-if-no-ref/
+ uart2m1_ctsn_pins: uart2m1-ctsn-pins {
+ rockchip,pins =
+ /* uart2m1_ctsn */
+ <7 RK_PA4 6 &pcfg_pull_none>;
+ };
+ /omit-if-no-ref/
+ uart2m1_rtsn_pins: uart2m1-rtsn-pins {
+ rockchip,pins =
+ /* uart2m1_rtsn */
+ <7 RK_PA7 6 &pcfg_pull_none>;
+ };
+ };
+
+ uart3 {
+ /omit-if-no-ref/
+ uart3m0_xfer_pins: uart3m0-xfer-pins {
+ rockchip,pins =
+ /* uart3_rx_m0 */
+ <2 RK_PA2 2 &pcfg_pull_up>,
+ /* uart3_tx_m0 */
+ <2 RK_PA3 2 &pcfg_pull_up>;
+ };
+
+ /omit-if-no-ref/
+ uart3m0_ctsn_pins: uart3m0-ctsn-pins {
+ rockchip,pins =
+ /* uart3m0_ctsn */
+ <2 RK_PA5 2 &pcfg_pull_none>;
+ };
+ /omit-if-no-ref/
+ uart3m0_rtsn_pins: uart3m0-rtsn-pins {
+ rockchip,pins =
+ /* uart3m0_rtsn */
+ <2 RK_PA4 2 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ uart3m1_xfer_pins: uart3m1-xfer-pins {
+ rockchip,pins =
+ /* uart3_rx_m1 */
+ <5 RK_PD5 8 &pcfg_pull_up>,
+ /* uart3_tx_m1 */
+ <5 RK_PD4 8 &pcfg_pull_up>;
+ };
+
+ /omit-if-no-ref/
+ uart3m1_ctsn_pins: uart3m1-ctsn-pins {
+ rockchip,pins =
+ /* uart3m1_ctsn */
+ <5 RK_PD3 8 &pcfg_pull_none>;
+ };
+ /omit-if-no-ref/
+ uart3m1_rtsn_pins: uart3m1-rtsn-pins {
+ rockchip,pins =
+ /* uart3m1_rtsn */
+ <5 RK_PD2 8 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ uart3m2_xfer_pins: uart3m2-xfer-pins {
+ rockchip,pins =
+ /* uart3_rx_m2 */
+ <6 RK_PC3 6 &pcfg_pull_up>,
+ /* uart3_tx_m2 */
+ <6 RK_PC2 6 &pcfg_pull_up>;
+ };
+
+ /omit-if-no-ref/
+ uart3m2_ctsn_pins: uart3m2-ctsn-pins {
+ rockchip,pins =
+ /* uart3m2_ctsn */
+ <6 RK_PC1 6 &pcfg_pull_none>;
+ };
+ /omit-if-no-ref/
+ uart3m2_rtsn_pins: uart3m2-rtsn-pins {
+ rockchip,pins =
+ /* uart3m2_rtsn */
+ <6 RK_PC0 6 &pcfg_pull_none>;
+ };
+ };
+
+ uart4 {
+ /omit-if-no-ref/
+ uart4m0_xfer_pins: uart4m0-xfer-pins {
+ rockchip,pins =
+ /* uart4_rx_m0 */
+ <4 RK_PA2 5 &pcfg_pull_up>,
+ /* uart4_tx_m0 */
+ <4 RK_PA3 5 &pcfg_pull_up>;
+ };
+
+ /omit-if-no-ref/
+ uart4m0_ctsn_pins: uart4m0-ctsn-pins {
+ rockchip,pins =
+ /* uart4m0_ctsn */
+ <4 RK_PA1 5 &pcfg_pull_none>;
+ };
+ /omit-if-no-ref/
+ uart4m0_rtsn_pins: uart4m0-rtsn-pins {
+ rockchip,pins =
+ /* uart4m0_rtsn */
+ <4 RK_PA0 5 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ uart4m1_xfer_pins: uart4m1-xfer-pins {
+ rockchip,pins =
+ /* uart4_rx_m1 */
+ <5 RK_PA3 8 &pcfg_pull_up>,
+ /* uart4_tx_m1 */
+ <5 RK_PA2 8 &pcfg_pull_up>;
+ };
+
+ /omit-if-no-ref/
+ uart4m1_ctsn_pins: uart4m1-ctsn-pins {
+ rockchip,pins =
+ /* uart4m1_ctsn */
+ <5 RK_PA1 8 &pcfg_pull_none>;
+ };
+ /omit-if-no-ref/
+ uart4m1_rtsn_pins: uart4m1-rtsn-pins {
+ rockchip,pins =
+ /* uart4m1_rtsn */
+ <5 RK_PA0 8 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ uart4m2_xfer_pins: uart4m2-xfer-pins {
+ rockchip,pins =
+ /* uart4_rx_m2 */
+ <6 RK_PA1 6 &pcfg_pull_up>,
+ /* uart4_tx_m2 */
+ <6 RK_PA0 6 &pcfg_pull_up>;
+ };
+
+ /omit-if-no-ref/
+ uart4m2_ctsn_pins: uart4m2-ctsn-pins {
+ rockchip,pins =
+ /* uart4m2_ctsn */
+ <6 RK_PA7 6 &pcfg_pull_none>;
+ };
+ /omit-if-no-ref/
+ uart4m2_rtsn_pins: uart4m2-rtsn-pins {
+ rockchip,pins =
+ /* uart4m2_rtsn */
+ <6 RK_PA6 6 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ uart4m3_xfer_pins: uart4m3-xfer-pins {
+ rockchip,pins =
+ /* uart4_rx_m3 */
+ <2 RK_PA4 3 &pcfg_pull_up>,
+ /* uart4_tx_m3 */
+ <2 RK_PA5 3 &pcfg_pull_up>;
+ };
+
+ /omit-if-no-ref/
+ uart4m3_ctsn_pins: uart4m3-ctsn-pins {
+ rockchip,pins =
+ /* uart4m3_ctsn */
+ <2 RK_PA3 3 &pcfg_pull_none>;
+ };
+ /omit-if-no-ref/
+ uart4m3_rtsn_pins: uart4m3-rtsn-pins {
+ rockchip,pins =
+ /* uart4m3_rtsn */
+ <2 RK_PA2 3 &pcfg_pull_none>;
+ };
+ };
+
+ uart5 {
+ /omit-if-no-ref/
+ uart5m0_xfer_pins: uart5m0-xfer-pins {
+ rockchip,pins =
+ /* uart5_rx_m0 */
+ <4 RK_PA7 5 &pcfg_pull_up>,
+ /* uart5_tx_m0 */
+ <4 RK_PA6 5 &pcfg_pull_up>;
+ };
+
+ /omit-if-no-ref/
+ uart5m0_ctsn_pins: uart5m0-ctsn-pins {
+ rockchip,pins =
+ /* uart5m0_ctsn */
+ <4 RK_PB1 5 &pcfg_pull_none>;
+ };
+ /omit-if-no-ref/
+ uart5m0_rtsn_pins: uart5m0-rtsn-pins {
+ rockchip,pins =
+ /* uart5m0_rtsn */
+ <4 RK_PB0 5 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ uart5m1_xfer_pins: uart5m1-xfer-pins {
+ rockchip,pins =
+ /* uart5_rx_m1 */
+ <5 RK_PA5 8 &pcfg_pull_up>,
+ /* uart5_tx_m1 */
+ <5 RK_PA4 8 &pcfg_pull_up>;
+ };
+
+ /omit-if-no-ref/
+ uart5m1_ctsn_pins: uart5m1-ctsn-pins {
+ rockchip,pins =
+ /* uart5m1_ctsn */
+ <5 RK_PA7 8 &pcfg_pull_none>;
+ };
+ /omit-if-no-ref/
+ uart5m1_rtsn_pins: uart5m1-rtsn-pins {
+ rockchip,pins =
+ /* uart5m1_rtsn */
+ <5 RK_PA6 8 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ uart5m2_xfer_pins: uart5m2-xfer-pins {
+ rockchip,pins =
+ /* uart5_rx_m2 */
+ <6 RK_PA3 6 &pcfg_pull_up>,
+ /* uart5_tx_m2 */
+ <6 RK_PA2 6 &pcfg_pull_up>;
+ };
+
+ /omit-if-no-ref/
+ uart5m2_ctsn_pins: uart5m2-ctsn-pins {
+ rockchip,pins =
+ /* uart5m2_ctsn */
+ <6 RK_PA5 6 &pcfg_pull_none>;
+ };
+ /omit-if-no-ref/
+ uart5m2_rtsn_pins: uart5m2-rtsn-pins {
+ rockchip,pins =
+ /* uart5m2_rtsn */
+ <6 RK_PA4 6 &pcfg_pull_none>;
+ };
+ };
+
+ uart6 {
+ /omit-if-no-ref/
+ uart6m0_xfer_pins: uart6m0-xfer-pins {
+ rockchip,pins =
+ /* uart6_rx_m0 */
+ <5 RK_PB1 8 &pcfg_pull_up>,
+ /* uart6_tx_m0 */
+ <5 RK_PB0 8 &pcfg_pull_up>;
+ };
+
+ /omit-if-no-ref/
+ uart6m0_ctsn_pins: uart6m0-ctsn-pins {
+ rockchip,pins =
+ /* uart6m0_ctsn */
+ <5 RK_PB3 8 &pcfg_pull_none>;
+ };
+ /omit-if-no-ref/
+ uart6m0_rtsn_pins: uart6m0-rtsn-pins {
+ rockchip,pins =
+ /* uart6m0_rtsn */
+ <5 RK_PB2 8 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ uart6m1_xfer_pins: uart6m1-xfer-pins {
+ rockchip,pins =
+ /* uart6_rx_m1 */
+ <6 RK_PB1 6 &pcfg_pull_up>,
+ /* uart6_tx_m1 */
+ <6 RK_PB0 6 &pcfg_pull_up>;
+ };
+
+ /omit-if-no-ref/
+ uart6m1_ctsn_pins: uart6m1-ctsn-pins {
+ rockchip,pins =
+ /* uart6m1_ctsn */
+ <6 RK_PB3 6 &pcfg_pull_none>;
+ };
+ /omit-if-no-ref/
+ uart6m1_rtsn_pins: uart6m1-rtsn-pins {
+ rockchip,pins =
+ /* uart6m1_rtsn */
+ <6 RK_PB2 6 &pcfg_pull_none>;
+ };
+ };
+
+ uart7 {
+ /omit-if-no-ref/
+ uart7m0_xfer_pins: uart7m0-xfer-pins {
+ rockchip,pins =
+ /* uart7_rx_m0 */
+ <5 RK_PB5 8 &pcfg_pull_up>,
+ /* uart7_tx_m0 */
+ <5 RK_PB4 8 &pcfg_pull_up>;
+ };
+
+ /omit-if-no-ref/
+ uart7m0_ctsn_pins: uart7m0-ctsn-pins {
+ rockchip,pins =
+ /* uart7m0_ctsn */
+ <5 RK_PB7 8 &pcfg_pull_none>;
+ };
+ /omit-if-no-ref/
+ uart7m0_rtsn_pins: uart7m0-rtsn-pins {
+ rockchip,pins =
+ /* uart7m0_rtsn */
+ <5 RK_PB6 8 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ uart7m1_xfer_pins: uart7m1-xfer-pins {
+ rockchip,pins =
+ /* uart7_rx_m1 */
+ <6 RK_PB5 6 &pcfg_pull_up>,
+ /* uart7_tx_m1 */
+ <6 RK_PB4 6 &pcfg_pull_up>;
+ };
+
+ /omit-if-no-ref/
+ uart7m1_ctsn_pins: uart7m1-ctsn-pins {
+ rockchip,pins =
+ /* uart7m1_ctsn */
+ <6 RK_PB7 6 &pcfg_pull_none>;
+ };
+ /omit-if-no-ref/
+ uart7m1_rtsn_pins: uart7m1-rtsn-pins {
+ rockchip,pins =
+ /* uart7m1_rtsn */
+ <6 RK_PB6 6 &pcfg_pull_none>;
+ };
+ };
+
+ vi_cif {
+ /omit-if-no-ref/
+ vi_cifm0_pins: vi-cifm0-pins {
+ rockchip,pins =
+ /* vi_cif_clkin_m0 */
+ <6 RK_PC1 1 &pcfg_pull_none>,
+ /* vi_cif_clkout_m0 */
+ <6 RK_PC2 1 &pcfg_pull_none>,
+ /* vi_cif_d0_m0 */
+ <6 RK_PA0 1 &pcfg_pull_none>,
+ /* vi_cif_d10_m0 */
+ <6 RK_PB2 1 &pcfg_pull_none>,
+ /* vi_cif_d11_m0 */
+ <6 RK_PB3 1 &pcfg_pull_none>,
+ /* vi_cif_d12_m0 */
+ <6 RK_PB4 1 &pcfg_pull_none>,
+ /* vi_cif_d13_m0 */
+ <6 RK_PB5 1 &pcfg_pull_none>,
+ /* vi_cif_d14_m0 */
+ <6 RK_PB6 1 &pcfg_pull_none>,
+ /* vi_cif_d15_m0 */
+ <6 RK_PB7 1 &pcfg_pull_none>,
+ /* vi_cif_d1_m0 */
+ <6 RK_PA1 1 &pcfg_pull_none>,
+ /* vi_cif_d2_m0 */
+ <6 RK_PA2 1 &pcfg_pull_none>,
+ /* vi_cif_d3_m0 */
+ <6 RK_PA3 1 &pcfg_pull_none>,
+ /* vi_cif_d4_m0 */
+ <6 RK_PA4 1 &pcfg_pull_none>,
+ /* vi_cif_d5_m0 */
+ <6 RK_PA5 1 &pcfg_pull_none>,
+ /* vi_cif_d6_m0 */
+ <6 RK_PA6 1 &pcfg_pull_none>,
+ /* vi_cif_d7_m0 */
+ <6 RK_PA7 1 &pcfg_pull_none>,
+ /* vi_cif_d8_m0 */
+ <6 RK_PB0 1 &pcfg_pull_none>,
+ /* vi_cif_d9_m0 */
+ <6 RK_PB1 1 &pcfg_pull_none>,
+ /* vi_cif_hsync_m0 */
+ <6 RK_PC3 1 &pcfg_pull_none>,
+ /* vi_cif_vsync_m0 */
+ <6 RK_PC0 1 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ vi_cifm1_pins: vi-cifm1-pins {
+ rockchip,pins =
+ /* vi_cif_clkin_m1 */
+ <5 RK_PC6 3 &pcfg_pull_none>,
+ /* vi_cif_clkout_m1 */
+ <5 RK_PC5 3 &pcfg_pull_none>,
+ /* vi_cif_d0_m1 */
+ <5 RK_PA0 3 &pcfg_pull_none>,
+ /* vi_cif_d10_m1 */
+ <5 RK_PB6 3 &pcfg_pull_none>,
+ /* vi_cif_d11_m1 */
+ <5 RK_PB7 3 &pcfg_pull_none>,
+ /* vi_cif_d12_m1 */
+ <5 RK_PC0 3 &pcfg_pull_none>,
+ /* vi_cif_d13_m1 */
+ <5 RK_PC1 3 &pcfg_pull_none>,
+ /* vi_cif_d14_m1 */
+ <5 RK_PC2 3 &pcfg_pull_none>,
+ /* vi_cif_d15_m1 */
+ <5 RK_PC3 3 &pcfg_pull_none>,
+ /* vi_cif_d1_m1 */
+ <5 RK_PA1 3 &pcfg_pull_none>,
+ /* vi_cif_d2_m1 */
+ <5 RK_PA2 3 &pcfg_pull_none>,
+ /* vi_cif_d3_m1 */
+ <5 RK_PA7 3 &pcfg_pull_none>,
+ /* vi_cif_d4_m1 */
+ <5 RK_PB0 3 &pcfg_pull_none>,
+ /* vi_cif_d5_m1 */
+ <5 RK_PB1 3 &pcfg_pull_none>,
+ /* vi_cif_d6_m1 */
+ <5 RK_PB2 3 &pcfg_pull_none>,
+ /* vi_cif_d7_m1 */
+ <5 RK_PB3 3 &pcfg_pull_none>,
+ /* vi_cif_d8_m1 */
+ <5 RK_PB4 3 &pcfg_pull_none>,
+ /* vi_cif_d9_m1 */
+ <5 RK_PB5 3 &pcfg_pull_none>,
+ /* vi_cif_hsync_m1 */
+ <5 RK_PC7 3 &pcfg_pull_none>,
+ /* vi_cif_vsync_m1 */
+ <5 RK_PC4 3 &pcfg_pull_none>;
+ };
+ };
+
+ vo_lcdc {
+ /omit-if-no-ref/
+ vo_lcdc_pins: vo-lcdc-pins {
+ rockchip,pins =
+ /* vo_lcdc_clk */
+ <5 RK_PD3 1 &pcfg_pull_none>,
+ /* vo_lcdc_d0 */
+ <5 RK_PA0 1 &pcfg_pull_none>,
+ /* vo_lcdc_d1 */
+ <5 RK_PA1 1 &pcfg_pull_none>,
+ /* vo_lcdc_d2 */
+ <5 RK_PA2 1 &pcfg_pull_none>,
+ /* vo_lcdc_d3 */
+ <5 RK_PA3 1 &pcfg_pull_none>,
+ /* vo_lcdc_d4 */
+ <5 RK_PA4 1 &pcfg_pull_none>,
+ /* vo_lcdc_d5 */
+ <5 RK_PA5 1 &pcfg_pull_none>,
+ /* vo_lcdc_d6 */
+ <5 RK_PA6 1 &pcfg_pull_none>,
+ /* vo_lcdc_d7 */
+ <5 RK_PA7 1 &pcfg_pull_none>,
+ /* vo_lcdc_d8 */
+ <5 RK_PB0 1 &pcfg_pull_none>,
+ /* vo_lcdc_d9 */
+ <5 RK_PB1 1 &pcfg_pull_none>,
+ /* vo_lcdc_d10 */
+ <5 RK_PB2 1 &pcfg_pull_none>,
+ /* vo_lcdc_d11 */
+ <5 RK_PB3 1 &pcfg_pull_none>,
+ /* vo_lcdc_d12 */
+ <5 RK_PB4 1 &pcfg_pull_none>,
+ /* vo_lcdc_d13 */
+ <5 RK_PB5 1 &pcfg_pull_none>,
+ /* vo_lcdc_d14 */
+ <5 RK_PB6 1 &pcfg_pull_none>,
+ /* vo_lcdc_d15 */
+ <5 RK_PB7 1 &pcfg_pull_none>,
+ /* vo_lcdc_d16 */
+ <5 RK_PC0 1 &pcfg_pull_none>,
+ /* vo_lcdc_d17 */
+ <5 RK_PC1 1 &pcfg_pull_none>,
+ /* vo_lcdc_d18 */
+ <5 RK_PC2 1 &pcfg_pull_none>,
+ /* vo_lcdc_d19 */
+ <5 RK_PC3 1 &pcfg_pull_none>,
+ /* vo_lcdc_d20 */
+ <5 RK_PC4 1 &pcfg_pull_none>,
+ /* vo_lcdc_d21 */
+ <5 RK_PC5 1 &pcfg_pull_none>,
+ /* vo_lcdc_d22 */
+ <5 RK_PC6 1 &pcfg_pull_none>,
+ /* vo_lcdc_d23 */
+ <5 RK_PC7 1 &pcfg_pull_none>,
+ /* vo_lcdc_den */
+ <5 RK_PD0 1 &pcfg_pull_none>,
+ /* vo_lcdc_hsync */
+ <5 RK_PD1 1 &pcfg_pull_none>,
+ /* vo_lcdc_vsync */
+ <5 RK_PD2 1 &pcfg_pull_none>;
+ };
+ };
+};
+
+/*
+ * This part is edited handly.
+ */
+&pinctrl {
+ dsmc {
+ /omit-if-no-ref/
+ dsmc_csn_idle: dsmc-csn-idle {
+ rockchip,pins =
+ /* dsmc_csn0 */
+ <5 RK_PB4 RK_FUNC_GPIO &pcfg_pull_up>,
+ /* dsmc_csn1 */
+ <5 RK_PA0 RK_FUNC_GPIO &pcfg_pull_up>,
+ /* dsmc_csn2 */
+ <5 RK_PD1 RK_FUNC_GPIO &pcfg_pull_up>,
+ /* dsmc_csn3 */
+ <5 RK_PD0 RK_FUNC_GPIO &pcfg_pull_up>;
+ };
+ };
+
+ pdm {
+ /omit-if-no-ref/
+ pdmm0_clk0_idle: pdmm0-clk0-idle {
+ rockchip,pins =
+ /* pdm_clk0_m0 */
+ <7 RK_PA4 RK_FUNC_GPIO &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ pdmm0_clk1_idle: pdmm0-clk1-idle {
+ rockchip,pins =
+ /* pdm_clk1_m0 */
+ <7 RK_PA1 RK_FUNC_GPIO &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ pdmm1_clk0_idle: pdmm1-clk0-idle {
+ rockchip,pins =
+ /* pdm_clk0_m1 */
+ <6 RK_PB4 RK_FUNC_GPIO &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ pdmm1_clk1_idle: pdmm1-clk1-idle {
+ rockchip,pins =
+ /* pdm_clk1_m1 */
+ <6 RK_PB7 RK_FUNC_GPIO &pcfg_pull_none>;
+ };
+ };
+
+ sdmmc0 {
+ /omit-if-no-ref/
+ sdmmc0_idle_pins: sdmmc0-idle-pins {
+ rockchip,pins =
+ <2 RK_PA0 RK_FUNC_GPIO &pcfg_pull_down>,
+ <2 RK_PA1 RK_FUNC_GPIO &pcfg_pull_down>,
+ <2 RK_PA2 RK_FUNC_GPIO &pcfg_pull_down>,
+ <2 RK_PA3 RK_FUNC_GPIO &pcfg_pull_down>,
+ <2 RK_PA4 RK_FUNC_GPIO &pcfg_pull_down>,
+ <2 RK_PA5 RK_FUNC_GPIO &pcfg_pull_down>;
+ };
+ };
+
+ sdmmc1 {
+ /omit-if-no-ref/
+ sdmmc1_idle_pins: sdmmc1-idle-pins {
+ rockchip,pins =
+ <3 RK_PA0 RK_FUNC_GPIO &pcfg_pull_down>,
+ <3 RK_PA1 RK_FUNC_GPIO &pcfg_pull_down>,
+ <3 RK_PA2 RK_FUNC_GPIO &pcfg_pull_down>,
+ <3 RK_PA3 RK_FUNC_GPIO &pcfg_pull_down>,
+ <3 RK_PA4 RK_FUNC_GPIO &pcfg_pull_down>,
+ <3 RK_PA5 RK_FUNC_GPIO &pcfg_pull_down>;
+ };
+ };
+
+ vo_lcdc {
+ /omit-if-no-ref/
+ bt1120_pins: bt1120-pins {
+ rockchip,pins =
+ /* vo_lcdc_clk */
+ <5 RK_PD3 1 &pcfg_pull_none_drv_level_4_75>,
+ /* vo_lcdc_d3 */
+ <5 RK_PA3 1 &pcfg_pull_none_drv_level_2_75>,
+ /* vo_lcdc_d4 */
+ <5 RK_PA4 1 &pcfg_pull_none_drv_level_2_75>,
+ /* vo_lcdc_d5 */
+ <5 RK_PA5 1 &pcfg_pull_none_drv_level_2_75>,
+ /* vo_lcdc_d6 */
+ <5 RK_PA6 1 &pcfg_pull_none_drv_level_2_75>,
+ /* vo_lcdc_d7 */
+ <5 RK_PA7 1 &pcfg_pull_none_drv_level_2_75>,
+ /* vo_lcdc_d10 */
+ <5 RK_PB2 1 &pcfg_pull_none_drv_level_2_75>,
+ /* vo_lcdc_d11 */
+ <5 RK_PB3 1 &pcfg_pull_none_drv_level_2_75>,
+ /* vo_lcdc_d12 */
+ <5 RK_PB4 1 &pcfg_pull_none_drv_level_2_75>,
+ /* vo_lcdc_d13 */
+ <5 RK_PB5 1 &pcfg_pull_none_drv_level_2_75>,
+ /* vo_lcdc_d14 */
+ <5 RK_PB6 1 &pcfg_pull_none_drv_level_2_75>,
+ /* vo_lcdc_d15 */
+ <5 RK_PB7 1 &pcfg_pull_none_drv_level_2_75>,
+ /* vo_lcdc_d19 */
+ <5 RK_PC3 1 &pcfg_pull_none_drv_level_2_75>,
+ /* vo_lcdc_d20 */
+ <5 RK_PC4 1 &pcfg_pull_none_drv_level_2_75>,
+ /* vo_lcdc_d21 */
+ <5 RK_PC5 1 &pcfg_pull_none_drv_level_2_75>,
+ /* vo_lcdc_d22 */
+ <5 RK_PC6 1 &pcfg_pull_none_drv_level_2_75>,
+ /* vo_lcdc_d23 */
+ <5 RK_PC7 1 &pcfg_pull_none_drv_level_2_75>;
+ };
+
+ /omit-if-no-ref/
+ bt656_m0_pins: bt656-m0-pins {
+ rockchip,pins =
+ /* vo_lcdc_clk */
+ <5 RK_PD3 1 &pcfg_pull_none_drv_level_4_75>,
+ /* vo_lcdc_d3 */
+ <5 RK_PA3 1 &pcfg_pull_none_drv_level_2_75>,
+ /* vo_lcdc_d4 */
+ <5 RK_PA4 1 &pcfg_pull_none_drv_level_2_75>,
+ /* vo_lcdc_d5 */
+ <5 RK_PA5 1 &pcfg_pull_none_drv_level_2_75>,
+ /* vo_lcdc_d6 */
+ <5 RK_PA6 1 &pcfg_pull_none_drv_level_2_75>,
+ /* vo_lcdc_d7 */
+ <5 RK_PA7 1 &pcfg_pull_none_drv_level_2_75>,
+ /* vo_lcdc_d10 */
+ <5 RK_PB2 1 &pcfg_pull_none_drv_level_2_75>,
+ /* vo_lcdc_d11 */
+ <5 RK_PB3 1 &pcfg_pull_none_drv_level_2_75>,
+ /* vo_lcdc_d12 */
+ <5 RK_PB4 1 &pcfg_pull_none_drv_level_2_75>;
+ };
+
+ /omit-if-no-ref/
+ bt656_m1_pins: bt656-m1-pins {
+ rockchip,pins =
+ /* vo_lcdc_clk */
+ <5 RK_PD3 1 &pcfg_pull_none_drv_level_4_75>,
+ /* vo_lcdc_d13 */
+ <5 RK_PB5 1 &pcfg_pull_none_drv_level_2_75>,
+ /* vo_lcdc_d14 */
+ <5 RK_PB6 1 &pcfg_pull_none_drv_level_2_75>,
+ /* vo_lcdc_d15 */
+ <5 RK_PB7 1 &pcfg_pull_none_drv_level_2_75>,
+ /* vo_lcdc_d19 */
+ <5 RK_PC3 1 &pcfg_pull_none_drv_level_2_75>,
+ /* vo_lcdc_d20 */
+ <5 RK_PC4 1 &pcfg_pull_none_drv_level_2_75>,
+ /* vo_lcdc_d21 */
+ <5 RK_PC5 1 &pcfg_pull_none_drv_level_2_75>,
+ /* vo_lcdc_d22 */
+ <5 RK_PC6 1 &pcfg_pull_none_drv_level_2_75>,
+ /* vo_lcdc_d23 */
+ <5 RK_PC7 1 &pcfg_pull_none_drv_level_2_75>;
+ };
+
+ /omit-if-no-ref/
+ mcu_rgb3x8_rgb2x8_m0_pins: mcu-rgb3x8-rgb2x8-m0-pins {
+ rockchip,pins =
+ /* vo_lcdc_clk */
+ <5 RK_PD3 1 &pcfg_pull_none>,
+ /* vo_lcdc_d3 */
+ <5 RK_PA3 1 &pcfg_pull_none>,
+ /* vo_lcdc_d4 */
+ <5 RK_PA4 1 &pcfg_pull_none>,
+ /* vo_lcdc_d5 */
+ <5 RK_PA5 1 &pcfg_pull_none>,
+ /* vo_lcdc_d6 */
+ <5 RK_PA6 1 &pcfg_pull_none>,
+ /* vo_lcdc_d7 */
+ <5 RK_PA7 1 &pcfg_pull_none>,
+ /* vo_lcdc_d10 */
+ <5 RK_PB2 1 &pcfg_pull_none>,
+ /* vo_lcdc_d11 */
+ <5 RK_PB3 1 &pcfg_pull_none>,
+ /* vo_lcdc_d12 */
+ <5 RK_PB4 1 &pcfg_pull_none>,
+ /* vo_lcdc_den */
+ <5 RK_PD0 1 &pcfg_pull_none>,
+ /* vo_lcdc_hsync */
+ <5 RK_PD1 1 &pcfg_pull_none>,
+ /* vo_lcdc_vsync */
+ <5 RK_PD2 1 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ mcu_rgb3x8_rgb2x8_m1_pins: mcu-rgb3x8-rgb2x8-m1-pins {
+ rockchip,pins =
+ /* vo_lcdc_clk */
+ <5 RK_PD3 1 &pcfg_pull_none>,
+ /* vo_lcdc_d13 */
+ <5 RK_PB5 1 &pcfg_pull_none>,
+ /* vo_lcdc_d14 */
+ <5 RK_PB6 1 &pcfg_pull_none>,
+ /* vo_lcdc_d15 */
+ <5 RK_PB7 1 &pcfg_pull_none>,
+ /* vo_lcdc_d19 */
+ <5 RK_PC3 1 &pcfg_pull_none>,
+ /* vo_lcdc_d20 */
+ <5 RK_PC4 1 &pcfg_pull_none>,
+ /* vo_lcdc_d21 */
+ <5 RK_PC5 1 &pcfg_pull_none>,
+ /* vo_lcdc_d22 */
+ <5 RK_PC6 1 &pcfg_pull_none>,
+ /* vo_lcdc_d23 */
+ <5 RK_PC7 1 &pcfg_pull_none>,
+ /* vo_lcdc_den */
+ <5 RK_PD0 1 &pcfg_pull_none>,
+ /* vo_lcdc_hsync */
+ <5 RK_PD1 1 &pcfg_pull_none>,
+ /* vo_lcdc_vsync */
+ <5 RK_PD2 1 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ mcu_rgb565_pins: mcu-rgb565-pins {
+ rockchip,pins =
+ /* vo_lcdc_clk */
+ <5 RK_PD3 1 &pcfg_pull_none>,
+ /* vo_lcdc_d3 */
+ <5 RK_PA3 1 &pcfg_pull_none>,
+ /* vo_lcdc_d4 */
+ <5 RK_PA4 1 &pcfg_pull_none>,
+ /* vo_lcdc_d5 */
+ <5 RK_PA5 1 &pcfg_pull_none>,
+ /* vo_lcdc_d6 */
+ <5 RK_PA6 1 &pcfg_pull_none>,
+ /* vo_lcdc_d7 */
+ <5 RK_PA7 1 &pcfg_pull_none>,
+ /* vo_lcdc_d10 */
+ <5 RK_PB2 1 &pcfg_pull_none>,
+ /* vo_lcdc_d11 */
+ <5 RK_PB3 1 &pcfg_pull_none>,
+ /* vo_lcdc_d12 */
+ <5 RK_PB4 1 &pcfg_pull_none>,
+ /* vo_lcdc_d13 */
+ <5 RK_PB5 1 &pcfg_pull_none>,
+ /* vo_lcdc_d14 */
+ <5 RK_PB6 1 &pcfg_pull_none>,
+ /* vo_lcdc_d15 */
+ <5 RK_PB7 1 &pcfg_pull_none>,
+ /* vo_lcdc_d19 */
+ <5 RK_PC3 1 &pcfg_pull_none>,
+ /* vo_lcdc_d20 */
+ <5 RK_PC4 1 &pcfg_pull_none>,
+ /* vo_lcdc_d21 */
+ <5 RK_PC5 1 &pcfg_pull_none>,
+ /* vo_lcdc_d22 */
+ <5 RK_PC6 1 &pcfg_pull_none>,
+ /* vo_lcdc_d23 */
+ <5 RK_PC7 1 &pcfg_pull_none>,
+ /* vo_lcdc_den */
+ <5 RK_PD0 1 &pcfg_pull_none>,
+ /* vo_lcdc_hsync */
+ <5 RK_PD1 1 &pcfg_pull_none>,
+ /* vo_lcdc_vsync */
+ <5 RK_PD2 1 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ mcu_rgb666_pins: mcu-rgb666-pins {
+ rockchip,pins =
+ /* vo_lcdc_clk */
+ <5 RK_PD3 1 &pcfg_pull_none>,
+ /* vo_lcdc_d2 */
+ <5 RK_PA2 1 &pcfg_pull_none>,
+ /* vo_lcdc_d3 */
+ <5 RK_PA3 1 &pcfg_pull_none>,
+ /* vo_lcdc_d4 */
+ <5 RK_PA4 1 &pcfg_pull_none>,
+ /* vo_lcdc_d5 */
+ <5 RK_PA5 1 &pcfg_pull_none>,
+ /* vo_lcdc_d6 */
+ <5 RK_PA6 1 &pcfg_pull_none>,
+ /* vo_lcdc_d7 */
+ <5 RK_PA7 1 &pcfg_pull_none>,
+ /* vo_lcdc_d10 */
+ <5 RK_PB2 1 &pcfg_pull_none>,
+ /* vo_lcdc_d11 */
+ <5 RK_PB3 1 &pcfg_pull_none>,
+ /* vo_lcdc_d12 */
+ <5 RK_PB4 1 &pcfg_pull_none>,
+ /* vo_lcdc_d13 */
+ <5 RK_PB5 1 &pcfg_pull_none>,
+ /* vo_lcdc_d14 */
+ <5 RK_PB6 1 &pcfg_pull_none>,
+ /* vo_lcdc_d15 */
+ <5 RK_PB7 1 &pcfg_pull_none>,
+ /* vo_lcdc_d18 */
+ <5 RK_PC2 1 &pcfg_pull_none>,
+ /* vo_lcdc_d19 */
+ <5 RK_PC3 1 &pcfg_pull_none>,
+ /* vo_lcdc_d20 */
+ <5 RK_PC4 1 &pcfg_pull_none>,
+ /* vo_lcdc_d21 */
+ <5 RK_PC5 1 &pcfg_pull_none>,
+ /* vo_lcdc_d22 */
+ <5 RK_PC6 1 &pcfg_pull_none>,
+ /* vo_lcdc_d23 */
+ <5 RK_PC7 1 &pcfg_pull_none>,
+ /* vo_lcdc_den */
+ <5 RK_PD0 1 &pcfg_pull_none>,
+ /* vo_lcdc_hsync */
+ <5 RK_PD1 1 &pcfg_pull_none>,
+ /* vo_lcdc_vsync */
+ <5 RK_PD2 1 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ mcu_rgb888_pins: mcu-rgb888-pins {
+ rockchip,pins =
+ /* vo_lcdc_clk */
+ <5 RK_PD3 1 &pcfg_pull_none>,
+ /* vo_lcdc_d0 */
+ <5 RK_PA0 1 &pcfg_pull_none>,
+ /* vo_lcdc_d1 */
+ <5 RK_PA1 1 &pcfg_pull_none>,
+ /* vo_lcdc_d2 */
+ <5 RK_PA2 1 &pcfg_pull_none>,
+ /* vo_lcdc_d3 */
+ <5 RK_PA3 1 &pcfg_pull_none>,
+ /* vo_lcdc_d4 */
+ <5 RK_PA4 1 &pcfg_pull_none>,
+ /* vo_lcdc_d5 */
+ <5 RK_PA5 1 &pcfg_pull_none>,
+ /* vo_lcdc_d6 */
+ <5 RK_PA6 1 &pcfg_pull_none>,
+ /* vo_lcdc_d7 */
+ <5 RK_PA7 1 &pcfg_pull_none>,
+ /* vo_lcdc_d8 */
+ <5 RK_PB0 1 &pcfg_pull_none>,
+ /* vo_lcdc_d9 */
+ <5 RK_PB1 1 &pcfg_pull_none>,
+ /* vo_lcdc_d10 */
+ <5 RK_PB2 1 &pcfg_pull_none>,
+ /* vo_lcdc_d11 */
+ <5 RK_PB3 1 &pcfg_pull_none>,
+ /* vo_lcdc_d12 */
+ <5 RK_PB4 1 &pcfg_pull_none>,
+ /* vo_lcdc_d13 */
+ <5 RK_PB5 1 &pcfg_pull_none>,
+ /* vo_lcdc_d14 */
+ <5 RK_PB6 1 &pcfg_pull_none>,
+ /* vo_lcdc_d15 */
+ <5 RK_PB7 1 &pcfg_pull_none>,
+ /* vo_lcdc_d16 */
+ <5 RK_PC0 1 &pcfg_pull_none>,
+ /* vo_lcdc_d17 */
+ <5 RK_PC1 1 &pcfg_pull_none>,
+ /* vo_lcdc_d18 */
+ <5 RK_PC2 1 &pcfg_pull_none>,
+ /* vo_lcdc_d19 */
+ <5 RK_PC3 1 &pcfg_pull_none>,
+ /* vo_lcdc_d20 */
+ <5 RK_PC4 1 &pcfg_pull_none>,
+ /* vo_lcdc_d21 */
+ <5 RK_PC5 1 &pcfg_pull_none>,
+ /* vo_lcdc_d22 */
+ <5 RK_PC6 1 &pcfg_pull_none>,
+ /* vo_lcdc_d23 */
+ <5 RK_PC7 1 &pcfg_pull_none>,
+ /* vo_lcdc_den */
+ <5 RK_PD0 1 &pcfg_pull_none>,
+ /* vo_lcdc_hsync */
+ <5 RK_PD1 1 &pcfg_pull_none>,
+ /* vo_lcdc_vsync */
+ <5 RK_PD2 1 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ rgb3x8_rgb2x8_m0_pins: rgb3x8-rgb2x8-m0-pins {
+ rockchip,pins =
+ /* vo_lcdc_clk */
+ <5 RK_PD3 1 &pcfg_pull_none>,
+ /* vo_lcdc_d3 */
+ <5 RK_PA3 1 &pcfg_pull_none>,
+ /* vo_lcdc_d4 */
+ <5 RK_PA4 1 &pcfg_pull_none>,
+ /* vo_lcdc_d5 */
+ <5 RK_PA5 1 &pcfg_pull_none>,
+ /* vo_lcdc_d6 */
+ <5 RK_PA6 1 &pcfg_pull_none>,
+ /* vo_lcdc_d7 */
+ <5 RK_PA7 1 &pcfg_pull_none>,
+ /* vo_lcdc_d10 */
+ <5 RK_PB2 1 &pcfg_pull_none>,
+ /* vo_lcdc_d11 */
+ <5 RK_PB3 1 &pcfg_pull_none>,
+ /* vo_lcdc_d12 */
+ <5 RK_PB4 1 &pcfg_pull_none>,
+ /* vo_lcdc_den */
+ <5 RK_PD0 1 &pcfg_pull_none>,
+ /* vo_lcdc_hsync */
+ <5 RK_PD1 1 &pcfg_pull_none>,
+ /* vo_lcdc_vsync */
+ <5 RK_PD2 1 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ rgb3x8_rgb2x8_m1_pins: rgb3x8-rgb2x8-m1-pins {
+ rockchip,pins =
+ /* vo_lcdc_clk */
+ <5 RK_PD3 1 &pcfg_pull_none>,
+ /* vo_lcdc_d13 */
+ <5 RK_PB5 1 &pcfg_pull_none>,
+ /* vo_lcdc_d14 */
+ <5 RK_PB6 1 &pcfg_pull_none>,
+ /* vo_lcdc_d15 */
+ <5 RK_PB7 1 &pcfg_pull_none>,
+ /* vo_lcdc_d19 */
+ <5 RK_PC3 1 &pcfg_pull_none>,
+ /* vo_lcdc_d20 */
+ <5 RK_PC4 1 &pcfg_pull_none>,
+ /* vo_lcdc_d21 */
+ <5 RK_PC5 1 &pcfg_pull_none>,
+ /* vo_lcdc_d22 */
+ <5 RK_PC6 1 &pcfg_pull_none>,
+ /* vo_lcdc_d23 */
+ <5 RK_PC7 1 &pcfg_pull_none>,
+ /* vo_lcdc_den */
+ <5 RK_PD0 1 &pcfg_pull_none>,
+ /* vo_lcdc_hsync */
+ <5 RK_PD1 1 &pcfg_pull_none>,
+ /* vo_lcdc_vsync */
+ <5 RK_PD2 1 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ rgb565_pins: rgb565-pins {
+ rockchip,pins =
+ /* vo_lcdc_clk */
+ <5 RK_PD3 1 &pcfg_pull_none>,
+ /* vo_lcdc_d3 */
+ <5 RK_PA3 1 &pcfg_pull_none>,
+ /* vo_lcdc_d4 */
+ <5 RK_PA4 1 &pcfg_pull_none>,
+ /* vo_lcdc_d5 */
+ <5 RK_PA5 1 &pcfg_pull_none>,
+ /* vo_lcdc_d6 */
+ <5 RK_PA6 1 &pcfg_pull_none>,
+ /* vo_lcdc_d7 */
+ <5 RK_PA7 1 &pcfg_pull_none>,
+ /* vo_lcdc_d10 */
+ <5 RK_PB2 1 &pcfg_pull_none>,
+ /* vo_lcdc_d11 */
+ <5 RK_PB3 1 &pcfg_pull_none>,
+ /* vo_lcdc_d12 */
+ <5 RK_PB4 1 &pcfg_pull_none>,
+ /* vo_lcdc_d13 */
+ <5 RK_PB5 1 &pcfg_pull_none>,
+ /* vo_lcdc_d14 */
+ <5 RK_PB6 1 &pcfg_pull_none>,
+ /* vo_lcdc_d15 */
+ <5 RK_PB7 1 &pcfg_pull_none>,
+ /* vo_lcdc_d19 */
+ <5 RK_PC3 1 &pcfg_pull_none>,
+ /* vo_lcdc_d20 */
+ <5 RK_PC4 1 &pcfg_pull_none>,
+ /* vo_lcdc_d21 */
+ <5 RK_PC5 1 &pcfg_pull_none>,
+ /* vo_lcdc_d22 */
+ <5 RK_PC6 1 &pcfg_pull_none>,
+ /* vo_lcdc_d23 */
+ <5 RK_PC7 1 &pcfg_pull_none>,
+ /* vo_lcdc_den */
+ <5 RK_PD0 1 &pcfg_pull_none>,
+ /* vo_lcdc_hsync */
+ <5 RK_PD1 1 &pcfg_pull_none>,
+ /* vo_lcdc_vsync */
+ <5 RK_PD2 1 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ rgb666_pins: rgb666-pins {
+ rockchip,pins =
+ /* vo_lcdc_clk */
+ <5 RK_PD3 1 &pcfg_pull_none>,
+ /* vo_lcdc_d2 */
+ <5 RK_PA2 1 &pcfg_pull_none>,
+ /* vo_lcdc_d3 */
+ <5 RK_PA3 1 &pcfg_pull_none>,
+ /* vo_lcdc_d4 */
+ <5 RK_PA4 1 &pcfg_pull_none>,
+ /* vo_lcdc_d5 */
+ <5 RK_PA5 1 &pcfg_pull_none>,
+ /* vo_lcdc_d6 */
+ <5 RK_PA6 1 &pcfg_pull_none>,
+ /* vo_lcdc_d7 */
+ <5 RK_PA7 1 &pcfg_pull_none>,
+ /* vo_lcdc_d10 */
+ <5 RK_PB2 1 &pcfg_pull_none>,
+ /* vo_lcdc_d11 */
+ <5 RK_PB3 1 &pcfg_pull_none>,
+ /* vo_lcdc_d12 */
+ <5 RK_PB4 1 &pcfg_pull_none>,
+ /* vo_lcdc_d13 */
+ <5 RK_PB5 1 &pcfg_pull_none>,
+ /* vo_lcdc_d14 */
+ <5 RK_PB6 1 &pcfg_pull_none>,
+ /* vo_lcdc_d15 */
+ <5 RK_PB7 1 &pcfg_pull_none>,
+ /* vo_lcdc_d18 */
+ <5 RK_PC2 1 &pcfg_pull_none>,
+ /* vo_lcdc_d19 */
+ <5 RK_PC3 1 &pcfg_pull_none>,
+ /* vo_lcdc_d20 */
+ <5 RK_PC4 1 &pcfg_pull_none>,
+ /* vo_lcdc_d21 */
+ <5 RK_PC5 1 &pcfg_pull_none>,
+ /* vo_lcdc_d22 */
+ <5 RK_PC6 1 &pcfg_pull_none>,
+ /* vo_lcdc_d23 */
+ <5 RK_PC7 1 &pcfg_pull_none>,
+ /* vo_lcdc_den */
+ <5 RK_PD0 1 &pcfg_pull_none>,
+ /* vo_lcdc_hsync */
+ <5 RK_PD1 1 &pcfg_pull_none>,
+ /* vo_lcdc_vsync */
+ <5 RK_PD2 1 &pcfg_pull_none>;
+ };
+
+ /omit-if-no-ref/
+ rgb888_pins: rgb888-pins {
+ rockchip,pins =
+ /* vo_lcdc_clk */
+ <5 RK_PD3 1 &pcfg_pull_none>,
+ /* vo_lcdc_d0 */
+ <5 RK_PA0 1 &pcfg_pull_none>,
+ /* vo_lcdc_d1 */
+ <5 RK_PA1 1 &pcfg_pull_none>,
+ /* vo_lcdc_d2 */
+ <5 RK_PA2 1 &pcfg_pull_none>,
+ /* vo_lcdc_d3 */
+ <5 RK_PA3 1 &pcfg_pull_none>,
+ /* vo_lcdc_d4 */
+ <5 RK_PA4 1 &pcfg_pull_none>,
+ /* vo_lcdc_d5 */
+ <5 RK_PA5 1 &pcfg_pull_none>,
+ /* vo_lcdc_d6 */
+ <5 RK_PA6 1 &pcfg_pull_none>,
+ /* vo_lcdc_d7 */
+ <5 RK_PA7 1 &pcfg_pull_none>,
+ /* vo_lcdc_d8 */
+ <5 RK_PB0 1 &pcfg_pull_none>,
+ /* vo_lcdc_d9 */
+ <5 RK_PB1 1 &pcfg_pull_none>,
+ /* vo_lcdc_d10 */
+ <5 RK_PB2 1 &pcfg_pull_none>,
+ /* vo_lcdc_d11 */
+ <5 RK_PB3 1 &pcfg_pull_none>,
+ /* vo_lcdc_d12 */
+ <5 RK_PB4 1 &pcfg_pull_none>,
+ /* vo_lcdc_d13 */
+ <5 RK_PB5 1 &pcfg_pull_none>,
+ /* vo_lcdc_d14 */
+ <5 RK_PB6 1 &pcfg_pull_none>,
+ /* vo_lcdc_d15 */
+ <5 RK_PB7 1 &pcfg_pull_none>,
+ /* vo_lcdc_d16 */
+ <5 RK_PC0 1 &pcfg_pull_none>,
+ /* vo_lcdc_d17 */
+ <5 RK_PC1 1 &pcfg_pull_none>,
+ /* vo_lcdc_d18 */
+ <5 RK_PC2 1 &pcfg_pull_none>,
+ /* vo_lcdc_d19 */
+ <5 RK_PC3 1 &pcfg_pull_none>,
+ /* vo_lcdc_d20 */
+ <5 RK_PC4 1 &pcfg_pull_none>,
+ /* vo_lcdc_d21 */
+ <5 RK_PC5 1 &pcfg_pull_none>,
+ /* vo_lcdc_d22 */
+ <5 RK_PC6 1 &pcfg_pull_none>,
+ /* vo_lcdc_d23 */
+ <5 RK_PC7 1 &pcfg_pull_none>,
+ /* vo_lcdc_den */
+ <5 RK_PD0 1 &pcfg_pull_none>,
+ /* vo_lcdc_hsync */
+ <5 RK_PD1 1 &pcfg_pull_none>,
+ /* vo_lcdc_vsync */
+ <5 RK_PD2 1 &pcfg_pull_none>;
+ };
+ };
+};
--
2.34.1
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [PATCH v4 4/7] gpio: rockchip: support new version GPIO
2025-12-27 11:49 [PATCH v4 0/7] pinctrl: rockchip: Add RK3506 and RV1126B pinctrl and RMIO support Ye Zhang
` (2 preceding siblings ...)
2025-12-27 11:49 ` [PATCH v4 3/7] arm64: dts: rockchip: rv1126b: Add pinconf and pinctrl dtsi for rv1126b Ye Zhang
@ 2025-12-27 11:49 ` Ye Zhang
2025-12-27 11:49 ` [PATCH v4 5/7] dt-bindings: pinctrl: rockchip: Add rk3506 rmio support Ye Zhang
` (2 subsequent siblings)
6 siblings, 0 replies; 20+ messages in thread
From: Ye Zhang @ 2025-12-27 11:49 UTC (permalink / raw)
To: Ye Zhang, Linus Walleij, Heiko Stuebner
Cc: Bartosz Golaszewski, Rob Herring, Krzysztof Kozlowski,
Conor Dooley, linux-gpio, devicetree, linux-arm-kernel,
linux-rockchip, linux-kernel, tao.huang, Bartosz Golaszewski
Support the next version GPIO controller on SoCs like rv1126b.
Signed-off-by: Ye Zhang <ye.zhang@rock-chips.com>
Acked-by: Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>
---
drivers/gpio/gpio-rockchip.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/gpio/gpio-rockchip.c b/drivers/gpio/gpio-rockchip.c
index 47174eb3ba76..c3e831c6bcf1 100644
--- a/drivers/gpio/gpio-rockchip.c
+++ b/drivers/gpio/gpio-rockchip.c
@@ -36,6 +36,7 @@
#define GPIO_TYPE_V2 (0x01000C2B)
#define GPIO_TYPE_V2_1 (0x0101157C)
#define GPIO_TYPE_V2_2 (0x010219C8)
+#define GPIO_TYPE_V2_6 (0x01063F6E)
static const struct rockchip_gpio_regs gpio_regs_v1 = {
.port_dr = 0x00,
@@ -674,6 +675,7 @@ static int rockchip_get_bank_data(struct rockchip_pin_bank *bank)
case GPIO_TYPE_V2:
case GPIO_TYPE_V2_1:
case GPIO_TYPE_V2_2:
+ case GPIO_TYPE_V2_6:
bank->gpio_regs = &gpio_regs_v2;
bank->gpio_type = GPIO_TYPE_V2;
bank->db_clk = of_clk_get(bank->of_node, 1);
--
2.34.1
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [PATCH v4 5/7] dt-bindings: pinctrl: rockchip: Add rk3506 rmio support
2025-12-27 11:49 [PATCH v4 0/7] pinctrl: rockchip: Add RK3506 and RV1126B pinctrl and RMIO support Ye Zhang
` (3 preceding siblings ...)
2025-12-27 11:49 ` [PATCH v4 4/7] gpio: rockchip: support new version GPIO Ye Zhang
@ 2025-12-27 11:49 ` Ye Zhang
2025-12-28 10:37 ` Krzysztof Kozlowski
2026-01-04 11:48 ` Linus Walleij
2025-12-27 11:49 ` [PATCH v4 6/7] pinctrl: rockchip: Add RK3506 RMIO support Ye Zhang
2025-12-27 11:49 ` [PATCH v4 7/7] ARM: dts: rockchip: rk3506: Add pinctrl and rmio dtsi for rk3506 Ye Zhang
6 siblings, 2 replies; 20+ messages in thread
From: Ye Zhang @ 2025-12-27 11:49 UTC (permalink / raw)
To: Ye Zhang, Linus Walleij, Heiko Stuebner
Cc: Bartosz Golaszewski, Rob Herring, Krzysztof Kozlowski,
Conor Dooley, linux-gpio, devicetree, linux-arm-kernel,
linux-rockchip, linux-kernel, tao.huang
The RK3506 SoC introduces a secondary block-level pinmux controller called
RMIO (Rockchip Matrix I/O). When the primary IOMUX is selected to a
specific function, the pin signal is routed to the RMIO block, where a
secondary selection determines the final function.
This patch adds the necessary properties to support RMIO:
- rockchip,rmio: phandle to the RMIO syscon node.
- rockchip,rmio-pins: a matrix to configure the RMIO block.
Signed-off-by: Ye Zhang <ye.zhang@rock-chips.com>
---
.../bindings/pinctrl/rockchip,pinctrl.yaml | 24 +++++++++++++++++++
1 file changed, 24 insertions(+)
diff --git a/Documentation/devicetree/bindings/pinctrl/rockchip,pinctrl.yaml b/Documentation/devicetree/bindings/pinctrl/rockchip,pinctrl.yaml
index 97960245676d..887bec22b172 100644
--- a/Documentation/devicetree/bindings/pinctrl/rockchip,pinctrl.yaml
+++ b/Documentation/devicetree/bindings/pinctrl/rockchip,pinctrl.yaml
@@ -66,6 +66,13 @@ properties:
Required for at least rk3188 and rk3288. On the rk3368 this should
point to the PMUGRF syscon.
+ rockchip,rmio:
+ $ref: /schemas/types.yaml#/definitions/phandle
+ description:
+ The phandle of the syscon node for the RMIO registers, used by
+ some SoCs (e.g. rk3506) to configure the secondary block-level
+ pinmux functions.
+
"#address-cells":
enum: [1, 2]
@@ -144,6 +151,23 @@ additionalProperties:
The phandle of a node contains the generic pinconfig options
to use as described in pinctrl-bindings.txt.
+ rockchip,rmio-pins:
+ $ref: /schemas/types.yaml#/definitions/uint32-matrix
+ minItems: 1
+ items:
+ items:
+ - minimum: 0
+ description: RMIO ID (Controller index)
+ - minimum: 0
+ description: Pin index within the RMIO controller
+ - minimum: 0
+ description: Function Mux ID
+ description:
+ Configuration for the Rockchip Matrix I/O (RMIO) block. The format
+ is <rmio_id pin_id function_id>. This acts as a secondary muxing
+ layer when the primary 'rockchip,pins' mux is set to the RMIO
+ function.
+
examples:
- |
#include <dt-bindings/interrupt-controller/arm-gic.h>
--
2.34.1
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [PATCH v4 6/7] pinctrl: rockchip: Add RK3506 RMIO support
2025-12-27 11:49 [PATCH v4 0/7] pinctrl: rockchip: Add RK3506 and RV1126B pinctrl and RMIO support Ye Zhang
` (4 preceding siblings ...)
2025-12-27 11:49 ` [PATCH v4 5/7] dt-bindings: pinctrl: rockchip: Add rk3506 rmio support Ye Zhang
@ 2025-12-27 11:49 ` Ye Zhang
2025-12-27 11:49 ` [PATCH v4 7/7] ARM: dts: rockchip: rk3506: Add pinctrl and rmio dtsi for rk3506 Ye Zhang
6 siblings, 0 replies; 20+ messages in thread
From: Ye Zhang @ 2025-12-27 11:49 UTC (permalink / raw)
To: Ye Zhang, Linus Walleij, Heiko Stuebner
Cc: Bartosz Golaszewski, Rob Herring, Krzysztof Kozlowski,
Conor Dooley, linux-gpio, devicetree, linux-arm-kernel,
linux-rockchip, linux-kernel, tao.huang
On the RK3506 SoC, some pins support a secondary muxing layer via the
RMIO (Rockchip Matrix I/O) block. This allows expanding the number of
available functions for a single physical pin.
The RMIO configuration is stored as a separate list within the pin
group, decoupled from the primary pin list, to support flexible
pin-to-RMIO mapping.
Signed-off-by: Ye Zhang <ye.zhang@rock-chips.com>
---
drivers/pinctrl/pinctrl-rockchip.c | 101 ++++++++++++++++++++++++++++-
drivers/pinctrl/pinctrl-rockchip.h | 19 ++++++
2 files changed, 117 insertions(+), 3 deletions(-)
diff --git a/drivers/pinctrl/pinctrl-rockchip.c b/drivers/pinctrl/pinctrl-rockchip.c
index dc7ef12dfcb0..e0493b4bb483 100644
--- a/drivers/pinctrl/pinctrl-rockchip.c
+++ b/drivers/pinctrl/pinctrl-rockchip.c
@@ -1414,6 +1414,33 @@ static int rockchip_set_mux(struct rockchip_pin_bank *bank, int pin, int mux)
return ret;
}
+static int rockchip_set_rmio(struct rockchip_pinctrl *info, u32 id, u32 pin, u32 func)
+{
+ struct rockchip_pin_ctrl *ctrl = info->ctrl;
+ struct rockchip_rmio_data *rmio;
+ u32 mask, data, offset;
+ int ret;
+
+ if (id >= ctrl->nr_rmios)
+ return -EINVAL;
+
+ rmio = &ctrl->rmios[id];
+ if (pin >= rmio->nr_pins)
+ return -EINVAL;
+
+ dev_dbg(info->dev, "setting func of rmio%u-%u to %u\n", id, pin, func);
+
+ mask = (1 << rmio->width) - 1;
+ data = (mask << 16) | func;
+ offset = rmio->offset + 4 * pin;
+
+ ret = regmap_write(rmio->regmap, offset, data);
+ if (ret)
+ return ret;
+
+ return 0;
+}
+
#define PX30_PULL_PMU_OFFSET 0x10
#define PX30_PULL_GRF_OFFSET 0x60
#define PX30_PULL_BITS_PER_PIN 2
@@ -3660,9 +3687,10 @@ static int rockchip_pmx_set(struct pinctrl_dev *pctldev, unsigned selector,
struct rockchip_pinctrl *info = pinctrl_dev_get_drvdata(pctldev);
const unsigned int *pins = info->groups[group].pins;
const struct rockchip_pin_config *data = info->groups[group].data;
+ const struct rockchip_rmio_config *rmio;
struct device *dev = info->dev;
struct rockchip_pin_bank *bank;
- int cnt, ret = 0;
+ int cnt, cnt_rmio = 0, ret = 0;
dev_dbg(dev, "enable function %s group %s\n",
info->functions[selector].name, info->groups[group].name);
@@ -3679,6 +3707,17 @@ static int rockchip_pmx_set(struct pinctrl_dev *pctldev, unsigned selector,
break;
}
+ if (cnt != info->groups[group].npins)
+ goto revert_setting;
+
+ for (cnt_rmio = 0; cnt_rmio < info->groups[group].nrmios; cnt_rmio++) {
+ rmio = &info->groups[group].rmios[cnt_rmio];
+ ret = rockchip_set_rmio(info, rmio->id, rmio->pin, rmio->func);
+ if (ret)
+ break;
+ }
+
+revert_setting:
if (ret) {
/* revert the already done pin settings */
for (cnt--; cnt >= 0; cnt--) {
@@ -3689,6 +3728,16 @@ static int rockchip_pmx_set(struct pinctrl_dev *pctldev, unsigned selector,
return ret;
}
+ if (ret && cnt_rmio) {
+ /* revert the already done pin settings */
+ for (cnt_rmio--; cnt_rmio >= 0; cnt_rmio--) {
+ rmio = &info->groups[group].rmios[cnt_rmio];
+ rockchip_set_rmio(info, rmio->id, rmio->pin, 0);
+ }
+
+ return ret;
+ }
+
return 0;
}
@@ -4036,6 +4085,32 @@ static int rockchip_pinctrl_parse_groups(struct device_node *np,
return ret;
}
+ /*
+ * the binding format is rockchip,rmio-pins = <id pin func>,
+ * do sanity check and calculate pins number
+ */
+ size = 0;
+ list = of_get_property(np, "rockchip,rmio-pins", &size);
+ if (list && size) {
+ size /= sizeof(*list);
+ if (size % 3)
+ return dev_err_probe(dev, -EINVAL,
+ "%pOF: rockchip,rmio-pins: expected one or more of <id pin func>, got %d args instead\n",
+ np, size);
+
+ grp->nrmios = size / 3;
+
+ grp->rmios = devm_kcalloc(dev, grp->nrmios, sizeof(*grp->rmios), GFP_KERNEL);
+ if (!grp->rmios)
+ return -ENOMEM;
+
+ for (i = 0, j = 0; i < size; i += 3, j++) {
+ grp->rmios[j].id = be32_to_cpu(*list++);
+ grp->rmios[j].pin = be32_to_cpu(*list++);
+ grp->rmios[j].func = be32_to_cpu(*list++);
+ }
+ }
+
return 0;
}
@@ -4173,10 +4248,11 @@ static struct rockchip_pin_ctrl *rockchip_pinctrl_get_soc_data(
struct platform_device *pdev)
{
struct device *dev = &pdev->dev;
- struct device_node *node = dev->of_node;
+ struct device_node *node = dev->of_node, *syscon_np;
const struct of_device_id *match;
struct rockchip_pin_ctrl *ctrl;
struct rockchip_pin_bank *bank;
+ struct rockchip_rmio_data *rmio;
int grf_offs, pmu_offs, drv_grf_offs, drv_pmu_offs, i, j;
match = of_match_node(rockchip_pinctrl_dt_match, node);
@@ -4282,6 +4358,19 @@ static struct rockchip_pin_ctrl *rockchip_pinctrl_get_soc_data(
}
}
+ rmio = ctrl->rmios;
+ for (i = 0; i < ctrl->nr_rmios; ++i, ++rmio) {
+ syscon_np = of_parse_phandle(node, "rockchip,rmio", i);
+ if (syscon_np) {
+ rmio->regmap = syscon_node_to_regmap(syscon_np);
+ of_node_put(syscon_np);
+ if (IS_ERR(rmio->regmap))
+ return ERR_CAST(rmio->regmap);
+ } else {
+ return ERR_PTR(-EINVAL);
+ }
+ }
+
return ctrl;
}
@@ -4353,7 +4442,7 @@ static int rockchip_pinctrl_probe(struct platform_device *pdev)
info->dev = dev;
ctrl = rockchip_pinctrl_get_soc_data(info, pdev);
- if (!ctrl)
+ if (IS_ERR_OR_NULL(ctrl))
return dev_err_probe(dev, -EINVAL, "driver data not available\n");
info->ctrl = ctrl;
@@ -4941,9 +5030,15 @@ static struct rockchip_pin_bank rk3506_pin_banks[] = {
1, 1, 1, 1),
};
+static struct rockchip_rmio_data rk3506_rmios[] = {
+ { .nr_pins = 32, .width = 7, .offset = 0x80 },
+};
+
static struct rockchip_pin_ctrl rk3506_pin_ctrl __maybe_unused = {
.pin_banks = rk3506_pin_banks,
.nr_banks = ARRAY_SIZE(rk3506_pin_banks),
+ .rmios = rk3506_rmios,
+ .nr_rmios = ARRAY_SIZE(rk3506_rmios),
.label = "RK3506-GPIO",
.type = RK3506,
.pull_calc_reg = rk3506_calc_pull_reg_and_bit,
diff --git a/drivers/pinctrl/pinctrl-rockchip.h b/drivers/pinctrl/pinctrl-rockchip.h
index fe18b62ed994..c4624df8ce07 100644
--- a/drivers/pinctrl/pinctrl-rockchip.h
+++ b/drivers/pinctrl/pinctrl-rockchip.h
@@ -390,9 +390,18 @@ struct rockchip_mux_route_data {
u32 route_val;
};
+struct rockchip_rmio_data {
+ struct regmap *regmap;
+ u32 nr_pins;
+ u32 width;
+ u32 offset;
+};
+
struct rockchip_pin_ctrl {
struct rockchip_pin_bank *pin_banks;
u32 nr_banks;
+ struct rockchip_rmio_data *rmios;
+ u32 nr_rmios;
u32 nr_pins;
char *label;
enum rockchip_pinctrl_type type;
@@ -416,6 +425,12 @@ struct rockchip_pin_ctrl {
int *reg, u8 *bit);
};
+struct rockchip_rmio_config {
+ u32 id;
+ u32 pin;
+ u32 func;
+};
+
struct rockchip_pin_config {
unsigned int func;
unsigned long *configs;
@@ -437,12 +452,16 @@ struct rockchip_pin_deferred {
* @pins: the pins included in this group.
* @npins: number of pins included in this group.
* @data: local pin configuration
+ * @nrmios: number of RMIO configurations in this group.
+ * @rmios: list of RMIO configurations for this group.
*/
struct rockchip_pin_group {
const char *name;
unsigned int npins;
unsigned int *pins;
struct rockchip_pin_config *data;
+ unsigned int nrmios;
+ struct rockchip_rmio_config *rmios;
};
/**
--
2.34.1
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [PATCH v4 7/7] ARM: dts: rockchip: rk3506: Add pinctrl and rmio dtsi for rk3506
2025-12-27 11:49 [PATCH v4 0/7] pinctrl: rockchip: Add RK3506 and RV1126B pinctrl and RMIO support Ye Zhang
` (5 preceding siblings ...)
2025-12-27 11:49 ` [PATCH v4 6/7] pinctrl: rockchip: Add RK3506 RMIO support Ye Zhang
@ 2025-12-27 11:49 ` Ye Zhang
2025-12-28 10:37 ` Krzysztof Kozlowski
2026-01-04 12:00 ` Linus Walleij
6 siblings, 2 replies; 20+ messages in thread
From: Ye Zhang @ 2025-12-27 11:49 UTC (permalink / raw)
To: Ye Zhang, Linus Walleij, Heiko Stuebner
Cc: Bartosz Golaszewski, Rob Herring, Krzysztof Kozlowski,
Conor Dooley, linux-gpio, devicetree, linux-arm-kernel,
linux-rockchip, linux-kernel, tao.huang
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@rock-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
^ permalink raw reply related [flat|nested] 20+ messages in thread
* Re: [PATCH v4 1/7] dt-bindings: pinctrl: Add rv1126b pinctrl support
2025-12-27 11:49 ` [PATCH v4 1/7] dt-bindings: pinctrl: Add rv1126b pinctrl support Ye Zhang
@ 2025-12-28 10:30 ` Krzysztof Kozlowski
0 siblings, 0 replies; 20+ messages in thread
From: Krzysztof Kozlowski @ 2025-12-28 10:30 UTC (permalink / raw)
To: Ye Zhang
Cc: Linus Walleij, Heiko Stuebner, Bartosz Golaszewski, Rob Herring,
Krzysztof Kozlowski, Conor Dooley, linux-gpio, devicetree,
linux-arm-kernel, linux-rockchip, linux-kernel, tao.huang
On Sat, Dec 27, 2025 at 07:49:51PM +0800, Ye Zhang wrote:
> The RV1126B is a new SoC that is the successor of the RV1126. It has
> different pinctrl registers and is not compatible with the RV1126.
> Therefore, add a new compatible string for it.
>
> Signed-off-by: Ye Zhang <ye.zhang@rock-chips.com>
> ---
> Documentation/devicetree/bindings/pinctrl/rockchip,pinctrl.yaml | 1 +
> 1 file changed, 1 insertion(+)
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
Best regards,
Krzysztof
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [PATCH v4 7/7] ARM: dts: rockchip: rk3506: Add pinctrl and rmio dtsi for rk3506
2025-12-27 11:49 ` [PATCH v4 7/7] ARM: dts: rockchip: rk3506: Add pinctrl and rmio dtsi for rk3506 Ye Zhang
@ 2025-12-28 10:37 ` Krzysztof Kozlowski
2025-12-29 7:25 ` 张烨
` (2 more replies)
2026-01-04 12:00 ` Linus Walleij
1 sibling, 3 replies; 20+ messages in thread
From: Krzysztof Kozlowski @ 2025-12-28 10:37 UTC (permalink / raw)
To: Ye Zhang, Linus Walleij, Heiko Stuebner
Cc: Bartosz Golaszewski, Rob Herring, Krzysztof Kozlowski,
Conor Dooley, linux-gpio, devicetree, linux-arm-kernel,
linux-rockchip, linux-kernel, tao.huang
On 27/12/2025 12:49, Ye Zhang wrote:
> + /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>;
> + };
Why are you defining all pins? This is wrong, your driver has to do it,
not DTS. All these definitions when not used are just pointless.
Best regards,
Krzysztof
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [PATCH v4 5/7] dt-bindings: pinctrl: rockchip: Add rk3506 rmio support
2025-12-27 11:49 ` [PATCH v4 5/7] dt-bindings: pinctrl: rockchip: Add rk3506 rmio support Ye Zhang
@ 2025-12-28 10:37 ` Krzysztof Kozlowski
2025-12-31 10:12 ` Ye Zhang
2026-01-04 11:48 ` Linus Walleij
1 sibling, 1 reply; 20+ messages in thread
From: Krzysztof Kozlowski @ 2025-12-28 10:37 UTC (permalink / raw)
To: Ye Zhang
Cc: Linus Walleij, Heiko Stuebner, Bartosz Golaszewski, Rob Herring,
Krzysztof Kozlowski, Conor Dooley, linux-gpio, devicetree,
linux-arm-kernel, linux-rockchip, linux-kernel, tao.huang
On Sat, Dec 27, 2025 at 07:49:55PM +0800, Ye Zhang wrote:
> The RK3506 SoC introduces a secondary block-level pinmux controller called
> RMIO (Rockchip Matrix I/O). When the primary IOMUX is selected to a
> specific function, the pin signal is routed to the RMIO block, where a
> secondary selection determines the final function.
>
> This patch adds the necessary properties to support RMIO:
> - rockchip,rmio: phandle to the RMIO syscon node.
> - rockchip,rmio-pins: a matrix to configure the RMIO block.
>
> Signed-off-by: Ye Zhang <ye.zhang@rock-chips.com>
> ---
> .../bindings/pinctrl/rockchip,pinctrl.yaml | 24 +++++++++++++++++++
> 1 file changed, 24 insertions(+)
>
> diff --git a/Documentation/devicetree/bindings/pinctrl/rockchip,pinctrl.yaml b/Documentation/devicetree/bindings/pinctrl/rockchip,pinctrl.yaml
> index 97960245676d..887bec22b172 100644
> --- a/Documentation/devicetree/bindings/pinctrl/rockchip,pinctrl.yaml
> +++ b/Documentation/devicetree/bindings/pinctrl/rockchip,pinctrl.yaml
> @@ -66,6 +66,13 @@ properties:
> Required for at least rk3188 and rk3288. On the rk3368 this should
> point to the PMUGRF syscon.
>
> + rockchip,rmio:
> + $ref: /schemas/types.yaml#/definitions/phandle
> + description:
> + The phandle of the syscon node for the RMIO registers, used by
> + some SoCs (e.g. rk3506) to configure the secondary block-level
> + pinmux functions.
> +
You need to disallow it for other variants in if:then: block.
> "#address-cells":
> enum: [1, 2]
>
> @@ -144,6 +151,23 @@ additionalProperties:
> The phandle of a node contains the generic pinconfig options
> to use as described in pinctrl-bindings.txt.
>
> + rockchip,rmio-pins:
> + $ref: /schemas/types.yaml#/definitions/uint32-matrix
> + minItems: 1
> + items:
> + items:
> + - minimum: 0
That's redundant. 0 is already minimum.
> + description: RMIO ID (Controller index)
Why do you need this? Is this pin controller having multiple RMIO IDs?
Nothing like that was expressed in previous DTS. No other IDs are
present in this DTS, either...
> + - minimum: 0
> + description: Pin index within the RMIO controller
> + - minimum: 0
> + description: Function Mux ID
> + description:
> + Configuration for the Rockchip Matrix I/O (RMIO) block. The format
> + is <rmio_id pin_id function_id>. This acts as a secondary muxing
> + layer when the primary 'rockchip,pins' mux is set to the RMIO
> + function.
> +
> examples:
> - |
> #include <dt-bindings/interrupt-controller/arm-gic.h>
> --
> 2.34.1
>
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [PATCH v4 7/7] ARM: dts: rockchip: rk3506: Add pinctrl and rmio dtsi for rk3506
2025-12-28 10:37 ` Krzysztof Kozlowski
@ 2025-12-29 7:25 ` 张烨
2025-12-29 8:47 ` Krzysztof Kozlowski
2025-12-31 8:12 ` Ye Zhang
[not found] ` <543e7200-2126-490a-a7a8-4898362a910d@rock-chips.com>
2 siblings, 1 reply; 20+ messages in thread
From: 张烨 @ 2025-12-29 7:25 UTC (permalink / raw)
To: Krzysztof Kozlowski
Cc: Linus Walleij, Heiko Stuebner, Bartosz Golaszewski, Rob Herring,
krzk+dt, conor+dt, linux-gpio, devicetree, linux-arm-kernel,
linux-rockchip, linux-kernel, tao.huang
在 2025/12/28 18:37, Krzysztof Kozlowski 写道:
> On 27/12/2025 12:49, Ye Zhang wrote:
>> + /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>;
>> + };
>
> Why are you defining all pins? This is wrong, your driver has to do it,
> not DTS. All these definitions when not used are just pointless.
>
This file is auto-generated to provide a complete set of RMIO configurations. Our intention is to offer a generic library for all future board developers, so they can simply pick the needed nodes by phandle without manually looking up register values in the datasheet every time. This improves usability and standardization.
We also used the /omit-if-no-ref/ tag, so this will strictly not increase the size of the compiled DTB binary at all.
Could you please reconsider if this approach is acceptable given the usability benefits?
If you still consider the ~25k lines of source code bloat unacceptable for upstream, we will have to drop this generic dtsi file and let users (and ourselves) manually define only the required nodes when adding board support."
Best regards,
Ye Zhang
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [PATCH v4 7/7] ARM: dts: rockchip: rk3506: Add pinctrl and rmio dtsi for rk3506
2025-12-29 7:25 ` 张烨
@ 2025-12-29 8:47 ` Krzysztof Kozlowski
0 siblings, 0 replies; 20+ messages in thread
From: Krzysztof Kozlowski @ 2025-12-29 8:47 UTC (permalink / raw)
To: 张烨
Cc: Linus Walleij, Heiko Stuebner, Bartosz Golaszewski, Rob Herring,
krzk+dt, conor+dt, linux-gpio, devicetree, linux-arm-kernel,
linux-rockchip, linux-kernel, tao.huang
On 29/12/2025 08:25, 张烨 wrote:
> 在 2025/12/28 18:37, Krzysztof Kozlowski 写道:
> > On 27/12/2025 12:49, Ye Zhang wrote:
> >> + /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>;
> >> + };
> >
> > Why are you defining all pins? This is wrong, your driver has to do it,
> > not DTS. All these definitions when not used are just pointless.
> >
Don't send HTML to us. I cannot parse above.
Best regards,
Krzysztof
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [PATCH v4 7/7] ARM: dts: rockchip: rk3506: Add pinctrl and rmio dtsi for rk3506
2025-12-28 10:37 ` Krzysztof Kozlowski
2025-12-29 7:25 ` 张烨
@ 2025-12-31 8:12 ` Ye Zhang
2026-01-04 12:07 ` Linus Walleij
[not found] ` <543e7200-2126-490a-a7a8-4898362a910d@rock-chips.com>
2 siblings, 1 reply; 20+ messages in thread
From: Ye Zhang @ 2025-12-31 8:12 UTC (permalink / raw)
To: Krzysztof Kozlowski, Linus Walleij, Heiko Stuebner
Cc: Bartosz Golaszewski, Rob Herring, Krzysztof Kozlowski,
Conor Dooley, linux-gpio, devicetree, linux-arm-kernel,
linux-rockchip, linux-kernel, tao.huang
在 2025/12/28 18:37, Krzysztof Kozlowski 写道:
> On 27/12/2025 12:49, Ye Zhang wrote:
>> + /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>;
>> + };
> Why are you defining all pins? This is wrong, your driver has to do it,
> not DTS. All these definitions when not used are just pointless.
>
This file is auto-generated to provide a complete set of RMIO
configurations. Our intention is to offer a generic library for all
future board developers, so they can simply pick the needed nodes by
phandle without manually looking up register values in the datasheet
every time. This improves usability and standardization.
We also used the /omit-if-no-ref/ tag, so this will strictly not
increase the size of the compiled DTB binary at all.
Could you please reconsider if this approach is acceptable given the
usability benefits?
If you still consider the ~25k lines of source code bloat unacceptable
for upstream, we will have to drop this generic dtsi file and let users
manually define only the required nodes when adding board support.
Best regards,
Ye Zhang
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [PATCH v4 5/7] dt-bindings: pinctrl: rockchip: Add rk3506 rmio support
2025-12-28 10:37 ` Krzysztof Kozlowski
@ 2025-12-31 10:12 ` Ye Zhang
0 siblings, 0 replies; 20+ messages in thread
From: Ye Zhang @ 2025-12-31 10:12 UTC (permalink / raw)
To: Krzysztof Kozlowski
Cc: Linus Walleij, Heiko Stuebner, Bartosz Golaszewski, Rob Herring,
Krzysztof Kozlowski, Conor Dooley, linux-gpio, devicetree,
linux-arm-kernel, linux-rockchip, linux-kernel, tao.huang
在 2025/12/28 18:37, Krzysztof Kozlowski 写道:
> On Sat, Dec 27, 2025 at 07:49:55PM +0800, Ye Zhang wrote:
>> The RK3506 SoC introduces a secondary block-level pinmux controller called
>> RMIO (Rockchip Matrix I/O). When the primary IOMUX is selected to a
>> specific function, the pin signal is routed to the RMIO block, where a
>> secondary selection determines the final function.
>>
>> This patch adds the necessary properties to support RMIO:
>> - rockchip,rmio: phandle to the RMIO syscon node.
>> - rockchip,rmio-pins: a matrix to configure the RMIO block.
>>
>> Signed-off-by: Ye Zhang <ye.zhang@rock-chips.com>
>> ---
>> .../bindings/pinctrl/rockchip,pinctrl.yaml | 24 +++++++++++++++++++
>> 1 file changed, 24 insertions(+)
>>
>> diff --git a/Documentation/devicetree/bindings/pinctrl/rockchip,pinctrl.yaml b/Documentation/devicetree/bindings/pinctrl/rockchip,pinctrl.yaml
>> index 97960245676d..887bec22b172 100644
>> --- a/Documentation/devicetree/bindings/pinctrl/rockchip,pinctrl.yaml
>> +++ b/Documentation/devicetree/bindings/pinctrl/rockchip,pinctrl.yaml
>> @@ -66,6 +66,13 @@ properties:
>> Required for at least rk3188 and rk3288. On the rk3368 this should
>> point to the PMUGRF syscon.
>>
>> + rockchip,rmio:
>> + $ref: /schemas/types.yaml#/definitions/phandle
>> + description:
>> + The phandle of the syscon node for the RMIO registers, used by
>> + some SoCs (e.g. rk3506) to configure the secondary block-level
>> + pinmux functions.
>> +
> You need to disallow it for other variants in if:then: block.
Will be completed in v5.
>> "#address-cells":
>> enum: [1, 2]
>>
>> @@ -144,6 +151,23 @@ additionalProperties:
>> The phandle of a node contains the generic pinconfig options
>> to use as described in pinctrl-bindings.txt.
>>
>> + rockchip,rmio-pins:
>> + $ref: /schemas/types.yaml#/definitions/uint32-matrix
>> + minItems: 1
>> + items:
>> + items:
>> + - minimum: 0
> That's redundant. 0 is already minimum.
I will remove it in v5
>> + description: RMIO ID (Controller index)
> Why do you need this? Is this pin controller having multiple RMIO IDs?
> Nothing like that was expressed in previous DTS. No other IDs are
> present in this DTS, either...
The RMIO hardware IP itself is designed to support multiple instances.
Although the RK3506 only integrates one instance, other chips (like the
RK2116) already utilize multiple RMIO blocks.
We want to define the binding based on the capabilities of the IP block
rather than the specific configuration of the RK3506. This ensures the
binding format (3 cells) remains stable when support for multi-RMIO SoCs
is added to Linux in the future, avoiding the need to handle different
cell formats in the driver.
We prefer to keep the ID column (fixed to 0 for RK3506) for this forward
compatibility.
Is this acceptable?
>> + - minimum: 0
>> + description: Pin index within the RMIO controller
>> + - minimum: 0
>> + description: Function Mux ID
>> + description:
>> + Configuration for the Rockchip Matrix I/O (RMIO) block. The format
>> + is <rmio_id pin_id function_id>. This acts as a secondary muxing
>> + layer when the primary 'rockchip,pins' mux is set to the RMIO
>> + function.
>> +
>> examples:
>> - |
>> #include <dt-bindings/interrupt-controller/arm-gic.h>
>> --
>> 2.34.1
>>
> _______________________________________________
> Linux-rockchip mailing list
> Linux-rockchip@lists.infradead.org
> http://lists.infradead.org/mailman/listinfo/linux-rockchip
>
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [PATCH v4 5/7] dt-bindings: pinctrl: rockchip: Add rk3506 rmio support
2025-12-27 11:49 ` [PATCH v4 5/7] dt-bindings: pinctrl: rockchip: Add rk3506 rmio support Ye Zhang
2025-12-28 10:37 ` Krzysztof Kozlowski
@ 2026-01-04 11:48 ` Linus Walleij
1 sibling, 0 replies; 20+ messages in thread
From: Linus Walleij @ 2026-01-04 11:48 UTC (permalink / raw)
To: Ye Zhang
Cc: Linus Walleij, Heiko Stuebner, Bartosz Golaszewski, Rob Herring,
Krzysztof Kozlowski, Conor Dooley, linux-gpio, devicetree,
linux-arm-kernel, linux-rockchip, linux-kernel, tao.huang
On Sat, Dec 27, 2025 at 12:55 PM Ye Zhang <ye.zhang@rock-chips.com> wrote:
> + rockchip,rmio-pins:
> + $ref: /schemas/types.yaml#/definitions/uint32-matrix
> + minItems: 1
> + items:
> + items:
> + - minimum: 0
> + description: RMIO ID (Controller index)
> + - minimum: 0
> + description: Pin index within the RMIO controller
> + - minimum: 0
> + description: Function Mux ID
> + description:
> + Configuration for the Rockchip Matrix I/O (RMIO) block. The format
> + is <rmio_id pin_id function_id>. This acts as a secondary muxing
> + layer when the primary 'rockchip,pins' mux is set to the RMIO
> + function.
I think this should just use the standard pinmux = <>; property
with some shifting and masking.
Yours,
Linus Walleij
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [PATCH v4 3/7] arm64: dts: rockchip: rv1126b: Add pinconf and pinctrl dtsi for rv1126b
2025-12-27 11:49 ` [PATCH v4 3/7] arm64: dts: rockchip: rv1126b: Add pinconf and pinctrl dtsi for rv1126b Ye Zhang
@ 2026-01-04 11:54 ` Linus Walleij
0 siblings, 0 replies; 20+ messages in thread
From: Linus Walleij @ 2026-01-04 11:54 UTC (permalink / raw)
To: Ye Zhang
Cc: Linus Walleij, Heiko Stuebner, Bartosz Golaszewski, Rob Herring,
Krzysztof Kozlowski, Conor Dooley, linux-gpio, devicetree,
linux-arm-kernel, linux-rockchip, linux-kernel, tao.huang
Hi Ye,
thanks for your patch!
On Sat, Dec 27, 2025 at 12:55 PM Ye Zhang <ye.zhang@rock-chips.com> wrote:
> + /omit-if-no-ref/
> + pcfg_pull_none_drv_level_4_00: pcfg-pull-none-drv-level-4-00 {
> + bias-disable;
> + drive-strength = <0x2c>;
Normally drive-strength should be in mA, it is very strange to use hex
for an SI unit.
> +&pinctrl {
> + aupll_clk {
> + /omit-if-no-ref/
> + aupll_clk_pins: aupll-clk-pins {
> + rockchip,pins =
> + /* aupll_clk_in */
> + <7 RK_PA1 1 &pcfg_pull_none>;
This looks better as:
pinmux = <7 << 16 | RK_PA1 << 8 | 1>;
bias-none;
drive-strength = <...>;
It's just weird to have the phandle at the end of the
pins creating something "necessarily different" from what
everyone else is doing.
I would change the bindings, driver and whatever script
generates this to use pinmux.
I understand this scheme looks comfortable when just doing
Rockchip all day, but as subsystem maintainer I need to
take into consideration how this will look for people working
with multiple SoC:s and maintenance, and anything different
from standard pinmux = <>; is just a big pain.
Yours,
Linus Walleij
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [PATCH v4 7/7] ARM: dts: rockchip: rk3506: Add pinctrl and rmio dtsi for rk3506
2025-12-27 11:49 ` [PATCH v4 7/7] ARM: dts: rockchip: rk3506: Add pinctrl and rmio dtsi for rk3506 Ye Zhang
2025-12-28 10:37 ` Krzysztof Kozlowski
@ 2026-01-04 12:00 ` Linus Walleij
1 sibling, 0 replies; 20+ messages in thread
From: Linus Walleij @ 2026-01-04 12:00 UTC (permalink / raw)
To: Ye Zhang, Conor Dooley
Cc: Linus Walleij, Heiko Stuebner, Bartosz Golaszewski, Rob Herring,
Krzysztof Kozlowski, linux-gpio, devicetree, linux-arm-kernel,
linux-rockchip, linux-kernel, tao.huang
Hi Ye,
thanks for your patch!
On Sat, Dec 27, 2025 at 12:55 PM Ye Zhang <ye.zhang@rock-chips.com> wrote:
> +&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>;
> + };
This is just adding more and more "necessarily different"
pinmux to these poor DTS files.
I would do this:
&pinctrl {
rm_io0 {
rm_io0_uart1_tx: rm-io0-uart1-tx {
iomux {
pinmux = <0<<16 | RK_PA0 << 8 | 7>;
bias-disable;
};
rmio {
pinmux = <0 << 16 | 0 << 8 << | 1>;
};
};
If this requires some changes to the iomux driver to handle pinmux = <>;
as well and some code to handle subnodes for each pin controller,
that's fine. It's just work.
I need the DT bindings maintainers word on this, especially Conor
who has worked a bit on standardizing pin control bindings.
Yours,
Linus Walleij
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [PATCH v4 7/7] ARM: dts: rockchip: rk3506: Add pinctrl and rmio dtsi for rk3506
2025-12-31 8:12 ` Ye Zhang
@ 2026-01-04 12:07 ` Linus Walleij
0 siblings, 0 replies; 20+ messages in thread
From: Linus Walleij @ 2026-01-04 12:07 UTC (permalink / raw)
To: Ye Zhang
Cc: Krzysztof Kozlowski, Linus Walleij, Heiko Stuebner,
Bartosz Golaszewski, Rob Herring, Krzysztof Kozlowski,
Conor Dooley, linux-gpio, devicetree, linux-arm-kernel,
linux-rockchip, linux-kernel, tao.huang
On Wed, Dec 31, 2025 at 9:18 AM Ye Zhang <ye.zhang@rock-chips.com> wrote:
> This file is auto-generated to provide a complete set of RMIO
> configurations. Our intention is to offer a generic library for all
> future board developers, so they can simply pick the needed nodes by
> phandle without manually looking up register values in the datasheet
> every time. This improves usability and standardization.
That makes it even more important to use the standard pinmux = <>;
property in pinmux-node.yaml for this instead of custom properties.
If you establish a standard, then use a standard.
We have two ways of doing pin control in DT:
1. Use strings for groups and functions.
function = "uart";
groups = "uart-tx-rx", "uart-cts-rts";
Since a lot of people really, really like to shoehorn a lot of information
into the device tree instead,
2. Use pinmux = <....>;
This is an opaque property that contains magic numbers. By using the
pinmux properties, developers and maintainers know that this is some
magic numbers that sets up the mux.
No custom invented properties please.
Historically old properties like rockchip,pins exist for the same purpose
of pinmux = <>; but this needs to stop and migrate to the standard
bindings, not proliferate.
Yours,
Linus Walleij
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [PATCH v4 7/7] ARM: dts: rockchip: rk3506: Add pinctrl and rmio dtsi for rk3506
[not found] ` <543e7200-2126-490a-a7a8-4898362a910d@rock-chips.com>
@ 2026-02-08 10:31 ` Krzysztof Kozlowski
0 siblings, 0 replies; 20+ messages in thread
From: Krzysztof Kozlowski @ 2026-02-08 10:31 UTC (permalink / raw)
To: Ye Zhang, Linus Walleij, Heiko Stuebner
Cc: Bartosz Golaszewski, Rob Herring, Krzysztof Kozlowski,
Conor Dooley, linux-gpio, devicetree, linux-arm-kernel,
linux-rockchip, linux-kernel, tao.huang
On 29/12/2025 10:00, Ye Zhang wrote:
>>> +
>>> + /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>;
>>> + };
>> Why are you defining all pins? This is wrong, your driver has to do it,
>> not DTS. All these definitions when not used are just pointless.
>
> This file is auto-generated to provide a complete set of RMIO configurations. Our intention is to offer a generic library for all future board developers, so they can simply pick the needed nodes by phandle without manually looking up register values in the datasheet every time. This improves usability and standardization.
>
> We also used the /omit-if-no-ref/ tag, so this will strictly not increase the size of the compiled DTB binary at all.
>
> Could you please reconsider if this approach is acceptable given the usability benefits?
What usability benefits? This is review and maintenance nightmare.
>
> If you still consider the ~25k lines of source code bloat unacceptable for upstream, we will have to drop this generic dtsi file and let users (and ourselves) manually define only the required nodes when adding board support."
>
I see no point in having such code. Upstream is not your SDK.
Best regards,
Krzysztof
^ permalink raw reply [flat|nested] 20+ messages in thread
end of thread, other threads:[~2026-02-08 10:31 UTC | newest]
Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-12-27 11:49 [PATCH v4 0/7] pinctrl: rockchip: Add RK3506 and RV1126B pinctrl and RMIO support Ye Zhang
2025-12-27 11:49 ` [PATCH v4 1/7] dt-bindings: pinctrl: Add rv1126b pinctrl support Ye Zhang
2025-12-28 10:30 ` Krzysztof Kozlowski
2025-12-27 11:49 ` [PATCH v4 2/7] pinctrl: rockchip: " Ye Zhang
2025-12-27 11:49 ` [PATCH v4 3/7] arm64: dts: rockchip: rv1126b: Add pinconf and pinctrl dtsi for rv1126b Ye Zhang
2026-01-04 11:54 ` Linus Walleij
2025-12-27 11:49 ` [PATCH v4 4/7] gpio: rockchip: support new version GPIO Ye Zhang
2025-12-27 11:49 ` [PATCH v4 5/7] dt-bindings: pinctrl: rockchip: Add rk3506 rmio support Ye Zhang
2025-12-28 10:37 ` Krzysztof Kozlowski
2025-12-31 10:12 ` Ye Zhang
2026-01-04 11:48 ` Linus Walleij
2025-12-27 11:49 ` [PATCH v4 6/7] pinctrl: rockchip: Add RK3506 RMIO support Ye Zhang
2025-12-27 11:49 ` [PATCH v4 7/7] ARM: dts: rockchip: rk3506: Add pinctrl and rmio dtsi for rk3506 Ye Zhang
2025-12-28 10:37 ` Krzysztof Kozlowski
2025-12-29 7:25 ` 张烨
2025-12-29 8:47 ` Krzysztof Kozlowski
2025-12-31 8:12 ` Ye Zhang
2026-01-04 12:07 ` Linus Walleij
[not found] ` <543e7200-2126-490a-a7a8-4898362a910d@rock-chips.com>
2026-02-08 10:31 ` Krzysztof Kozlowski
2026-01-04 12:00 ` Linus Walleij
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox