From nobody Sat Feb 7 07:31:19 2026 Received: from mail-m155106.qiye.163.com (mail-m155106.qiye.163.com [101.71.155.106]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 3F89D3128D7; Sat, 27 Dec 2025 12:05:26 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=101.71.155.106 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766837132; cv=none; b=R9nx2Z+rU/L/KCvn2MW8sXH5hXZQDeYv1bwbKCW54P6VaJwAqMhaSetKEmjgQBESXml0U+EJKvzPIl94+zq/4X5HJq6IM1A8B4MebHbY4oYuBxcYf42y/ymxZkbvuH4yiP+1HTIqC64jg5Ntgyz2gjhrWyYUJosT0Vg7hz7SMAU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766837132; c=relaxed/simple; bh=2CgpCkR4mFQnMg1tfTDtO1yhqQD4dN15efwWgXvrz2s=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=j18TwWHJpyX3VaLfatq+75gKvgAMWMIdzM1xG5hmZgY+xLN05zGbeUoxHU0nKLBZLo2h00s7m8bPOKkRff2SrGS0YH5qPfwDtCLiIsb9w/ysZAZVfAdFOYpQebUHUrnIfjLc7KZWeX4notDNgJj9klNUcBERItgzMSlzkOBCv64= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=rock-chips.com; spf=pass smtp.mailfrom=rock-chips.com; dkim=pass (1024-bit key) header.d=rock-chips.com header.i=@rock-chips.com header.b=ZRnvBHbM; arc=none smtp.client-ip=101.71.155.106 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=rock-chips.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=rock-chips.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=rock-chips.com header.i=@rock-chips.com header.b="ZRnvBHbM" Received: from rockchip.. (unknown [58.22.7.114]) by smtp.qiye.163.com (Hmail) with ESMTP id 2ebf64df8; Sat, 27 Dec 2025 19:50:00 +0800 (GMT+08:00) From: Ye Zhang To: Ye Zhang , Linus Walleij , Heiko Stuebner Cc: Bartosz Golaszewski , Rob Herring , Krzysztof Kozlowski , Conor Dooley , linux-gpio@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org, tao.huang@rock-chips.com Subject: [PATCH v4 1/7] dt-bindings: pinctrl: Add rv1126b pinctrl support Date: Sat, 27 Dec 2025 19:49:51 +0800 Message-Id: <20251227114957.3287944-2-ye.zhang@rock-chips.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20251227114957.3287944-1-ye.zhang@rock-chips.com> References: <20251227114957.3287944-1-ye.zhang@rock-chips.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-HM-Tid: 0a9b5fa4e53309d8kunm85cc97d2e308da X-HM-MType: 1 X-HM-Spam-Status: e1kfGhgUHx5ZQUpXWQgPGg8OCBgUHx5ZQUlOS1dZFg8aDwILHllBWSg2Ly tZV1koWUFDSUNOT01LS0k3V1ktWUFJV1kPCRoVCBIfWUFZGh9KT1YdGUlMGkNKT0MaT0hWFRQJFh oXVRMBExYaEhckFA4PWVdZGBILWUFZTkNVSUlVTFVKSk9ZV1kWGg8SFR0UWUFZT0tIVUpLSU9PT0 hVSktLVUpCS0tZBg++ DKIM-Signature: a=rsa-sha256; b=ZRnvBHbMoZeiXJmknGLzA4OWmvTPFBorXKQUtfDoD8sdLKsQrqgBVCPu4VCOpD+EJY0/bXIpjadJICOaN7oXcWezjvvJQ970nVQ+PalTlHTtNw98UltOBFfgZmNAc3AJEJtmQaczABE2w2UiOJvsva7USNMS2sEg2diUW6DidH0=; c=relaxed/relaxed; s=default; d=rock-chips.com; v=1; bh=NVZd4LbAX/ESPe6p2DZyRdPbrAlNEDUy2MXVhXGH2V4=; h=date:mime-version:subject:message-id:from; Content-Type: text/plain; charset="utf-8" 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 Acked-by: Krzysztof Kozlowski --- Documentation/devicetree/bindings/pinctrl/rockchip,pinctrl.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/pinctrl/rockchip,pinctrl.yam= l 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 =20 rockchip,grf: $ref: /schemas/types.yaml#/definitions/phandle --=20 2.34.1 From nobody Sat Feb 7 07:31:19 2026 Received: from mail-m49204.qiye.163.com (mail-m49204.qiye.163.com [45.254.49.204]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 02DFD28371; Sat, 27 Dec 2025 11:50:10 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=45.254.49.204 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766836214; cv=none; b=I4L21h8VP9AOMNYOREV7rnCMYXnNpC7EVJgKB3OLnCW64LgQ54xAHj2BNq+XvwXjAjaPqWj1gPvIsfuBU9ls28sDmUXRIMFiDtLwwhTayVEbKA/V/sKMwdaCIXbavcSoz4DE1U9BmVhkitJwXD95cjq0faIb6uDgoKcsAmlkCRk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766836214; c=relaxed/simple; bh=Afl4+DpjlnJLjISs5DirEutfNhPrxCPl5dKQVqWTRD8=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=O7AEoBdhL8lJFwMk3sdZkvA2Pvx/aQ0fw91JtqbXCt4RvecGP6n9tm96EZTobq9Hmatux+r99JQ1IKWQArsUBUY8fG5P2XDY/VMcz6/59dbivT7Hdol6whuYxB4sbHIQGUXEFEIjguQPgVI8i/kDr4vepVjz2jaJR9igxjaZ0T0= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=rock-chips.com; spf=pass smtp.mailfrom=rock-chips.com; dkim=pass (1024-bit key) header.d=rock-chips.com header.i=@rock-chips.com header.b=RCJgeWAt; arc=none smtp.client-ip=45.254.49.204 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=rock-chips.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=rock-chips.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=rock-chips.com header.i=@rock-chips.com header.b="RCJgeWAt" Received: from rockchip.. (unknown [58.22.7.114]) by smtp.qiye.163.com (Hmail) with ESMTP id 2ebf64dfd; Sat, 27 Dec 2025 19:50:01 +0800 (GMT+08:00) From: Ye Zhang To: Ye Zhang , Linus Walleij , Heiko Stuebner Cc: Bartosz Golaszewski , Rob Herring , Krzysztof Kozlowski , Conor Dooley , linux-gpio@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org, tao.huang@rock-chips.com Subject: [PATCH v4 2/7] pinctrl: rockchip: Add rv1126b pinctrl support Date: Sat, 27 Dec 2025 19:49:52 +0800 Message-Id: <20251227114957.3287944-3-ye.zhang@rock-chips.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20251227114957.3287944-1-ye.zhang@rock-chips.com> References: <20251227114957.3287944-1-ye.zhang@rock-chips.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-HM-Tid: 0a9b5fa4e98e09d8kunm85cc97d2e30931 X-HM-MType: 1 X-HM-Spam-Status: e1kfGhgUHx5ZQUpXWQgPGg8OCBgUHx5ZQUlOS1dZFg8aDwILHllBWSg2Ly tZV1koWUFDSUNOT01LS0k3V1ktWUFJV1kPCRoVCBIfWUFZQ0JMTlZNTUoZSktNTEwaTkpWFRQJFh oXVRMBExYaEhckFA4PWVdZGBILWUFZTkNVSUlVTFVKSk9ZV1kWGg8SFR0UWUFZT0tIVUpLSU9PT0 hVSktLVUpCS0tZBg++ DKIM-Signature: a=rsa-sha256; b=RCJgeWAt7POpx8Weu55Yu2P1nMiwKTGMPATkZZ9D+2c9leuyNi5xZBw7faqr2385tC27jwBUBDfcriqRxI+ZVlJmTTprhdpmLFJuh6wdeXQwf7SNr1/5s+U8fItuhAmUPRwrU+CVL8D+YuJyKQnohTKZC8ECNl1lklh4C6CejZQ=; c=relaxed/relaxed; s=default; d=rock-chips.com; v=1; bh=53wx/l9Bicx82HEIi48rhqopVN+cJfr8QQsKHaeSvYs=; h=date:mime-version:subject:message-id:from; Content-Type: text/plain; charset="utf-8" Add gpio and pinctrl support for the 8 GPIO banks on RV1126B. Signed-off-by: Ye Zhang --- 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-r= ockchip.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) =20 +#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 =3D { .reg_bits =3D 32, .val_bits =3D 32, @@ -1701,6 +1715,136 @@ static int rv1126_calc_schmitt_reg_and_bit(struct r= ockchip_pin_bank *bank, return 0; } =20 +#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 =3D bank->drvdata; + + *regmap =3D info->regmap_base; + switch (bank->bank_num) { + case 0: + if (pin_num < 16) + *reg =3D RV1126B_DRV_GPIO0_A_OFFSET; + else + *reg =3D RV1126B_DRV_GPIO0_C_OFFSET - 0x20; + break; + + case 1: + case 2: + case 3: + case 4: + case 5: + case 6: + case 7: + *reg =3D RV1126B_DRV_GPIO_OFFSET(bank->bank_num); + break; + + default: + dev_err(info->dev, "unsupported bank_num %d\n", bank->bank_num); + break; + } + + *reg +=3D ((pin_num / RV1126B_DRV_PINS_PER_REG) * 4); + *bit =3D pin_num % RV1126B_DRV_PINS_PER_REG; + *bit *=3D 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 =3D bank->drvdata; + + *regmap =3D info->regmap_base; + switch (bank->bank_num) { + case 0: + if (pin_num < 16) + *reg =3D RV1126B_PULL_GPIO0_A_OFFSET; + else + *reg =3D RV1126B_PULL_GPIO0_C_OFFSET - 0x8; + break; + + case 1: + case 2: + case 3: + case 4: + case 5: + case 6: + case 7: + *reg =3D RV1126B_PULL_GPIO_OFFSET(bank->bank_num); + break; + + default: + dev_err(info->dev, "unsupported bank_num %d\n", bank->bank_num); + break; + } + + *reg +=3D ((pin_num / RV1126B_PULL_PINS_PER_REG) * 4); + *bit =3D pin_num % RV1126B_PULL_PINS_PER_REG; + *bit *=3D 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 =3D bank->drvdata; + + *regmap =3D info->regmap_base; + switch (bank->bank_num) { + case 0: + if (pin_num < 16) + *reg =3D RV1126B_SMT_GPIO0_A_OFFSET; + else + *reg =3D RV1126B_SMT_GPIO0_C_OFFSET - 0x8; + break; + + case 1: + case 2: + case 3: + case 4: + case 5: + case 6: + case 7: + *reg =3D RV1126B_SMT_GPIO_OFFSET(bank->bank_num); + break; + + default: + dev_err(info->dev, "unsupported bank_num %d\n", bank->bank_num); + break; + } + + *reg +=3D ((pin_num / RV1126B_SMT_PINS_PER_REG) * 4); + *bit =3D pin_num % RV1126B_SMT_PINS_PER_REG; + *bit *=3D 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 =3D RK3588_DRV_BITS_PER_PIN; ret =3D strength; goto config; - } else if (ctrl->type =3D=3D RK3506 || + } else if (ctrl->type =3D=3D RV1126B || + ctrl->type =3D=3D RK3506 || ctrl->type =3D=3D RK3528 || ctrl->type =3D=3D RK3562 || ctrl->type =3D=3D 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 rockch= ip_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 =3D { .schmitt_calc_reg =3D rv1126_calc_schmitt_reg_and_bit, }; =20 +static struct rockchip_pin_bank rv1126b_pin_banks[] =3D { + 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 =3D { + .pin_banks =3D rv1126b_pin_banks, + .nr_banks =3D ARRAY_SIZE(rv1126b_pin_banks), + .label =3D "RV1126B-GPIO", + .type =3D RV1126B, + .pull_calc_reg =3D rv1126b_calc_pull_reg_and_bit, + .drv_calc_reg =3D rv1126b_calc_drv_reg_and_bit, + .schmitt_calc_reg =3D rv1126b_calc_schmitt_reg_and_bit, +}; + static struct rockchip_pin_bank rk2928_pin_banks[] =3D { PIN_BANK(0, 32, "gpio0"), PIN_BANK(1, 32, "gpio1"), @@ -4960,6 +5137,8 @@ static const struct of_device_id rockchip_pinctrl_dt_= match[] =3D { .data =3D &rv1108_pin_ctrl }, { .compatible =3D "rockchip,rv1126-pinctrl", .data =3D &rv1126_pin_ctrl }, + { .compatible =3D "rockchip,rv1126b-pinctrl", + .data =3D &rv1126b_pin_ctrl }, { .compatible =3D "rockchip,rk2928-pinctrl", .data =3D &rk2928_pin_ctrl }, { .compatible =3D "rockchip,rk3036-pinctrl", diff --git a/drivers/pinctrl/pinctrl-rockchip.h b/drivers/pinctrl/pinctrl-r= ockchip.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, --=20 2.34.1 From nobody Sat Feb 7 07:31:19 2026 Received: from mail-m49224.qiye.163.com (mail-m49224.qiye.163.com [45.254.49.224]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id B825C246778; Sat, 27 Dec 2025 11:55:14 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=45.254.49.224 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766836521; cv=none; b=EV7nh0f97grGxpgCehh71TQavqrEzt+rqkabvNd9ieI1KS+fm02pNDeDfUQl2sa5PT7MRABq7CNzsyfFYAqPzsXqFNGg1L4NEfLpAofmrC/5t1tTr1VCZ2D5xLah+DXlrJBfpcBJOpulE3dtbozVY3B49bw+nse+hyM7jjT035w= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766836521; c=relaxed/simple; bh=LL1jvYD5Sx0pkn7sFOnxqWDFO/KOuwobRB3Ygd3ak3s=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=bzHBIEV5C3JuD/8ph2YtuQKML5iPquDVbOCLfA/lRCVbtjuFR75XVCbjErYOw6ZW4Cxi0yAMjGu6Oll+gbn+RvGdQtqIQi1P35m+BViHTvztrJq+rpT2dWzQEeXc2yTcJXaCa6p6nqXe8QDDWVZ44Rtg+pinMNPZD+zPdwnLGfM= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=rock-chips.com; spf=pass smtp.mailfrom=rock-chips.com; dkim=pass (1024-bit key) header.d=rock-chips.com header.i=@rock-chips.com header.b=Zvbribk9; arc=none smtp.client-ip=45.254.49.224 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=rock-chips.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=rock-chips.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=rock-chips.com header.i=@rock-chips.com header.b="Zvbribk9" Received: from rockchip.. (unknown [58.22.7.114]) by smtp.qiye.163.com (Hmail) with ESMTP id 2ebf64e05; Sat, 27 Dec 2025 19:50:03 +0800 (GMT+08:00) From: Ye Zhang To: Ye Zhang , Linus Walleij , Heiko Stuebner Cc: Bartosz Golaszewski , Rob Herring , Krzysztof Kozlowski , Conor Dooley , linux-gpio@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org, tao.huang@rock-chips.com Subject: [PATCH v4 3/7] arm64: dts: rockchip: rv1126b: Add pinconf and pinctrl dtsi for rv1126b Date: Sat, 27 Dec 2025 19:49:53 +0800 Message-Id: <20251227114957.3287944-4-ye.zhang@rock-chips.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20251227114957.3287944-1-ye.zhang@rock-chips.com> References: <20251227114957.3287944-1-ye.zhang@rock-chips.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-HM-Tid: 0a9b5fa4ee2909d8kunm85cc97d2e30982 X-HM-MType: 1 X-HM-Spam-Status: e1kfGhgUHx5ZQUpXWQgPGg8OCBgUHx5ZQUlOS1dZFg8aDwILHllBWSg2Ly tZV1koWUFDSUNOT01LS0k3V1ktWUFJV1kPCRoVCBIfWUFZQ0lOTlZLTBhPTkMYQ0oaH09WFRQJFh oXVRMBExYaEhckFA4PWVdZGBILWUFZTkNVSUlVTFVKSk9ZV1kWGg8SFR0UWUFZT0tIVUpLSU9PT0 hVSktLVUpCS0tZBg++ DKIM-Signature: a=rsa-sha256; b=Zvbribk9UVARnys8uQC68wiHX2X7LaDTZwBof7Q86uO/yCh14B3BjjsLzhBuyno2AudvAFEmJnLYeI9MTLJQjQXAPwFHiMOnCTFg1jJ5bDAcc7KlGlZgaLokne2jygGZfkX8prX7Bm/8tf/L2MQ6rjFYSiUc+kndBWaFloIwnOs=; c=relaxed/relaxed; s=default; d=rock-chips.com; v=1; bh=Qhej859dkWPq8/zuyEr4vO+5XqD7XV3a+aq/tuSUaQE=; h=date:mime-version:subject:message-id:from; Content-Type: text/plain; charset="utf-8" Add the core pinctrl device tree node and pin definitions for the Rockchip RV1126B SoC. Signed-off-by: Ye Zhang --- .../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 =3D <0x01>; + }; + + /omit-if-no-ref/ + pcfg_pull_none_drv_level_0_50: pcfg-pull-none-drv-level-0-50 { + bias-disable; + drive-strength =3D <0x02>; + }; + + /omit-if-no-ref/ + pcfg_pull_none_drv_level_0_75: pcfg-pull-none-drv-level-0-75 { + bias-disable; + drive-strength =3D <0x03>; + }; + + /omit-if-no-ref/ + pcfg_pull_none_drv_level_1_00: pcfg-pull-none-drv-level-1-00 { + bias-disable; + drive-strength =3D <0x04>; + }; + + /omit-if-no-ref/ + pcfg_pull_none_drv_level_1_25: pcfg-pull-none-drv-level-1-25 { + bias-disable; + drive-strength =3D <0x05>; + }; + + /omit-if-no-ref/ + pcfg_pull_none_drv_level_1_50: pcfg-pull-none-drv-level-1-50 { + bias-disable; + drive-strength =3D <0x06>; + }; + + /omit-if-no-ref/ + pcfg_pull_none_drv_level_1_75: pcfg-pull-none-drv-level-1-75 { + bias-disable; + drive-strength =3D <0x07>; + }; + + /omit-if-no-ref/ + pcfg_pull_none_drv_level_2_00: pcfg-pull-none-drv-level-2-00 { + bias-disable; + drive-strength =3D <0x0c>; + }; + + /omit-if-no-ref/ + pcfg_pull_none_drv_level_2_25: pcfg-pull-none-drv-level-2-25 { + bias-disable; + drive-strength =3D <0x0d>; + }; + + /omit-if-no-ref/ + pcfg_pull_none_drv_level_2_50: pcfg-pull-none-drv-level-2-50 { + bias-disable; + drive-strength =3D <0x0e>; + }; + + /omit-if-no-ref/ + pcfg_pull_none_drv_level_2_75: pcfg-pull-none-drv-level-2-75 { + bias-disable; + drive-strength =3D <0x0f>; + }; + + /omit-if-no-ref/ + pcfg_pull_none_drv_level_3_00: pcfg-pull-none-drv-level-3-00 { + bias-disable; + drive-strength =3D <0x1c>; + }; + + /omit-if-no-ref/ + pcfg_pull_none_drv_level_3_25: pcfg-pull-none-drv-level-3-25 { + bias-disable; + drive-strength =3D <0x1d>; + }; + + /omit-if-no-ref/ + pcfg_pull_none_drv_level_3_50: pcfg-pull-none-drv-level-3-50 { + bias-disable; + drive-strength =3D <0x1e>; + }; + + /omit-if-no-ref/ + pcfg_pull_none_drv_level_3_75: pcfg-pull-none-drv-level-3-75 { + bias-disable; + drive-strength =3D <0x1f>; + }; + + /omit-if-no-ref/ + pcfg_pull_none_drv_level_4_00: pcfg-pull-none-drv-level-4-00 { + bias-disable; + drive-strength =3D <0x2c>; + }; + + /omit-if-no-ref/ + pcfg_pull_none_drv_level_4_25: pcfg-pull-none-drv-level-4-25 { + bias-disable; + drive-strength =3D <0x2d>; + }; + + /omit-if-no-ref/ + pcfg_pull_none_drv_level_4_50: pcfg-pull-none-drv-level-4-50 { + bias-disable; + drive-strength =3D <0x2e>; + }; + + /omit-if-no-ref/ + pcfg_pull_none_drv_level_4_75: pcfg-pull-none-drv-level-4-75 { + bias-disable; + drive-strength =3D <0x2f>; + }; + + /omit-if-no-ref/ + pcfg_pull_none_drv_level_5_00: pcfg-pull-none-drv-level-5-00 { + bias-disable; + drive-strength =3D <0x3c>; + }; + + /omit-if-no-ref/ + pcfg_pull_none_drv_level_5_25: pcfg-pull-none-drv-level-5-25 { + bias-disable; + drive-strength =3D <0x3d>; + }; + + /omit-if-no-ref/ + pcfg_pull_none_drv_level_5_50: pcfg-pull-none-drv-level-5-50 { + bias-disable; + drive-strength =3D <0x3e>; + }; + + /omit-if-no-ref/ + pcfg_pull_none_drv_level_5_75: pcfg-pull-none-drv-level-5-75 { + bias-disable; + drive-strength =3D <0x3f>; + }; + + /omit-if-no-ref/ + pcfg_pull_up_drv_level_0_25: pcfg-pull-up-drv-level-0-25 { + bias-pull-up; + drive-strength =3D <0x01>; + }; + + /omit-if-no-ref/ + pcfg_pull_up_drv_level_0_50: pcfg-pull-up-drv-level-0-50 { + bias-pull-up; + drive-strength =3D <0x02>; + }; + + /omit-if-no-ref/ + pcfg_pull_up_drv_level_0_75: pcfg-pull-up-drv-level-0-75 { + bias-pull-up; + drive-strength =3D <0x03>; + }; + + /omit-if-no-ref/ + pcfg_pull_up_drv_level_1_00: pcfg-pull-up-drv-level-1-00 { + bias-pull-up; + drive-strength =3D <0x04>; + }; + + /omit-if-no-ref/ + pcfg_pull_up_drv_level_1_25: pcfg-pull-up-drv-level-1-25 { + bias-pull-up; + drive-strength =3D <0x05>; + }; + + /omit-if-no-ref/ + pcfg_pull_up_drv_level_1_50: pcfg-pull-up-drv-level-1-50 { + bias-pull-up; + drive-strength =3D <0x06>; + }; + + /omit-if-no-ref/ + pcfg_pull_up_drv_level_1_75: pcfg-pull-up-drv-level-1-75 { + bias-pull-up; + drive-strength =3D <0x07>; + }; + + /omit-if-no-ref/ + pcfg_pull_up_drv_level_2_00: pcfg-pull-up-drv-level-2-00 { + bias-pull-up; + drive-strength =3D <0x0c>; + }; + + /omit-if-no-ref/ + pcfg_pull_up_drv_level_2_25: pcfg-pull-up-drv-level-2-25 { + bias-pull-up; + drive-strength =3D <0x0d>; + }; + + /omit-if-no-ref/ + pcfg_pull_up_drv_level_2_50: pcfg-pull-up-drv-level-2-50 { + bias-pull-up; + drive-strength =3D <0x0e>; + }; + + /omit-if-no-ref/ + pcfg_pull_up_drv_level_2_75: pcfg-pull-up-drv-level-2-75 { + bias-pull-up; + drive-strength =3D <0x0f>; + }; + + /omit-if-no-ref/ + pcfg_pull_up_drv_level_3_00: pcfg-pull-up-drv-level-3-00 { + bias-pull-up; + drive-strength =3D <0x1c>; + }; + + /omit-if-no-ref/ + pcfg_pull_up_drv_level_3_25: pcfg-pull-up-drv-level-3-25 { + bias-pull-up; + drive-strength =3D <0x1d>; + }; + + /omit-if-no-ref/ + pcfg_pull_up_drv_level_3_50: pcfg-pull-up-drv-level-3-50 { + bias-pull-up; + drive-strength =3D <0x1e>; + }; + + /omit-if-no-ref/ + pcfg_pull_up_drv_level_3_75: pcfg-pull-up-drv-level-3-75 { + bias-pull-up; + drive-strength =3D <0x1f>; + }; + + /omit-if-no-ref/ + pcfg_pull_up_drv_level_4_00: pcfg-pull-up-drv-level-4-00 { + bias-pull-up; + drive-strength =3D <0x2c>; + }; + + /omit-if-no-ref/ + pcfg_pull_up_drv_level_4_25: pcfg-pull-up-drv-level-4-25 { + bias-pull-up; + drive-strength =3D <0x2d>; + }; + + /omit-if-no-ref/ + pcfg_pull_up_drv_level_4_50: pcfg-pull-up-drv-level-4-50 { + bias-pull-up; + drive-strength =3D <0x2e>; + }; + + /omit-if-no-ref/ + pcfg_pull_up_drv_level_4_75: pcfg-pull-up-drv-level-4-75 { + bias-pull-up; + drive-strength =3D <0x2f>; + }; + + /omit-if-no-ref/ + pcfg_pull_up_drv_level_5_00: pcfg-pull-up-drv-level-5-00 { + bias-pull-up; + drive-strength =3D <0x3c>; + }; + + /omit-if-no-ref/ + pcfg_pull_up_drv_level_5_25: pcfg-pull-up-drv-level-5-25 { + bias-pull-up; + drive-strength =3D <0x3d>; + }; + + /omit-if-no-ref/ + pcfg_pull_up_drv_level_5_50: pcfg-pull-up-drv-level-5-50 { + bias-pull-up; + drive-strength =3D <0x3e>; + }; + + /omit-if-no-ref/ + pcfg_pull_up_drv_level_5_75: pcfg-pull-up-drv-level-5-75 { + bias-pull-up; + drive-strength =3D <0x3f>; + }; + + /omit-if-no-ref/ + pcfg_pull_down_drv_level_0_25: pcfg-pull-down-drv-level-0-25 { + bias-pull-down; + drive-strength =3D <0x01>; + }; + + /omit-if-no-ref/ + pcfg_pull_down_drv_level_0_50: pcfg-pull-down-drv-level-0-50 { + bias-pull-down; + drive-strength =3D <0x02>; + }; + + /omit-if-no-ref/ + pcfg_pull_down_drv_level_0_75: pcfg-pull-down-drv-level-0-75 { + bias-pull-down; + drive-strength =3D <0x03>; + }; + + /omit-if-no-ref/ + pcfg_pull_down_drv_level_1_00: pcfg-pull-down-drv-level-1-00 { + bias-pull-down; + drive-strength =3D <0x04>; + }; + + /omit-if-no-ref/ + pcfg_pull_down_drv_level_1_25: pcfg-pull-down-drv-level-1-25 { + bias-pull-down; + drive-strength =3D <0x05>; + }; + + /omit-if-no-ref/ + pcfg_pull_down_drv_level_1_50: pcfg-pull-down-drv-level-1-50 { + bias-pull-down; + drive-strength =3D <0x06>; + }; + + /omit-if-no-ref/ + pcfg_pull_down_drv_level_1_75: pcfg-pull-down-drv-level-1-75 { + bias-pull-down; + drive-strength =3D <0x07>; + }; + + /omit-if-no-ref/ + pcfg_pull_down_drv_level_2_00: pcfg-pull-down-drv-level-2-00 { + bias-pull-down; + drive-strength =3D <0x0c>; + }; + + /omit-if-no-ref/ + pcfg_pull_down_drv_level_2_25: pcfg-pull-down-drv-level-2-25 { + bias-pull-down; + drive-strength =3D <0x0d>; + }; + + /omit-if-no-ref/ + pcfg_pull_down_drv_level_2_50: pcfg-pull-down-drv-level-2-50 { + bias-pull-down; + drive-strength =3D <0x0e>; + }; + + /omit-if-no-ref/ + pcfg_pull_down_drv_level_2_75: pcfg-pull-down-drv-level-2-75 { + bias-pull-down; + drive-strength =3D <0x0f>; + }; + + /omit-if-no-ref/ + pcfg_pull_down_drv_level_3_00: pcfg-pull-down-drv-level-3-00 { + bias-pull-down; + drive-strength =3D <0x1c>; + }; + + /omit-if-no-ref/ + pcfg_pull_down_drv_level_3_25: pcfg-pull-down-drv-level-3-25 { + bias-pull-down; + drive-strength =3D <0x1d>; + }; + + /omit-if-no-ref/ + pcfg_pull_down_drv_level_3_50: pcfg-pull-down-drv-level-3-50 { + bias-pull-down; + drive-strength =3D <0x1e>; + }; + + /omit-if-no-ref/ + pcfg_pull_down_drv_level_3_75: pcfg-pull-down-drv-level-3-75 { + bias-pull-down; + drive-strength =3D <0x1f>; + }; + + /omit-if-no-ref/ + pcfg_pull_down_drv_level_4_00: pcfg-pull-down-drv-level-4-00 { + bias-pull-down; + drive-strength =3D <0x2c>; + }; + + /omit-if-no-ref/ + pcfg_pull_down_drv_level_4_25: pcfg-pull-down-drv-level-4-25 { + bias-pull-down; + drive-strength =3D <0x2d>; + }; + + /omit-if-no-ref/ + pcfg_pull_down_drv_level_4_50: pcfg-pull-down-drv-level-4-50 { + bias-pull-down; + drive-strength =3D <0x2e>; + }; + + /omit-if-no-ref/ + pcfg_pull_down_drv_level_4_75: pcfg-pull-down-drv-level-4-75 { + bias-pull-down; + drive-strength =3D <0x2f>; + }; + + /omit-if-no-ref/ + pcfg_pull_down_drv_level_5_00: pcfg-pull-down-drv-level-5-00 { + bias-pull-down; + drive-strength =3D <0x3c>; + }; + + /omit-if-no-ref/ + pcfg_pull_down_drv_level_5_25: pcfg-pull-down-drv-level-5-25 { + bias-pull-down; + drive-strength =3D <0x3d>; + }; + + /omit-if-no-ref/ + pcfg_pull_down_drv_level_5_50: pcfg-pull-down-drv-level-5-50 { + bias-pull-down; + drive-strength =3D <0x3e>; + }; + + /omit-if-no-ref/ + pcfg_pull_down_drv_level_5_75: pcfg-pull-down-drv-level-5-75 { + bias-pull-down; + drive-strength =3D <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 =3D <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 =3D <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 =3D <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 =3D <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 =3D <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 =3D <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 =3D <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 =3D <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 =3D <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 =3D <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 =3D <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 =3D <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 =3D <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 =3D <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 =3D <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 =3D <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 =3D <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 =3D <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 =3D <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 =3D <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 =3D <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 =3D <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 =3D <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 +#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 =3D + /* aupll_clk_in */ + <7 RK_PA1 1 &pcfg_pull_none>; + }; + }; + + cam_clk0 { + /omit-if-no-ref/ + cam_clk0_pins: cam-clk0-pins { + rockchip,pins =3D + /* cam_clk0_out */ + <4 RK_PB1 3 &pcfg_pull_none>; + }; + }; + + cam_clk1 { + /omit-if-no-ref/ + cam_clk1_pins: cam-clk1-pins { + rockchip,pins =3D + /* cam_clk1_out */ + <4 RK_PB0 3 &pcfg_pull_none>; + }; + }; + + cam_clk2 { + /omit-if-no-ref/ + cam_clk2_pins: cam-clk2-pins { + rockchip,pins =3D + /* cam_clk2_out */ + <4 RK_PA1 3 &pcfg_pull_none>; + }; + }; + + cam_clk3 { + /omit-if-no-ref/ + cam_clk3_pins: cam-clk3-pins { + rockchip,pins =3D + /* cam_clk3_out */ + <4 RK_PA0 3 &pcfg_pull_none>; + }; + }; + + can0 { + /omit-if-no-ref/ + can0m0_pins: can0m0-pins { + rockchip,pins =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* dsm_aud_ln */ + <7 RK_PA3 4 &pcfg_pull_down>; + }; + + /omit-if-no-ref/ + dsm_aud_lp_pins: dsm-aud-lp-pins { + rockchip,pins =3D + /* dsm_aud_lp */ + <7 RK_PA5 4 &pcfg_pull_down>; + }; + + /omit-if-no-ref/ + dsm_aud_rn_pins: dsm-aud-rn-pins { + rockchip,pins =3D + /* dsm_aud_rn */ + <7 RK_PB0 4 &pcfg_pull_down>; + }; + + /omit-if-no-ref/ + dsm_aud_rp_pins: dsm-aud-rp-pins { + rockchip,pins =3D + /* dsm_aud_rp */ + <7 RK_PB1 4 &pcfg_pull_down>; + }; + }; + + dsmc { + /omit-if-no-ref/ + dsmc_int_pins: dsmc-int-pins { + rockchip,pins =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* eth_mclk_m0 */ + <6 RK_PB4 2 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + ethm0_rx_bus2_pins: ethm0-rx-bus2-pins { + rockchip,pins =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* eth_ppsclk_m0 */ + <6 RK_PA2 2 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + ethm0_ppstrig_pins: ethm0-ppstrig-pins { + rockchip,pins =3D + /* eth_ppstrig_m0 */ + <6 RK_PA0 2 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + ethm1_miim_pins: ethm1-miim-pins { + rockchip,pins =3D + /* 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 =3D + /* eth_mclk_m1 */ + <5 RK_PB3 2 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + ethm1_rx_bus2_pins: ethm1-rx-bus2-pins { + rockchip,pins =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* eth_ppsclk_m1 */ + <5 RK_PA2 2 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + ethm1_ppstrig_pins: ethm1-ppstrig-pins { + rockchip,pins =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* ethm0_ptp_refclk */ + <6 RK_PA1 2 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + ethm1_ptp_refclk_pins: ethm1-ptp-refclk-pins { + rockchip,pins =3D + /* ethm1_ptp_refclk */ + <5 RK_PD0 3 &pcfg_pull_none>; + }; + }; + + fephy { + /omit-if-no-ref/ + fephym0_pins: fephym0-pins { + rockchip,pins =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* flash_trig_out */ + <3 RK_PB2 6 &pcfg_pull_none>; + }; + }; + + fspi0 { + /omit-if-no-ref/ + fspi0_bus4_pins: fspi0-bus4-pins { + rockchip,pins =3D + /* 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 =3D + /* fspi0_clk */ + <1 RK_PB7 1 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + fspi0_csn0_pins: fspi0-csn0-pins { + rockchip,pins =3D + /* fspi0_csn0 */ + <1 RK_PB0 1 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + fspi0_csn1_pins: fspi0-csn1-pins { + rockchip,pins =3D + /* fspi0_csn1 */ + <1 RK_PA5 2 &pcfg_pull_none>; + }; + }; + + fspi1 { + /omit-if-no-ref/ + fspi1m0_bus4_pins: fspi1m0-bus4-pins { + rockchip,pins =3D + /* 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 =3D + /* fspi1m0_clk */ + <0 RK_PB2 1 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + fspi1m0_csn0_pins: fspi1m0-csn0-pins { + rockchip,pins =3D + /* fspi1m0_csn0 */ + <0 RK_PA7 1 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + fspi1m1_bus4_pins: fspi1m1-bus4-pins { + rockchip,pins =3D + /* 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 =3D + /* fspi1m1_clk */ + <1 RK_PB3 2 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + fspi1m1_csn0_pins: fspi1m1-csn0-pins { + rockchip,pins =3D + /* fspi1m1_csn0 */ + <1 RK_PB1 2 &pcfg_pull_none>; + }; + }; + + i2c0 { + /omit-if-no-ref/ + i2c0m0_pins: i2c0m0-pins { + rockchip,pins =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* pdm_clk0_m0 */ + <7 RK_PA4 3 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + pdmm0_clk1_pins: pdmm0-clk1-pins { + rockchip,pins =3D + /* pdm_clk1_m0 */ + <7 RK_PA1 3 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + pdmm0_sdi0_pins: pdmm0-sdi0-pins { + rockchip,pins =3D + /* pdm_sdi0_m0 */ + <7 RK_PA6 3 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + pdmm0_sdi1_pins: pdmm0-sdi1-pins { + rockchip,pins =3D + /* pdm_sdi1_m0 */ + <7 RK_PB1 3 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + pdmm0_sdi2_pins: pdmm0-sdi2-pins { + rockchip,pins =3D + /* pdm_sdi2_m0 */ + <7 RK_PB0 3 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + pdmm0_sdi3_pins: pdmm0-sdi3-pins { + rockchip,pins =3D + /* pdm_sdi3_m0 */ + <7 RK_PA7 3 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + pdmm1_clk0_pins: pdmm1-clk0-pins { + rockchip,pins =3D + /* pdm_clk0_m1 */ + <6 RK_PB4 5 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + pdmm1_clk1_pins: pdmm1-clk1-pins { + rockchip,pins =3D + /* pdm_clk1_m1 */ + <6 RK_PB7 5 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + pdmm1_sdi0_pins: pdmm1-sdi0-pins { + rockchip,pins =3D + /* pdm_sdi0_m1 */ + <6 RK_PB5 5 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + pdmm1_sdi1_pins: pdmm1-sdi1-pins { + rockchip,pins =3D + /* pdm_sdi1_m1 */ + <6 RK_PB6 5 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + pdmm1_sdi2_pins: pdmm1-sdi2-pins { + rockchip,pins =3D + /* pdm_sdi2_m1 */ + <6 RK_PB2 5 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + pdmm1_sdi3_pins: pdmm1-sdi3-pins { + rockchip,pins =3D + /* pdm_sdi3_m1 */ + <6 RK_PB3 5 &pcfg_pull_none>; + }; + }; + + pmu { + /omit-if-no-ref/ + pmu_pins: pmu-pins { + rockchip,pins =3D + /* pmu_dbg */ + <0 RK_PA2 3 &pcfg_pull_none>; + }; + }; + + prelight_trig { + /omit-if-no-ref/ + prelight_trig_pins: prelight-trig-pins { + rockchip,pins =3D + /* prelight_trig_out */ + <3 RK_PB3 6 &pcfg_pull_none>; + }; + }; + + preroll { + /omit-if-no-ref/ + preroll_pins: preroll-pins { + rockchip,pins =3D + /* preroll_dbg */ + <0 RK_PB3 5 &pcfg_pull_none>; + }; + }; + + pwm0 { + /omit-if-no-ref/ + pwm0m0_ch0_pins: pwm0m0-ch0-pins { + rockchip,pins =3D + /* pwm0m0_ch0 */ + <0 RK_PC4 2 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + pwm0m0_ch1_pins: pwm0m0-ch1-pins { + rockchip,pins =3D + /* pwm0m0_ch1 */ + <0 RK_PC5 2 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + pwm0m0_ch2_pins: pwm0m0-ch2-pins { + rockchip,pins =3D + /* pwm0m0_ch2 */ + <0 RK_PC6 2 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + pwm0m0_ch3_pins: pwm0m0-ch3-pins { + rockchip,pins =3D + /* pwm0m0_ch3 */ + <0 RK_PC7 2 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + pwm0m0_ch4_pins: pwm0m0-ch4-pins { + rockchip,pins =3D + /* pwm0m0_ch4 */ + <0 RK_PD0 2 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + pwm0m0_ch5_pins: pwm0m0-ch5-pins { + rockchip,pins =3D + /* pwm0m0_ch5 */ + <0 RK_PD1 2 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + pwm0m0_ch6_pins: pwm0m0-ch6-pins { + rockchip,pins =3D + /* pwm0m0_ch6 */ + <0 RK_PC1 2 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + pwm0m0_ch7_pins: pwm0m0-ch7-pins { + rockchip,pins =3D + /* pwm0m0_ch7 */ + <0 RK_PC0 2 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + pwm0m1_ch0_pins: pwm0m1-ch0-pins { + rockchip,pins =3D + /* pwm0m1_ch0 */ + <5 RK_PA7 7 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + pwm0m1_ch1_pins: pwm0m1-ch1-pins { + rockchip,pins =3D + /* pwm0m1_ch1 */ + <5 RK_PA6 7 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + pwm0m1_ch2_pins: pwm0m1-ch2-pins { + rockchip,pins =3D + /* pwm0m1_ch2 */ + <5 RK_PA5 7 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + pwm0m1_ch3_pins: pwm0m1-ch3-pins { + rockchip,pins =3D + /* pwm0m1_ch3 */ + <5 RK_PA4 7 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + pwm0m1_ch4_pins: pwm0m1-ch4-pins { + rockchip,pins =3D + /* pwm0m1_ch4 */ + <4 RK_PA2 4 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + pwm0m1_ch5_pins: pwm0m1-ch5-pins { + rockchip,pins =3D + /* pwm0m1_ch5 */ + <4 RK_PA3 4 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + pwm0m1_ch6_pins: pwm0m1-ch6-pins { + rockchip,pins =3D + /* pwm0m1_ch6 */ + <4 RK_PA6 4 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + pwm0m1_ch7_pins: pwm0m1-ch7-pins { + rockchip,pins =3D + /* pwm0m1_ch7 */ + <4 RK_PA7 4 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + pwm0m2_ch0_pins: pwm0m2-ch0-pins { + rockchip,pins =3D + /* pwm0m2_ch0 */ + <6 RK_PC0 5 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + pwm0m2_ch1_pins: pwm0m2-ch1-pins { + rockchip,pins =3D + /* pwm0m2_ch1 */ + <6 RK_PC1 5 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + pwm0m2_ch2_pins: pwm0m2-ch2-pins { + rockchip,pins =3D + /* pwm0m2_ch2 */ + <6 RK_PC2 5 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + pwm0m2_ch3_pins: pwm0m2-ch3-pins { + rockchip,pins =3D + /* pwm0m2_ch3 */ + <6 RK_PC3 5 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + pwm0m2_ch4_pins: pwm0m2-ch4-pins { + rockchip,pins =3D + /* pwm0m2_ch4 */ + <5 RK_PA3 7 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + pwm0m2_ch5_pins: pwm0m2-ch5-pins { + rockchip,pins =3D + /* pwm0m2_ch5 */ + <5 RK_PA2 7 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + pwm0m2_ch6_pins: pwm0m2-ch6-pins { + rockchip,pins =3D + /* pwm0m2_ch6 */ + <5 RK_PD0 7 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + pwm0m2_ch7_pins: pwm0m2-ch7-pins { + rockchip,pins =3D + /* pwm0m2_ch7 */ + <5 RK_PD4 7 &pcfg_pull_none>; + }; + }; + + pwm1 { + /omit-if-no-ref/ + pwm1m0_ch0_pins: pwm1m0-ch0-pins { + rockchip,pins =3D + /* pwm1m0_ch0 */ + <0 RK_PA5 2 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + pwm1m0_ch1_pins: pwm1m0-ch1-pins { + rockchip,pins =3D + /* pwm1m0_ch1 */ + <0 RK_PA1 2 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + pwm1m0_ch2_pins: pwm1m0-ch2-pins { + rockchip,pins =3D + /* pwm1m0_ch2 */ + <0 RK_PB3 2 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + pwm1m0_ch3_pins: pwm1m0-ch3-pins { + rockchip,pins =3D + /* pwm1m0_ch3 */ + <0 RK_PB4 2 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + pwm1m1_ch0_pins: pwm1m1-ch0-pins { + rockchip,pins =3D + /* pwm1m1_ch0 */ + <5 RK_PD3 7 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + pwm1m1_ch1_pins: pwm1m1-ch1-pins { + rockchip,pins =3D + /* pwm1m1_ch1 */ + <5 RK_PD2 7 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + pwm1m1_ch2_pins: pwm1m1-ch2-pins { + rockchip,pins =3D + /* pwm1m1_ch2 */ + <5 RK_PD1 7 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + pwm1m1_ch3_pins: pwm1m1-ch3-pins { + rockchip,pins =3D + /* pwm1m1_ch3 */ + <5 RK_PD5 7 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + pwm1m2_ch0_pins: pwm1m2-ch0-pins { + rockchip,pins =3D + /* pwm1m2_ch0 */ + <6 RK_PA0 5 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + pwm1m2_ch1_pins: pwm1m2-ch1-pins { + rockchip,pins =3D + /* pwm1m2_ch1 */ + <6 RK_PA1 5 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + pwm1m2_ch2_pins: pwm1m2-ch2-pins { + rockchip,pins =3D + /* pwm1m2_ch2 */ + <6 RK_PA2 5 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + pwm1m2_ch3_pins: pwm1m2-ch3-pins { + rockchip,pins =3D + /* pwm1m2_ch3 */ + <6 RK_PA3 5 &pcfg_pull_none>; + }; + }; + + pwm2 { + /omit-if-no-ref/ + pwm2m0_ch0_pins: pwm2m0-ch0-pins { + rockchip,pins =3D + /* pwm2m0_ch0 */ + <3 RK_PB2 3 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + pwm2m0_ch1_pins: pwm2m0-ch1-pins { + rockchip,pins =3D + /* pwm2m0_ch1 */ + <3 RK_PB3 3 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + pwm2m0_ch2_pins: pwm2m0-ch2-pins { + rockchip,pins =3D + /* pwm2m0_ch2 */ + <3 RK_PB4 3 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + pwm2m0_ch3_pins: pwm2m0-ch3-pins { + rockchip,pins =3D + /* pwm2m0_ch3 */ + <3 RK_PB5 3 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + pwm2m0_ch4_pins: pwm2m0-ch4-pins { + rockchip,pins =3D + /* pwm2m0_ch4 */ + <5 RK_PA0 7 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + pwm2m0_ch5_pins: pwm2m0-ch5-pins { + rockchip,pins =3D + /* pwm2m0_ch5 */ + <5 RK_PA1 7 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + pwm2m0_ch6_pins: pwm2m0-ch6-pins { + rockchip,pins =3D + /* pwm2m0_ch6 */ + <5 RK_PD6 7 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + pwm2m0_ch7_pins: pwm2m0-ch7-pins { + rockchip,pins =3D + /* pwm2m0_ch7 */ + <5 RK_PD7 7 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + pwm2m1_ch0_pins: pwm2m1-ch0-pins { + rockchip,pins =3D + /* pwm2m1_ch0 */ + <5 RK_PB2 7 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + pwm2m1_ch1_pins: pwm2m1-ch1-pins { + rockchip,pins =3D + /* pwm2m1_ch1 */ + <5 RK_PB3 7 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + pwm2m1_ch2_pins: pwm2m1-ch2-pins { + rockchip,pins =3D + /* pwm2m1_ch2 */ + <5 RK_PB6 7 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + pwm2m1_ch3_pins: pwm2m1-ch3-pins { + rockchip,pins =3D + /* pwm2m1_ch3 */ + <5 RK_PB7 7 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + pwm2m1_ch4_pins: pwm2m1-ch4-pins { + rockchip,pins =3D + /* pwm2m1_ch4 */ + <7 RK_PA0 5 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + pwm2m1_ch5_pins: pwm2m1-ch5-pins { + rockchip,pins =3D + /* pwm2m1_ch5 */ + <7 RK_PA1 5 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + pwm2m1_ch6_pins: pwm2m1-ch6-pins { + rockchip,pins =3D + /* pwm2m1_ch6 */ + <7 RK_PA2 5 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + pwm2m1_ch7_pins: pwm2m1-ch7-pins { + rockchip,pins =3D + /* pwm2m1_ch7 */ + <7 RK_PA3 5 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + pwm2m2_ch0_pins: pwm2m2-ch0-pins { + rockchip,pins =3D + /* pwm2m2_ch0 */ + <6 RK_PA4 5 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + pwm2m2_ch1_pins: pwm2m2-ch1-pins { + rockchip,pins =3D + /* pwm2m2_ch1 */ + <6 RK_PA5 5 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + pwm2m2_ch2_pins: pwm2m2-ch2-pins { + rockchip,pins =3D + /* pwm2m2_ch2 */ + <6 RK_PA6 5 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + pwm2m2_ch3_pins: pwm2m2-ch3-pins { + rockchip,pins =3D + /* pwm2m2_ch3 */ + <6 RK_PA7 3 &pcfg_pull_none>; + }; + }; + + pwm3 { + /omit-if-no-ref/ + pwm3m0_ch0_pins: pwm3m0-ch0-pins { + rockchip,pins =3D + /* pwm3m0_ch0 */ + <1 RK_PA0 3 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + pwm3m0_ch1_pins: pwm3m0-ch1-pins { + rockchip,pins =3D + /* pwm3m0_ch1 */ + <1 RK_PA1 3 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + pwm3m0_ch2_pins: pwm3m0-ch2-pins { + rockchip,pins =3D + /* pwm3m0_ch2 */ + <1 RK_PA2 3 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + pwm3m0_ch3_pins: pwm3m0-ch3-pins { + rockchip,pins =3D + /* pwm3m0_ch3 */ + <1 RK_PA3 3 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + pwm3m0_ch4_pins: pwm3m0-ch4-pins { + rockchip,pins =3D + /* pwm3m0_ch4 */ + <1 RK_PA4 3 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + pwm3m0_ch5_pins: pwm3m0-ch5-pins { + rockchip,pins =3D + /* pwm3m0_ch5 */ + <1 RK_PA5 3 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + pwm3m0_ch6_pins: pwm3m0-ch6-pins { + rockchip,pins =3D + /* pwm3m0_ch6 */ + <1 RK_PA6 3 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + pwm3m0_ch7_pins: pwm3m0-ch7-pins { + rockchip,pins =3D + /* pwm3m0_ch7 */ + <1 RK_PA7 3 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + pwm3m1_ch0_pins: pwm3m1-ch0-pins { + rockchip,pins =3D + /* pwm3m1_ch0 */ + <5 RK_PC0 7 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + pwm3m1_ch1_pins: pwm3m1-ch1-pins { + rockchip,pins =3D + /* pwm3m1_ch1 */ + <5 RK_PC1 7 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + pwm3m1_ch2_pins: pwm3m1-ch2-pins { + rockchip,pins =3D + /* pwm3m1_ch2 */ + <5 RK_PC2 7 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + pwm3m1_ch3_pins: pwm3m1-ch3-pins { + rockchip,pins =3D + /* pwm3m1_ch3 */ + <5 RK_PC3 7 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + pwm3m1_ch4_pins: pwm3m1-ch4-pins { + rockchip,pins =3D + /* pwm3m1_ch4 */ + <5 RK_PC4 7 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + pwm3m1_ch5_pins: pwm3m1-ch5-pins { + rockchip,pins =3D + /* pwm3m1_ch5 */ + <5 RK_PC5 7 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + pwm3m1_ch6_pins: pwm3m1-ch6-pins { + rockchip,pins =3D + /* pwm3m1_ch6 */ + <5 RK_PC6 7 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + pwm3m1_ch7_pins: pwm3m1-ch7-pins { + rockchip,pins =3D + /* pwm3m1_ch7 */ + <5 RK_PC7 7 &pcfg_pull_none>; + }; + }; + + pwr { + /omit-if-no-ref/ + pwr_pins: pwr-pins { + rockchip,pins =3D + /* 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 =3D + /* ref_clk0_out */ + <0 RK_PA0 1 &pcfg_pull_none>; + }; + }; + + rtc_32k { + /omit-if-no-ref/ + rtc_32k_pins: rtc-32k-pins { + rockchip,pins =3D + /* rtc_32k_out */ + <0 RK_PA2 1 &pcfg_pull_none>; + }; + }; + + sai0 { + /omit-if-no-ref/ + sai0m0_lrck_pins: sai0m0-lrck-pins { + rockchip,pins =3D + /* sai0_lrck_m0 */ + <7 RK_PA3 1 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + sai0m0_mclk_pins: sai0m0-mclk-pins { + rockchip,pins =3D + /* sai0_mclk_m0 */ + <7 RK_PA2 1 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + sai0m0_sclk_pins: sai0m0-sclk-pins { + rockchip,pins =3D + /* sai0_sclk_m0 */ + <7 RK_PA0 1 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + sai0m0_sdi0_pins: sai0m0-sdi0-pins { + rockchip,pins =3D + /* sai0_sdi0_m0 */ + <7 RK_PA6 1 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + sai0m0_sdi1_pins: sai0m0-sdi1-pins { + rockchip,pins =3D + /* sai0_sdi1_m0 */ + <7 RK_PB1 1 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + sai0m0_sdi2_pins: sai0m0-sdi2-pins { + rockchip,pins =3D + /* sai0_sdi2_m0 */ + <7 RK_PB0 1 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + sai0m0_sdi3_pins: sai0m0-sdi3-pins { + rockchip,pins =3D + /* sai0_sdi3_m0 */ + <7 RK_PA7 1 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + sai0m0_sdo0_pins: sai0m0-sdo0-pins { + rockchip,pins =3D + /* sai0_sdo0_m0 */ + <7 RK_PA5 1 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + sai0m0_sdo1_pins: sai0m0-sdo1-pins { + rockchip,pins =3D + /* sai0_sdo1_m0 */ + <7 RK_PA7 2 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + sai0m0_sdo2_pins: sai0m0-sdo2-pins { + rockchip,pins =3D + /* sai0_sdo2_m0 */ + <7 RK_PB0 2 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + sai0m0_sdo3_pins: sai0m0-sdo3-pins { + rockchip,pins =3D + /* sai0_sdo3_m0 */ + <7 RK_PB1 2 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + sai0m1_lrck_pins: sai0m1-lrck-pins { + rockchip,pins =3D + /* sai0_lrck_m1 */ + <6 RK_PA1 4 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + sai0m1_mclk_pins: sai0m1-mclk-pins { + rockchip,pins =3D + /* sai0_mclk_m1 */ + <6 RK_PA4 4 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + sai0m1_sclk_pins: sai0m1-sclk-pins { + rockchip,pins =3D + /* sai0_sclk_m1 */ + <6 RK_PA0 4 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + sai0m1_sdi0_pins: sai0m1-sdi0-pins { + rockchip,pins =3D + /* sai0_sdi0_m1 */ + <6 RK_PA3 4 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + sai0m1_sdi1_pins: sai0m1-sdi1-pins { + rockchip,pins =3D + /* sai0_sdi1_m1 */ + <6 RK_PB1 4 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + sai0m1_sdi2_pins: sai0m1-sdi2-pins { + rockchip,pins =3D + /* sai0_sdi2_m1 */ + <6 RK_PB0 4 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + sai0m1_sdi3_pins: sai0m1-sdi3-pins { + rockchip,pins =3D + /* sai0_sdi3_m1 */ + <6 RK_PA7 4 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + sai0m1_sdo0_pins: sai0m1-sdo0-pins { + rockchip,pins =3D + /* sai0_sdo0_m1 */ + <6 RK_PA2 4 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + sai0m1_sdo1_pins: sai0m1-sdo1-pins { + rockchip,pins =3D + /* sai0_sdo1_m1 */ + <6 RK_PA7 5 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + sai0m1_sdo2_pins: sai0m1-sdo2-pins { + rockchip,pins =3D + /* sai0_sdo2_m1 */ + <6 RK_PB0 5 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + sai0m1_sdo3_pins: sai0m1-sdo3-pins { + rockchip,pins =3D + /* sai0_sdo3_m1 */ + <6 RK_PB1 5 &pcfg_pull_none>; + }; + }; + + sai1 { + /omit-if-no-ref/ + sai1m0_lrck_pins: sai1m0-lrck-pins { + rockchip,pins =3D + /* sai1_lrck_m0 */ + <1 RK_PB4 2 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + sai1m0_mclk_pins: sai1m0-mclk-pins { + rockchip,pins =3D + /* sai1_mclk_m0 */ + <1 RK_PB0 2 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + sai1m0_sclk_pins: sai1m0-sclk-pins { + rockchip,pins =3D + /* sai1_sclk_m0 */ + <1 RK_PB5 2 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + sai1m0_sdi_pins: sai1m0-sdi-pins { + rockchip,pins =3D + /* sai1m0_sdi */ + <1 RK_PB6 2 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + sai1m0_sdo_pins: sai1m0-sdo-pins { + rockchip,pins =3D + /* sai1m0_sdo */ + <1 RK_PB2 2 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + sai1m1_lrck_pins: sai1m1-lrck-pins { + rockchip,pins =3D + /* sai1_lrck_m1 */ + <4 RK_PA5 2 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + sai1m1_mclk_pins: sai1m1-mclk-pins { + rockchip,pins =3D + /* sai1_mclk_m1 */ + <4 RK_PA3 2 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + sai1m1_sclk_pins: sai1m1-sclk-pins { + rockchip,pins =3D + /* sai1_sclk_m1 */ + <4 RK_PA4 2 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + sai1m1_sdi_pins: sai1m1-sdi-pins { + rockchip,pins =3D + /* sai1m1_sdi */ + <4 RK_PA6 2 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + sai1m1_sdo_pins: sai1m1-sdo-pins { + rockchip,pins =3D + /* sai1m1_sdo */ + <4 RK_PA7 2 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + sai1m2_lrck_pins: sai1m2-lrck-pins { + rockchip,pins =3D + /* sai1_lrck_m2 */ + <5 RK_PC6 5 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + sai1m2_mclk_pins: sai1m2-mclk-pins { + rockchip,pins =3D + /* sai1_mclk_m2 */ + <5 RK_PC3 5 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + sai1m2_sclk_pins: sai1m2-sclk-pins { + rockchip,pins =3D + /* sai1_sclk_m2 */ + <5 RK_PC5 5 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + sai1m2_sdi_pins: sai1m2-sdi-pins { + rockchip,pins =3D + /* sai1m2_sdi */ + <5 RK_PC7 5 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + sai1m2_sdo_pins: sai1m2-sdo-pins { + rockchip,pins =3D + /* sai1m2_sdo */ + <5 RK_PC4 5 &pcfg_pull_none>; + }; + }; + + sai2 { + /omit-if-no-ref/ + sai2m0_lrck_pins: sai2m0-lrck-pins { + rockchip,pins =3D + /* sai2_lrck_m0 */ + <3 RK_PB5 2 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + sai2m0_mclk_pins: sai2m0-mclk-pins { + rockchip,pins =3D + /* sai2_mclk_m0 */ + <3 RK_PB6 2 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + sai2m0_sclk_pins: sai2m0-sclk-pins { + rockchip,pins =3D + /* sai2_sclk_m0 */ + <3 RK_PB4 2 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + sai2m0_sdi0_pins: sai2m0-sdi0-pins { + rockchip,pins =3D + /* sai2_sdi0_m0 */ + <3 RK_PB3 2 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + sai2m0_sdi1_pins: sai2m0-sdi1-pins { + rockchip,pins =3D + /* sai2_sdi1_m0 */ + <3 RK_PB7 2 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + sai2m0_sdi2_pins: sai2m0-sdi2-pins { + rockchip,pins =3D + /* sai2_sdi2_m0 */ + <3 RK_PB1 2 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + sai2m0_sdo_pins: sai2m0-sdo-pins { + rockchip,pins =3D + /* sai2m0_sdo */ + <3 RK_PB2 2 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + sai2m1_lrck_pins: sai2m1-lrck-pins { + rockchip,pins =3D + /* sai2_lrck_m1 */ + <5 RK_PA7 5 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + sai2m1_mclk_pins: sai2m1-mclk-pins { + rockchip,pins =3D + /* sai2_mclk_m1 */ + <5 RK_PA3 5 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + sai2m1_sclk_pins: sai2m1-sclk-pins { + rockchip,pins =3D + /* sai2_sclk_m1 */ + <5 RK_PA5 5 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + sai2m1_sdi0_pins: sai2m1-sdi0-pins { + rockchip,pins =3D + /* sai2_sdi0_m1 */ + <5 RK_PA6 5 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + sai2m1_sdi1_pins: sai2m1-sdi1-pins { + rockchip,pins =3D + /* sai2_sdi1_m1 */ + <5 RK_PA2 5 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + sai2m1_sdi2_pins: sai2m1-sdi2-pins { + rockchip,pins =3D + /* sai2_sdi2_m1 */ + <5 RK_PA1 5 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + sai2m1_sdo_pins: sai2m1-sdo-pins { + rockchip,pins =3D + /* sai2m1_sdo */ + <5 RK_PA4 5 &pcfg_pull_none>; + }; + }; + + sdmmc0 { + /omit-if-no-ref/ + sdmmc0_bus4_pins: sdmmc0-bus4-pins { + rockchip,pins =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* sdmmc0_detn */ + <0 RK_PA5 1 &pcfg_pull_up>; + }; + }; + + sdmmc1 { + /omit-if-no-ref/ + sdmmc1_bus4_pins: sdmmc1-bus4-pins { + rockchip,pins =3D + /* 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 =3D + /* sdmmc1_cmd */ + <3 RK_PA1 1 &pcfg_pull_up>; + }; + + /omit-if-no-ref/ + sdmmc1_clk_pins: sdmmc1-clk-pins { + rockchip,pins =3D + /* sdmmc1_clk */ + <3 RK_PA0 1 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + sdmmc1_detn_pins: sdmmc1-detn-pins { + rockchip,pins =3D + /* sdmmc1_detn */ + <3 RK_PB6 3 &pcfg_pull_up>; + }; + }; + + spi0 { + /omit-if-no-ref/ + spi0m0_clk_pins: spi0m0-clk-pins { + rockchip,pins =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* spi2ahb_clk */ + <0 RK_PC3 1 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + spi2ahb_csn0_pins: spi2ahb-csn0-pins { + rockchip,pins =3D + /* spi2ahb_csn0 */ + <0 RK_PC2 1 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + spi2ahb_d0_pins: spi2ahb-d0-pins { + rockchip,pins =3D + /* spi2ahb_d0 */ + <0 RK_PC7 1 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + spi2ahb_d1_pins: spi2ahb-d1-pins { + rockchip,pins =3D + /* spi2ahb_d1 */ + <0 RK_PC6 1 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + spi2ahb_d2_pins: spi2ahb-d2-pins { + rockchip,pins =3D + /* spi2ahb_d2 */ + <0 RK_PC5 1 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + spi2ahb_d3_pins: spi2ahb-d3-pins { + rockchip,pins =3D + /* spi2ahb_d3 */ + <0 RK_PC4 1 &pcfg_pull_none>; + }; + }; + + tsadc { + /omit-if-no-ref/ + tsadc_pins: tsadc-pins { + rockchip,pins =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* uart1m0_ctsn */ + <0 RK_PC7 3 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + uart1m0_rtsn_pins: uart1m0-rtsn-pins { + rockchip,pins =3D + /* uart1m0_rtsn */ + <0 RK_PC6 3 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + uart1m1_xfer_pins: uart1m1-xfer-pins { + rockchip,pins =3D + /* 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 =3D + /* uart1m1_ctsn */ + <3 RK_PB5 4 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + uart1m1_rtsn_pins: uart1m1-rtsn-pins { + rockchip,pins =3D + /* uart1m1_rtsn */ + <3 RK_PB4 4 &pcfg_pull_none>; + }; + }; + + uart2 { + /omit-if-no-ref/ + uart2m0_xfer_pins: uart2m0-xfer-pins { + rockchip,pins =3D + /* 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 =3D + /* uart2m0_ctsn */ + <3 RK_PA7 4 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + uart2m0_rtsn_pins: uart2m0-rtsn-pins { + rockchip,pins =3D + /* uart2m0_rtsn */ + <3 RK_PA6 4 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + uart2m1_xfer_pins: uart2m1-xfer-pins { + rockchip,pins =3D + /* 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 =3D + /* uart2m1_ctsn */ + <7 RK_PA4 6 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + uart2m1_rtsn_pins: uart2m1-rtsn-pins { + rockchip,pins =3D + /* uart2m1_rtsn */ + <7 RK_PA7 6 &pcfg_pull_none>; + }; + }; + + uart3 { + /omit-if-no-ref/ + uart3m0_xfer_pins: uart3m0-xfer-pins { + rockchip,pins =3D + /* 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 =3D + /* uart3m0_ctsn */ + <2 RK_PA5 2 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + uart3m0_rtsn_pins: uart3m0-rtsn-pins { + rockchip,pins =3D + /* uart3m0_rtsn */ + <2 RK_PA4 2 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + uart3m1_xfer_pins: uart3m1-xfer-pins { + rockchip,pins =3D + /* 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 =3D + /* uart3m1_ctsn */ + <5 RK_PD3 8 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + uart3m1_rtsn_pins: uart3m1-rtsn-pins { + rockchip,pins =3D + /* uart3m1_rtsn */ + <5 RK_PD2 8 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + uart3m2_xfer_pins: uart3m2-xfer-pins { + rockchip,pins =3D + /* 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 =3D + /* uart3m2_ctsn */ + <6 RK_PC1 6 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + uart3m2_rtsn_pins: uart3m2-rtsn-pins { + rockchip,pins =3D + /* uart3m2_rtsn */ + <6 RK_PC0 6 &pcfg_pull_none>; + }; + }; + + uart4 { + /omit-if-no-ref/ + uart4m0_xfer_pins: uart4m0-xfer-pins { + rockchip,pins =3D + /* 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 =3D + /* uart4m0_ctsn */ + <4 RK_PA1 5 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + uart4m0_rtsn_pins: uart4m0-rtsn-pins { + rockchip,pins =3D + /* uart4m0_rtsn */ + <4 RK_PA0 5 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + uart4m1_xfer_pins: uart4m1-xfer-pins { + rockchip,pins =3D + /* 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 =3D + /* uart4m1_ctsn */ + <5 RK_PA1 8 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + uart4m1_rtsn_pins: uart4m1-rtsn-pins { + rockchip,pins =3D + /* uart4m1_rtsn */ + <5 RK_PA0 8 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + uart4m2_xfer_pins: uart4m2-xfer-pins { + rockchip,pins =3D + /* 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 =3D + /* uart4m2_ctsn */ + <6 RK_PA7 6 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + uart4m2_rtsn_pins: uart4m2-rtsn-pins { + rockchip,pins =3D + /* uart4m2_rtsn */ + <6 RK_PA6 6 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + uart4m3_xfer_pins: uart4m3-xfer-pins { + rockchip,pins =3D + /* 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 =3D + /* uart4m3_ctsn */ + <2 RK_PA3 3 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + uart4m3_rtsn_pins: uart4m3-rtsn-pins { + rockchip,pins =3D + /* uart4m3_rtsn */ + <2 RK_PA2 3 &pcfg_pull_none>; + }; + }; + + uart5 { + /omit-if-no-ref/ + uart5m0_xfer_pins: uart5m0-xfer-pins { + rockchip,pins =3D + /* 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 =3D + /* uart5m0_ctsn */ + <4 RK_PB1 5 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + uart5m0_rtsn_pins: uart5m0-rtsn-pins { + rockchip,pins =3D + /* uart5m0_rtsn */ + <4 RK_PB0 5 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + uart5m1_xfer_pins: uart5m1-xfer-pins { + rockchip,pins =3D + /* 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 =3D + /* uart5m1_ctsn */ + <5 RK_PA7 8 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + uart5m1_rtsn_pins: uart5m1-rtsn-pins { + rockchip,pins =3D + /* uart5m1_rtsn */ + <5 RK_PA6 8 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + uart5m2_xfer_pins: uart5m2-xfer-pins { + rockchip,pins =3D + /* 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 =3D + /* uart5m2_ctsn */ + <6 RK_PA5 6 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + uart5m2_rtsn_pins: uart5m2-rtsn-pins { + rockchip,pins =3D + /* uart5m2_rtsn */ + <6 RK_PA4 6 &pcfg_pull_none>; + }; + }; + + uart6 { + /omit-if-no-ref/ + uart6m0_xfer_pins: uart6m0-xfer-pins { + rockchip,pins =3D + /* 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 =3D + /* uart6m0_ctsn */ + <5 RK_PB3 8 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + uart6m0_rtsn_pins: uart6m0-rtsn-pins { + rockchip,pins =3D + /* uart6m0_rtsn */ + <5 RK_PB2 8 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + uart6m1_xfer_pins: uart6m1-xfer-pins { + rockchip,pins =3D + /* 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 =3D + /* uart6m1_ctsn */ + <6 RK_PB3 6 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + uart6m1_rtsn_pins: uart6m1-rtsn-pins { + rockchip,pins =3D + /* uart6m1_rtsn */ + <6 RK_PB2 6 &pcfg_pull_none>; + }; + }; + + uart7 { + /omit-if-no-ref/ + uart7m0_xfer_pins: uart7m0-xfer-pins { + rockchip,pins =3D + /* 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 =3D + /* uart7m0_ctsn */ + <5 RK_PB7 8 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + uart7m0_rtsn_pins: uart7m0-rtsn-pins { + rockchip,pins =3D + /* uart7m0_rtsn */ + <5 RK_PB6 8 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + uart7m1_xfer_pins: uart7m1-xfer-pins { + rockchip,pins =3D + /* 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 =3D + /* uart7m1_ctsn */ + <6 RK_PB7 6 &pcfg_pull_none>; + }; + /omit-if-no-ref/ + uart7m1_rtsn_pins: uart7m1-rtsn-pins { + rockchip,pins =3D + /* uart7m1_rtsn */ + <6 RK_PB6 6 &pcfg_pull_none>; + }; + }; + + vi_cif { + /omit-if-no-ref/ + vi_cifm0_pins: vi-cifm0-pins { + rockchip,pins =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* pdm_clk0_m0 */ + <7 RK_PA4 RK_FUNC_GPIO &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + pdmm0_clk1_idle: pdmm0-clk1-idle { + rockchip,pins =3D + /* pdm_clk1_m0 */ + <7 RK_PA1 RK_FUNC_GPIO &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + pdmm1_clk0_idle: pdmm1-clk0-idle { + rockchip,pins =3D + /* pdm_clk0_m1 */ + <6 RK_PB4 RK_FUNC_GPIO &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + pdmm1_clk1_idle: pdmm1-clk1-idle { + rockchip,pins =3D + /* 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 =3D + <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 =3D + <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 =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* 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>; + }; + }; +}; --=20 2.34.1 From nobody Sat Feb 7 07:31:19 2026 Received: from mail-m1973192.qiye.163.com (mail-m1973192.qiye.163.com [220.197.31.92]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D895C3128CD; Sat, 27 Dec 2025 13:05:49 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=220.197.31.92 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766840755; cv=none; b=p99jWJesJ87RQhBCf6wjfC5acHKV8BGbNhH95iElsf/Bfr1eUoXzyv7XMsXHHOCbkihv14/nxewA2ybBvcuCLRFHYaz/aTWulrrV2enFwVUJhamfNlATNsBKvvPTvJ2Cu4VYA63HPsuIsZ+9394PST9ELXpNZhgnkQiZNqEPu0k= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766840755; c=relaxed/simple; bh=mai/qavLD7A2q7N+r8XyBKi8RI97KnH6yhf+yvobCew=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=jXH2c35eSRt/IK8g6YrjLV1zqgpYbFsBDxj4QnADfad8QYdGGL4zROnqcVm2jH5EXkP1xlhLY5oGaPJMiKB6Em+KJqaje7cQO4KhzRGj5u93rHSG87TeCffTbrUUfsY2+scMFHKWRPM20JNKO1P4802K1LnaZmtTWHiuTpQy9pU= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=rock-chips.com; spf=pass smtp.mailfrom=rock-chips.com; dkim=pass (1024-bit key) header.d=rock-chips.com header.i=@rock-chips.com header.b=bC6exZdb; arc=none smtp.client-ip=220.197.31.92 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=rock-chips.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=rock-chips.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=rock-chips.com header.i=@rock-chips.com header.b="bC6exZdb" Received: from rockchip.. (unknown [58.22.7.114]) by smtp.qiye.163.com (Hmail) with ESMTP id 2ebf64e06; Sat, 27 Dec 2025 19:50:04 +0800 (GMT+08:00) From: Ye Zhang To: Ye Zhang , Linus Walleij , Heiko Stuebner Cc: Bartosz Golaszewski , Rob Herring , Krzysztof Kozlowski , Conor Dooley , linux-gpio@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org, tao.huang@rock-chips.com, Bartosz Golaszewski Subject: [PATCH v4 4/7] gpio: rockchip: support new version GPIO Date: Sat, 27 Dec 2025 19:49:54 +0800 Message-Id: <20251227114957.3287944-5-ye.zhang@rock-chips.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20251227114957.3287944-1-ye.zhang@rock-chips.com> References: <20251227114957.3287944-1-ye.zhang@rock-chips.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-HM-Tid: 0a9b5fa4f3d609d8kunm85cc97d2e30a05 X-HM-MType: 1 X-HM-Spam-Status: e1kfGhgUHx5ZQUpXWQgPGg8OCBgUHx5ZQUlOS1dZFg8aDwILHllBWSg2Ly tZV1koWUFDSUNOT01LS0k3V1ktWUFJV1kPCRoVCBIfWUFZGRlIQlYYSR1CHRodT09DGBpWFRQJFh oXVRMBExYaEhckFA4PWVdZGBILWUFZTkNVSUlVTFVKSk9ZV1kWGg8SFR0UWUFZT0tIVUpLSU9PT0 hVSktLVUpCS0tZBg++ DKIM-Signature: a=rsa-sha256; b=bC6exZdbJV5uWp0lB/ND7hHaFfXL7bv3RJwjGwFqc6ybX7WUaJJmHHTJiUrHZwdgiK8PXyc7jzwz+YYoLsnvuBusdD/WVfNpxSB9rl3Dg5Qnmqhq6EPInqMSP9uycCwYjQ2EZE+hy9p50IukpjR1Fphfn8hqGZ9PJQPoxIgvM8s=; c=relaxed/relaxed; s=default; d=rock-chips.com; v=1; bh=2RsNzulXAZLkL2QafonCahbYbZr1u/QuXtoWJZpywhQ=; h=date:mime-version:subject:message-id:from; Content-Type: text/plain; charset="utf-8" Support the next version GPIO controller on SoCs like rv1126b. Signed-off-by: Ye Zhang Acked-by: Bartosz Golaszewski --- 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) =20 static const struct rockchip_gpio_regs gpio_regs_v1 =3D { .port_dr =3D 0x00, @@ -674,6 +675,7 @@ static int rockchip_get_bank_data(struct rockchip_pin_b= ank *bank) case GPIO_TYPE_V2: case GPIO_TYPE_V2_1: case GPIO_TYPE_V2_2: + case GPIO_TYPE_V2_6: bank->gpio_regs =3D &gpio_regs_v2; bank->gpio_type =3D GPIO_TYPE_V2; bank->db_clk =3D of_clk_get(bank->of_node, 1); --=20 2.34.1 From nobody Sat Feb 7 07:31:19 2026 Received: from mail-m49234.qiye.163.com (mail-m49234.qiye.163.com [45.254.49.234]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 203E631353D; Sat, 27 Dec 2025 11:55:22 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=45.254.49.234 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766836525; cv=none; b=gL85B5jA77BRveP+y849vvFdTvKaJ/00w1FsZCoD65LC37WZKPc1qoPk8riVKfB1HRbMsILRfyEEvPwZEictlIeHiMgXilMhIxO+2JTCkGKUt725pWGU1UQ7gZU28vj1KIJOTUfT6uCBLJj8pw2ssXHVltygdtIJ0mxy0zgRL/U= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766836525; c=relaxed/simple; bh=1Lj69IlRBQf7GLDktFYZ0NWEhXIeDIiyEFRI2kp9TAk=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=I/JpWa5vLGP8U/BNGqqTSMV6O57/maCc2jAYsZ7/nhMX6E/OTJ0iDyweRusRLcbLaumVGHfG2tIZ66NlnQn4DLWxSCZRwqD5e/onPPwgzNiKfU64D3QnRyGg6/NeEY5i0m6KpcYDgk650LuVDJ+5ceCQUMwOyCP8JRshtCNLJEA= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=rock-chips.com; spf=pass smtp.mailfrom=rock-chips.com; dkim=pass (1024-bit key) header.d=rock-chips.com header.i=@rock-chips.com header.b=ZSdLH+Zc; arc=none smtp.client-ip=45.254.49.234 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=rock-chips.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=rock-chips.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=rock-chips.com header.i=@rock-chips.com header.b="ZSdLH+Zc" Received: from rockchip.. (unknown [58.22.7.114]) by smtp.qiye.163.com (Hmail) with ESMTP id 2ebf64e08; Sat, 27 Dec 2025 19:50:05 +0800 (GMT+08:00) From: Ye Zhang To: Ye Zhang , Linus Walleij , Heiko Stuebner Cc: Bartosz Golaszewski , Rob Herring , Krzysztof Kozlowski , Conor Dooley , linux-gpio@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org, tao.huang@rock-chips.com Subject: [PATCH v4 5/7] dt-bindings: pinctrl: rockchip: Add rk3506 rmio support Date: Sat, 27 Dec 2025 19:49:55 +0800 Message-Id: <20251227114957.3287944-6-ye.zhang@rock-chips.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20251227114957.3287944-1-ye.zhang@rock-chips.com> References: <20251227114957.3287944-1-ye.zhang@rock-chips.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-HM-Tid: 0a9b5fa4f8a809d8kunm85cc97d2e30a64 X-HM-MType: 1 X-HM-Spam-Status: e1kfGhgUHx5ZQUpXWQgPGg8OCBgUHx5ZQUlOS1dZFg8aDwILHllBWSg2Ly tZV1koWUFDSUNOT01LS0k3V1ktWUFJV1kPCRoVCBIfWUFZGUkdSVZPSUtOTkkYTRlPGRpWFRQJFh oXVRMBExYaEhckFA4PWVdZGBILWUFZTkNVSUlVTFVKSk9ZV1kWGg8SFR0UWUFZT0tIVUpLSU9PT0 hVSktLVUpCS0tZBg++ DKIM-Signature: a=rsa-sha256; b=ZSdLH+ZcF3RZZpP6xKRbDNhs0yS9mWcg4tAQ72tlHCQusjor8NhauZTDceAmmwhg/lrY5c+Pm8fczb5xfxGzuKK2x2K/XFbVAAc3eXQtkbL5ZJLYBSz995RYwJLHClOvIZd0T5GWmcbyowINKfJ01iAV/TBcTZRCz25ZmFpYnIA=; c=relaxed/relaxed; s=default; d=rock-chips.com; v=1; bh=CUb3WvGCjbszmhGW+RQqN+i+i3u3FpqE02r/bmTKsh4=; h=date:mime-version:subject:message-id:from; Content-Type: text/plain; charset="utf-8" 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 --- .../bindings/pinctrl/rockchip,pinctrl.yaml | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/Documentation/devicetree/bindings/pinctrl/rockchip,pinctrl.yam= l 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. =20 + 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] =20 @@ -144,6 +151,23 @@ additionalProperties: The phandle of a node contains the generic pinconfig optio= ns to use as described in pinctrl-bindings.txt. =20 + 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 form= at + is . This acts as a secondary muxing + layer when the primary 'rockchip,pins' mux is set to the RMIO + function. + examples: - | #include --=20 2.34.1 From nobody Sat Feb 7 07:31:19 2026 Received: from mail-m15599.qiye.163.com (mail-m15599.qiye.163.com [101.71.155.99]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 1FDD531352B; Sat, 27 Dec 2025 11:55:24 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=101.71.155.99 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766836528; cv=none; b=VrgtAK6haJ2HGqK33LYNmkzSvPa807lPXgcGqJrzJaUdE7WK/x/bDqAVuzOM//1a70Dd0PEvGbrfciczUuWVHMui9TkWoBw3IHiufeADhyP+DCqfXFc6qvD0+d6eNRBNxtYyfZEoytLbkediGkm0VbKb4bcqXj9TsBeqvKL8oaM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766836528; c=relaxed/simple; bh=KzfN8aMCwmIcPrdNFLyJ5i3WopO0UG88udcZ/p1PKQ8=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=i4UTwxCcSc83HdWk+8oBDyHQvnwFDM2mL1KiYinvUkr/OqAKSlpgh787BCMjZnRazK/Ms/MaA7jJw+Po+lHFFm0/nFtV+JUv27lrZ9/1Ejm3Tn+3dXuH6M/CpLYdVhcIIG1OsZ6Hg6+dVUFAGquIJ6+pgON0iQYEpZ7DeR5cF2o= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=rock-chips.com; spf=pass smtp.mailfrom=rock-chips.com; dkim=pass (1024-bit key) header.d=rock-chips.com header.i=@rock-chips.com header.b=PFIcavJd; arc=none smtp.client-ip=101.71.155.99 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=rock-chips.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=rock-chips.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=rock-chips.com header.i=@rock-chips.com header.b="PFIcavJd" Received: from rockchip.. (unknown [58.22.7.114]) by smtp.qiye.163.com (Hmail) with ESMTP id 2ebf64e09; Sat, 27 Dec 2025 19:50:06 +0800 (GMT+08:00) From: Ye Zhang To: Ye Zhang , Linus Walleij , Heiko Stuebner Cc: Bartosz Golaszewski , Rob Herring , Krzysztof Kozlowski , Conor Dooley , linux-gpio@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org, tao.huang@rock-chips.com Subject: [PATCH v4 6/7] pinctrl: rockchip: Add RK3506 RMIO support Date: Sat, 27 Dec 2025 19:49:56 +0800 Message-Id: <20251227114957.3287944-7-ye.zhang@rock-chips.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20251227114957.3287944-1-ye.zhang@rock-chips.com> References: <20251227114957.3287944-1-ye.zhang@rock-chips.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-HM-Tid: 0a9b5fa4fd5d09d8kunm85cc97d2e30ad1 X-HM-MType: 1 X-HM-Spam-Status: e1kfGhgUHx5ZQUpXWQgPGg8OCBgUHx5ZQUlOS1dZFg8aDwILHllBWSg2Ly tZV1koWUFDSUNOT01LS0k3V1ktWUFJV1kPCRoVCBIfWUFZGUwdTFYfTB5DTkkaGRoaHh1WFRQJFh oXVRMBExYaEhckFA4PWVdZGBILWUFZTkNVSUlVTFVKSk9ZV1kWGg8SFR0UWUFZT0tIVUpLSU9PT0 hVSktLVUpCS0tZBg++ DKIM-Signature: a=rsa-sha256; b=PFIcavJd8YUVZ2zgbMEnFgTSMWuOVmw+qMdQAKRhI41CRczoYNi1AF3WkLBguuwfduXKez+IssPrji+U4g4wr2wsiv2hjcKLtUHIJyBaKM3Bd53yez9WWsX8hoaF1HOpDBY5HkPABUOQeIeA4aB2K33IE9LZQY+3fU5pAsKpcGg=; c=relaxed/relaxed; s=default; d=rock-chips.com; v=1; bh=f0AB1t66lhNxE63CvdTb7sDJST88CE6ooJzwCRCBXmQ=; h=date:mime-version:subject:message-id:from; Content-Type: text/plain; charset="utf-8" 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 --- 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-r= ockchip.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; } =20 +static int rockchip_set_rmio(struct rockchip_pinctrl *info, u32 id, u32 pi= n, u32 func) +{ + struct rockchip_pin_ctrl *ctrl =3D info->ctrl; + struct rockchip_rmio_data *rmio; + u32 mask, data, offset; + int ret; + + if (id >=3D ctrl->nr_rmios) + return -EINVAL; + + rmio =3D &ctrl->rmios[id]; + if (pin >=3D rmio->nr_pins) + return -EINVAL; + + dev_dbg(info->dev, "setting func of rmio%u-%u to %u\n", id, pin, func); + + mask =3D (1 << rmio->width) - 1; + data =3D (mask << 16) | func; + offset =3D rmio->offset + 4 * pin; + + ret =3D 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 *pctl= dev, unsigned selector, struct rockchip_pinctrl *info =3D pinctrl_dev_get_drvdata(pctldev); const unsigned int *pins =3D info->groups[group].pins; const struct rockchip_pin_config *data =3D info->groups[group].data; + const struct rockchip_rmio_config *rmio; struct device *dev =3D info->dev; struct rockchip_pin_bank *bank; - int cnt, ret =3D 0; + int cnt, cnt_rmio =3D 0, ret =3D 0; =20 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 *pctl= dev, unsigned selector, break; } =20 + if (cnt !=3D info->groups[group].npins) + goto revert_setting; + + for (cnt_rmio =3D 0; cnt_rmio < info->groups[group].nrmios; cnt_rmio++) { + rmio =3D &info->groups[group].rmios[cnt_rmio]; + ret =3D 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 >=3D 0; cnt--) { @@ -3689,6 +3728,16 @@ static int rockchip_pmx_set(struct pinctrl_dev *pctl= dev, unsigned selector, return ret; } =20 + if (ret && cnt_rmio) { + /* revert the already done pin settings */ + for (cnt_rmio--; cnt_rmio >=3D 0; cnt_rmio--) { + rmio =3D &info->groups[group].rmios[cnt_rmio]; + rockchip_set_rmio(info, rmio->id, rmio->pin, 0); + } + + return ret; + } + return 0; } =20 @@ -4036,6 +4085,32 @@ static int rockchip_pinctrl_parse_groups(struct devi= ce_node *np, return ret; } =20 + /* + * the binding format is rockchip,rmio-pins =3D , + * do sanity check and calculate pins number + */ + size =3D 0; + list =3D of_get_property(np, "rockchip,rmio-pins", &size); + if (list && size) { + size /=3D sizeof(*list); + if (size % 3) + return dev_err_probe(dev, -EINVAL, + "%pOF: rockchip,rmio-pins: expected one or more of = , got %d args instead\n", + np, size); + + grp->nrmios =3D size / 3; + + grp->rmios =3D devm_kcalloc(dev, grp->nrmios, sizeof(*grp->rmios), GFP_K= ERNEL); + if (!grp->rmios) + return -ENOMEM; + + for (i =3D 0, j =3D 0; i < size; i +=3D 3, j++) { + grp->rmios[j].id =3D be32_to_cpu(*list++); + grp->rmios[j].pin =3D be32_to_cpu(*list++); + grp->rmios[j].func =3D be32_to_cpu(*list++); + } + } + return 0; } =20 @@ -4173,10 +4248,11 @@ static struct rockchip_pin_ctrl *rockchip_pinctrl_g= et_soc_data( struct platform_device *pdev) { struct device *dev =3D &pdev->dev; - struct device_node *node =3D dev->of_node; + struct device_node *node =3D 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; =20 match =3D of_match_node(rockchip_pinctrl_dt_match, node); @@ -4282,6 +4358,19 @@ static struct rockchip_pin_ctrl *rockchip_pinctrl_ge= t_soc_data( } } =20 + rmio =3D ctrl->rmios; + for (i =3D 0; i < ctrl->nr_rmios; ++i, ++rmio) { + syscon_np =3D of_parse_phandle(node, "rockchip,rmio", i); + if (syscon_np) { + rmio->regmap =3D 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; } =20 @@ -4353,7 +4442,7 @@ static int rockchip_pinctrl_probe(struct platform_dev= ice *pdev) info->dev =3D dev; =20 ctrl =3D 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 =3D ctrl; =20 @@ -4941,9 +5030,15 @@ static struct rockchip_pin_bank rk3506_pin_banks[] = =3D { 1, 1, 1, 1), }; =20 +static struct rockchip_rmio_data rk3506_rmios[] =3D { + { .nr_pins =3D 32, .width =3D 7, .offset =3D 0x80 }, +}; + static struct rockchip_pin_ctrl rk3506_pin_ctrl __maybe_unused =3D { .pin_banks =3D rk3506_pin_banks, .nr_banks =3D ARRAY_SIZE(rk3506_pin_banks), + .rmios =3D rk3506_rmios, + .nr_rmios =3D ARRAY_SIZE(rk3506_rmios), .label =3D "RK3506-GPIO", .type =3D RK3506, .pull_calc_reg =3D rk3506_calc_pull_reg_and_bit, diff --git a/drivers/pinctrl/pinctrl-rockchip.h b/drivers/pinctrl/pinctrl-r= ockchip.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; }; =20 +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); }; =20 +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; }; =20 /** --=20 2.34.1 From nobody Sat Feb 7 07:31:19 2026 Received: from mail-m15567.qiye.163.com (mail-m15567.qiye.163.com [101.71.155.67]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id EF76731327F; Sat, 27 Dec 2025 11:55:21 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=101.71.155.67 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766836546; cv=none; b=ViDeIDw1lgNsOjFoGahvmpHHvJGmxdI8EH/Op8Iv+pYmL4wKt1N4q3Y1+sOis39bp8kPVkmJLaCR4agjFzODO9eGbxl49Jlm+GJ8lSFjhx2teQkCmuQRZZM5iDLhtGZMOe+M7pcroeIKcd6gerWwJZdfSCstn1Pj4kfpiPvtsxg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766836546; c=relaxed/simple; bh=H4e2drwbANt3WDjtDpjXn2a/GoPnXI0B3BwPr/TtINg=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=Mjx5MNHCnp31Gsr3FWSp9m/KJGc01ukDYkymNWuj2IePYFs0Nbk7+ms45tAucP3qyeCTkngyQJ5ixWQlVxdX/0J0JcA9Wt1GD4HSBi1ApGkKz98Fhx+zAeL7qnoTzAnrgJYi1mSHk7mHKTHKhrOj0cAMhyhZq7+NIZ5091ggh9U= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=rock-chips.com; spf=pass smtp.mailfrom=rock-chips.com; dkim=pass (1024-bit key) header.d=rock-chips.com header.i=@rock-chips.com header.b=TzU1po3+; arc=none smtp.client-ip=101.71.155.67 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=rock-chips.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=rock-chips.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=rock-chips.com header.i=@rock-chips.com header.b="TzU1po3+" Received: from rockchip.. (unknown [58.22.7.114]) by smtp.qiye.163.com (Hmail) with ESMTP id 2ebf64e0d; Sat, 27 Dec 2025 19:50:08 +0800 (GMT+08:00) From: Ye Zhang To: Ye Zhang , Linus Walleij , Heiko Stuebner Cc: Bartosz Golaszewski , Rob Herring , Krzysztof Kozlowski , Conor Dooley , linux-gpio@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org, tao.huang@rock-chips.com Subject: [PATCH v4 7/7] ARM: dts: rockchip: rk3506: Add pinctrl and rmio dtsi for rk3506 Date: Sat, 27 Dec 2025 19:49:57 +0800 Message-Id: <20251227114957.3287944-8-ye.zhang@rock-chips.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20251227114957.3287944-1-ye.zhang@rock-chips.com> References: <20251227114957.3287944-1-ye.zhang@rock-chips.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-HM-Tid: 0a9b5fa5043709d8kunm85cc97d2e30b5e X-HM-MType: 1 X-HM-Spam-Status: e1kfGhgUHx5ZQUpXWQgPGg8OCBgUHx5ZQUlOS1dZFg8aDwILHllBWSg2Ly tZV1koWUFDSUNOT01LS0k3V1ktWUFJV1kPCRoVCBIfWUFZQxlITlZDGUhCThhMS0NIT05WFRQJFh oXVRMBExYaEhckFA4PWVdZGBILWUFZTkNVSUlVTFVKSk9ZV1kWGg8SFR0UWUFZT0tIVUpLSU9PT0 hVSktLVUpCS0tZBg++ DKIM-Signature: a=rsa-sha256; b=TzU1po3+4GmnypjWd8v0PXdsdapS8AGc2QmIkbT0zAi5DH2z3GFFP9mFK/IV1fHLn3Wfjn3WT67OTva2J3Z8qZ80K4aczgswSNJuX8/w7i41ngKUpXBE1uir+eTm16zkm5y1q48yRml8F2emaHfMTOFNH2856yeH+DZ1OHSTUKE=; c=relaxed/relaxed; s=default; d=rock-chips.com; v=1; bh=hlQjvlA9Y/amxXUAx+K5kbW2sFzp5l8mOicb7FeFK74=; h=date:mime-version:subject:message-id:from; Content-Type: text/plain; charset="utf-8" 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 --- .../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 =3D + <0 RK_PA0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 0 1>; + }; + + /omit-if-no-ref/ + rm_io0_uart1_rx: rm-io0-uart1-rx { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 0 2>; + }; + + /omit-if-no-ref/ + rm_io0_uart2_tx: rm-io0-uart2-tx { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 0 3>; + }; + + /omit-if-no-ref/ + rm_io0_uart2_rx: rm-io0-uart2-rx { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 0 4>; + }; + + /omit-if-no-ref/ + rm_io0_uart3_tx: rm-io0-uart3-tx { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 0 5>; + }; + + /omit-if-no-ref/ + rm_io0_uart3_rx: rm-io0-uart3-rx { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 0 6>; + }; + + /omit-if-no-ref/ + rm_io0_uart3_ctsn: rm-io0-uart3-ctsn { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 0 7>; + }; + + /omit-if-no-ref/ + rm_io0_uart3_rtsn: rm-io0-uart3-rtsn { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 0 8>; + }; + + /omit-if-no-ref/ + rm_io0_uart4_tx: rm-io0-uart4-tx { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 0 9>; + }; + + /omit-if-no-ref/ + rm_io0_uart4_rx: rm-io0-uart4-rx { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 0 10>; + }; + + /omit-if-no-ref/ + rm_io0_uart4_ctsn: rm-io0-uart4-ctsn { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 0 11>; + }; + + /omit-if-no-ref/ + rm_io0_uart4_rtsn: rm-io0-uart4-rtsn { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 0 12>; + }; + + /omit-if-no-ref/ + rm_io0_mipite: rm-io0-mipite { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 0 13>; + }; + + /omit-if-no-ref/ + rm_io0_clk_32k: rm-io0-clk-32k { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 0 14>; + }; + + /omit-if-no-ref/ + rm_io0_i2c0_scl: rm-io0-i2c0-scl { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 0 15>; + }; + + /omit-if-no-ref/ + rm_io0_i2c0_sda: rm-io0-i2c0-sda { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 0 16>; + }; + + /omit-if-no-ref/ + rm_io0_i2c1_scl: rm-io0-i2c1-scl { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 0 17>; + }; + + /omit-if-no-ref/ + rm_io0_i2c1_sda: rm-io0-i2c1-sda { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 0 18>; + }; + + /omit-if-no-ref/ + rm_io0_i2c2_scl: rm-io0-i2c2-scl { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 0 19>; + }; + + /omit-if-no-ref/ + rm_io0_i2c2_sda: rm-io0-i2c2-sda { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 0 20>; + }; + + /omit-if-no-ref/ + rm_io0_pdm_clk0: rm-io0-pdm-clk0 { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 0 21>; + }; + + /omit-if-no-ref/ + rm_io0_pdm_sdi0: rm-io0-pdm-sdi0 { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 0 22>; + }; + + /omit-if-no-ref/ + rm_io0_pdm_sdi1: rm-io0-pdm-sdi1 { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 0 23>; + }; + + /omit-if-no-ref/ + rm_io0_pdm_sdi2: rm-io0-pdm-sdi2 { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 0 24>; + }; + + /omit-if-no-ref/ + rm_io0_pdm_sdi3: rm-io0-pdm-sdi3 { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 0 25>; + }; + + /omit-if-no-ref/ + rm_io0_can1_tx: rm-io0-can1-tx { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 0 26>; + }; + + /omit-if-no-ref/ + rm_io0_can1_rx: rm-io0-can1-rx { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 0 27>; + }; + + /omit-if-no-ref/ + rm_io0_can0_tx: rm-io0-can0-tx { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 0 28>; + }; + + /omit-if-no-ref/ + rm_io0_can0_rx: rm-io0-can0-rx { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 0 29>; + }; + + /omit-if-no-ref/ + rm_io0_pwm0_ch0: rm-io0-pwm0-ch0 { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 0 30>; + }; + + /omit-if-no-ref/ + rm_io0_pwm0_ch1: rm-io0-pwm0-ch1 { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 0 31>; + }; + + /omit-if-no-ref/ + rm_io0_pwm0_ch2: rm-io0-pwm0-ch2 { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 0 32>; + }; + + /omit-if-no-ref/ + rm_io0_pwm0_ch3: rm-io0-pwm0-ch3 { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 0 33>; + }; + + /omit-if-no-ref/ + rm_io0_pwm1_ch0: rm-io0-pwm1-ch0 { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 0 34>; + }; + + /omit-if-no-ref/ + rm_io0_pwm1_ch1: rm-io0-pwm1-ch1 { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 0 35>; + }; + + /omit-if-no-ref/ + rm_io0_pwm1_ch2: rm-io0-pwm1-ch2 { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 0 36>; + }; + + /omit-if-no-ref/ + rm_io0_pwm1_ch3: rm-io0-pwm1-ch3 { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 0 37>; + }; + + /omit-if-no-ref/ + rm_io0_pwm1_ch4: rm-io0-pwm1-ch4 { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 0 38>; + }; + + /omit-if-no-ref/ + rm_io0_pwm1_ch5: rm-io0-pwm1-ch5 { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 0 39>; + }; + + /omit-if-no-ref/ + rm_io0_pwm1_ch6: rm-io0-pwm1-ch6 { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 0 40>; + }; + + /omit-if-no-ref/ + rm_io0_pwm1_ch7: rm-io0-pwm1-ch7 { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 0 41>; + }; + + /omit-if-no-ref/ + rm_io0_touch_key_drive: rm-io0-touch-key-drive { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 0 42>; + }; + + /omit-if-no-ref/ + rm_io0_touch_key_in0: rm-io0-touch-key-in0 { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 0 43>; + }; + + /omit-if-no-ref/ + rm_io0_touch_key_in1: rm-io0-touch-key-in1 { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 0 44>; + }; + + /omit-if-no-ref/ + rm_io0_touch_key_in2: rm-io0-touch-key-in2 { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 0 45>; + }; + + /omit-if-no-ref/ + rm_io0_touch_key_in3: rm-io0-touch-key-in3 { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 0 46>; + }; + + /omit-if-no-ref/ + rm_io0_touch_key_in4: rm-io0-touch-key-in4 { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 0 47>; + }; + + /omit-if-no-ref/ + rm_io0_touch_key_in5: rm-io0-touch-key-in5 { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 0 48>; + }; + + /omit-if-no-ref/ + rm_io0_touch_key_in6: rm-io0-touch-key-in6 { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 0 49>; + }; + + /omit-if-no-ref/ + rm_io0_touch_key_in7: rm-io0-touch-key-in7 { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 0 50>; + }; + + /omit-if-no-ref/ + rm_io0_sai0_mclk: rm-io0-sai0-mclk { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 0 51>; + }; + + /omit-if-no-ref/ + rm_io0_sai0_sclk: rm-io0-sai0-sclk { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 0 52>; + }; + + /omit-if-no-ref/ + rm_io0_sai0_lrck: rm-io0-sai0-lrck { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 0 53>; + }; + + /omit-if-no-ref/ + rm_io0_sai0_sdi0: rm-io0-sai0-sdi0 { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 0 54>; + }; + + /omit-if-no-ref/ + rm_io0_sai0_sdi1: rm-io0-sai0-sdi1 { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 0 55>; + }; + + /omit-if-no-ref/ + rm_io0_sai0_sdi2: rm-io0-sai0-sdi2 { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 0 56>; + }; + + /omit-if-no-ref/ + rm_io0_sai0_sdi3: rm-io0-sai0-sdi3 { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 0 57>; + }; + + /omit-if-no-ref/ + rm_io0_sai0_sdo: rm-io0-sai0-sdo { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 0 58>; + }; + + /omit-if-no-ref/ + rm_io0_sai1_mclk: rm-io0-sai1-mclk { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 0 59>; + }; + + /omit-if-no-ref/ + rm_io0_sai1_sclk: rm-io0-sai1-sclk { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 0 60>; + }; + + /omit-if-no-ref/ + rm_io0_sai1_lrck: rm-io0-sai1-lrck { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 0 61>; + }; + + /omit-if-no-ref/ + rm_io0_sai1_sdi: rm-io0-sai1-sdi { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 0 62>; + }; + + /omit-if-no-ref/ + rm_io0_sai1_sdo0: rm-io0-sai1-sdo0 { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 0 63>; + }; + + /omit-if-no-ref/ + rm_io0_sai1_sdo1: rm-io0-sai1-sdo1 { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 0 64>; + }; + + /omit-if-no-ref/ + rm_io0_sai1_sdo2: rm-io0-sai1-sdo2 { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 0 65>; + }; + + /omit-if-no-ref/ + rm_io0_sai1_sdo3: rm-io0-sai1-sdo3 { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 0 66>; + }; + + /omit-if-no-ref/ + rm_io0_spi0_clk: rm-io0-spi0-clk { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 0 67>; + }; + + /omit-if-no-ref/ + rm_io0_spi0_mosi: rm-io0-spi0-mosi { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 0 68>; + }; + + /omit-if-no-ref/ + rm_io0_spi0_miso: rm-io0-spi0-miso { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 0 69>; + }; + + /omit-if-no-ref/ + rm_io0_spi0_csn0: rm-io0-spi0-csn0 { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 0 70>; + }; + + /omit-if-no-ref/ + rm_io0_spi0_csn1: rm-io0-spi0-csn1 { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 0 71>; + }; + + /omit-if-no-ref/ + rm_io0_spi1_clk: rm-io0-spi1-clk { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 0 72>; + }; + + /omit-if-no-ref/ + rm_io0_spi1_mosi: rm-io0-spi1-mosi { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 0 73>; + }; + + /omit-if-no-ref/ + rm_io0_spi1_miso: rm-io0-spi1-miso { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 0 74>; + }; + + /omit-if-no-ref/ + rm_io0_spi1_csn0: rm-io0-spi1-csn0 { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 0 75>; + }; + + /omit-if-no-ref/ + rm_io0_spi1_csn1: rm-io0-spi1-csn1 { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 0 76>; + }; + + /omit-if-no-ref/ + rm_io0_wdt_tsadc_shut: rm-io0-wdt-tsadc-shut { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 0 77>; + }; + + /omit-if-no-ref/ + rm_io0_pmu_sleep: rm-io0-pmu-sleep { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 0 78>; + }; + + /omit-if-no-ref/ + rm_io0_core_power_off: rm-io0-core-power-off { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 0 79>; + }; + + /omit-if-no-ref/ + rm_io0_spdif_tx: rm-io0-spdif-tx { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 0 80>; + }; + + /omit-if-no-ref/ + rm_io0_spdif_rx: rm-io0-spdif-rx { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 0 81>; + }; + + /omit-if-no-ref/ + rm_io0_pwm1_bip_cntr_a0: rm-io0-pwm1-bip-cntr-a0 { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 0 82>; + }; + + /omit-if-no-ref/ + rm_io0_pwm1_bip_cntr_a1: rm-io0-pwm1-bip-cntr-a1 { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 0 83>; + }; + + /omit-if-no-ref/ + rm_io0_pwm1_bip_cntr_a2: rm-io0-pwm1-bip-cntr-a2 { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 0 84>; + }; + + /omit-if-no-ref/ + rm_io0_pwm1_bip_cntr_a3: rm-io0-pwm1-bip-cntr-a3 { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 0 85>; + }; + + /omit-if-no-ref/ + rm_io0_pwm1_bip_cntr_a4: rm-io0-pwm1-bip-cntr-a4 { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 0 86>; + }; + + /omit-if-no-ref/ + rm_io0_pwm1_bip_cntr_a5: rm-io0-pwm1-bip-cntr-a5 { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 0 87>; + }; + + /omit-if-no-ref/ + rm_io0_pwm1_bip_cntr_b0: rm-io0-pwm1-bip-cntr-b0 { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 0 88>; + }; + + /omit-if-no-ref/ + rm_io0_pwm1_bip_cntr_b1: rm-io0-pwm1-bip-cntr-b1 { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 0 89>; + }; + + /omit-if-no-ref/ + rm_io0_pwm1_bip_cntr_b2: rm-io0-pwm1-bip-cntr-b2 { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 0 90>; + }; + + /omit-if-no-ref/ + rm_io0_pwm1_bip_cntr_b3: rm-io0-pwm1-bip-cntr-b3 { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 0 91>; + }; + + /omit-if-no-ref/ + rm_io0_pwm1_bip_cntr_b4: rm-io0-pwm1-bip-cntr-b4 { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 0 92>; + }; + + /omit-if-no-ref/ + rm_io0_pwm1_bip_cntr_b5: rm-io0-pwm1-bip-cntr-b5 { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 0 93>; + }; + + /omit-if-no-ref/ + rm_io0_pdm_clk1: rm-io0-pdm-clk1 { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 0 94>; + }; + + /omit-if-no-ref/ + rm_io0_eth_rmii0_ppsclk: rm-io0-eth-rmii0-ppsclk { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 0 95>; + }; + + /omit-if-no-ref/ + rm_io0_eth_rmii0_ppstrig: rm-io0-eth-rmii0-ppstrig { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 0 96>; + }; + + /omit-if-no-ref/ + rm_io0_eth_rmii1_ppsclk: rm-io0-eth-rmii1-ppsclk { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 0 97>; + }; + + /omit-if-no-ref/ + rm_io0_eth_rmii1_ppstrig: rm-io0-eth-rmii1-ppstrig { + rockchip,pins =3D + <0 RK_PA0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 0 98>; + }; + }; + + rm_io1 { + /omit-if-no-ref/ + rm_io1_uart1_tx: rm-io1-uart1-tx { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 1 1>; + }; + + /omit-if-no-ref/ + rm_io1_uart1_rx: rm-io1-uart1-rx { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 1 2>; + }; + + /omit-if-no-ref/ + rm_io1_uart2_tx: rm-io1-uart2-tx { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 1 3>; + }; + + /omit-if-no-ref/ + rm_io1_uart2_rx: rm-io1-uart2-rx { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 1 4>; + }; + + /omit-if-no-ref/ + rm_io1_uart3_tx: rm-io1-uart3-tx { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 1 5>; + }; + + /omit-if-no-ref/ + rm_io1_uart3_rx: rm-io1-uart3-rx { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 1 6>; + }; + + /omit-if-no-ref/ + rm_io1_uart3_ctsn: rm-io1-uart3-ctsn { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 1 7>; + }; + + /omit-if-no-ref/ + rm_io1_uart3_rtsn: rm-io1-uart3-rtsn { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 1 8>; + }; + + /omit-if-no-ref/ + rm_io1_uart4_tx: rm-io1-uart4-tx { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 1 9>; + }; + + /omit-if-no-ref/ + rm_io1_uart4_rx: rm-io1-uart4-rx { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 1 10>; + }; + + /omit-if-no-ref/ + rm_io1_uart4_ctsn: rm-io1-uart4-ctsn { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 1 11>; + }; + + /omit-if-no-ref/ + rm_io1_uart4_rtsn: rm-io1-uart4-rtsn { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 1 12>; + }; + + /omit-if-no-ref/ + rm_io1_mipite: rm-io1-mipite { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 1 13>; + }; + + /omit-if-no-ref/ + rm_io1_clk_32k: rm-io1-clk-32k { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 1 14>; + }; + + /omit-if-no-ref/ + rm_io1_i2c0_scl: rm-io1-i2c0-scl { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 1 15>; + }; + + /omit-if-no-ref/ + rm_io1_i2c0_sda: rm-io1-i2c0-sda { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 1 16>; + }; + + /omit-if-no-ref/ + rm_io1_i2c1_scl: rm-io1-i2c1-scl { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 1 17>; + }; + + /omit-if-no-ref/ + rm_io1_i2c1_sda: rm-io1-i2c1-sda { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 1 18>; + }; + + /omit-if-no-ref/ + rm_io1_i2c2_scl: rm-io1-i2c2-scl { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 1 19>; + }; + + /omit-if-no-ref/ + rm_io1_i2c2_sda: rm-io1-i2c2-sda { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 1 20>; + }; + + /omit-if-no-ref/ + rm_io1_pdm_clk0: rm-io1-pdm-clk0 { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 1 21>; + }; + + /omit-if-no-ref/ + rm_io1_pdm_sdi0: rm-io1-pdm-sdi0 { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 1 22>; + }; + + /omit-if-no-ref/ + rm_io1_pdm_sdi1: rm-io1-pdm-sdi1 { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 1 23>; + }; + + /omit-if-no-ref/ + rm_io1_pdm_sdi2: rm-io1-pdm-sdi2 { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 1 24>; + }; + + /omit-if-no-ref/ + rm_io1_pdm_sdi3: rm-io1-pdm-sdi3 { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 1 25>; + }; + + /omit-if-no-ref/ + rm_io1_can1_tx: rm-io1-can1-tx { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 1 26>; + }; + + /omit-if-no-ref/ + rm_io1_can1_rx: rm-io1-can1-rx { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 1 27>; + }; + + /omit-if-no-ref/ + rm_io1_can0_tx: rm-io1-can0-tx { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 1 28>; + }; + + /omit-if-no-ref/ + rm_io1_can0_rx: rm-io1-can0-rx { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 1 29>; + }; + + /omit-if-no-ref/ + rm_io1_pwm0_ch0: rm-io1-pwm0-ch0 { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 1 30>; + }; + + /omit-if-no-ref/ + rm_io1_pwm0_ch1: rm-io1-pwm0-ch1 { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 1 31>; + }; + + /omit-if-no-ref/ + rm_io1_pwm0_ch2: rm-io1-pwm0-ch2 { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 1 32>; + }; + + /omit-if-no-ref/ + rm_io1_pwm0_ch3: rm-io1-pwm0-ch3 { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 1 33>; + }; + + /omit-if-no-ref/ + rm_io1_pwm1_ch0: rm-io1-pwm1-ch0 { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 1 34>; + }; + + /omit-if-no-ref/ + rm_io1_pwm1_ch1: rm-io1-pwm1-ch1 { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 1 35>; + }; + + /omit-if-no-ref/ + rm_io1_pwm1_ch2: rm-io1-pwm1-ch2 { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 1 36>; + }; + + /omit-if-no-ref/ + rm_io1_pwm1_ch3: rm-io1-pwm1-ch3 { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 1 37>; + }; + + /omit-if-no-ref/ + rm_io1_pwm1_ch4: rm-io1-pwm1-ch4 { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 1 38>; + }; + + /omit-if-no-ref/ + rm_io1_pwm1_ch5: rm-io1-pwm1-ch5 { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 1 39>; + }; + + /omit-if-no-ref/ + rm_io1_pwm1_ch6: rm-io1-pwm1-ch6 { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 1 40>; + }; + + /omit-if-no-ref/ + rm_io1_pwm1_ch7: rm-io1-pwm1-ch7 { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 1 41>; + }; + + /omit-if-no-ref/ + rm_io1_touch_key_drive: rm-io1-touch-key-drive { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 1 42>; + }; + + /omit-if-no-ref/ + rm_io1_touch_key_in0: rm-io1-touch-key-in0 { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 1 43>; + }; + + /omit-if-no-ref/ + rm_io1_touch_key_in1: rm-io1-touch-key-in1 { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 1 44>; + }; + + /omit-if-no-ref/ + rm_io1_touch_key_in2: rm-io1-touch-key-in2 { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 1 45>; + }; + + /omit-if-no-ref/ + rm_io1_touch_key_in3: rm-io1-touch-key-in3 { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 1 46>; + }; + + /omit-if-no-ref/ + rm_io1_touch_key_in4: rm-io1-touch-key-in4 { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 1 47>; + }; + + /omit-if-no-ref/ + rm_io1_touch_key_in5: rm-io1-touch-key-in5 { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 1 48>; + }; + + /omit-if-no-ref/ + rm_io1_touch_key_in6: rm-io1-touch-key-in6 { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 1 49>; + }; + + /omit-if-no-ref/ + rm_io1_touch_key_in7: rm-io1-touch-key-in7 { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 1 50>; + }; + + /omit-if-no-ref/ + rm_io1_sai0_mclk: rm-io1-sai0-mclk { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 1 51>; + }; + + /omit-if-no-ref/ + rm_io1_sai0_sclk: rm-io1-sai0-sclk { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 1 52>; + }; + + /omit-if-no-ref/ + rm_io1_sai0_lrck: rm-io1-sai0-lrck { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 1 53>; + }; + + /omit-if-no-ref/ + rm_io1_sai0_sdi0: rm-io1-sai0-sdi0 { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 1 54>; + }; + + /omit-if-no-ref/ + rm_io1_sai0_sdi1: rm-io1-sai0-sdi1 { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 1 55>; + }; + + /omit-if-no-ref/ + rm_io1_sai0_sdi2: rm-io1-sai0-sdi2 { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 1 56>; + }; + + /omit-if-no-ref/ + rm_io1_sai0_sdi3: rm-io1-sai0-sdi3 { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 1 57>; + }; + + /omit-if-no-ref/ + rm_io1_sai0_sdo: rm-io1-sai0-sdo { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 1 58>; + }; + + /omit-if-no-ref/ + rm_io1_sai1_mclk: rm-io1-sai1-mclk { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 1 59>; + }; + + /omit-if-no-ref/ + rm_io1_sai1_sclk: rm-io1-sai1-sclk { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 1 60>; + }; + + /omit-if-no-ref/ + rm_io1_sai1_lrck: rm-io1-sai1-lrck { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 1 61>; + }; + + /omit-if-no-ref/ + rm_io1_sai1_sdi: rm-io1-sai1-sdi { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 1 62>; + }; + + /omit-if-no-ref/ + rm_io1_sai1_sdo0: rm-io1-sai1-sdo0 { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 1 63>; + }; + + /omit-if-no-ref/ + rm_io1_sai1_sdo1: rm-io1-sai1-sdo1 { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 1 64>; + }; + + /omit-if-no-ref/ + rm_io1_sai1_sdo2: rm-io1-sai1-sdo2 { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 1 65>; + }; + + /omit-if-no-ref/ + rm_io1_sai1_sdo3: rm-io1-sai1-sdo3 { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 1 66>; + }; + + /omit-if-no-ref/ + rm_io1_spi0_clk: rm-io1-spi0-clk { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 1 67>; + }; + + /omit-if-no-ref/ + rm_io1_spi0_mosi: rm-io1-spi0-mosi { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 1 68>; + }; + + /omit-if-no-ref/ + rm_io1_spi0_miso: rm-io1-spi0-miso { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 1 69>; + }; + + /omit-if-no-ref/ + rm_io1_spi0_csn0: rm-io1-spi0-csn0 { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 1 70>; + }; + + /omit-if-no-ref/ + rm_io1_spi0_csn1: rm-io1-spi0-csn1 { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 1 71>; + }; + + /omit-if-no-ref/ + rm_io1_spi1_clk: rm-io1-spi1-clk { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 1 72>; + }; + + /omit-if-no-ref/ + rm_io1_spi1_mosi: rm-io1-spi1-mosi { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 1 73>; + }; + + /omit-if-no-ref/ + rm_io1_spi1_miso: rm-io1-spi1-miso { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 1 74>; + }; + + /omit-if-no-ref/ + rm_io1_spi1_csn0: rm-io1-spi1-csn0 { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 1 75>; + }; + + /omit-if-no-ref/ + rm_io1_spi1_csn1: rm-io1-spi1-csn1 { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 1 76>; + }; + + /omit-if-no-ref/ + rm_io1_wdt_tsadc_shut: rm-io1-wdt-tsadc-shut { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 1 77>; + }; + + /omit-if-no-ref/ + rm_io1_pmu_sleep: rm-io1-pmu-sleep { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 1 78>; + }; + + /omit-if-no-ref/ + rm_io1_core_power_off: rm-io1-core-power-off { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 1 79>; + }; + + /omit-if-no-ref/ + rm_io1_spdif_tx: rm-io1-spdif-tx { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 1 80>; + }; + + /omit-if-no-ref/ + rm_io1_spdif_rx: rm-io1-spdif-rx { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 1 81>; + }; + + /omit-if-no-ref/ + rm_io1_pwm1_bip_cntr_a0: rm-io1-pwm1-bip-cntr-a0 { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 1 82>; + }; + + /omit-if-no-ref/ + rm_io1_pwm1_bip_cntr_a1: rm-io1-pwm1-bip-cntr-a1 { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 1 83>; + }; + + /omit-if-no-ref/ + rm_io1_pwm1_bip_cntr_a2: rm-io1-pwm1-bip-cntr-a2 { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 1 84>; + }; + + /omit-if-no-ref/ + rm_io1_pwm1_bip_cntr_a3: rm-io1-pwm1-bip-cntr-a3 { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 1 85>; + }; + + /omit-if-no-ref/ + rm_io1_pwm1_bip_cntr_a4: rm-io1-pwm1-bip-cntr-a4 { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 1 86>; + }; + + /omit-if-no-ref/ + rm_io1_pwm1_bip_cntr_a5: rm-io1-pwm1-bip-cntr-a5 { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 1 87>; + }; + + /omit-if-no-ref/ + rm_io1_pwm1_bip_cntr_b0: rm-io1-pwm1-bip-cntr-b0 { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 1 88>; + }; + + /omit-if-no-ref/ + rm_io1_pwm1_bip_cntr_b1: rm-io1-pwm1-bip-cntr-b1 { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 1 89>; + }; + + /omit-if-no-ref/ + rm_io1_pwm1_bip_cntr_b2: rm-io1-pwm1-bip-cntr-b2 { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 1 90>; + }; + + /omit-if-no-ref/ + rm_io1_pwm1_bip_cntr_b3: rm-io1-pwm1-bip-cntr-b3 { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 1 91>; + }; + + /omit-if-no-ref/ + rm_io1_pwm1_bip_cntr_b4: rm-io1-pwm1-bip-cntr-b4 { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 1 92>; + }; + + /omit-if-no-ref/ + rm_io1_pwm1_bip_cntr_b5: rm-io1-pwm1-bip-cntr-b5 { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 1 93>; + }; + + /omit-if-no-ref/ + rm_io1_pdm_clk1: rm-io1-pdm-clk1 { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 1 94>; + }; + + /omit-if-no-ref/ + rm_io1_eth_rmii0_ppsclk: rm-io1-eth-rmii0-ppsclk { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 1 95>; + }; + + /omit-if-no-ref/ + rm_io1_eth_rmii0_ppstrig: rm-io1-eth-rmii0-ppstrig { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 1 96>; + }; + + /omit-if-no-ref/ + rm_io1_eth_rmii1_ppsclk: rm-io1-eth-rmii1-ppsclk { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 1 97>; + }; + + /omit-if-no-ref/ + rm_io1_eth_rmii1_ppstrig: rm-io1-eth-rmii1-ppstrig { + rockchip,pins =3D + <0 RK_PA1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 1 98>; + }; + }; + + rm_io2 { + /omit-if-no-ref/ + rm_io2_uart1_tx: rm-io2-uart1-tx { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 2 1>; + }; + + /omit-if-no-ref/ + rm_io2_uart1_rx: rm-io2-uart1-rx { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 2 2>; + }; + + /omit-if-no-ref/ + rm_io2_uart2_tx: rm-io2-uart2-tx { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 2 3>; + }; + + /omit-if-no-ref/ + rm_io2_uart2_rx: rm-io2-uart2-rx { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 2 4>; + }; + + /omit-if-no-ref/ + rm_io2_uart3_tx: rm-io2-uart3-tx { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 2 5>; + }; + + /omit-if-no-ref/ + rm_io2_uart3_rx: rm-io2-uart3-rx { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 2 6>; + }; + + /omit-if-no-ref/ + rm_io2_uart3_ctsn: rm-io2-uart3-ctsn { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 2 7>; + }; + + /omit-if-no-ref/ + rm_io2_uart3_rtsn: rm-io2-uart3-rtsn { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 2 8>; + }; + + /omit-if-no-ref/ + rm_io2_uart4_tx: rm-io2-uart4-tx { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 2 9>; + }; + + /omit-if-no-ref/ + rm_io2_uart4_rx: rm-io2-uart4-rx { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 2 10>; + }; + + /omit-if-no-ref/ + rm_io2_uart4_ctsn: rm-io2-uart4-ctsn { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 2 11>; + }; + + /omit-if-no-ref/ + rm_io2_uart4_rtsn: rm-io2-uart4-rtsn { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 2 12>; + }; + + /omit-if-no-ref/ + rm_io2_mipite: rm-io2-mipite { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 2 13>; + }; + + /omit-if-no-ref/ + rm_io2_clk_32k: rm-io2-clk-32k { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 2 14>; + }; + + /omit-if-no-ref/ + rm_io2_i2c0_scl: rm-io2-i2c0-scl { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 2 15>; + }; + + /omit-if-no-ref/ + rm_io2_i2c0_sda: rm-io2-i2c0-sda { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 2 16>; + }; + + /omit-if-no-ref/ + rm_io2_i2c1_scl: rm-io2-i2c1-scl { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 2 17>; + }; + + /omit-if-no-ref/ + rm_io2_i2c1_sda: rm-io2-i2c1-sda { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 2 18>; + }; + + /omit-if-no-ref/ + rm_io2_i2c2_scl: rm-io2-i2c2-scl { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 2 19>; + }; + + /omit-if-no-ref/ + rm_io2_i2c2_sda: rm-io2-i2c2-sda { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 2 20>; + }; + + /omit-if-no-ref/ + rm_io2_pdm_clk0: rm-io2-pdm-clk0 { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 2 21>; + }; + + /omit-if-no-ref/ + rm_io2_pdm_sdi0: rm-io2-pdm-sdi0 { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 2 22>; + }; + + /omit-if-no-ref/ + rm_io2_pdm_sdi1: rm-io2-pdm-sdi1 { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 2 23>; + }; + + /omit-if-no-ref/ + rm_io2_pdm_sdi2: rm-io2-pdm-sdi2 { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 2 24>; + }; + + /omit-if-no-ref/ + rm_io2_pdm_sdi3: rm-io2-pdm-sdi3 { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 2 25>; + }; + + /omit-if-no-ref/ + rm_io2_can1_tx: rm-io2-can1-tx { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 2 26>; + }; + + /omit-if-no-ref/ + rm_io2_can1_rx: rm-io2-can1-rx { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 2 27>; + }; + + /omit-if-no-ref/ + rm_io2_can0_tx: rm-io2-can0-tx { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 2 28>; + }; + + /omit-if-no-ref/ + rm_io2_can0_rx: rm-io2-can0-rx { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 2 29>; + }; + + /omit-if-no-ref/ + rm_io2_pwm0_ch0: rm-io2-pwm0-ch0 { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 2 30>; + }; + + /omit-if-no-ref/ + rm_io2_pwm0_ch1: rm-io2-pwm0-ch1 { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 2 31>; + }; + + /omit-if-no-ref/ + rm_io2_pwm0_ch2: rm-io2-pwm0-ch2 { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 2 32>; + }; + + /omit-if-no-ref/ + rm_io2_pwm0_ch3: rm-io2-pwm0-ch3 { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 2 33>; + }; + + /omit-if-no-ref/ + rm_io2_pwm1_ch0: rm-io2-pwm1-ch0 { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 2 34>; + }; + + /omit-if-no-ref/ + rm_io2_pwm1_ch1: rm-io2-pwm1-ch1 { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 2 35>; + }; + + /omit-if-no-ref/ + rm_io2_pwm1_ch2: rm-io2-pwm1-ch2 { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 2 36>; + }; + + /omit-if-no-ref/ + rm_io2_pwm1_ch3: rm-io2-pwm1-ch3 { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 2 37>; + }; + + /omit-if-no-ref/ + rm_io2_pwm1_ch4: rm-io2-pwm1-ch4 { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 2 38>; + }; + + /omit-if-no-ref/ + rm_io2_pwm1_ch5: rm-io2-pwm1-ch5 { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 2 39>; + }; + + /omit-if-no-ref/ + rm_io2_pwm1_ch6: rm-io2-pwm1-ch6 { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 2 40>; + }; + + /omit-if-no-ref/ + rm_io2_pwm1_ch7: rm-io2-pwm1-ch7 { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 2 41>; + }; + + /omit-if-no-ref/ + rm_io2_touch_key_drive: rm-io2-touch-key-drive { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 2 42>; + }; + + /omit-if-no-ref/ + rm_io2_touch_key_in0: rm-io2-touch-key-in0 { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 2 43>; + }; + + /omit-if-no-ref/ + rm_io2_touch_key_in1: rm-io2-touch-key-in1 { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 2 44>; + }; + + /omit-if-no-ref/ + rm_io2_touch_key_in2: rm-io2-touch-key-in2 { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 2 45>; + }; + + /omit-if-no-ref/ + rm_io2_touch_key_in3: rm-io2-touch-key-in3 { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 2 46>; + }; + + /omit-if-no-ref/ + rm_io2_touch_key_in4: rm-io2-touch-key-in4 { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 2 47>; + }; + + /omit-if-no-ref/ + rm_io2_touch_key_in5: rm-io2-touch-key-in5 { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 2 48>; + }; + + /omit-if-no-ref/ + rm_io2_touch_key_in6: rm-io2-touch-key-in6 { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 2 49>; + }; + + /omit-if-no-ref/ + rm_io2_touch_key_in7: rm-io2-touch-key-in7 { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 2 50>; + }; + + /omit-if-no-ref/ + rm_io2_sai0_mclk: rm-io2-sai0-mclk { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 2 51>; + }; + + /omit-if-no-ref/ + rm_io2_sai0_sclk: rm-io2-sai0-sclk { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 2 52>; + }; + + /omit-if-no-ref/ + rm_io2_sai0_lrck: rm-io2-sai0-lrck { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 2 53>; + }; + + /omit-if-no-ref/ + rm_io2_sai0_sdi0: rm-io2-sai0-sdi0 { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 2 54>; + }; + + /omit-if-no-ref/ + rm_io2_sai0_sdi1: rm-io2-sai0-sdi1 { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 2 55>; + }; + + /omit-if-no-ref/ + rm_io2_sai0_sdi2: rm-io2-sai0-sdi2 { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 2 56>; + }; + + /omit-if-no-ref/ + rm_io2_sai0_sdi3: rm-io2-sai0-sdi3 { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 2 57>; + }; + + /omit-if-no-ref/ + rm_io2_sai0_sdo: rm-io2-sai0-sdo { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 2 58>; + }; + + /omit-if-no-ref/ + rm_io2_sai1_mclk: rm-io2-sai1-mclk { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 2 59>; + }; + + /omit-if-no-ref/ + rm_io2_sai1_sclk: rm-io2-sai1-sclk { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 2 60>; + }; + + /omit-if-no-ref/ + rm_io2_sai1_lrck: rm-io2-sai1-lrck { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 2 61>; + }; + + /omit-if-no-ref/ + rm_io2_sai1_sdi: rm-io2-sai1-sdi { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 2 62>; + }; + + /omit-if-no-ref/ + rm_io2_sai1_sdo0: rm-io2-sai1-sdo0 { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 2 63>; + }; + + /omit-if-no-ref/ + rm_io2_sai1_sdo1: rm-io2-sai1-sdo1 { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 2 64>; + }; + + /omit-if-no-ref/ + rm_io2_sai1_sdo2: rm-io2-sai1-sdo2 { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 2 65>; + }; + + /omit-if-no-ref/ + rm_io2_sai1_sdo3: rm-io2-sai1-sdo3 { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 2 66>; + }; + + /omit-if-no-ref/ + rm_io2_spi0_clk: rm-io2-spi0-clk { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 2 67>; + }; + + /omit-if-no-ref/ + rm_io2_spi0_mosi: rm-io2-spi0-mosi { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 2 68>; + }; + + /omit-if-no-ref/ + rm_io2_spi0_miso: rm-io2-spi0-miso { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 2 69>; + }; + + /omit-if-no-ref/ + rm_io2_spi0_csn0: rm-io2-spi0-csn0 { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 2 70>; + }; + + /omit-if-no-ref/ + rm_io2_spi0_csn1: rm-io2-spi0-csn1 { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 2 71>; + }; + + /omit-if-no-ref/ + rm_io2_spi1_clk: rm-io2-spi1-clk { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 2 72>; + }; + + /omit-if-no-ref/ + rm_io2_spi1_mosi: rm-io2-spi1-mosi { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 2 73>; + }; + + /omit-if-no-ref/ + rm_io2_spi1_miso: rm-io2-spi1-miso { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 2 74>; + }; + + /omit-if-no-ref/ + rm_io2_spi1_csn0: rm-io2-spi1-csn0 { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 2 75>; + }; + + /omit-if-no-ref/ + rm_io2_spi1_csn1: rm-io2-spi1-csn1 { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 2 76>; + }; + + /omit-if-no-ref/ + rm_io2_wdt_tsadc_shut: rm-io2-wdt-tsadc-shut { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 2 77>; + }; + + /omit-if-no-ref/ + rm_io2_pmu_sleep: rm-io2-pmu-sleep { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 2 78>; + }; + + /omit-if-no-ref/ + rm_io2_core_power_off: rm-io2-core-power-off { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 2 79>; + }; + + /omit-if-no-ref/ + rm_io2_spdif_tx: rm-io2-spdif-tx { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 2 80>; + }; + + /omit-if-no-ref/ + rm_io2_spdif_rx: rm-io2-spdif-rx { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 2 81>; + }; + + /omit-if-no-ref/ + rm_io2_pwm1_bip_cntr_a0: rm-io2-pwm1-bip-cntr-a0 { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 2 82>; + }; + + /omit-if-no-ref/ + rm_io2_pwm1_bip_cntr_a1: rm-io2-pwm1-bip-cntr-a1 { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 2 83>; + }; + + /omit-if-no-ref/ + rm_io2_pwm1_bip_cntr_a2: rm-io2-pwm1-bip-cntr-a2 { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 2 84>; + }; + + /omit-if-no-ref/ + rm_io2_pwm1_bip_cntr_a3: rm-io2-pwm1-bip-cntr-a3 { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 2 85>; + }; + + /omit-if-no-ref/ + rm_io2_pwm1_bip_cntr_a4: rm-io2-pwm1-bip-cntr-a4 { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 2 86>; + }; + + /omit-if-no-ref/ + rm_io2_pwm1_bip_cntr_a5: rm-io2-pwm1-bip-cntr-a5 { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 2 87>; + }; + + /omit-if-no-ref/ + rm_io2_pwm1_bip_cntr_b0: rm-io2-pwm1-bip-cntr-b0 { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 2 88>; + }; + + /omit-if-no-ref/ + rm_io2_pwm1_bip_cntr_b1: rm-io2-pwm1-bip-cntr-b1 { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 2 89>; + }; + + /omit-if-no-ref/ + rm_io2_pwm1_bip_cntr_b2: rm-io2-pwm1-bip-cntr-b2 { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 2 90>; + }; + + /omit-if-no-ref/ + rm_io2_pwm1_bip_cntr_b3: rm-io2-pwm1-bip-cntr-b3 { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 2 91>; + }; + + /omit-if-no-ref/ + rm_io2_pwm1_bip_cntr_b4: rm-io2-pwm1-bip-cntr-b4 { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 2 92>; + }; + + /omit-if-no-ref/ + rm_io2_pwm1_bip_cntr_b5: rm-io2-pwm1-bip-cntr-b5 { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 2 93>; + }; + + /omit-if-no-ref/ + rm_io2_pdm_clk1: rm-io2-pdm-clk1 { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 2 94>; + }; + + /omit-if-no-ref/ + rm_io2_eth_rmii0_ppsclk: rm-io2-eth-rmii0-ppsclk { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 2 95>; + }; + + /omit-if-no-ref/ + rm_io2_eth_rmii0_ppstrig: rm-io2-eth-rmii0-ppstrig { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 2 96>; + }; + + /omit-if-no-ref/ + rm_io2_eth_rmii1_ppsclk: rm-io2-eth-rmii1-ppsclk { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 2 97>; + }; + + /omit-if-no-ref/ + rm_io2_eth_rmii1_ppstrig: rm-io2-eth-rmii1-ppstrig { + rockchip,pins =3D + <0 RK_PA2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 2 98>; + }; + }; + + rm_io3 { + /omit-if-no-ref/ + rm_io3_uart1_tx: rm-io3-uart1-tx { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 3 1>; + }; + + /omit-if-no-ref/ + rm_io3_uart1_rx: rm-io3-uart1-rx { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 3 2>; + }; + + /omit-if-no-ref/ + rm_io3_uart2_tx: rm-io3-uart2-tx { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 3 3>; + }; + + /omit-if-no-ref/ + rm_io3_uart2_rx: rm-io3-uart2-rx { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 3 4>; + }; + + /omit-if-no-ref/ + rm_io3_uart3_tx: rm-io3-uart3-tx { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 3 5>; + }; + + /omit-if-no-ref/ + rm_io3_uart3_rx: rm-io3-uart3-rx { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 3 6>; + }; + + /omit-if-no-ref/ + rm_io3_uart3_ctsn: rm-io3-uart3-ctsn { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 3 7>; + }; + + /omit-if-no-ref/ + rm_io3_uart3_rtsn: rm-io3-uart3-rtsn { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 3 8>; + }; + + /omit-if-no-ref/ + rm_io3_uart4_tx: rm-io3-uart4-tx { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 3 9>; + }; + + /omit-if-no-ref/ + rm_io3_uart4_rx: rm-io3-uart4-rx { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 3 10>; + }; + + /omit-if-no-ref/ + rm_io3_uart4_ctsn: rm-io3-uart4-ctsn { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 3 11>; + }; + + /omit-if-no-ref/ + rm_io3_uart4_rtsn: rm-io3-uart4-rtsn { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 3 12>; + }; + + /omit-if-no-ref/ + rm_io3_mipite: rm-io3-mipite { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 3 13>; + }; + + /omit-if-no-ref/ + rm_io3_clk_32k: rm-io3-clk-32k { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 3 14>; + }; + + /omit-if-no-ref/ + rm_io3_i2c0_scl: rm-io3-i2c0-scl { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 3 15>; + }; + + /omit-if-no-ref/ + rm_io3_i2c0_sda: rm-io3-i2c0-sda { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 3 16>; + }; + + /omit-if-no-ref/ + rm_io3_i2c1_scl: rm-io3-i2c1-scl { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 3 17>; + }; + + /omit-if-no-ref/ + rm_io3_i2c1_sda: rm-io3-i2c1-sda { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 3 18>; + }; + + /omit-if-no-ref/ + rm_io3_i2c2_scl: rm-io3-i2c2-scl { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 3 19>; + }; + + /omit-if-no-ref/ + rm_io3_i2c2_sda: rm-io3-i2c2-sda { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 3 20>; + }; + + /omit-if-no-ref/ + rm_io3_pdm_clk0: rm-io3-pdm-clk0 { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 3 21>; + }; + + /omit-if-no-ref/ + rm_io3_pdm_sdi0: rm-io3-pdm-sdi0 { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 3 22>; + }; + + /omit-if-no-ref/ + rm_io3_pdm_sdi1: rm-io3-pdm-sdi1 { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 3 23>; + }; + + /omit-if-no-ref/ + rm_io3_pdm_sdi2: rm-io3-pdm-sdi2 { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 3 24>; + }; + + /omit-if-no-ref/ + rm_io3_pdm_sdi3: rm-io3-pdm-sdi3 { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 3 25>; + }; + + /omit-if-no-ref/ + rm_io3_can1_tx: rm-io3-can1-tx { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 3 26>; + }; + + /omit-if-no-ref/ + rm_io3_can1_rx: rm-io3-can1-rx { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 3 27>; + }; + + /omit-if-no-ref/ + rm_io3_can0_tx: rm-io3-can0-tx { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 3 28>; + }; + + /omit-if-no-ref/ + rm_io3_can0_rx: rm-io3-can0-rx { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 3 29>; + }; + + /omit-if-no-ref/ + rm_io3_pwm0_ch0: rm-io3-pwm0-ch0 { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 3 30>; + }; + + /omit-if-no-ref/ + rm_io3_pwm0_ch1: rm-io3-pwm0-ch1 { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 3 31>; + }; + + /omit-if-no-ref/ + rm_io3_pwm0_ch2: rm-io3-pwm0-ch2 { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 3 32>; + }; + + /omit-if-no-ref/ + rm_io3_pwm0_ch3: rm-io3-pwm0-ch3 { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 3 33>; + }; + + /omit-if-no-ref/ + rm_io3_pwm1_ch0: rm-io3-pwm1-ch0 { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 3 34>; + }; + + /omit-if-no-ref/ + rm_io3_pwm1_ch1: rm-io3-pwm1-ch1 { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 3 35>; + }; + + /omit-if-no-ref/ + rm_io3_pwm1_ch2: rm-io3-pwm1-ch2 { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 3 36>; + }; + + /omit-if-no-ref/ + rm_io3_pwm1_ch3: rm-io3-pwm1-ch3 { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 3 37>; + }; + + /omit-if-no-ref/ + rm_io3_pwm1_ch4: rm-io3-pwm1-ch4 { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 3 38>; + }; + + /omit-if-no-ref/ + rm_io3_pwm1_ch5: rm-io3-pwm1-ch5 { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 3 39>; + }; + + /omit-if-no-ref/ + rm_io3_pwm1_ch6: rm-io3-pwm1-ch6 { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 3 40>; + }; + + /omit-if-no-ref/ + rm_io3_pwm1_ch7: rm-io3-pwm1-ch7 { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 3 41>; + }; + + /omit-if-no-ref/ + rm_io3_touch_key_drive: rm-io3-touch-key-drive { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 3 42>; + }; + + /omit-if-no-ref/ + rm_io3_touch_key_in0: rm-io3-touch-key-in0 { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 3 43>; + }; + + /omit-if-no-ref/ + rm_io3_touch_key_in1: rm-io3-touch-key-in1 { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 3 44>; + }; + + /omit-if-no-ref/ + rm_io3_touch_key_in2: rm-io3-touch-key-in2 { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 3 45>; + }; + + /omit-if-no-ref/ + rm_io3_touch_key_in3: rm-io3-touch-key-in3 { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 3 46>; + }; + + /omit-if-no-ref/ + rm_io3_touch_key_in4: rm-io3-touch-key-in4 { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 3 47>; + }; + + /omit-if-no-ref/ + rm_io3_touch_key_in5: rm-io3-touch-key-in5 { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 3 48>; + }; + + /omit-if-no-ref/ + rm_io3_touch_key_in6: rm-io3-touch-key-in6 { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 3 49>; + }; + + /omit-if-no-ref/ + rm_io3_touch_key_in7: rm-io3-touch-key-in7 { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 3 50>; + }; + + /omit-if-no-ref/ + rm_io3_sai0_mclk: rm-io3-sai0-mclk { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 3 51>; + }; + + /omit-if-no-ref/ + rm_io3_sai0_sclk: rm-io3-sai0-sclk { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 3 52>; + }; + + /omit-if-no-ref/ + rm_io3_sai0_lrck: rm-io3-sai0-lrck { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 3 53>; + }; + + /omit-if-no-ref/ + rm_io3_sai0_sdi0: rm-io3-sai0-sdi0 { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 3 54>; + }; + + /omit-if-no-ref/ + rm_io3_sai0_sdi1: rm-io3-sai0-sdi1 { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 3 55>; + }; + + /omit-if-no-ref/ + rm_io3_sai0_sdi2: rm-io3-sai0-sdi2 { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 3 56>; + }; + + /omit-if-no-ref/ + rm_io3_sai0_sdi3: rm-io3-sai0-sdi3 { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 3 57>; + }; + + /omit-if-no-ref/ + rm_io3_sai0_sdo: rm-io3-sai0-sdo { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 3 58>; + }; + + /omit-if-no-ref/ + rm_io3_sai1_mclk: rm-io3-sai1-mclk { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 3 59>; + }; + + /omit-if-no-ref/ + rm_io3_sai1_sclk: rm-io3-sai1-sclk { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 3 60>; + }; + + /omit-if-no-ref/ + rm_io3_sai1_lrck: rm-io3-sai1-lrck { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 3 61>; + }; + + /omit-if-no-ref/ + rm_io3_sai1_sdi: rm-io3-sai1-sdi { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 3 62>; + }; + + /omit-if-no-ref/ + rm_io3_sai1_sdo0: rm-io3-sai1-sdo0 { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 3 63>; + }; + + /omit-if-no-ref/ + rm_io3_sai1_sdo1: rm-io3-sai1-sdo1 { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 3 64>; + }; + + /omit-if-no-ref/ + rm_io3_sai1_sdo2: rm-io3-sai1-sdo2 { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 3 65>; + }; + + /omit-if-no-ref/ + rm_io3_sai1_sdo3: rm-io3-sai1-sdo3 { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 3 66>; + }; + + /omit-if-no-ref/ + rm_io3_spi0_clk: rm-io3-spi0-clk { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 3 67>; + }; + + /omit-if-no-ref/ + rm_io3_spi0_mosi: rm-io3-spi0-mosi { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 3 68>; + }; + + /omit-if-no-ref/ + rm_io3_spi0_miso: rm-io3-spi0-miso { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 3 69>; + }; + + /omit-if-no-ref/ + rm_io3_spi0_csn0: rm-io3-spi0-csn0 { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 3 70>; + }; + + /omit-if-no-ref/ + rm_io3_spi0_csn1: rm-io3-spi0-csn1 { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 3 71>; + }; + + /omit-if-no-ref/ + rm_io3_spi1_clk: rm-io3-spi1-clk { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 3 72>; + }; + + /omit-if-no-ref/ + rm_io3_spi1_mosi: rm-io3-spi1-mosi { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 3 73>; + }; + + /omit-if-no-ref/ + rm_io3_spi1_miso: rm-io3-spi1-miso { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 3 74>; + }; + + /omit-if-no-ref/ + rm_io3_spi1_csn0: rm-io3-spi1-csn0 { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 3 75>; + }; + + /omit-if-no-ref/ + rm_io3_spi1_csn1: rm-io3-spi1-csn1 { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 3 76>; + }; + + /omit-if-no-ref/ + rm_io3_wdt_tsadc_shut: rm-io3-wdt-tsadc-shut { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 3 77>; + }; + + /omit-if-no-ref/ + rm_io3_pmu_sleep: rm-io3-pmu-sleep { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 3 78>; + }; + + /omit-if-no-ref/ + rm_io3_core_power_off: rm-io3-core-power-off { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 3 79>; + }; + + /omit-if-no-ref/ + rm_io3_spdif_tx: rm-io3-spdif-tx { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 3 80>; + }; + + /omit-if-no-ref/ + rm_io3_spdif_rx: rm-io3-spdif-rx { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 3 81>; + }; + + /omit-if-no-ref/ + rm_io3_pwm1_bip_cntr_a0: rm-io3-pwm1-bip-cntr-a0 { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 3 82>; + }; + + /omit-if-no-ref/ + rm_io3_pwm1_bip_cntr_a1: rm-io3-pwm1-bip-cntr-a1 { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 3 83>; + }; + + /omit-if-no-ref/ + rm_io3_pwm1_bip_cntr_a2: rm-io3-pwm1-bip-cntr-a2 { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 3 84>; + }; + + /omit-if-no-ref/ + rm_io3_pwm1_bip_cntr_a3: rm-io3-pwm1-bip-cntr-a3 { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 3 85>; + }; + + /omit-if-no-ref/ + rm_io3_pwm1_bip_cntr_a4: rm-io3-pwm1-bip-cntr-a4 { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 3 86>; + }; + + /omit-if-no-ref/ + rm_io3_pwm1_bip_cntr_a5: rm-io3-pwm1-bip-cntr-a5 { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 3 87>; + }; + + /omit-if-no-ref/ + rm_io3_pwm1_bip_cntr_b0: rm-io3-pwm1-bip-cntr-b0 { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 3 88>; + }; + + /omit-if-no-ref/ + rm_io3_pwm1_bip_cntr_b1: rm-io3-pwm1-bip-cntr-b1 { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 3 89>; + }; + + /omit-if-no-ref/ + rm_io3_pwm1_bip_cntr_b2: rm-io3-pwm1-bip-cntr-b2 { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 3 90>; + }; + + /omit-if-no-ref/ + rm_io3_pwm1_bip_cntr_b3: rm-io3-pwm1-bip-cntr-b3 { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 3 91>; + }; + + /omit-if-no-ref/ + rm_io3_pwm1_bip_cntr_b4: rm-io3-pwm1-bip-cntr-b4 { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 3 92>; + }; + + /omit-if-no-ref/ + rm_io3_pwm1_bip_cntr_b5: rm-io3-pwm1-bip-cntr-b5 { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 3 93>; + }; + + /omit-if-no-ref/ + rm_io3_pdm_clk1: rm-io3-pdm-clk1 { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 3 94>; + }; + + /omit-if-no-ref/ + rm_io3_eth_rmii0_ppsclk: rm-io3-eth-rmii0-ppsclk { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 3 95>; + }; + + /omit-if-no-ref/ + rm_io3_eth_rmii0_ppstrig: rm-io3-eth-rmii0-ppstrig { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 3 96>; + }; + + /omit-if-no-ref/ + rm_io3_eth_rmii1_ppsclk: rm-io3-eth-rmii1-ppsclk { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 3 97>; + }; + + /omit-if-no-ref/ + rm_io3_eth_rmii1_ppstrig: rm-io3-eth-rmii1-ppstrig { + rockchip,pins =3D + <0 RK_PA3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 3 98>; + }; + }; + + rm_io4 { + /omit-if-no-ref/ + rm_io4_uart1_tx: rm-io4-uart1-tx { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 4 1>; + }; + + /omit-if-no-ref/ + rm_io4_uart1_rx: rm-io4-uart1-rx { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 4 2>; + }; + + /omit-if-no-ref/ + rm_io4_uart2_tx: rm-io4-uart2-tx { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 4 3>; + }; + + /omit-if-no-ref/ + rm_io4_uart2_rx: rm-io4-uart2-rx { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 4 4>; + }; + + /omit-if-no-ref/ + rm_io4_uart3_tx: rm-io4-uart3-tx { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 4 5>; + }; + + /omit-if-no-ref/ + rm_io4_uart3_rx: rm-io4-uart3-rx { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 4 6>; + }; + + /omit-if-no-ref/ + rm_io4_uart3_ctsn: rm-io4-uart3-ctsn { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 4 7>; + }; + + /omit-if-no-ref/ + rm_io4_uart3_rtsn: rm-io4-uart3-rtsn { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 4 8>; + }; + + /omit-if-no-ref/ + rm_io4_uart4_tx: rm-io4-uart4-tx { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 4 9>; + }; + + /omit-if-no-ref/ + rm_io4_uart4_rx: rm-io4-uart4-rx { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 4 10>; + }; + + /omit-if-no-ref/ + rm_io4_uart4_ctsn: rm-io4-uart4-ctsn { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 4 11>; + }; + + /omit-if-no-ref/ + rm_io4_uart4_rtsn: rm-io4-uart4-rtsn { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 4 12>; + }; + + /omit-if-no-ref/ + rm_io4_mipite: rm-io4-mipite { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 4 13>; + }; + + /omit-if-no-ref/ + rm_io4_clk_32k: rm-io4-clk-32k { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 4 14>; + }; + + /omit-if-no-ref/ + rm_io4_i2c0_scl: rm-io4-i2c0-scl { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 4 15>; + }; + + /omit-if-no-ref/ + rm_io4_i2c0_sda: rm-io4-i2c0-sda { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 4 16>; + }; + + /omit-if-no-ref/ + rm_io4_i2c1_scl: rm-io4-i2c1-scl { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 4 17>; + }; + + /omit-if-no-ref/ + rm_io4_i2c1_sda: rm-io4-i2c1-sda { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 4 18>; + }; + + /omit-if-no-ref/ + rm_io4_i2c2_scl: rm-io4-i2c2-scl { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 4 19>; + }; + + /omit-if-no-ref/ + rm_io4_i2c2_sda: rm-io4-i2c2-sda { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 4 20>; + }; + + /omit-if-no-ref/ + rm_io4_pdm_clk0: rm-io4-pdm-clk0 { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 4 21>; + }; + + /omit-if-no-ref/ + rm_io4_pdm_sdi0: rm-io4-pdm-sdi0 { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 4 22>; + }; + + /omit-if-no-ref/ + rm_io4_pdm_sdi1: rm-io4-pdm-sdi1 { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 4 23>; + }; + + /omit-if-no-ref/ + rm_io4_pdm_sdi2: rm-io4-pdm-sdi2 { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 4 24>; + }; + + /omit-if-no-ref/ + rm_io4_pdm_sdi3: rm-io4-pdm-sdi3 { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 4 25>; + }; + + /omit-if-no-ref/ + rm_io4_can1_tx: rm-io4-can1-tx { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 4 26>; + }; + + /omit-if-no-ref/ + rm_io4_can1_rx: rm-io4-can1-rx { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 4 27>; + }; + + /omit-if-no-ref/ + rm_io4_can0_tx: rm-io4-can0-tx { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 4 28>; + }; + + /omit-if-no-ref/ + rm_io4_can0_rx: rm-io4-can0-rx { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 4 29>; + }; + + /omit-if-no-ref/ + rm_io4_pwm0_ch0: rm-io4-pwm0-ch0 { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 4 30>; + }; + + /omit-if-no-ref/ + rm_io4_pwm0_ch1: rm-io4-pwm0-ch1 { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 4 31>; + }; + + /omit-if-no-ref/ + rm_io4_pwm0_ch2: rm-io4-pwm0-ch2 { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 4 32>; + }; + + /omit-if-no-ref/ + rm_io4_pwm0_ch3: rm-io4-pwm0-ch3 { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 4 33>; + }; + + /omit-if-no-ref/ + rm_io4_pwm1_ch0: rm-io4-pwm1-ch0 { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 4 34>; + }; + + /omit-if-no-ref/ + rm_io4_pwm1_ch1: rm-io4-pwm1-ch1 { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 4 35>; + }; + + /omit-if-no-ref/ + rm_io4_pwm1_ch2: rm-io4-pwm1-ch2 { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 4 36>; + }; + + /omit-if-no-ref/ + rm_io4_pwm1_ch3: rm-io4-pwm1-ch3 { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 4 37>; + }; + + /omit-if-no-ref/ + rm_io4_pwm1_ch4: rm-io4-pwm1-ch4 { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 4 38>; + }; + + /omit-if-no-ref/ + rm_io4_pwm1_ch5: rm-io4-pwm1-ch5 { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 4 39>; + }; + + /omit-if-no-ref/ + rm_io4_pwm1_ch6: rm-io4-pwm1-ch6 { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 4 40>; + }; + + /omit-if-no-ref/ + rm_io4_pwm1_ch7: rm-io4-pwm1-ch7 { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 4 41>; + }; + + /omit-if-no-ref/ + rm_io4_touch_key_drive: rm-io4-touch-key-drive { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 4 42>; + }; + + /omit-if-no-ref/ + rm_io4_touch_key_in0: rm-io4-touch-key-in0 { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 4 43>; + }; + + /omit-if-no-ref/ + rm_io4_touch_key_in1: rm-io4-touch-key-in1 { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 4 44>; + }; + + /omit-if-no-ref/ + rm_io4_touch_key_in2: rm-io4-touch-key-in2 { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 4 45>; + }; + + /omit-if-no-ref/ + rm_io4_touch_key_in3: rm-io4-touch-key-in3 { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 4 46>; + }; + + /omit-if-no-ref/ + rm_io4_touch_key_in4: rm-io4-touch-key-in4 { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 4 47>; + }; + + /omit-if-no-ref/ + rm_io4_touch_key_in5: rm-io4-touch-key-in5 { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 4 48>; + }; + + /omit-if-no-ref/ + rm_io4_touch_key_in6: rm-io4-touch-key-in6 { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 4 49>; + }; + + /omit-if-no-ref/ + rm_io4_touch_key_in7: rm-io4-touch-key-in7 { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 4 50>; + }; + + /omit-if-no-ref/ + rm_io4_sai0_mclk: rm-io4-sai0-mclk { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 4 51>; + }; + + /omit-if-no-ref/ + rm_io4_sai0_sclk: rm-io4-sai0-sclk { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 4 52>; + }; + + /omit-if-no-ref/ + rm_io4_sai0_lrck: rm-io4-sai0-lrck { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 4 53>; + }; + + /omit-if-no-ref/ + rm_io4_sai0_sdi0: rm-io4-sai0-sdi0 { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 4 54>; + }; + + /omit-if-no-ref/ + rm_io4_sai0_sdi1: rm-io4-sai0-sdi1 { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 4 55>; + }; + + /omit-if-no-ref/ + rm_io4_sai0_sdi2: rm-io4-sai0-sdi2 { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 4 56>; + }; + + /omit-if-no-ref/ + rm_io4_sai0_sdi3: rm-io4-sai0-sdi3 { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 4 57>; + }; + + /omit-if-no-ref/ + rm_io4_sai0_sdo: rm-io4-sai0-sdo { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 4 58>; + }; + + /omit-if-no-ref/ + rm_io4_sai1_mclk: rm-io4-sai1-mclk { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 4 59>; + }; + + /omit-if-no-ref/ + rm_io4_sai1_sclk: rm-io4-sai1-sclk { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 4 60>; + }; + + /omit-if-no-ref/ + rm_io4_sai1_lrck: rm-io4-sai1-lrck { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 4 61>; + }; + + /omit-if-no-ref/ + rm_io4_sai1_sdi: rm-io4-sai1-sdi { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 4 62>; + }; + + /omit-if-no-ref/ + rm_io4_sai1_sdo0: rm-io4-sai1-sdo0 { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 4 63>; + }; + + /omit-if-no-ref/ + rm_io4_sai1_sdo1: rm-io4-sai1-sdo1 { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 4 64>; + }; + + /omit-if-no-ref/ + rm_io4_sai1_sdo2: rm-io4-sai1-sdo2 { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 4 65>; + }; + + /omit-if-no-ref/ + rm_io4_sai1_sdo3: rm-io4-sai1-sdo3 { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 4 66>; + }; + + /omit-if-no-ref/ + rm_io4_spi0_clk: rm-io4-spi0-clk { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 4 67>; + }; + + /omit-if-no-ref/ + rm_io4_spi0_mosi: rm-io4-spi0-mosi { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 4 68>; + }; + + /omit-if-no-ref/ + rm_io4_spi0_miso: rm-io4-spi0-miso { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 4 69>; + }; + + /omit-if-no-ref/ + rm_io4_spi0_csn0: rm-io4-spi0-csn0 { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 4 70>; + }; + + /omit-if-no-ref/ + rm_io4_spi0_csn1: rm-io4-spi0-csn1 { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 4 71>; + }; + + /omit-if-no-ref/ + rm_io4_spi1_clk: rm-io4-spi1-clk { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 4 72>; + }; + + /omit-if-no-ref/ + rm_io4_spi1_mosi: rm-io4-spi1-mosi { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 4 73>; + }; + + /omit-if-no-ref/ + rm_io4_spi1_miso: rm-io4-spi1-miso { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 4 74>; + }; + + /omit-if-no-ref/ + rm_io4_spi1_csn0: rm-io4-spi1-csn0 { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 4 75>; + }; + + /omit-if-no-ref/ + rm_io4_spi1_csn1: rm-io4-spi1-csn1 { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 4 76>; + }; + + /omit-if-no-ref/ + rm_io4_wdt_tsadc_shut: rm-io4-wdt-tsadc-shut { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 4 77>; + }; + + /omit-if-no-ref/ + rm_io4_pmu_sleep: rm-io4-pmu-sleep { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 4 78>; + }; + + /omit-if-no-ref/ + rm_io4_core_power_off: rm-io4-core-power-off { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 4 79>; + }; + + /omit-if-no-ref/ + rm_io4_spdif_tx: rm-io4-spdif-tx { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 4 80>; + }; + + /omit-if-no-ref/ + rm_io4_spdif_rx: rm-io4-spdif-rx { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 4 81>; + }; + + /omit-if-no-ref/ + rm_io4_pwm1_bip_cntr_a0: rm-io4-pwm1-bip-cntr-a0 { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 4 82>; + }; + + /omit-if-no-ref/ + rm_io4_pwm1_bip_cntr_a1: rm-io4-pwm1-bip-cntr-a1 { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 4 83>; + }; + + /omit-if-no-ref/ + rm_io4_pwm1_bip_cntr_a2: rm-io4-pwm1-bip-cntr-a2 { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 4 84>; + }; + + /omit-if-no-ref/ + rm_io4_pwm1_bip_cntr_a3: rm-io4-pwm1-bip-cntr-a3 { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 4 85>; + }; + + /omit-if-no-ref/ + rm_io4_pwm1_bip_cntr_a4: rm-io4-pwm1-bip-cntr-a4 { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 4 86>; + }; + + /omit-if-no-ref/ + rm_io4_pwm1_bip_cntr_a5: rm-io4-pwm1-bip-cntr-a5 { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 4 87>; + }; + + /omit-if-no-ref/ + rm_io4_pwm1_bip_cntr_b0: rm-io4-pwm1-bip-cntr-b0 { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 4 88>; + }; + + /omit-if-no-ref/ + rm_io4_pwm1_bip_cntr_b1: rm-io4-pwm1-bip-cntr-b1 { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 4 89>; + }; + + /omit-if-no-ref/ + rm_io4_pwm1_bip_cntr_b2: rm-io4-pwm1-bip-cntr-b2 { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 4 90>; + }; + + /omit-if-no-ref/ + rm_io4_pwm1_bip_cntr_b3: rm-io4-pwm1-bip-cntr-b3 { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 4 91>; + }; + + /omit-if-no-ref/ + rm_io4_pwm1_bip_cntr_b4: rm-io4-pwm1-bip-cntr-b4 { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 4 92>; + }; + + /omit-if-no-ref/ + rm_io4_pwm1_bip_cntr_b5: rm-io4-pwm1-bip-cntr-b5 { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 4 93>; + }; + + /omit-if-no-ref/ + rm_io4_pdm_clk1: rm-io4-pdm-clk1 { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 4 94>; + }; + + /omit-if-no-ref/ + rm_io4_eth_rmii0_ppsclk: rm-io4-eth-rmii0-ppsclk { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 4 95>; + }; + + /omit-if-no-ref/ + rm_io4_eth_rmii0_ppstrig: rm-io4-eth-rmii0-ppstrig { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 4 96>; + }; + + /omit-if-no-ref/ + rm_io4_eth_rmii1_ppsclk: rm-io4-eth-rmii1-ppsclk { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 4 97>; + }; + + /omit-if-no-ref/ + rm_io4_eth_rmii1_ppstrig: rm-io4-eth-rmii1-ppstrig { + rockchip,pins =3D + <0 RK_PA4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 4 98>; + }; + }; + + rm_io5 { + /omit-if-no-ref/ + rm_io5_uart1_tx: rm-io5-uart1-tx { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 5 1>; + }; + + /omit-if-no-ref/ + rm_io5_uart1_rx: rm-io5-uart1-rx { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 5 2>; + }; + + /omit-if-no-ref/ + rm_io5_uart2_tx: rm-io5-uart2-tx { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 5 3>; + }; + + /omit-if-no-ref/ + rm_io5_uart2_rx: rm-io5-uart2-rx { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 5 4>; + }; + + /omit-if-no-ref/ + rm_io5_uart3_tx: rm-io5-uart3-tx { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 5 5>; + }; + + /omit-if-no-ref/ + rm_io5_uart3_rx: rm-io5-uart3-rx { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 5 6>; + }; + + /omit-if-no-ref/ + rm_io5_uart3_ctsn: rm-io5-uart3-ctsn { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 5 7>; + }; + + /omit-if-no-ref/ + rm_io5_uart3_rtsn: rm-io5-uart3-rtsn { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 5 8>; + }; + + /omit-if-no-ref/ + rm_io5_uart4_tx: rm-io5-uart4-tx { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 5 9>; + }; + + /omit-if-no-ref/ + rm_io5_uart4_rx: rm-io5-uart4-rx { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 5 10>; + }; + + /omit-if-no-ref/ + rm_io5_uart4_ctsn: rm-io5-uart4-ctsn { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 5 11>; + }; + + /omit-if-no-ref/ + rm_io5_uart4_rtsn: rm-io5-uart4-rtsn { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 5 12>; + }; + + /omit-if-no-ref/ + rm_io5_mipite: rm-io5-mipite { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 5 13>; + }; + + /omit-if-no-ref/ + rm_io5_clk_32k: rm-io5-clk-32k { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 5 14>; + }; + + /omit-if-no-ref/ + rm_io5_i2c0_scl: rm-io5-i2c0-scl { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 5 15>; + }; + + /omit-if-no-ref/ + rm_io5_i2c0_sda: rm-io5-i2c0-sda { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 5 16>; + }; + + /omit-if-no-ref/ + rm_io5_i2c1_scl: rm-io5-i2c1-scl { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 5 17>; + }; + + /omit-if-no-ref/ + rm_io5_i2c1_sda: rm-io5-i2c1-sda { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 5 18>; + }; + + /omit-if-no-ref/ + rm_io5_i2c2_scl: rm-io5-i2c2-scl { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 5 19>; + }; + + /omit-if-no-ref/ + rm_io5_i2c2_sda: rm-io5-i2c2-sda { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 5 20>; + }; + + /omit-if-no-ref/ + rm_io5_pdm_clk0: rm-io5-pdm-clk0 { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 5 21>; + }; + + /omit-if-no-ref/ + rm_io5_pdm_sdi0: rm-io5-pdm-sdi0 { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 5 22>; + }; + + /omit-if-no-ref/ + rm_io5_pdm_sdi1: rm-io5-pdm-sdi1 { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 5 23>; + }; + + /omit-if-no-ref/ + rm_io5_pdm_sdi2: rm-io5-pdm-sdi2 { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 5 24>; + }; + + /omit-if-no-ref/ + rm_io5_pdm_sdi3: rm-io5-pdm-sdi3 { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 5 25>; + }; + + /omit-if-no-ref/ + rm_io5_can1_tx: rm-io5-can1-tx { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 5 26>; + }; + + /omit-if-no-ref/ + rm_io5_can1_rx: rm-io5-can1-rx { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 5 27>; + }; + + /omit-if-no-ref/ + rm_io5_can0_tx: rm-io5-can0-tx { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 5 28>; + }; + + /omit-if-no-ref/ + rm_io5_can0_rx: rm-io5-can0-rx { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 5 29>; + }; + + /omit-if-no-ref/ + rm_io5_pwm0_ch0: rm-io5-pwm0-ch0 { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 5 30>; + }; + + /omit-if-no-ref/ + rm_io5_pwm0_ch1: rm-io5-pwm0-ch1 { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 5 31>; + }; + + /omit-if-no-ref/ + rm_io5_pwm0_ch2: rm-io5-pwm0-ch2 { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 5 32>; + }; + + /omit-if-no-ref/ + rm_io5_pwm0_ch3: rm-io5-pwm0-ch3 { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 5 33>; + }; + + /omit-if-no-ref/ + rm_io5_pwm1_ch0: rm-io5-pwm1-ch0 { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 5 34>; + }; + + /omit-if-no-ref/ + rm_io5_pwm1_ch1: rm-io5-pwm1-ch1 { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 5 35>; + }; + + /omit-if-no-ref/ + rm_io5_pwm1_ch2: rm-io5-pwm1-ch2 { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 5 36>; + }; + + /omit-if-no-ref/ + rm_io5_pwm1_ch3: rm-io5-pwm1-ch3 { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 5 37>; + }; + + /omit-if-no-ref/ + rm_io5_pwm1_ch4: rm-io5-pwm1-ch4 { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 5 38>; + }; + + /omit-if-no-ref/ + rm_io5_pwm1_ch5: rm-io5-pwm1-ch5 { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 5 39>; + }; + + /omit-if-no-ref/ + rm_io5_pwm1_ch6: rm-io5-pwm1-ch6 { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 5 40>; + }; + + /omit-if-no-ref/ + rm_io5_pwm1_ch7: rm-io5-pwm1-ch7 { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 5 41>; + }; + + /omit-if-no-ref/ + rm_io5_touch_key_drive: rm-io5-touch-key-drive { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 5 42>; + }; + + /omit-if-no-ref/ + rm_io5_touch_key_in0: rm-io5-touch-key-in0 { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 5 43>; + }; + + /omit-if-no-ref/ + rm_io5_touch_key_in1: rm-io5-touch-key-in1 { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 5 44>; + }; + + /omit-if-no-ref/ + rm_io5_touch_key_in2: rm-io5-touch-key-in2 { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 5 45>; + }; + + /omit-if-no-ref/ + rm_io5_touch_key_in3: rm-io5-touch-key-in3 { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 5 46>; + }; + + /omit-if-no-ref/ + rm_io5_touch_key_in4: rm-io5-touch-key-in4 { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 5 47>; + }; + + /omit-if-no-ref/ + rm_io5_touch_key_in5: rm-io5-touch-key-in5 { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 5 48>; + }; + + /omit-if-no-ref/ + rm_io5_touch_key_in6: rm-io5-touch-key-in6 { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 5 49>; + }; + + /omit-if-no-ref/ + rm_io5_touch_key_in7: rm-io5-touch-key-in7 { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 5 50>; + }; + + /omit-if-no-ref/ + rm_io5_sai0_mclk: rm-io5-sai0-mclk { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 5 51>; + }; + + /omit-if-no-ref/ + rm_io5_sai0_sclk: rm-io5-sai0-sclk { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 5 52>; + }; + + /omit-if-no-ref/ + rm_io5_sai0_lrck: rm-io5-sai0-lrck { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 5 53>; + }; + + /omit-if-no-ref/ + rm_io5_sai0_sdi0: rm-io5-sai0-sdi0 { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 5 54>; + }; + + /omit-if-no-ref/ + rm_io5_sai0_sdi1: rm-io5-sai0-sdi1 { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 5 55>; + }; + + /omit-if-no-ref/ + rm_io5_sai0_sdi2: rm-io5-sai0-sdi2 { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 5 56>; + }; + + /omit-if-no-ref/ + rm_io5_sai0_sdi3: rm-io5-sai0-sdi3 { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 5 57>; + }; + + /omit-if-no-ref/ + rm_io5_sai0_sdo: rm-io5-sai0-sdo { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 5 58>; + }; + + /omit-if-no-ref/ + rm_io5_sai1_mclk: rm-io5-sai1-mclk { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 5 59>; + }; + + /omit-if-no-ref/ + rm_io5_sai1_sclk: rm-io5-sai1-sclk { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 5 60>; + }; + + /omit-if-no-ref/ + rm_io5_sai1_lrck: rm-io5-sai1-lrck { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 5 61>; + }; + + /omit-if-no-ref/ + rm_io5_sai1_sdi: rm-io5-sai1-sdi { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 5 62>; + }; + + /omit-if-no-ref/ + rm_io5_sai1_sdo0: rm-io5-sai1-sdo0 { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 5 63>; + }; + + /omit-if-no-ref/ + rm_io5_sai1_sdo1: rm-io5-sai1-sdo1 { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 5 64>; + }; + + /omit-if-no-ref/ + rm_io5_sai1_sdo2: rm-io5-sai1-sdo2 { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 5 65>; + }; + + /omit-if-no-ref/ + rm_io5_sai1_sdo3: rm-io5-sai1-sdo3 { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 5 66>; + }; + + /omit-if-no-ref/ + rm_io5_spi0_clk: rm-io5-spi0-clk { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 5 67>; + }; + + /omit-if-no-ref/ + rm_io5_spi0_mosi: rm-io5-spi0-mosi { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 5 68>; + }; + + /omit-if-no-ref/ + rm_io5_spi0_miso: rm-io5-spi0-miso { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 5 69>; + }; + + /omit-if-no-ref/ + rm_io5_spi0_csn0: rm-io5-spi0-csn0 { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 5 70>; + }; + + /omit-if-no-ref/ + rm_io5_spi0_csn1: rm-io5-spi0-csn1 { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 5 71>; + }; + + /omit-if-no-ref/ + rm_io5_spi1_clk: rm-io5-spi1-clk { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 5 72>; + }; + + /omit-if-no-ref/ + rm_io5_spi1_mosi: rm-io5-spi1-mosi { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 5 73>; + }; + + /omit-if-no-ref/ + rm_io5_spi1_miso: rm-io5-spi1-miso { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 5 74>; + }; + + /omit-if-no-ref/ + rm_io5_spi1_csn0: rm-io5-spi1-csn0 { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 5 75>; + }; + + /omit-if-no-ref/ + rm_io5_spi1_csn1: rm-io5-spi1-csn1 { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 5 76>; + }; + + /omit-if-no-ref/ + rm_io5_wdt_tsadc_shut: rm-io5-wdt-tsadc-shut { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 5 77>; + }; + + /omit-if-no-ref/ + rm_io5_pmu_sleep: rm-io5-pmu-sleep { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 5 78>; + }; + + /omit-if-no-ref/ + rm_io5_core_power_off: rm-io5-core-power-off { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 5 79>; + }; + + /omit-if-no-ref/ + rm_io5_spdif_tx: rm-io5-spdif-tx { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 5 80>; + }; + + /omit-if-no-ref/ + rm_io5_spdif_rx: rm-io5-spdif-rx { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 5 81>; + }; + + /omit-if-no-ref/ + rm_io5_pwm1_bip_cntr_a0: rm-io5-pwm1-bip-cntr-a0 { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 5 82>; + }; + + /omit-if-no-ref/ + rm_io5_pwm1_bip_cntr_a1: rm-io5-pwm1-bip-cntr-a1 { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 5 83>; + }; + + /omit-if-no-ref/ + rm_io5_pwm1_bip_cntr_a2: rm-io5-pwm1-bip-cntr-a2 { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 5 84>; + }; + + /omit-if-no-ref/ + rm_io5_pwm1_bip_cntr_a3: rm-io5-pwm1-bip-cntr-a3 { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 5 85>; + }; + + /omit-if-no-ref/ + rm_io5_pwm1_bip_cntr_a4: rm-io5-pwm1-bip-cntr-a4 { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 5 86>; + }; + + /omit-if-no-ref/ + rm_io5_pwm1_bip_cntr_a5: rm-io5-pwm1-bip-cntr-a5 { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 5 87>; + }; + + /omit-if-no-ref/ + rm_io5_pwm1_bip_cntr_b0: rm-io5-pwm1-bip-cntr-b0 { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 5 88>; + }; + + /omit-if-no-ref/ + rm_io5_pwm1_bip_cntr_b1: rm-io5-pwm1-bip-cntr-b1 { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 5 89>; + }; + + /omit-if-no-ref/ + rm_io5_pwm1_bip_cntr_b2: rm-io5-pwm1-bip-cntr-b2 { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 5 90>; + }; + + /omit-if-no-ref/ + rm_io5_pwm1_bip_cntr_b3: rm-io5-pwm1-bip-cntr-b3 { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 5 91>; + }; + + /omit-if-no-ref/ + rm_io5_pwm1_bip_cntr_b4: rm-io5-pwm1-bip-cntr-b4 { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 5 92>; + }; + + /omit-if-no-ref/ + rm_io5_pwm1_bip_cntr_b5: rm-io5-pwm1-bip-cntr-b5 { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 5 93>; + }; + + /omit-if-no-ref/ + rm_io5_pdm_clk1: rm-io5-pdm-clk1 { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 5 94>; + }; + + /omit-if-no-ref/ + rm_io5_eth_rmii0_ppsclk: rm-io5-eth-rmii0-ppsclk { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 5 95>; + }; + + /omit-if-no-ref/ + rm_io5_eth_rmii0_ppstrig: rm-io5-eth-rmii0-ppstrig { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 5 96>; + }; + + /omit-if-no-ref/ + rm_io5_eth_rmii1_ppsclk: rm-io5-eth-rmii1-ppsclk { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 5 97>; + }; + + /omit-if-no-ref/ + rm_io5_eth_rmii1_ppstrig: rm-io5-eth-rmii1-ppstrig { + rockchip,pins =3D + <0 RK_PA5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 5 98>; + }; + }; + + rm_io6 { + /omit-if-no-ref/ + rm_io6_uart1_tx: rm-io6-uart1-tx { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 6 1>; + }; + + /omit-if-no-ref/ + rm_io6_uart1_rx: rm-io6-uart1-rx { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 6 2>; + }; + + /omit-if-no-ref/ + rm_io6_uart2_tx: rm-io6-uart2-tx { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 6 3>; + }; + + /omit-if-no-ref/ + rm_io6_uart2_rx: rm-io6-uart2-rx { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 6 4>; + }; + + /omit-if-no-ref/ + rm_io6_uart3_tx: rm-io6-uart3-tx { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 6 5>; + }; + + /omit-if-no-ref/ + rm_io6_uart3_rx: rm-io6-uart3-rx { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 6 6>; + }; + + /omit-if-no-ref/ + rm_io6_uart3_ctsn: rm-io6-uart3-ctsn { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 6 7>; + }; + + /omit-if-no-ref/ + rm_io6_uart3_rtsn: rm-io6-uart3-rtsn { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 6 8>; + }; + + /omit-if-no-ref/ + rm_io6_uart4_tx: rm-io6-uart4-tx { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 6 9>; + }; + + /omit-if-no-ref/ + rm_io6_uart4_rx: rm-io6-uart4-rx { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 6 10>; + }; + + /omit-if-no-ref/ + rm_io6_uart4_ctsn: rm-io6-uart4-ctsn { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 6 11>; + }; + + /omit-if-no-ref/ + rm_io6_uart4_rtsn: rm-io6-uart4-rtsn { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 6 12>; + }; + + /omit-if-no-ref/ + rm_io6_mipite: rm-io6-mipite { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 6 13>; + }; + + /omit-if-no-ref/ + rm_io6_clk_32k: rm-io6-clk-32k { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 6 14>; + }; + + /omit-if-no-ref/ + rm_io6_i2c0_scl: rm-io6-i2c0-scl { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 6 15>; + }; + + /omit-if-no-ref/ + rm_io6_i2c0_sda: rm-io6-i2c0-sda { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 6 16>; + }; + + /omit-if-no-ref/ + rm_io6_i2c1_scl: rm-io6-i2c1-scl { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 6 17>; + }; + + /omit-if-no-ref/ + rm_io6_i2c1_sda: rm-io6-i2c1-sda { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 6 18>; + }; + + /omit-if-no-ref/ + rm_io6_i2c2_scl: rm-io6-i2c2-scl { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 6 19>; + }; + + /omit-if-no-ref/ + rm_io6_i2c2_sda: rm-io6-i2c2-sda { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 6 20>; + }; + + /omit-if-no-ref/ + rm_io6_pdm_clk0: rm-io6-pdm-clk0 { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 6 21>; + }; + + /omit-if-no-ref/ + rm_io6_pdm_sdi0: rm-io6-pdm-sdi0 { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 6 22>; + }; + + /omit-if-no-ref/ + rm_io6_pdm_sdi1: rm-io6-pdm-sdi1 { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 6 23>; + }; + + /omit-if-no-ref/ + rm_io6_pdm_sdi2: rm-io6-pdm-sdi2 { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 6 24>; + }; + + /omit-if-no-ref/ + rm_io6_pdm_sdi3: rm-io6-pdm-sdi3 { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 6 25>; + }; + + /omit-if-no-ref/ + rm_io6_can1_tx: rm-io6-can1-tx { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 6 26>; + }; + + /omit-if-no-ref/ + rm_io6_can1_rx: rm-io6-can1-rx { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 6 27>; + }; + + /omit-if-no-ref/ + rm_io6_can0_tx: rm-io6-can0-tx { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 6 28>; + }; + + /omit-if-no-ref/ + rm_io6_can0_rx: rm-io6-can0-rx { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 6 29>; + }; + + /omit-if-no-ref/ + rm_io6_pwm0_ch0: rm-io6-pwm0-ch0 { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 6 30>; + }; + + /omit-if-no-ref/ + rm_io6_pwm0_ch1: rm-io6-pwm0-ch1 { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 6 31>; + }; + + /omit-if-no-ref/ + rm_io6_pwm0_ch2: rm-io6-pwm0-ch2 { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 6 32>; + }; + + /omit-if-no-ref/ + rm_io6_pwm0_ch3: rm-io6-pwm0-ch3 { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 6 33>; + }; + + /omit-if-no-ref/ + rm_io6_pwm1_ch0: rm-io6-pwm1-ch0 { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 6 34>; + }; + + /omit-if-no-ref/ + rm_io6_pwm1_ch1: rm-io6-pwm1-ch1 { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 6 35>; + }; + + /omit-if-no-ref/ + rm_io6_pwm1_ch2: rm-io6-pwm1-ch2 { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 6 36>; + }; + + /omit-if-no-ref/ + rm_io6_pwm1_ch3: rm-io6-pwm1-ch3 { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 6 37>; + }; + + /omit-if-no-ref/ + rm_io6_pwm1_ch4: rm-io6-pwm1-ch4 { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 6 38>; + }; + + /omit-if-no-ref/ + rm_io6_pwm1_ch5: rm-io6-pwm1-ch5 { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 6 39>; + }; + + /omit-if-no-ref/ + rm_io6_pwm1_ch6: rm-io6-pwm1-ch6 { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 6 40>; + }; + + /omit-if-no-ref/ + rm_io6_pwm1_ch7: rm-io6-pwm1-ch7 { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 6 41>; + }; + + /omit-if-no-ref/ + rm_io6_touch_key_drive: rm-io6-touch-key-drive { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 6 42>; + }; + + /omit-if-no-ref/ + rm_io6_touch_key_in0: rm-io6-touch-key-in0 { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 6 43>; + }; + + /omit-if-no-ref/ + rm_io6_touch_key_in1: rm-io6-touch-key-in1 { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 6 44>; + }; + + /omit-if-no-ref/ + rm_io6_touch_key_in2: rm-io6-touch-key-in2 { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 6 45>; + }; + + /omit-if-no-ref/ + rm_io6_touch_key_in3: rm-io6-touch-key-in3 { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 6 46>; + }; + + /omit-if-no-ref/ + rm_io6_touch_key_in4: rm-io6-touch-key-in4 { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 6 47>; + }; + + /omit-if-no-ref/ + rm_io6_touch_key_in5: rm-io6-touch-key-in5 { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 6 48>; + }; + + /omit-if-no-ref/ + rm_io6_touch_key_in6: rm-io6-touch-key-in6 { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 6 49>; + }; + + /omit-if-no-ref/ + rm_io6_touch_key_in7: rm-io6-touch-key-in7 { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 6 50>; + }; + + /omit-if-no-ref/ + rm_io6_sai0_mclk: rm-io6-sai0-mclk { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 6 51>; + }; + + /omit-if-no-ref/ + rm_io6_sai0_sclk: rm-io6-sai0-sclk { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 6 52>; + }; + + /omit-if-no-ref/ + rm_io6_sai0_lrck: rm-io6-sai0-lrck { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 6 53>; + }; + + /omit-if-no-ref/ + rm_io6_sai0_sdi0: rm-io6-sai0-sdi0 { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 6 54>; + }; + + /omit-if-no-ref/ + rm_io6_sai0_sdi1: rm-io6-sai0-sdi1 { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 6 55>; + }; + + /omit-if-no-ref/ + rm_io6_sai0_sdi2: rm-io6-sai0-sdi2 { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 6 56>; + }; + + /omit-if-no-ref/ + rm_io6_sai0_sdi3: rm-io6-sai0-sdi3 { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 6 57>; + }; + + /omit-if-no-ref/ + rm_io6_sai0_sdo: rm-io6-sai0-sdo { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 6 58>; + }; + + /omit-if-no-ref/ + rm_io6_sai1_mclk: rm-io6-sai1-mclk { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 6 59>; + }; + + /omit-if-no-ref/ + rm_io6_sai1_sclk: rm-io6-sai1-sclk { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 6 60>; + }; + + /omit-if-no-ref/ + rm_io6_sai1_lrck: rm-io6-sai1-lrck { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 6 61>; + }; + + /omit-if-no-ref/ + rm_io6_sai1_sdi: rm-io6-sai1-sdi { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 6 62>; + }; + + /omit-if-no-ref/ + rm_io6_sai1_sdo0: rm-io6-sai1-sdo0 { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 6 63>; + }; + + /omit-if-no-ref/ + rm_io6_sai1_sdo1: rm-io6-sai1-sdo1 { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 6 64>; + }; + + /omit-if-no-ref/ + rm_io6_sai1_sdo2: rm-io6-sai1-sdo2 { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 6 65>; + }; + + /omit-if-no-ref/ + rm_io6_sai1_sdo3: rm-io6-sai1-sdo3 { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 6 66>; + }; + + /omit-if-no-ref/ + rm_io6_spi0_clk: rm-io6-spi0-clk { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 6 67>; + }; + + /omit-if-no-ref/ + rm_io6_spi0_mosi: rm-io6-spi0-mosi { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 6 68>; + }; + + /omit-if-no-ref/ + rm_io6_spi0_miso: rm-io6-spi0-miso { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 6 69>; + }; + + /omit-if-no-ref/ + rm_io6_spi0_csn0: rm-io6-spi0-csn0 { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 6 70>; + }; + + /omit-if-no-ref/ + rm_io6_spi0_csn1: rm-io6-spi0-csn1 { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 6 71>; + }; + + /omit-if-no-ref/ + rm_io6_spi1_clk: rm-io6-spi1-clk { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 6 72>; + }; + + /omit-if-no-ref/ + rm_io6_spi1_mosi: rm-io6-spi1-mosi { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 6 73>; + }; + + /omit-if-no-ref/ + rm_io6_spi1_miso: rm-io6-spi1-miso { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 6 74>; + }; + + /omit-if-no-ref/ + rm_io6_spi1_csn0: rm-io6-spi1-csn0 { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 6 75>; + }; + + /omit-if-no-ref/ + rm_io6_spi1_csn1: rm-io6-spi1-csn1 { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 6 76>; + }; + + /omit-if-no-ref/ + rm_io6_wdt_tsadc_shut: rm-io6-wdt-tsadc-shut { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 6 77>; + }; + + /omit-if-no-ref/ + rm_io6_pmu_sleep: rm-io6-pmu-sleep { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 6 78>; + }; + + /omit-if-no-ref/ + rm_io6_core_power_off: rm-io6-core-power-off { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 6 79>; + }; + + /omit-if-no-ref/ + rm_io6_spdif_tx: rm-io6-spdif-tx { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 6 80>; + }; + + /omit-if-no-ref/ + rm_io6_spdif_rx: rm-io6-spdif-rx { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 6 81>; + }; + + /omit-if-no-ref/ + rm_io6_pwm1_bip_cntr_a0: rm-io6-pwm1-bip-cntr-a0 { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 6 82>; + }; + + /omit-if-no-ref/ + rm_io6_pwm1_bip_cntr_a1: rm-io6-pwm1-bip-cntr-a1 { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 6 83>; + }; + + /omit-if-no-ref/ + rm_io6_pwm1_bip_cntr_a2: rm-io6-pwm1-bip-cntr-a2 { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 6 84>; + }; + + /omit-if-no-ref/ + rm_io6_pwm1_bip_cntr_a3: rm-io6-pwm1-bip-cntr-a3 { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 6 85>; + }; + + /omit-if-no-ref/ + rm_io6_pwm1_bip_cntr_a4: rm-io6-pwm1-bip-cntr-a4 { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 6 86>; + }; + + /omit-if-no-ref/ + rm_io6_pwm1_bip_cntr_a5: rm-io6-pwm1-bip-cntr-a5 { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 6 87>; + }; + + /omit-if-no-ref/ + rm_io6_pwm1_bip_cntr_b0: rm-io6-pwm1-bip-cntr-b0 { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 6 88>; + }; + + /omit-if-no-ref/ + rm_io6_pwm1_bip_cntr_b1: rm-io6-pwm1-bip-cntr-b1 { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 6 89>; + }; + + /omit-if-no-ref/ + rm_io6_pwm1_bip_cntr_b2: rm-io6-pwm1-bip-cntr-b2 { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 6 90>; + }; + + /omit-if-no-ref/ + rm_io6_pwm1_bip_cntr_b3: rm-io6-pwm1-bip-cntr-b3 { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 6 91>; + }; + + /omit-if-no-ref/ + rm_io6_pwm1_bip_cntr_b4: rm-io6-pwm1-bip-cntr-b4 { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 6 92>; + }; + + /omit-if-no-ref/ + rm_io6_pwm1_bip_cntr_b5: rm-io6-pwm1-bip-cntr-b5 { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 6 93>; + }; + + /omit-if-no-ref/ + rm_io6_pdm_clk1: rm-io6-pdm-clk1 { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 6 94>; + }; + + /omit-if-no-ref/ + rm_io6_eth_rmii0_ppsclk: rm-io6-eth-rmii0-ppsclk { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 6 95>; + }; + + /omit-if-no-ref/ + rm_io6_eth_rmii0_ppstrig: rm-io6-eth-rmii0-ppstrig { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 6 96>; + }; + + /omit-if-no-ref/ + rm_io6_eth_rmii1_ppsclk: rm-io6-eth-rmii1-ppsclk { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 6 97>; + }; + + /omit-if-no-ref/ + rm_io6_eth_rmii1_ppstrig: rm-io6-eth-rmii1-ppstrig { + rockchip,pins =3D + <0 RK_PA6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 6 98>; + }; + }; + + rm_io7 { + /omit-if-no-ref/ + rm_io7_uart1_tx: rm-io7-uart1-tx { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 7 1>; + }; + + /omit-if-no-ref/ + rm_io7_uart1_rx: rm-io7-uart1-rx { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 7 2>; + }; + + /omit-if-no-ref/ + rm_io7_uart2_tx: rm-io7-uart2-tx { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 7 3>; + }; + + /omit-if-no-ref/ + rm_io7_uart2_rx: rm-io7-uart2-rx { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 7 4>; + }; + + /omit-if-no-ref/ + rm_io7_uart3_tx: rm-io7-uart3-tx { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 7 5>; + }; + + /omit-if-no-ref/ + rm_io7_uart3_rx: rm-io7-uart3-rx { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 7 6>; + }; + + /omit-if-no-ref/ + rm_io7_uart3_ctsn: rm-io7-uart3-ctsn { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 7 7>; + }; + + /omit-if-no-ref/ + rm_io7_uart3_rtsn: rm-io7-uart3-rtsn { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 7 8>; + }; + + /omit-if-no-ref/ + rm_io7_uart4_tx: rm-io7-uart4-tx { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 7 9>; + }; + + /omit-if-no-ref/ + rm_io7_uart4_rx: rm-io7-uart4-rx { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 7 10>; + }; + + /omit-if-no-ref/ + rm_io7_uart4_ctsn: rm-io7-uart4-ctsn { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 7 11>; + }; + + /omit-if-no-ref/ + rm_io7_uart4_rtsn: rm-io7-uart4-rtsn { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 7 12>; + }; + + /omit-if-no-ref/ + rm_io7_mipite: rm-io7-mipite { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 7 13>; + }; + + /omit-if-no-ref/ + rm_io7_clk_32k: rm-io7-clk-32k { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 7 14>; + }; + + /omit-if-no-ref/ + rm_io7_i2c0_scl: rm-io7-i2c0-scl { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 7 15>; + }; + + /omit-if-no-ref/ + rm_io7_i2c0_sda: rm-io7-i2c0-sda { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 7 16>; + }; + + /omit-if-no-ref/ + rm_io7_i2c1_scl: rm-io7-i2c1-scl { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 7 17>; + }; + + /omit-if-no-ref/ + rm_io7_i2c1_sda: rm-io7-i2c1-sda { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 7 18>; + }; + + /omit-if-no-ref/ + rm_io7_i2c2_scl: rm-io7-i2c2-scl { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 7 19>; + }; + + /omit-if-no-ref/ + rm_io7_i2c2_sda: rm-io7-i2c2-sda { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 7 20>; + }; + + /omit-if-no-ref/ + rm_io7_pdm_clk0: rm-io7-pdm-clk0 { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 7 21>; + }; + + /omit-if-no-ref/ + rm_io7_pdm_sdi0: rm-io7-pdm-sdi0 { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 7 22>; + }; + + /omit-if-no-ref/ + rm_io7_pdm_sdi1: rm-io7-pdm-sdi1 { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 7 23>; + }; + + /omit-if-no-ref/ + rm_io7_pdm_sdi2: rm-io7-pdm-sdi2 { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 7 24>; + }; + + /omit-if-no-ref/ + rm_io7_pdm_sdi3: rm-io7-pdm-sdi3 { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 7 25>; + }; + + /omit-if-no-ref/ + rm_io7_can1_tx: rm-io7-can1-tx { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 7 26>; + }; + + /omit-if-no-ref/ + rm_io7_can1_rx: rm-io7-can1-rx { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 7 27>; + }; + + /omit-if-no-ref/ + rm_io7_can0_tx: rm-io7-can0-tx { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 7 28>; + }; + + /omit-if-no-ref/ + rm_io7_can0_rx: rm-io7-can0-rx { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 7 29>; + }; + + /omit-if-no-ref/ + rm_io7_pwm0_ch0: rm-io7-pwm0-ch0 { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 7 30>; + }; + + /omit-if-no-ref/ + rm_io7_pwm0_ch1: rm-io7-pwm0-ch1 { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 7 31>; + }; + + /omit-if-no-ref/ + rm_io7_pwm0_ch2: rm-io7-pwm0-ch2 { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 7 32>; + }; + + /omit-if-no-ref/ + rm_io7_pwm0_ch3: rm-io7-pwm0-ch3 { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 7 33>; + }; + + /omit-if-no-ref/ + rm_io7_pwm1_ch0: rm-io7-pwm1-ch0 { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 7 34>; + }; + + /omit-if-no-ref/ + rm_io7_pwm1_ch1: rm-io7-pwm1-ch1 { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 7 35>; + }; + + /omit-if-no-ref/ + rm_io7_pwm1_ch2: rm-io7-pwm1-ch2 { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 7 36>; + }; + + /omit-if-no-ref/ + rm_io7_pwm1_ch3: rm-io7-pwm1-ch3 { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 7 37>; + }; + + /omit-if-no-ref/ + rm_io7_pwm1_ch4: rm-io7-pwm1-ch4 { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 7 38>; + }; + + /omit-if-no-ref/ + rm_io7_pwm1_ch5: rm-io7-pwm1-ch5 { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 7 39>; + }; + + /omit-if-no-ref/ + rm_io7_pwm1_ch6: rm-io7-pwm1-ch6 { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 7 40>; + }; + + /omit-if-no-ref/ + rm_io7_pwm1_ch7: rm-io7-pwm1-ch7 { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 7 41>; + }; + + /omit-if-no-ref/ + rm_io7_touch_key_drive: rm-io7-touch-key-drive { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 7 42>; + }; + + /omit-if-no-ref/ + rm_io7_touch_key_in0: rm-io7-touch-key-in0 { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 7 43>; + }; + + /omit-if-no-ref/ + rm_io7_touch_key_in1: rm-io7-touch-key-in1 { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 7 44>; + }; + + /omit-if-no-ref/ + rm_io7_touch_key_in2: rm-io7-touch-key-in2 { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 7 45>; + }; + + /omit-if-no-ref/ + rm_io7_touch_key_in3: rm-io7-touch-key-in3 { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 7 46>; + }; + + /omit-if-no-ref/ + rm_io7_touch_key_in4: rm-io7-touch-key-in4 { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 7 47>; + }; + + /omit-if-no-ref/ + rm_io7_touch_key_in5: rm-io7-touch-key-in5 { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 7 48>; + }; + + /omit-if-no-ref/ + rm_io7_touch_key_in6: rm-io7-touch-key-in6 { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 7 49>; + }; + + /omit-if-no-ref/ + rm_io7_touch_key_in7: rm-io7-touch-key-in7 { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 7 50>; + }; + + /omit-if-no-ref/ + rm_io7_sai0_mclk: rm-io7-sai0-mclk { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 7 51>; + }; + + /omit-if-no-ref/ + rm_io7_sai0_sclk: rm-io7-sai0-sclk { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 7 52>; + }; + + /omit-if-no-ref/ + rm_io7_sai0_lrck: rm-io7-sai0-lrck { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 7 53>; + }; + + /omit-if-no-ref/ + rm_io7_sai0_sdi0: rm-io7-sai0-sdi0 { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 7 54>; + }; + + /omit-if-no-ref/ + rm_io7_sai0_sdi1: rm-io7-sai0-sdi1 { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 7 55>; + }; + + /omit-if-no-ref/ + rm_io7_sai0_sdi2: rm-io7-sai0-sdi2 { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 7 56>; + }; + + /omit-if-no-ref/ + rm_io7_sai0_sdi3: rm-io7-sai0-sdi3 { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 7 57>; + }; + + /omit-if-no-ref/ + rm_io7_sai0_sdo: rm-io7-sai0-sdo { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 7 58>; + }; + + /omit-if-no-ref/ + rm_io7_sai1_mclk: rm-io7-sai1-mclk { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 7 59>; + }; + + /omit-if-no-ref/ + rm_io7_sai1_sclk: rm-io7-sai1-sclk { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 7 60>; + }; + + /omit-if-no-ref/ + rm_io7_sai1_lrck: rm-io7-sai1-lrck { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 7 61>; + }; + + /omit-if-no-ref/ + rm_io7_sai1_sdi: rm-io7-sai1-sdi { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 7 62>; + }; + + /omit-if-no-ref/ + rm_io7_sai1_sdo0: rm-io7-sai1-sdo0 { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 7 63>; + }; + + /omit-if-no-ref/ + rm_io7_sai1_sdo1: rm-io7-sai1-sdo1 { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 7 64>; + }; + + /omit-if-no-ref/ + rm_io7_sai1_sdo2: rm-io7-sai1-sdo2 { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 7 65>; + }; + + /omit-if-no-ref/ + rm_io7_sai1_sdo3: rm-io7-sai1-sdo3 { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 7 66>; + }; + + /omit-if-no-ref/ + rm_io7_spi0_clk: rm-io7-spi0-clk { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 7 67>; + }; + + /omit-if-no-ref/ + rm_io7_spi0_mosi: rm-io7-spi0-mosi { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 7 68>; + }; + + /omit-if-no-ref/ + rm_io7_spi0_miso: rm-io7-spi0-miso { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 7 69>; + }; + + /omit-if-no-ref/ + rm_io7_spi0_csn0: rm-io7-spi0-csn0 { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 7 70>; + }; + + /omit-if-no-ref/ + rm_io7_spi0_csn1: rm-io7-spi0-csn1 { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 7 71>; + }; + + /omit-if-no-ref/ + rm_io7_spi1_clk: rm-io7-spi1-clk { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 7 72>; + }; + + /omit-if-no-ref/ + rm_io7_spi1_mosi: rm-io7-spi1-mosi { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 7 73>; + }; + + /omit-if-no-ref/ + rm_io7_spi1_miso: rm-io7-spi1-miso { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 7 74>; + }; + + /omit-if-no-ref/ + rm_io7_spi1_csn0: rm-io7-spi1-csn0 { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 7 75>; + }; + + /omit-if-no-ref/ + rm_io7_spi1_csn1: rm-io7-spi1-csn1 { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 7 76>; + }; + + /omit-if-no-ref/ + rm_io7_wdt_tsadc_shut: rm-io7-wdt-tsadc-shut { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 7 77>; + }; + + /omit-if-no-ref/ + rm_io7_pmu_sleep: rm-io7-pmu-sleep { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 7 78>; + }; + + /omit-if-no-ref/ + rm_io7_core_power_off: rm-io7-core-power-off { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 7 79>; + }; + + /omit-if-no-ref/ + rm_io7_spdif_tx: rm-io7-spdif-tx { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 7 80>; + }; + + /omit-if-no-ref/ + rm_io7_spdif_rx: rm-io7-spdif-rx { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 7 81>; + }; + + /omit-if-no-ref/ + rm_io7_pwm1_bip_cntr_a0: rm-io7-pwm1-bip-cntr-a0 { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 7 82>; + }; + + /omit-if-no-ref/ + rm_io7_pwm1_bip_cntr_a1: rm-io7-pwm1-bip-cntr-a1 { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 7 83>; + }; + + /omit-if-no-ref/ + rm_io7_pwm1_bip_cntr_a2: rm-io7-pwm1-bip-cntr-a2 { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 7 84>; + }; + + /omit-if-no-ref/ + rm_io7_pwm1_bip_cntr_a3: rm-io7-pwm1-bip-cntr-a3 { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 7 85>; + }; + + /omit-if-no-ref/ + rm_io7_pwm1_bip_cntr_a4: rm-io7-pwm1-bip-cntr-a4 { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 7 86>; + }; + + /omit-if-no-ref/ + rm_io7_pwm1_bip_cntr_a5: rm-io7-pwm1-bip-cntr-a5 { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 7 87>; + }; + + /omit-if-no-ref/ + rm_io7_pwm1_bip_cntr_b0: rm-io7-pwm1-bip-cntr-b0 { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 7 88>; + }; + + /omit-if-no-ref/ + rm_io7_pwm1_bip_cntr_b1: rm-io7-pwm1-bip-cntr-b1 { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 7 89>; + }; + + /omit-if-no-ref/ + rm_io7_pwm1_bip_cntr_b2: rm-io7-pwm1-bip-cntr-b2 { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 7 90>; + }; + + /omit-if-no-ref/ + rm_io7_pwm1_bip_cntr_b3: rm-io7-pwm1-bip-cntr-b3 { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 7 91>; + }; + + /omit-if-no-ref/ + rm_io7_pwm1_bip_cntr_b4: rm-io7-pwm1-bip-cntr-b4 { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 7 92>; + }; + + /omit-if-no-ref/ + rm_io7_pwm1_bip_cntr_b5: rm-io7-pwm1-bip-cntr-b5 { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 7 93>; + }; + + /omit-if-no-ref/ + rm_io7_pdm_clk1: rm-io7-pdm-clk1 { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 7 94>; + }; + + /omit-if-no-ref/ + rm_io7_eth_rmii0_ppsclk: rm-io7-eth-rmii0-ppsclk { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 7 95>; + }; + + /omit-if-no-ref/ + rm_io7_eth_rmii0_ppstrig: rm-io7-eth-rmii0-ppstrig { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 7 96>; + }; + + /omit-if-no-ref/ + rm_io7_eth_rmii1_ppsclk: rm-io7-eth-rmii1-ppsclk { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 7 97>; + }; + + /omit-if-no-ref/ + rm_io7_eth_rmii1_ppstrig: rm-io7-eth-rmii1-ppstrig { + rockchip,pins =3D + <0 RK_PA7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 7 98>; + }; + }; + + rm_io8 { + /omit-if-no-ref/ + rm_io8_uart1_tx: rm-io8-uart1-tx { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 8 1>; + }; + + /omit-if-no-ref/ + rm_io8_uart1_rx: rm-io8-uart1-rx { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 8 2>; + }; + + /omit-if-no-ref/ + rm_io8_uart2_tx: rm-io8-uart2-tx { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 8 3>; + }; + + /omit-if-no-ref/ + rm_io8_uart2_rx: rm-io8-uart2-rx { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 8 4>; + }; + + /omit-if-no-ref/ + rm_io8_uart3_tx: rm-io8-uart3-tx { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 8 5>; + }; + + /omit-if-no-ref/ + rm_io8_uart3_rx: rm-io8-uart3-rx { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 8 6>; + }; + + /omit-if-no-ref/ + rm_io8_uart3_ctsn: rm-io8-uart3-ctsn { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 8 7>; + }; + + /omit-if-no-ref/ + rm_io8_uart3_rtsn: rm-io8-uart3-rtsn { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 8 8>; + }; + + /omit-if-no-ref/ + rm_io8_uart4_tx: rm-io8-uart4-tx { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 8 9>; + }; + + /omit-if-no-ref/ + rm_io8_uart4_rx: rm-io8-uart4-rx { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 8 10>; + }; + + /omit-if-no-ref/ + rm_io8_uart4_ctsn: rm-io8-uart4-ctsn { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 8 11>; + }; + + /omit-if-no-ref/ + rm_io8_uart4_rtsn: rm-io8-uart4-rtsn { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 8 12>; + }; + + /omit-if-no-ref/ + rm_io8_mipite: rm-io8-mipite { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 8 13>; + }; + + /omit-if-no-ref/ + rm_io8_clk_32k: rm-io8-clk-32k { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 8 14>; + }; + + /omit-if-no-ref/ + rm_io8_i2c0_scl: rm-io8-i2c0-scl { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 8 15>; + }; + + /omit-if-no-ref/ + rm_io8_i2c0_sda: rm-io8-i2c0-sda { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 8 16>; + }; + + /omit-if-no-ref/ + rm_io8_i2c1_scl: rm-io8-i2c1-scl { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 8 17>; + }; + + /omit-if-no-ref/ + rm_io8_i2c1_sda: rm-io8-i2c1-sda { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 8 18>; + }; + + /omit-if-no-ref/ + rm_io8_i2c2_scl: rm-io8-i2c2-scl { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 8 19>; + }; + + /omit-if-no-ref/ + rm_io8_i2c2_sda: rm-io8-i2c2-sda { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 8 20>; + }; + + /omit-if-no-ref/ + rm_io8_pdm_clk0: rm-io8-pdm-clk0 { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 8 21>; + }; + + /omit-if-no-ref/ + rm_io8_pdm_sdi0: rm-io8-pdm-sdi0 { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 8 22>; + }; + + /omit-if-no-ref/ + rm_io8_pdm_sdi1: rm-io8-pdm-sdi1 { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 8 23>; + }; + + /omit-if-no-ref/ + rm_io8_pdm_sdi2: rm-io8-pdm-sdi2 { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 8 24>; + }; + + /omit-if-no-ref/ + rm_io8_pdm_sdi3: rm-io8-pdm-sdi3 { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 8 25>; + }; + + /omit-if-no-ref/ + rm_io8_can1_tx: rm-io8-can1-tx { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 8 26>; + }; + + /omit-if-no-ref/ + rm_io8_can1_rx: rm-io8-can1-rx { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 8 27>; + }; + + /omit-if-no-ref/ + rm_io8_can0_tx: rm-io8-can0-tx { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 8 28>; + }; + + /omit-if-no-ref/ + rm_io8_can0_rx: rm-io8-can0-rx { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 8 29>; + }; + + /omit-if-no-ref/ + rm_io8_pwm0_ch0: rm-io8-pwm0-ch0 { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 8 30>; + }; + + /omit-if-no-ref/ + rm_io8_pwm0_ch1: rm-io8-pwm0-ch1 { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 8 31>; + }; + + /omit-if-no-ref/ + rm_io8_pwm0_ch2: rm-io8-pwm0-ch2 { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 8 32>; + }; + + /omit-if-no-ref/ + rm_io8_pwm0_ch3: rm-io8-pwm0-ch3 { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 8 33>; + }; + + /omit-if-no-ref/ + rm_io8_pwm1_ch0: rm-io8-pwm1-ch0 { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 8 34>; + }; + + /omit-if-no-ref/ + rm_io8_pwm1_ch1: rm-io8-pwm1-ch1 { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 8 35>; + }; + + /omit-if-no-ref/ + rm_io8_pwm1_ch2: rm-io8-pwm1-ch2 { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 8 36>; + }; + + /omit-if-no-ref/ + rm_io8_pwm1_ch3: rm-io8-pwm1-ch3 { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 8 37>; + }; + + /omit-if-no-ref/ + rm_io8_pwm1_ch4: rm-io8-pwm1-ch4 { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 8 38>; + }; + + /omit-if-no-ref/ + rm_io8_pwm1_ch5: rm-io8-pwm1-ch5 { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 8 39>; + }; + + /omit-if-no-ref/ + rm_io8_pwm1_ch6: rm-io8-pwm1-ch6 { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 8 40>; + }; + + /omit-if-no-ref/ + rm_io8_pwm1_ch7: rm-io8-pwm1-ch7 { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 8 41>; + }; + + /omit-if-no-ref/ + rm_io8_touch_key_drive: rm-io8-touch-key-drive { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 8 42>; + }; + + /omit-if-no-ref/ + rm_io8_touch_key_in0: rm-io8-touch-key-in0 { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 8 43>; + }; + + /omit-if-no-ref/ + rm_io8_touch_key_in1: rm-io8-touch-key-in1 { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 8 44>; + }; + + /omit-if-no-ref/ + rm_io8_touch_key_in2: rm-io8-touch-key-in2 { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 8 45>; + }; + + /omit-if-no-ref/ + rm_io8_touch_key_in3: rm-io8-touch-key-in3 { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 8 46>; + }; + + /omit-if-no-ref/ + rm_io8_touch_key_in4: rm-io8-touch-key-in4 { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 8 47>; + }; + + /omit-if-no-ref/ + rm_io8_touch_key_in5: rm-io8-touch-key-in5 { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 8 48>; + }; + + /omit-if-no-ref/ + rm_io8_touch_key_in6: rm-io8-touch-key-in6 { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 8 49>; + }; + + /omit-if-no-ref/ + rm_io8_touch_key_in7: rm-io8-touch-key-in7 { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 8 50>; + }; + + /omit-if-no-ref/ + rm_io8_sai0_mclk: rm-io8-sai0-mclk { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 8 51>; + }; + + /omit-if-no-ref/ + rm_io8_sai0_sclk: rm-io8-sai0-sclk { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 8 52>; + }; + + /omit-if-no-ref/ + rm_io8_sai0_lrck: rm-io8-sai0-lrck { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 8 53>; + }; + + /omit-if-no-ref/ + rm_io8_sai0_sdi0: rm-io8-sai0-sdi0 { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 8 54>; + }; + + /omit-if-no-ref/ + rm_io8_sai0_sdi1: rm-io8-sai0-sdi1 { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 8 55>; + }; + + /omit-if-no-ref/ + rm_io8_sai0_sdi2: rm-io8-sai0-sdi2 { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 8 56>; + }; + + /omit-if-no-ref/ + rm_io8_sai0_sdi3: rm-io8-sai0-sdi3 { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 8 57>; + }; + + /omit-if-no-ref/ + rm_io8_sai0_sdo: rm-io8-sai0-sdo { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 8 58>; + }; + + /omit-if-no-ref/ + rm_io8_sai1_mclk: rm-io8-sai1-mclk { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 8 59>; + }; + + /omit-if-no-ref/ + rm_io8_sai1_sclk: rm-io8-sai1-sclk { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 8 60>; + }; + + /omit-if-no-ref/ + rm_io8_sai1_lrck: rm-io8-sai1-lrck { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 8 61>; + }; + + /omit-if-no-ref/ + rm_io8_sai1_sdi: rm-io8-sai1-sdi { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 8 62>; + }; + + /omit-if-no-ref/ + rm_io8_sai1_sdo0: rm-io8-sai1-sdo0 { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 8 63>; + }; + + /omit-if-no-ref/ + rm_io8_sai1_sdo1: rm-io8-sai1-sdo1 { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 8 64>; + }; + + /omit-if-no-ref/ + rm_io8_sai1_sdo2: rm-io8-sai1-sdo2 { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 8 65>; + }; + + /omit-if-no-ref/ + rm_io8_sai1_sdo3: rm-io8-sai1-sdo3 { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 8 66>; + }; + + /omit-if-no-ref/ + rm_io8_spi0_clk: rm-io8-spi0-clk { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 8 67>; + }; + + /omit-if-no-ref/ + rm_io8_spi0_mosi: rm-io8-spi0-mosi { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 8 68>; + }; + + /omit-if-no-ref/ + rm_io8_spi0_miso: rm-io8-spi0-miso { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 8 69>; + }; + + /omit-if-no-ref/ + rm_io8_spi0_csn0: rm-io8-spi0-csn0 { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 8 70>; + }; + + /omit-if-no-ref/ + rm_io8_spi0_csn1: rm-io8-spi0-csn1 { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 8 71>; + }; + + /omit-if-no-ref/ + rm_io8_spi1_clk: rm-io8-spi1-clk { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 8 72>; + }; + + /omit-if-no-ref/ + rm_io8_spi1_mosi: rm-io8-spi1-mosi { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 8 73>; + }; + + /omit-if-no-ref/ + rm_io8_spi1_miso: rm-io8-spi1-miso { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 8 74>; + }; + + /omit-if-no-ref/ + rm_io8_spi1_csn0: rm-io8-spi1-csn0 { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 8 75>; + }; + + /omit-if-no-ref/ + rm_io8_spi1_csn1: rm-io8-spi1-csn1 { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 8 76>; + }; + + /omit-if-no-ref/ + rm_io8_wdt_tsadc_shut: rm-io8-wdt-tsadc-shut { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 8 77>; + }; + + /omit-if-no-ref/ + rm_io8_pmu_sleep: rm-io8-pmu-sleep { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 8 78>; + }; + + /omit-if-no-ref/ + rm_io8_core_power_off: rm-io8-core-power-off { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 8 79>; + }; + + /omit-if-no-ref/ + rm_io8_spdif_tx: rm-io8-spdif-tx { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 8 80>; + }; + + /omit-if-no-ref/ + rm_io8_spdif_rx: rm-io8-spdif-rx { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 8 81>; + }; + + /omit-if-no-ref/ + rm_io8_pwm1_bip_cntr_a0: rm-io8-pwm1-bip-cntr-a0 { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 8 82>; + }; + + /omit-if-no-ref/ + rm_io8_pwm1_bip_cntr_a1: rm-io8-pwm1-bip-cntr-a1 { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 8 83>; + }; + + /omit-if-no-ref/ + rm_io8_pwm1_bip_cntr_a2: rm-io8-pwm1-bip-cntr-a2 { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 8 84>; + }; + + /omit-if-no-ref/ + rm_io8_pwm1_bip_cntr_a3: rm-io8-pwm1-bip-cntr-a3 { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 8 85>; + }; + + /omit-if-no-ref/ + rm_io8_pwm1_bip_cntr_a4: rm-io8-pwm1-bip-cntr-a4 { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 8 86>; + }; + + /omit-if-no-ref/ + rm_io8_pwm1_bip_cntr_a5: rm-io8-pwm1-bip-cntr-a5 { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 8 87>; + }; + + /omit-if-no-ref/ + rm_io8_pwm1_bip_cntr_b0: rm-io8-pwm1-bip-cntr-b0 { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 8 88>; + }; + + /omit-if-no-ref/ + rm_io8_pwm1_bip_cntr_b1: rm-io8-pwm1-bip-cntr-b1 { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 8 89>; + }; + + /omit-if-no-ref/ + rm_io8_pwm1_bip_cntr_b2: rm-io8-pwm1-bip-cntr-b2 { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 8 90>; + }; + + /omit-if-no-ref/ + rm_io8_pwm1_bip_cntr_b3: rm-io8-pwm1-bip-cntr-b3 { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 8 91>; + }; + + /omit-if-no-ref/ + rm_io8_pwm1_bip_cntr_b4: rm-io8-pwm1-bip-cntr-b4 { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 8 92>; + }; + + /omit-if-no-ref/ + rm_io8_pwm1_bip_cntr_b5: rm-io8-pwm1-bip-cntr-b5 { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 8 93>; + }; + + /omit-if-no-ref/ + rm_io8_pdm_clk1: rm-io8-pdm-clk1 { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 8 94>; + }; + + /omit-if-no-ref/ + rm_io8_eth_rmii0_ppsclk: rm-io8-eth-rmii0-ppsclk { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 8 95>; + }; + + /omit-if-no-ref/ + rm_io8_eth_rmii0_ppstrig: rm-io8-eth-rmii0-ppstrig { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 8 96>; + }; + + /omit-if-no-ref/ + rm_io8_eth_rmii1_ppsclk: rm-io8-eth-rmii1-ppsclk { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 8 97>; + }; + + /omit-if-no-ref/ + rm_io8_eth_rmii1_ppstrig: rm-io8-eth-rmii1-ppstrig { + rockchip,pins =3D + <0 RK_PB0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 8 98>; + }; + }; + + rm_io9 { + /omit-if-no-ref/ + rm_io9_uart1_tx: rm-io9-uart1-tx { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 9 1>; + }; + + /omit-if-no-ref/ + rm_io9_uart1_rx: rm-io9-uart1-rx { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 9 2>; + }; + + /omit-if-no-ref/ + rm_io9_uart2_tx: rm-io9-uart2-tx { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 9 3>; + }; + + /omit-if-no-ref/ + rm_io9_uart2_rx: rm-io9-uart2-rx { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 9 4>; + }; + + /omit-if-no-ref/ + rm_io9_uart3_tx: rm-io9-uart3-tx { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 9 5>; + }; + + /omit-if-no-ref/ + rm_io9_uart3_rx: rm-io9-uart3-rx { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 9 6>; + }; + + /omit-if-no-ref/ + rm_io9_uart3_ctsn: rm-io9-uart3-ctsn { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 9 7>; + }; + + /omit-if-no-ref/ + rm_io9_uart3_rtsn: rm-io9-uart3-rtsn { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 9 8>; + }; + + /omit-if-no-ref/ + rm_io9_uart4_tx: rm-io9-uart4-tx { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 9 9>; + }; + + /omit-if-no-ref/ + rm_io9_uart4_rx: rm-io9-uart4-rx { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 9 10>; + }; + + /omit-if-no-ref/ + rm_io9_uart4_ctsn: rm-io9-uart4-ctsn { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 9 11>; + }; + + /omit-if-no-ref/ + rm_io9_uart4_rtsn: rm-io9-uart4-rtsn { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 9 12>; + }; + + /omit-if-no-ref/ + rm_io9_mipite: rm-io9-mipite { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 9 13>; + }; + + /omit-if-no-ref/ + rm_io9_clk_32k: rm-io9-clk-32k { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 9 14>; + }; + + /omit-if-no-ref/ + rm_io9_i2c0_scl: rm-io9-i2c0-scl { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 9 15>; + }; + + /omit-if-no-ref/ + rm_io9_i2c0_sda: rm-io9-i2c0-sda { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 9 16>; + }; + + /omit-if-no-ref/ + rm_io9_i2c1_scl: rm-io9-i2c1-scl { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 9 17>; + }; + + /omit-if-no-ref/ + rm_io9_i2c1_sda: rm-io9-i2c1-sda { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 9 18>; + }; + + /omit-if-no-ref/ + rm_io9_i2c2_scl: rm-io9-i2c2-scl { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 9 19>; + }; + + /omit-if-no-ref/ + rm_io9_i2c2_sda: rm-io9-i2c2-sda { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 9 20>; + }; + + /omit-if-no-ref/ + rm_io9_pdm_clk0: rm-io9-pdm-clk0 { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 9 21>; + }; + + /omit-if-no-ref/ + rm_io9_pdm_sdi0: rm-io9-pdm-sdi0 { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 9 22>; + }; + + /omit-if-no-ref/ + rm_io9_pdm_sdi1: rm-io9-pdm-sdi1 { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 9 23>; + }; + + /omit-if-no-ref/ + rm_io9_pdm_sdi2: rm-io9-pdm-sdi2 { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 9 24>; + }; + + /omit-if-no-ref/ + rm_io9_pdm_sdi3: rm-io9-pdm-sdi3 { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 9 25>; + }; + + /omit-if-no-ref/ + rm_io9_can1_tx: rm-io9-can1-tx { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 9 26>; + }; + + /omit-if-no-ref/ + rm_io9_can1_rx: rm-io9-can1-rx { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 9 27>; + }; + + /omit-if-no-ref/ + rm_io9_can0_tx: rm-io9-can0-tx { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 9 28>; + }; + + /omit-if-no-ref/ + rm_io9_can0_rx: rm-io9-can0-rx { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 9 29>; + }; + + /omit-if-no-ref/ + rm_io9_pwm0_ch0: rm-io9-pwm0-ch0 { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 9 30>; + }; + + /omit-if-no-ref/ + rm_io9_pwm0_ch1: rm-io9-pwm0-ch1 { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 9 31>; + }; + + /omit-if-no-ref/ + rm_io9_pwm0_ch2: rm-io9-pwm0-ch2 { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 9 32>; + }; + + /omit-if-no-ref/ + rm_io9_pwm0_ch3: rm-io9-pwm0-ch3 { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 9 33>; + }; + + /omit-if-no-ref/ + rm_io9_pwm1_ch0: rm-io9-pwm1-ch0 { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 9 34>; + }; + + /omit-if-no-ref/ + rm_io9_pwm1_ch1: rm-io9-pwm1-ch1 { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 9 35>; + }; + + /omit-if-no-ref/ + rm_io9_pwm1_ch2: rm-io9-pwm1-ch2 { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 9 36>; + }; + + /omit-if-no-ref/ + rm_io9_pwm1_ch3: rm-io9-pwm1-ch3 { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 9 37>; + }; + + /omit-if-no-ref/ + rm_io9_pwm1_ch4: rm-io9-pwm1-ch4 { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 9 38>; + }; + + /omit-if-no-ref/ + rm_io9_pwm1_ch5: rm-io9-pwm1-ch5 { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 9 39>; + }; + + /omit-if-no-ref/ + rm_io9_pwm1_ch6: rm-io9-pwm1-ch6 { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 9 40>; + }; + + /omit-if-no-ref/ + rm_io9_pwm1_ch7: rm-io9-pwm1-ch7 { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 9 41>; + }; + + /omit-if-no-ref/ + rm_io9_touch_key_drive: rm-io9-touch-key-drive { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 9 42>; + }; + + /omit-if-no-ref/ + rm_io9_touch_key_in0: rm-io9-touch-key-in0 { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 9 43>; + }; + + /omit-if-no-ref/ + rm_io9_touch_key_in1: rm-io9-touch-key-in1 { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 9 44>; + }; + + /omit-if-no-ref/ + rm_io9_touch_key_in2: rm-io9-touch-key-in2 { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 9 45>; + }; + + /omit-if-no-ref/ + rm_io9_touch_key_in3: rm-io9-touch-key-in3 { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 9 46>; + }; + + /omit-if-no-ref/ + rm_io9_touch_key_in4: rm-io9-touch-key-in4 { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 9 47>; + }; + + /omit-if-no-ref/ + rm_io9_touch_key_in5: rm-io9-touch-key-in5 { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 9 48>; + }; + + /omit-if-no-ref/ + rm_io9_touch_key_in6: rm-io9-touch-key-in6 { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 9 49>; + }; + + /omit-if-no-ref/ + rm_io9_touch_key_in7: rm-io9-touch-key-in7 { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 9 50>; + }; + + /omit-if-no-ref/ + rm_io9_sai0_mclk: rm-io9-sai0-mclk { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 9 51>; + }; + + /omit-if-no-ref/ + rm_io9_sai0_sclk: rm-io9-sai0-sclk { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 9 52>; + }; + + /omit-if-no-ref/ + rm_io9_sai0_lrck: rm-io9-sai0-lrck { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 9 53>; + }; + + /omit-if-no-ref/ + rm_io9_sai0_sdi0: rm-io9-sai0-sdi0 { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 9 54>; + }; + + /omit-if-no-ref/ + rm_io9_sai0_sdi1: rm-io9-sai0-sdi1 { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 9 55>; + }; + + /omit-if-no-ref/ + rm_io9_sai0_sdi2: rm-io9-sai0-sdi2 { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 9 56>; + }; + + /omit-if-no-ref/ + rm_io9_sai0_sdi3: rm-io9-sai0-sdi3 { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 9 57>; + }; + + /omit-if-no-ref/ + rm_io9_sai0_sdo: rm-io9-sai0-sdo { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 9 58>; + }; + + /omit-if-no-ref/ + rm_io9_sai1_mclk: rm-io9-sai1-mclk { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 9 59>; + }; + + /omit-if-no-ref/ + rm_io9_sai1_sclk: rm-io9-sai1-sclk { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 9 60>; + }; + + /omit-if-no-ref/ + rm_io9_sai1_lrck: rm-io9-sai1-lrck { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 9 61>; + }; + + /omit-if-no-ref/ + rm_io9_sai1_sdi: rm-io9-sai1-sdi { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 9 62>; + }; + + /omit-if-no-ref/ + rm_io9_sai1_sdo0: rm-io9-sai1-sdo0 { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 9 63>; + }; + + /omit-if-no-ref/ + rm_io9_sai1_sdo1: rm-io9-sai1-sdo1 { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 9 64>; + }; + + /omit-if-no-ref/ + rm_io9_sai1_sdo2: rm-io9-sai1-sdo2 { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 9 65>; + }; + + /omit-if-no-ref/ + rm_io9_sai1_sdo3: rm-io9-sai1-sdo3 { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 9 66>; + }; + + /omit-if-no-ref/ + rm_io9_spi0_clk: rm-io9-spi0-clk { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 9 67>; + }; + + /omit-if-no-ref/ + rm_io9_spi0_mosi: rm-io9-spi0-mosi { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 9 68>; + }; + + /omit-if-no-ref/ + rm_io9_spi0_miso: rm-io9-spi0-miso { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 9 69>; + }; + + /omit-if-no-ref/ + rm_io9_spi0_csn0: rm-io9-spi0-csn0 { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 9 70>; + }; + + /omit-if-no-ref/ + rm_io9_spi0_csn1: rm-io9-spi0-csn1 { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 9 71>; + }; + + /omit-if-no-ref/ + rm_io9_spi1_clk: rm-io9-spi1-clk { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 9 72>; + }; + + /omit-if-no-ref/ + rm_io9_spi1_mosi: rm-io9-spi1-mosi { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 9 73>; + }; + + /omit-if-no-ref/ + rm_io9_spi1_miso: rm-io9-spi1-miso { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 9 74>; + }; + + /omit-if-no-ref/ + rm_io9_spi1_csn0: rm-io9-spi1-csn0 { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 9 75>; + }; + + /omit-if-no-ref/ + rm_io9_spi1_csn1: rm-io9-spi1-csn1 { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 9 76>; + }; + + /omit-if-no-ref/ + rm_io9_wdt_tsadc_shut: rm-io9-wdt-tsadc-shut { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 9 77>; + }; + + /omit-if-no-ref/ + rm_io9_pmu_sleep: rm-io9-pmu-sleep { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 9 78>; + }; + + /omit-if-no-ref/ + rm_io9_core_power_off: rm-io9-core-power-off { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 9 79>; + }; + + /omit-if-no-ref/ + rm_io9_spdif_tx: rm-io9-spdif-tx { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 9 80>; + }; + + /omit-if-no-ref/ + rm_io9_spdif_rx: rm-io9-spdif-rx { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 9 81>; + }; + + /omit-if-no-ref/ + rm_io9_pwm1_bip_cntr_a0: rm-io9-pwm1-bip-cntr-a0 { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 9 82>; + }; + + /omit-if-no-ref/ + rm_io9_pwm1_bip_cntr_a1: rm-io9-pwm1-bip-cntr-a1 { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 9 83>; + }; + + /omit-if-no-ref/ + rm_io9_pwm1_bip_cntr_a2: rm-io9-pwm1-bip-cntr-a2 { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 9 84>; + }; + + /omit-if-no-ref/ + rm_io9_pwm1_bip_cntr_a3: rm-io9-pwm1-bip-cntr-a3 { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 9 85>; + }; + + /omit-if-no-ref/ + rm_io9_pwm1_bip_cntr_a4: rm-io9-pwm1-bip-cntr-a4 { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 9 86>; + }; + + /omit-if-no-ref/ + rm_io9_pwm1_bip_cntr_a5: rm-io9-pwm1-bip-cntr-a5 { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 9 87>; + }; + + /omit-if-no-ref/ + rm_io9_pwm1_bip_cntr_b0: rm-io9-pwm1-bip-cntr-b0 { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 9 88>; + }; + + /omit-if-no-ref/ + rm_io9_pwm1_bip_cntr_b1: rm-io9-pwm1-bip-cntr-b1 { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 9 89>; + }; + + /omit-if-no-ref/ + rm_io9_pwm1_bip_cntr_b2: rm-io9-pwm1-bip-cntr-b2 { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 9 90>; + }; + + /omit-if-no-ref/ + rm_io9_pwm1_bip_cntr_b3: rm-io9-pwm1-bip-cntr-b3 { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 9 91>; + }; + + /omit-if-no-ref/ + rm_io9_pwm1_bip_cntr_b4: rm-io9-pwm1-bip-cntr-b4 { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 9 92>; + }; + + /omit-if-no-ref/ + rm_io9_pwm1_bip_cntr_b5: rm-io9-pwm1-bip-cntr-b5 { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 9 93>; + }; + + /omit-if-no-ref/ + rm_io9_pdm_clk1: rm-io9-pdm-clk1 { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 9 94>; + }; + + /omit-if-no-ref/ + rm_io9_eth_rmii0_ppsclk: rm-io9-eth-rmii0-ppsclk { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 9 95>; + }; + + /omit-if-no-ref/ + rm_io9_eth_rmii0_ppstrig: rm-io9-eth-rmii0-ppstrig { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 9 96>; + }; + + /omit-if-no-ref/ + rm_io9_eth_rmii1_ppsclk: rm-io9-eth-rmii1-ppsclk { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 9 97>; + }; + + /omit-if-no-ref/ + rm_io9_eth_rmii1_ppstrig: rm-io9-eth-rmii1-ppstrig { + rockchip,pins =3D + <0 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 9 98>; + }; + }; + + rm_io10 { + /omit-if-no-ref/ + rm_io10_uart1_tx: rm-io10-uart1-tx { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 10 1>; + }; + + /omit-if-no-ref/ + rm_io10_uart1_rx: rm-io10-uart1-rx { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 10 2>; + }; + + /omit-if-no-ref/ + rm_io10_uart2_tx: rm-io10-uart2-tx { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 10 3>; + }; + + /omit-if-no-ref/ + rm_io10_uart2_rx: rm-io10-uart2-rx { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 10 4>; + }; + + /omit-if-no-ref/ + rm_io10_uart3_tx: rm-io10-uart3-tx { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 10 5>; + }; + + /omit-if-no-ref/ + rm_io10_uart3_rx: rm-io10-uart3-rx { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 10 6>; + }; + + /omit-if-no-ref/ + rm_io10_uart3_ctsn: rm-io10-uart3-ctsn { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 10 7>; + }; + + /omit-if-no-ref/ + rm_io10_uart3_rtsn: rm-io10-uart3-rtsn { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 10 8>; + }; + + /omit-if-no-ref/ + rm_io10_uart4_tx: rm-io10-uart4-tx { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 10 9>; + }; + + /omit-if-no-ref/ + rm_io10_uart4_rx: rm-io10-uart4-rx { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 10 10>; + }; + + /omit-if-no-ref/ + rm_io10_uart4_ctsn: rm-io10-uart4-ctsn { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 10 11>; + }; + + /omit-if-no-ref/ + rm_io10_uart4_rtsn: rm-io10-uart4-rtsn { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 10 12>; + }; + + /omit-if-no-ref/ + rm_io10_mipite: rm-io10-mipite { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 10 13>; + }; + + /omit-if-no-ref/ + rm_io10_clk_32k: rm-io10-clk-32k { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 10 14>; + }; + + /omit-if-no-ref/ + rm_io10_i2c0_scl: rm-io10-i2c0-scl { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 10 15>; + }; + + /omit-if-no-ref/ + rm_io10_i2c0_sda: rm-io10-i2c0-sda { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 10 16>; + }; + + /omit-if-no-ref/ + rm_io10_i2c1_scl: rm-io10-i2c1-scl { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 10 17>; + }; + + /omit-if-no-ref/ + rm_io10_i2c1_sda: rm-io10-i2c1-sda { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 10 18>; + }; + + /omit-if-no-ref/ + rm_io10_i2c2_scl: rm-io10-i2c2-scl { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 10 19>; + }; + + /omit-if-no-ref/ + rm_io10_i2c2_sda: rm-io10-i2c2-sda { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 10 20>; + }; + + /omit-if-no-ref/ + rm_io10_pdm_clk0: rm-io10-pdm-clk0 { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 10 21>; + }; + + /omit-if-no-ref/ + rm_io10_pdm_sdi0: rm-io10-pdm-sdi0 { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 10 22>; + }; + + /omit-if-no-ref/ + rm_io10_pdm_sdi1: rm-io10-pdm-sdi1 { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 10 23>; + }; + + /omit-if-no-ref/ + rm_io10_pdm_sdi2: rm-io10-pdm-sdi2 { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 10 24>; + }; + + /omit-if-no-ref/ + rm_io10_pdm_sdi3: rm-io10-pdm-sdi3 { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 10 25>; + }; + + /omit-if-no-ref/ + rm_io10_can1_tx: rm-io10-can1-tx { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 10 26>; + }; + + /omit-if-no-ref/ + rm_io10_can1_rx: rm-io10-can1-rx { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 10 27>; + }; + + /omit-if-no-ref/ + rm_io10_can0_tx: rm-io10-can0-tx { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 10 28>; + }; + + /omit-if-no-ref/ + rm_io10_can0_rx: rm-io10-can0-rx { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 10 29>; + }; + + /omit-if-no-ref/ + rm_io10_pwm0_ch0: rm-io10-pwm0-ch0 { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 10 30>; + }; + + /omit-if-no-ref/ + rm_io10_pwm0_ch1: rm-io10-pwm0-ch1 { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 10 31>; + }; + + /omit-if-no-ref/ + rm_io10_pwm0_ch2: rm-io10-pwm0-ch2 { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 10 32>; + }; + + /omit-if-no-ref/ + rm_io10_pwm0_ch3: rm-io10-pwm0-ch3 { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 10 33>; + }; + + /omit-if-no-ref/ + rm_io10_pwm1_ch0: rm-io10-pwm1-ch0 { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 10 34>; + }; + + /omit-if-no-ref/ + rm_io10_pwm1_ch1: rm-io10-pwm1-ch1 { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 10 35>; + }; + + /omit-if-no-ref/ + rm_io10_pwm1_ch2: rm-io10-pwm1-ch2 { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 10 36>; + }; + + /omit-if-no-ref/ + rm_io10_pwm1_ch3: rm-io10-pwm1-ch3 { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 10 37>; + }; + + /omit-if-no-ref/ + rm_io10_pwm1_ch4: rm-io10-pwm1-ch4 { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 10 38>; + }; + + /omit-if-no-ref/ + rm_io10_pwm1_ch5: rm-io10-pwm1-ch5 { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 10 39>; + }; + + /omit-if-no-ref/ + rm_io10_pwm1_ch6: rm-io10-pwm1-ch6 { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 10 40>; + }; + + /omit-if-no-ref/ + rm_io10_pwm1_ch7: rm-io10-pwm1-ch7 { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 10 41>; + }; + + /omit-if-no-ref/ + rm_io10_touch_key_drive: rm-io10-touch-key-drive { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 10 42>; + }; + + /omit-if-no-ref/ + rm_io10_touch_key_in0: rm-io10-touch-key-in0 { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 10 43>; + }; + + /omit-if-no-ref/ + rm_io10_touch_key_in1: rm-io10-touch-key-in1 { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 10 44>; + }; + + /omit-if-no-ref/ + rm_io10_touch_key_in2: rm-io10-touch-key-in2 { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 10 45>; + }; + + /omit-if-no-ref/ + rm_io10_touch_key_in3: rm-io10-touch-key-in3 { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 10 46>; + }; + + /omit-if-no-ref/ + rm_io10_touch_key_in4: rm-io10-touch-key-in4 { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 10 47>; + }; + + /omit-if-no-ref/ + rm_io10_touch_key_in5: rm-io10-touch-key-in5 { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 10 48>; + }; + + /omit-if-no-ref/ + rm_io10_touch_key_in6: rm-io10-touch-key-in6 { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 10 49>; + }; + + /omit-if-no-ref/ + rm_io10_touch_key_in7: rm-io10-touch-key-in7 { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 10 50>; + }; + + /omit-if-no-ref/ + rm_io10_sai0_mclk: rm-io10-sai0-mclk { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 10 51>; + }; + + /omit-if-no-ref/ + rm_io10_sai0_sclk: rm-io10-sai0-sclk { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 10 52>; + }; + + /omit-if-no-ref/ + rm_io10_sai0_lrck: rm-io10-sai0-lrck { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 10 53>; + }; + + /omit-if-no-ref/ + rm_io10_sai0_sdi0: rm-io10-sai0-sdi0 { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 10 54>; + }; + + /omit-if-no-ref/ + rm_io10_sai0_sdi1: rm-io10-sai0-sdi1 { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 10 55>; + }; + + /omit-if-no-ref/ + rm_io10_sai0_sdi2: rm-io10-sai0-sdi2 { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 10 56>; + }; + + /omit-if-no-ref/ + rm_io10_sai0_sdi3: rm-io10-sai0-sdi3 { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 10 57>; + }; + + /omit-if-no-ref/ + rm_io10_sai0_sdo: rm-io10-sai0-sdo { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 10 58>; + }; + + /omit-if-no-ref/ + rm_io10_sai1_mclk: rm-io10-sai1-mclk { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 10 59>; + }; + + /omit-if-no-ref/ + rm_io10_sai1_sclk: rm-io10-sai1-sclk { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 10 60>; + }; + + /omit-if-no-ref/ + rm_io10_sai1_lrck: rm-io10-sai1-lrck { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 10 61>; + }; + + /omit-if-no-ref/ + rm_io10_sai1_sdi: rm-io10-sai1-sdi { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 10 62>; + }; + + /omit-if-no-ref/ + rm_io10_sai1_sdo0: rm-io10-sai1-sdo0 { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 10 63>; + }; + + /omit-if-no-ref/ + rm_io10_sai1_sdo1: rm-io10-sai1-sdo1 { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 10 64>; + }; + + /omit-if-no-ref/ + rm_io10_sai1_sdo2: rm-io10-sai1-sdo2 { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 10 65>; + }; + + /omit-if-no-ref/ + rm_io10_sai1_sdo3: rm-io10-sai1-sdo3 { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 10 66>; + }; + + /omit-if-no-ref/ + rm_io10_spi0_clk: rm-io10-spi0-clk { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 10 67>; + }; + + /omit-if-no-ref/ + rm_io10_spi0_mosi: rm-io10-spi0-mosi { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 10 68>; + }; + + /omit-if-no-ref/ + rm_io10_spi0_miso: rm-io10-spi0-miso { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 10 69>; + }; + + /omit-if-no-ref/ + rm_io10_spi0_csn0: rm-io10-spi0-csn0 { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 10 70>; + }; + + /omit-if-no-ref/ + rm_io10_spi0_csn1: rm-io10-spi0-csn1 { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 10 71>; + }; + + /omit-if-no-ref/ + rm_io10_spi1_clk: rm-io10-spi1-clk { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 10 72>; + }; + + /omit-if-no-ref/ + rm_io10_spi1_mosi: rm-io10-spi1-mosi { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 10 73>; + }; + + /omit-if-no-ref/ + rm_io10_spi1_miso: rm-io10-spi1-miso { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 10 74>; + }; + + /omit-if-no-ref/ + rm_io10_spi1_csn0: rm-io10-spi1-csn0 { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 10 75>; + }; + + /omit-if-no-ref/ + rm_io10_spi1_csn1: rm-io10-spi1-csn1 { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 10 76>; + }; + + /omit-if-no-ref/ + rm_io10_wdt_tsadc_shut: rm-io10-wdt-tsadc-shut { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 10 77>; + }; + + /omit-if-no-ref/ + rm_io10_pmu_sleep: rm-io10-pmu-sleep { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 10 78>; + }; + + /omit-if-no-ref/ + rm_io10_core_power_off: rm-io10-core-power-off { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 10 79>; + }; + + /omit-if-no-ref/ + rm_io10_spdif_tx: rm-io10-spdif-tx { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 10 80>; + }; + + /omit-if-no-ref/ + rm_io10_spdif_rx: rm-io10-spdif-rx { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 10 81>; + }; + + /omit-if-no-ref/ + rm_io10_pwm1_bip_cntr_a0: rm-io10-pwm1-bip-cntr-a0 { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 10 82>; + }; + + /omit-if-no-ref/ + rm_io10_pwm1_bip_cntr_a1: rm-io10-pwm1-bip-cntr-a1 { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 10 83>; + }; + + /omit-if-no-ref/ + rm_io10_pwm1_bip_cntr_a2: rm-io10-pwm1-bip-cntr-a2 { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 10 84>; + }; + + /omit-if-no-ref/ + rm_io10_pwm1_bip_cntr_a3: rm-io10-pwm1-bip-cntr-a3 { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 10 85>; + }; + + /omit-if-no-ref/ + rm_io10_pwm1_bip_cntr_a4: rm-io10-pwm1-bip-cntr-a4 { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 10 86>; + }; + + /omit-if-no-ref/ + rm_io10_pwm1_bip_cntr_a5: rm-io10-pwm1-bip-cntr-a5 { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 10 87>; + }; + + /omit-if-no-ref/ + rm_io10_pwm1_bip_cntr_b0: rm-io10-pwm1-bip-cntr-b0 { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 10 88>; + }; + + /omit-if-no-ref/ + rm_io10_pwm1_bip_cntr_b1: rm-io10-pwm1-bip-cntr-b1 { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 10 89>; + }; + + /omit-if-no-ref/ + rm_io10_pwm1_bip_cntr_b2: rm-io10-pwm1-bip-cntr-b2 { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 10 90>; + }; + + /omit-if-no-ref/ + rm_io10_pwm1_bip_cntr_b3: rm-io10-pwm1-bip-cntr-b3 { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 10 91>; + }; + + /omit-if-no-ref/ + rm_io10_pwm1_bip_cntr_b4: rm-io10-pwm1-bip-cntr-b4 { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 10 92>; + }; + + /omit-if-no-ref/ + rm_io10_pwm1_bip_cntr_b5: rm-io10-pwm1-bip-cntr-b5 { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 10 93>; + }; + + /omit-if-no-ref/ + rm_io10_pdm_clk1: rm-io10-pdm-clk1 { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 10 94>; + }; + + /omit-if-no-ref/ + rm_io10_eth_rmii0_ppsclk: rm-io10-eth-rmii0-ppsclk { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 10 95>; + }; + + /omit-if-no-ref/ + rm_io10_eth_rmii0_ppstrig: rm-io10-eth-rmii0-ppstrig { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 10 96>; + }; + + /omit-if-no-ref/ + rm_io10_eth_rmii1_ppsclk: rm-io10-eth-rmii1-ppsclk { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 10 97>; + }; + + /omit-if-no-ref/ + rm_io10_eth_rmii1_ppstrig: rm-io10-eth-rmii1-ppstrig { + rockchip,pins =3D + <0 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 10 98>; + }; + }; + + rm_io11 { + /omit-if-no-ref/ + rm_io11_uart1_tx: rm-io11-uart1-tx { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 11 1>; + }; + + /omit-if-no-ref/ + rm_io11_uart1_rx: rm-io11-uart1-rx { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 11 2>; + }; + + /omit-if-no-ref/ + rm_io11_uart2_tx: rm-io11-uart2-tx { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 11 3>; + }; + + /omit-if-no-ref/ + rm_io11_uart2_rx: rm-io11-uart2-rx { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 11 4>; + }; + + /omit-if-no-ref/ + rm_io11_uart3_tx: rm-io11-uart3-tx { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 11 5>; + }; + + /omit-if-no-ref/ + rm_io11_uart3_rx: rm-io11-uart3-rx { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 11 6>; + }; + + /omit-if-no-ref/ + rm_io11_uart3_ctsn: rm-io11-uart3-ctsn { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 11 7>; + }; + + /omit-if-no-ref/ + rm_io11_uart3_rtsn: rm-io11-uart3-rtsn { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 11 8>; + }; + + /omit-if-no-ref/ + rm_io11_uart4_tx: rm-io11-uart4-tx { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 11 9>; + }; + + /omit-if-no-ref/ + rm_io11_uart4_rx: rm-io11-uart4-rx { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 11 10>; + }; + + /omit-if-no-ref/ + rm_io11_uart4_ctsn: rm-io11-uart4-ctsn { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 11 11>; + }; + + /omit-if-no-ref/ + rm_io11_uart4_rtsn: rm-io11-uart4-rtsn { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 11 12>; + }; + + /omit-if-no-ref/ + rm_io11_mipite: rm-io11-mipite { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 11 13>; + }; + + /omit-if-no-ref/ + rm_io11_clk_32k: rm-io11-clk-32k { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 11 14>; + }; + + /omit-if-no-ref/ + rm_io11_i2c0_scl: rm-io11-i2c0-scl { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 11 15>; + }; + + /omit-if-no-ref/ + rm_io11_i2c0_sda: rm-io11-i2c0-sda { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 11 16>; + }; + + /omit-if-no-ref/ + rm_io11_i2c1_scl: rm-io11-i2c1-scl { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 11 17>; + }; + + /omit-if-no-ref/ + rm_io11_i2c1_sda: rm-io11-i2c1-sda { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 11 18>; + }; + + /omit-if-no-ref/ + rm_io11_i2c2_scl: rm-io11-i2c2-scl { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 11 19>; + }; + + /omit-if-no-ref/ + rm_io11_i2c2_sda: rm-io11-i2c2-sda { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 11 20>; + }; + + /omit-if-no-ref/ + rm_io11_pdm_clk0: rm-io11-pdm-clk0 { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 11 21>; + }; + + /omit-if-no-ref/ + rm_io11_pdm_sdi0: rm-io11-pdm-sdi0 { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 11 22>; + }; + + /omit-if-no-ref/ + rm_io11_pdm_sdi1: rm-io11-pdm-sdi1 { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 11 23>; + }; + + /omit-if-no-ref/ + rm_io11_pdm_sdi2: rm-io11-pdm-sdi2 { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 11 24>; + }; + + /omit-if-no-ref/ + rm_io11_pdm_sdi3: rm-io11-pdm-sdi3 { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 11 25>; + }; + + /omit-if-no-ref/ + rm_io11_can1_tx: rm-io11-can1-tx { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 11 26>; + }; + + /omit-if-no-ref/ + rm_io11_can1_rx: rm-io11-can1-rx { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 11 27>; + }; + + /omit-if-no-ref/ + rm_io11_can0_tx: rm-io11-can0-tx { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 11 28>; + }; + + /omit-if-no-ref/ + rm_io11_can0_rx: rm-io11-can0-rx { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 11 29>; + }; + + /omit-if-no-ref/ + rm_io11_pwm0_ch0: rm-io11-pwm0-ch0 { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 11 30>; + }; + + /omit-if-no-ref/ + rm_io11_pwm0_ch1: rm-io11-pwm0-ch1 { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 11 31>; + }; + + /omit-if-no-ref/ + rm_io11_pwm0_ch2: rm-io11-pwm0-ch2 { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 11 32>; + }; + + /omit-if-no-ref/ + rm_io11_pwm0_ch3: rm-io11-pwm0-ch3 { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 11 33>; + }; + + /omit-if-no-ref/ + rm_io11_pwm1_ch0: rm-io11-pwm1-ch0 { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 11 34>; + }; + + /omit-if-no-ref/ + rm_io11_pwm1_ch1: rm-io11-pwm1-ch1 { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 11 35>; + }; + + /omit-if-no-ref/ + rm_io11_pwm1_ch2: rm-io11-pwm1-ch2 { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 11 36>; + }; + + /omit-if-no-ref/ + rm_io11_pwm1_ch3: rm-io11-pwm1-ch3 { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 11 37>; + }; + + /omit-if-no-ref/ + rm_io11_pwm1_ch4: rm-io11-pwm1-ch4 { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 11 38>; + }; + + /omit-if-no-ref/ + rm_io11_pwm1_ch5: rm-io11-pwm1-ch5 { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 11 39>; + }; + + /omit-if-no-ref/ + rm_io11_pwm1_ch6: rm-io11-pwm1-ch6 { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 11 40>; + }; + + /omit-if-no-ref/ + rm_io11_pwm1_ch7: rm-io11-pwm1-ch7 { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 11 41>; + }; + + /omit-if-no-ref/ + rm_io11_touch_key_drive: rm-io11-touch-key-drive { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 11 42>; + }; + + /omit-if-no-ref/ + rm_io11_touch_key_in0: rm-io11-touch-key-in0 { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 11 43>; + }; + + /omit-if-no-ref/ + rm_io11_touch_key_in1: rm-io11-touch-key-in1 { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 11 44>; + }; + + /omit-if-no-ref/ + rm_io11_touch_key_in2: rm-io11-touch-key-in2 { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 11 45>; + }; + + /omit-if-no-ref/ + rm_io11_touch_key_in3: rm-io11-touch-key-in3 { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 11 46>; + }; + + /omit-if-no-ref/ + rm_io11_touch_key_in4: rm-io11-touch-key-in4 { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 11 47>; + }; + + /omit-if-no-ref/ + rm_io11_touch_key_in5: rm-io11-touch-key-in5 { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 11 48>; + }; + + /omit-if-no-ref/ + rm_io11_touch_key_in6: rm-io11-touch-key-in6 { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 11 49>; + }; + + /omit-if-no-ref/ + rm_io11_touch_key_in7: rm-io11-touch-key-in7 { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 11 50>; + }; + + /omit-if-no-ref/ + rm_io11_sai0_mclk: rm-io11-sai0-mclk { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 11 51>; + }; + + /omit-if-no-ref/ + rm_io11_sai0_sclk: rm-io11-sai0-sclk { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 11 52>; + }; + + /omit-if-no-ref/ + rm_io11_sai0_lrck: rm-io11-sai0-lrck { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 11 53>; + }; + + /omit-if-no-ref/ + rm_io11_sai0_sdi0: rm-io11-sai0-sdi0 { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 11 54>; + }; + + /omit-if-no-ref/ + rm_io11_sai0_sdi1: rm-io11-sai0-sdi1 { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 11 55>; + }; + + /omit-if-no-ref/ + rm_io11_sai0_sdi2: rm-io11-sai0-sdi2 { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 11 56>; + }; + + /omit-if-no-ref/ + rm_io11_sai0_sdi3: rm-io11-sai0-sdi3 { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 11 57>; + }; + + /omit-if-no-ref/ + rm_io11_sai0_sdo: rm-io11-sai0-sdo { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 11 58>; + }; + + /omit-if-no-ref/ + rm_io11_sai1_mclk: rm-io11-sai1-mclk { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 11 59>; + }; + + /omit-if-no-ref/ + rm_io11_sai1_sclk: rm-io11-sai1-sclk { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 11 60>; + }; + + /omit-if-no-ref/ + rm_io11_sai1_lrck: rm-io11-sai1-lrck { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 11 61>; + }; + + /omit-if-no-ref/ + rm_io11_sai1_sdi: rm-io11-sai1-sdi { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 11 62>; + }; + + /omit-if-no-ref/ + rm_io11_sai1_sdo0: rm-io11-sai1-sdo0 { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 11 63>; + }; + + /omit-if-no-ref/ + rm_io11_sai1_sdo1: rm-io11-sai1-sdo1 { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 11 64>; + }; + + /omit-if-no-ref/ + rm_io11_sai1_sdo2: rm-io11-sai1-sdo2 { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 11 65>; + }; + + /omit-if-no-ref/ + rm_io11_sai1_sdo3: rm-io11-sai1-sdo3 { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 11 66>; + }; + + /omit-if-no-ref/ + rm_io11_spi0_clk: rm-io11-spi0-clk { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 11 67>; + }; + + /omit-if-no-ref/ + rm_io11_spi0_mosi: rm-io11-spi0-mosi { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 11 68>; + }; + + /omit-if-no-ref/ + rm_io11_spi0_miso: rm-io11-spi0-miso { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 11 69>; + }; + + /omit-if-no-ref/ + rm_io11_spi0_csn0: rm-io11-spi0-csn0 { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 11 70>; + }; + + /omit-if-no-ref/ + rm_io11_spi0_csn1: rm-io11-spi0-csn1 { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 11 71>; + }; + + /omit-if-no-ref/ + rm_io11_spi1_clk: rm-io11-spi1-clk { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 11 72>; + }; + + /omit-if-no-ref/ + rm_io11_spi1_mosi: rm-io11-spi1-mosi { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 11 73>; + }; + + /omit-if-no-ref/ + rm_io11_spi1_miso: rm-io11-spi1-miso { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 11 74>; + }; + + /omit-if-no-ref/ + rm_io11_spi1_csn0: rm-io11-spi1-csn0 { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 11 75>; + }; + + /omit-if-no-ref/ + rm_io11_spi1_csn1: rm-io11-spi1-csn1 { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 11 76>; + }; + + /omit-if-no-ref/ + rm_io11_wdt_tsadc_shut: rm-io11-wdt-tsadc-shut { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 11 77>; + }; + + /omit-if-no-ref/ + rm_io11_pmu_sleep: rm-io11-pmu-sleep { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 11 78>; + }; + + /omit-if-no-ref/ + rm_io11_core_power_off: rm-io11-core-power-off { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 11 79>; + }; + + /omit-if-no-ref/ + rm_io11_spdif_tx: rm-io11-spdif-tx { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 11 80>; + }; + + /omit-if-no-ref/ + rm_io11_spdif_rx: rm-io11-spdif-rx { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 11 81>; + }; + + /omit-if-no-ref/ + rm_io11_pwm1_bip_cntr_a0: rm-io11-pwm1-bip-cntr-a0 { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 11 82>; + }; + + /omit-if-no-ref/ + rm_io11_pwm1_bip_cntr_a1: rm-io11-pwm1-bip-cntr-a1 { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 11 83>; + }; + + /omit-if-no-ref/ + rm_io11_pwm1_bip_cntr_a2: rm-io11-pwm1-bip-cntr-a2 { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 11 84>; + }; + + /omit-if-no-ref/ + rm_io11_pwm1_bip_cntr_a3: rm-io11-pwm1-bip-cntr-a3 { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 11 85>; + }; + + /omit-if-no-ref/ + rm_io11_pwm1_bip_cntr_a4: rm-io11-pwm1-bip-cntr-a4 { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 11 86>; + }; + + /omit-if-no-ref/ + rm_io11_pwm1_bip_cntr_a5: rm-io11-pwm1-bip-cntr-a5 { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 11 87>; + }; + + /omit-if-no-ref/ + rm_io11_pwm1_bip_cntr_b0: rm-io11-pwm1-bip-cntr-b0 { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 11 88>; + }; + + /omit-if-no-ref/ + rm_io11_pwm1_bip_cntr_b1: rm-io11-pwm1-bip-cntr-b1 { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 11 89>; + }; + + /omit-if-no-ref/ + rm_io11_pwm1_bip_cntr_b2: rm-io11-pwm1-bip-cntr-b2 { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 11 90>; + }; + + /omit-if-no-ref/ + rm_io11_pwm1_bip_cntr_b3: rm-io11-pwm1-bip-cntr-b3 { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 11 91>; + }; + + /omit-if-no-ref/ + rm_io11_pwm1_bip_cntr_b4: rm-io11-pwm1-bip-cntr-b4 { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 11 92>; + }; + + /omit-if-no-ref/ + rm_io11_pwm1_bip_cntr_b5: rm-io11-pwm1-bip-cntr-b5 { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 11 93>; + }; + + /omit-if-no-ref/ + rm_io11_pdm_clk1: rm-io11-pdm-clk1 { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 11 94>; + }; + + /omit-if-no-ref/ + rm_io11_eth_rmii0_ppsclk: rm-io11-eth-rmii0-ppsclk { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 11 95>; + }; + + /omit-if-no-ref/ + rm_io11_eth_rmii0_ppstrig: rm-io11-eth-rmii0-ppstrig { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 11 96>; + }; + + /omit-if-no-ref/ + rm_io11_eth_rmii1_ppsclk: rm-io11-eth-rmii1-ppsclk { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 11 97>; + }; + + /omit-if-no-ref/ + rm_io11_eth_rmii1_ppstrig: rm-io11-eth-rmii1-ppstrig { + rockchip,pins =3D + <0 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 11 98>; + }; + }; + + rm_io12 { + /omit-if-no-ref/ + rm_io12_uart1_tx: rm-io12-uart1-tx { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 12 1>; + }; + + /omit-if-no-ref/ + rm_io12_uart1_rx: rm-io12-uart1-rx { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 12 2>; + }; + + /omit-if-no-ref/ + rm_io12_uart2_tx: rm-io12-uart2-tx { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 12 3>; + }; + + /omit-if-no-ref/ + rm_io12_uart2_rx: rm-io12-uart2-rx { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 12 4>; + }; + + /omit-if-no-ref/ + rm_io12_uart3_tx: rm-io12-uart3-tx { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 12 5>; + }; + + /omit-if-no-ref/ + rm_io12_uart3_rx: rm-io12-uart3-rx { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 12 6>; + }; + + /omit-if-no-ref/ + rm_io12_uart3_ctsn: rm-io12-uart3-ctsn { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 12 7>; + }; + + /omit-if-no-ref/ + rm_io12_uart3_rtsn: rm-io12-uart3-rtsn { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 12 8>; + }; + + /omit-if-no-ref/ + rm_io12_uart4_tx: rm-io12-uart4-tx { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 12 9>; + }; + + /omit-if-no-ref/ + rm_io12_uart4_rx: rm-io12-uart4-rx { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 12 10>; + }; + + /omit-if-no-ref/ + rm_io12_uart4_ctsn: rm-io12-uart4-ctsn { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 12 11>; + }; + + /omit-if-no-ref/ + rm_io12_uart4_rtsn: rm-io12-uart4-rtsn { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 12 12>; + }; + + /omit-if-no-ref/ + rm_io12_mipite: rm-io12-mipite { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 12 13>; + }; + + /omit-if-no-ref/ + rm_io12_clk_32k: rm-io12-clk-32k { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 12 14>; + }; + + /omit-if-no-ref/ + rm_io12_i2c0_scl: rm-io12-i2c0-scl { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 12 15>; + }; + + /omit-if-no-ref/ + rm_io12_i2c0_sda: rm-io12-i2c0-sda { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 12 16>; + }; + + /omit-if-no-ref/ + rm_io12_i2c1_scl: rm-io12-i2c1-scl { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 12 17>; + }; + + /omit-if-no-ref/ + rm_io12_i2c1_sda: rm-io12-i2c1-sda { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 12 18>; + }; + + /omit-if-no-ref/ + rm_io12_i2c2_scl: rm-io12-i2c2-scl { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 12 19>; + }; + + /omit-if-no-ref/ + rm_io12_i2c2_sda: rm-io12-i2c2-sda { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 12 20>; + }; + + /omit-if-no-ref/ + rm_io12_pdm_clk0: rm-io12-pdm-clk0 { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 12 21>; + }; + + /omit-if-no-ref/ + rm_io12_pdm_sdi0: rm-io12-pdm-sdi0 { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 12 22>; + }; + + /omit-if-no-ref/ + rm_io12_pdm_sdi1: rm-io12-pdm-sdi1 { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 12 23>; + }; + + /omit-if-no-ref/ + rm_io12_pdm_sdi2: rm-io12-pdm-sdi2 { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 12 24>; + }; + + /omit-if-no-ref/ + rm_io12_pdm_sdi3: rm-io12-pdm-sdi3 { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 12 25>; + }; + + /omit-if-no-ref/ + rm_io12_can1_tx: rm-io12-can1-tx { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 12 26>; + }; + + /omit-if-no-ref/ + rm_io12_can1_rx: rm-io12-can1-rx { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 12 27>; + }; + + /omit-if-no-ref/ + rm_io12_can0_tx: rm-io12-can0-tx { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 12 28>; + }; + + /omit-if-no-ref/ + rm_io12_can0_rx: rm-io12-can0-rx { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 12 29>; + }; + + /omit-if-no-ref/ + rm_io12_pwm0_ch0: rm-io12-pwm0-ch0 { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 12 30>; + }; + + /omit-if-no-ref/ + rm_io12_pwm0_ch1: rm-io12-pwm0-ch1 { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 12 31>; + }; + + /omit-if-no-ref/ + rm_io12_pwm0_ch2: rm-io12-pwm0-ch2 { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 12 32>; + }; + + /omit-if-no-ref/ + rm_io12_pwm0_ch3: rm-io12-pwm0-ch3 { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 12 33>; + }; + + /omit-if-no-ref/ + rm_io12_pwm1_ch0: rm-io12-pwm1-ch0 { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 12 34>; + }; + + /omit-if-no-ref/ + rm_io12_pwm1_ch1: rm-io12-pwm1-ch1 { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 12 35>; + }; + + /omit-if-no-ref/ + rm_io12_pwm1_ch2: rm-io12-pwm1-ch2 { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 12 36>; + }; + + /omit-if-no-ref/ + rm_io12_pwm1_ch3: rm-io12-pwm1-ch3 { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 12 37>; + }; + + /omit-if-no-ref/ + rm_io12_pwm1_ch4: rm-io12-pwm1-ch4 { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 12 38>; + }; + + /omit-if-no-ref/ + rm_io12_pwm1_ch5: rm-io12-pwm1-ch5 { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 12 39>; + }; + + /omit-if-no-ref/ + rm_io12_pwm1_ch6: rm-io12-pwm1-ch6 { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 12 40>; + }; + + /omit-if-no-ref/ + rm_io12_pwm1_ch7: rm-io12-pwm1-ch7 { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 12 41>; + }; + + /omit-if-no-ref/ + rm_io12_touch_key_drive: rm-io12-touch-key-drive { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 12 42>; + }; + + /omit-if-no-ref/ + rm_io12_touch_key_in0: rm-io12-touch-key-in0 { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 12 43>; + }; + + /omit-if-no-ref/ + rm_io12_touch_key_in1: rm-io12-touch-key-in1 { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 12 44>; + }; + + /omit-if-no-ref/ + rm_io12_touch_key_in2: rm-io12-touch-key-in2 { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 12 45>; + }; + + /omit-if-no-ref/ + rm_io12_touch_key_in3: rm-io12-touch-key-in3 { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 12 46>; + }; + + /omit-if-no-ref/ + rm_io12_touch_key_in4: rm-io12-touch-key-in4 { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 12 47>; + }; + + /omit-if-no-ref/ + rm_io12_touch_key_in5: rm-io12-touch-key-in5 { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 12 48>; + }; + + /omit-if-no-ref/ + rm_io12_touch_key_in6: rm-io12-touch-key-in6 { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 12 49>; + }; + + /omit-if-no-ref/ + rm_io12_touch_key_in7: rm-io12-touch-key-in7 { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 12 50>; + }; + + /omit-if-no-ref/ + rm_io12_sai0_mclk: rm-io12-sai0-mclk { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 12 51>; + }; + + /omit-if-no-ref/ + rm_io12_sai0_sclk: rm-io12-sai0-sclk { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 12 52>; + }; + + /omit-if-no-ref/ + rm_io12_sai0_lrck: rm-io12-sai0-lrck { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 12 53>; + }; + + /omit-if-no-ref/ + rm_io12_sai0_sdi0: rm-io12-sai0-sdi0 { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 12 54>; + }; + + /omit-if-no-ref/ + rm_io12_sai0_sdi1: rm-io12-sai0-sdi1 { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 12 55>; + }; + + /omit-if-no-ref/ + rm_io12_sai0_sdi2: rm-io12-sai0-sdi2 { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 12 56>; + }; + + /omit-if-no-ref/ + rm_io12_sai0_sdi3: rm-io12-sai0-sdi3 { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 12 57>; + }; + + /omit-if-no-ref/ + rm_io12_sai0_sdo: rm-io12-sai0-sdo { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 12 58>; + }; + + /omit-if-no-ref/ + rm_io12_sai1_mclk: rm-io12-sai1-mclk { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 12 59>; + }; + + /omit-if-no-ref/ + rm_io12_sai1_sclk: rm-io12-sai1-sclk { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 12 60>; + }; + + /omit-if-no-ref/ + rm_io12_sai1_lrck: rm-io12-sai1-lrck { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 12 61>; + }; + + /omit-if-no-ref/ + rm_io12_sai1_sdi: rm-io12-sai1-sdi { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 12 62>; + }; + + /omit-if-no-ref/ + rm_io12_sai1_sdo0: rm-io12-sai1-sdo0 { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 12 63>; + }; + + /omit-if-no-ref/ + rm_io12_sai1_sdo1: rm-io12-sai1-sdo1 { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 12 64>; + }; + + /omit-if-no-ref/ + rm_io12_sai1_sdo2: rm-io12-sai1-sdo2 { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 12 65>; + }; + + /omit-if-no-ref/ + rm_io12_sai1_sdo3: rm-io12-sai1-sdo3 { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 12 66>; + }; + + /omit-if-no-ref/ + rm_io12_spi0_clk: rm-io12-spi0-clk { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 12 67>; + }; + + /omit-if-no-ref/ + rm_io12_spi0_mosi: rm-io12-spi0-mosi { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 12 68>; + }; + + /omit-if-no-ref/ + rm_io12_spi0_miso: rm-io12-spi0-miso { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 12 69>; + }; + + /omit-if-no-ref/ + rm_io12_spi0_csn0: rm-io12-spi0-csn0 { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 12 70>; + }; + + /omit-if-no-ref/ + rm_io12_spi0_csn1: rm-io12-spi0-csn1 { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 12 71>; + }; + + /omit-if-no-ref/ + rm_io12_spi1_clk: rm-io12-spi1-clk { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 12 72>; + }; + + /omit-if-no-ref/ + rm_io12_spi1_mosi: rm-io12-spi1-mosi { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 12 73>; + }; + + /omit-if-no-ref/ + rm_io12_spi1_miso: rm-io12-spi1-miso { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 12 74>; + }; + + /omit-if-no-ref/ + rm_io12_spi1_csn0: rm-io12-spi1-csn0 { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 12 75>; + }; + + /omit-if-no-ref/ + rm_io12_spi1_csn1: rm-io12-spi1-csn1 { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 12 76>; + }; + + /omit-if-no-ref/ + rm_io12_wdt_tsadc_shut: rm-io12-wdt-tsadc-shut { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 12 77>; + }; + + /omit-if-no-ref/ + rm_io12_pmu_sleep: rm-io12-pmu-sleep { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 12 78>; + }; + + /omit-if-no-ref/ + rm_io12_core_power_off: rm-io12-core-power-off { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 12 79>; + }; + + /omit-if-no-ref/ + rm_io12_spdif_tx: rm-io12-spdif-tx { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 12 80>; + }; + + /omit-if-no-ref/ + rm_io12_spdif_rx: rm-io12-spdif-rx { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 12 81>; + }; + + /omit-if-no-ref/ + rm_io12_pwm1_bip_cntr_a0: rm-io12-pwm1-bip-cntr-a0 { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 12 82>; + }; + + /omit-if-no-ref/ + rm_io12_pwm1_bip_cntr_a1: rm-io12-pwm1-bip-cntr-a1 { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 12 83>; + }; + + /omit-if-no-ref/ + rm_io12_pwm1_bip_cntr_a2: rm-io12-pwm1-bip-cntr-a2 { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 12 84>; + }; + + /omit-if-no-ref/ + rm_io12_pwm1_bip_cntr_a3: rm-io12-pwm1-bip-cntr-a3 { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 12 85>; + }; + + /omit-if-no-ref/ + rm_io12_pwm1_bip_cntr_a4: rm-io12-pwm1-bip-cntr-a4 { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 12 86>; + }; + + /omit-if-no-ref/ + rm_io12_pwm1_bip_cntr_a5: rm-io12-pwm1-bip-cntr-a5 { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 12 87>; + }; + + /omit-if-no-ref/ + rm_io12_pwm1_bip_cntr_b0: rm-io12-pwm1-bip-cntr-b0 { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 12 88>; + }; + + /omit-if-no-ref/ + rm_io12_pwm1_bip_cntr_b1: rm-io12-pwm1-bip-cntr-b1 { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 12 89>; + }; + + /omit-if-no-ref/ + rm_io12_pwm1_bip_cntr_b2: rm-io12-pwm1-bip-cntr-b2 { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 12 90>; + }; + + /omit-if-no-ref/ + rm_io12_pwm1_bip_cntr_b3: rm-io12-pwm1-bip-cntr-b3 { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 12 91>; + }; + + /omit-if-no-ref/ + rm_io12_pwm1_bip_cntr_b4: rm-io12-pwm1-bip-cntr-b4 { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 12 92>; + }; + + /omit-if-no-ref/ + rm_io12_pwm1_bip_cntr_b5: rm-io12-pwm1-bip-cntr-b5 { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 12 93>; + }; + + /omit-if-no-ref/ + rm_io12_pdm_clk1: rm-io12-pdm-clk1 { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 12 94>; + }; + + /omit-if-no-ref/ + rm_io12_eth_rmii0_ppsclk: rm-io12-eth-rmii0-ppsclk { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 12 95>; + }; + + /omit-if-no-ref/ + rm_io12_eth_rmii0_ppstrig: rm-io12-eth-rmii0-ppstrig { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 12 96>; + }; + + /omit-if-no-ref/ + rm_io12_eth_rmii1_ppsclk: rm-io12-eth-rmii1-ppsclk { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 12 97>; + }; + + /omit-if-no-ref/ + rm_io12_eth_rmii1_ppstrig: rm-io12-eth-rmii1-ppstrig { + rockchip,pins =3D + <0 RK_PB4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 12 98>; + }; + }; + + rm_io13 { + /omit-if-no-ref/ + rm_io13_uart1_tx: rm-io13-uart1-tx { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 13 1>; + }; + + /omit-if-no-ref/ + rm_io13_uart1_rx: rm-io13-uart1-rx { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 13 2>; + }; + + /omit-if-no-ref/ + rm_io13_uart2_tx: rm-io13-uart2-tx { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 13 3>; + }; + + /omit-if-no-ref/ + rm_io13_uart2_rx: rm-io13-uart2-rx { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 13 4>; + }; + + /omit-if-no-ref/ + rm_io13_uart3_tx: rm-io13-uart3-tx { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 13 5>; + }; + + /omit-if-no-ref/ + rm_io13_uart3_rx: rm-io13-uart3-rx { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 13 6>; + }; + + /omit-if-no-ref/ + rm_io13_uart3_ctsn: rm-io13-uart3-ctsn { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 13 7>; + }; + + /omit-if-no-ref/ + rm_io13_uart3_rtsn: rm-io13-uart3-rtsn { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 13 8>; + }; + + /omit-if-no-ref/ + rm_io13_uart4_tx: rm-io13-uart4-tx { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 13 9>; + }; + + /omit-if-no-ref/ + rm_io13_uart4_rx: rm-io13-uart4-rx { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 13 10>; + }; + + /omit-if-no-ref/ + rm_io13_uart4_ctsn: rm-io13-uart4-ctsn { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 13 11>; + }; + + /omit-if-no-ref/ + rm_io13_uart4_rtsn: rm-io13-uart4-rtsn { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 13 12>; + }; + + /omit-if-no-ref/ + rm_io13_mipite: rm-io13-mipite { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 13 13>; + }; + + /omit-if-no-ref/ + rm_io13_clk_32k: rm-io13-clk-32k { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 13 14>; + }; + + /omit-if-no-ref/ + rm_io13_i2c0_scl: rm-io13-i2c0-scl { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 13 15>; + }; + + /omit-if-no-ref/ + rm_io13_i2c0_sda: rm-io13-i2c0-sda { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 13 16>; + }; + + /omit-if-no-ref/ + rm_io13_i2c1_scl: rm-io13-i2c1-scl { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 13 17>; + }; + + /omit-if-no-ref/ + rm_io13_i2c1_sda: rm-io13-i2c1-sda { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 13 18>; + }; + + /omit-if-no-ref/ + rm_io13_i2c2_scl: rm-io13-i2c2-scl { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 13 19>; + }; + + /omit-if-no-ref/ + rm_io13_i2c2_sda: rm-io13-i2c2-sda { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 13 20>; + }; + + /omit-if-no-ref/ + rm_io13_pdm_clk0: rm-io13-pdm-clk0 { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 13 21>; + }; + + /omit-if-no-ref/ + rm_io13_pdm_sdi0: rm-io13-pdm-sdi0 { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 13 22>; + }; + + /omit-if-no-ref/ + rm_io13_pdm_sdi1: rm-io13-pdm-sdi1 { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 13 23>; + }; + + /omit-if-no-ref/ + rm_io13_pdm_sdi2: rm-io13-pdm-sdi2 { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 13 24>; + }; + + /omit-if-no-ref/ + rm_io13_pdm_sdi3: rm-io13-pdm-sdi3 { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 13 25>; + }; + + /omit-if-no-ref/ + rm_io13_can1_tx: rm-io13-can1-tx { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 13 26>; + }; + + /omit-if-no-ref/ + rm_io13_can1_rx: rm-io13-can1-rx { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 13 27>; + }; + + /omit-if-no-ref/ + rm_io13_can0_tx: rm-io13-can0-tx { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 13 28>; + }; + + /omit-if-no-ref/ + rm_io13_can0_rx: rm-io13-can0-rx { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 13 29>; + }; + + /omit-if-no-ref/ + rm_io13_pwm0_ch0: rm-io13-pwm0-ch0 { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 13 30>; + }; + + /omit-if-no-ref/ + rm_io13_pwm0_ch1: rm-io13-pwm0-ch1 { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 13 31>; + }; + + /omit-if-no-ref/ + rm_io13_pwm0_ch2: rm-io13-pwm0-ch2 { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 13 32>; + }; + + /omit-if-no-ref/ + rm_io13_pwm0_ch3: rm-io13-pwm0-ch3 { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 13 33>; + }; + + /omit-if-no-ref/ + rm_io13_pwm1_ch0: rm-io13-pwm1-ch0 { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 13 34>; + }; + + /omit-if-no-ref/ + rm_io13_pwm1_ch1: rm-io13-pwm1-ch1 { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 13 35>; + }; + + /omit-if-no-ref/ + rm_io13_pwm1_ch2: rm-io13-pwm1-ch2 { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 13 36>; + }; + + /omit-if-no-ref/ + rm_io13_pwm1_ch3: rm-io13-pwm1-ch3 { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 13 37>; + }; + + /omit-if-no-ref/ + rm_io13_pwm1_ch4: rm-io13-pwm1-ch4 { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 13 38>; + }; + + /omit-if-no-ref/ + rm_io13_pwm1_ch5: rm-io13-pwm1-ch5 { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 13 39>; + }; + + /omit-if-no-ref/ + rm_io13_pwm1_ch6: rm-io13-pwm1-ch6 { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 13 40>; + }; + + /omit-if-no-ref/ + rm_io13_pwm1_ch7: rm-io13-pwm1-ch7 { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 13 41>; + }; + + /omit-if-no-ref/ + rm_io13_touch_key_drive: rm-io13-touch-key-drive { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 13 42>; + }; + + /omit-if-no-ref/ + rm_io13_touch_key_in0: rm-io13-touch-key-in0 { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 13 43>; + }; + + /omit-if-no-ref/ + rm_io13_touch_key_in1: rm-io13-touch-key-in1 { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 13 44>; + }; + + /omit-if-no-ref/ + rm_io13_touch_key_in2: rm-io13-touch-key-in2 { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 13 45>; + }; + + /omit-if-no-ref/ + rm_io13_touch_key_in3: rm-io13-touch-key-in3 { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 13 46>; + }; + + /omit-if-no-ref/ + rm_io13_touch_key_in4: rm-io13-touch-key-in4 { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 13 47>; + }; + + /omit-if-no-ref/ + rm_io13_touch_key_in5: rm-io13-touch-key-in5 { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 13 48>; + }; + + /omit-if-no-ref/ + rm_io13_touch_key_in6: rm-io13-touch-key-in6 { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 13 49>; + }; + + /omit-if-no-ref/ + rm_io13_touch_key_in7: rm-io13-touch-key-in7 { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 13 50>; + }; + + /omit-if-no-ref/ + rm_io13_sai0_mclk: rm-io13-sai0-mclk { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 13 51>; + }; + + /omit-if-no-ref/ + rm_io13_sai0_sclk: rm-io13-sai0-sclk { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 13 52>; + }; + + /omit-if-no-ref/ + rm_io13_sai0_lrck: rm-io13-sai0-lrck { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 13 53>; + }; + + /omit-if-no-ref/ + rm_io13_sai0_sdi0: rm-io13-sai0-sdi0 { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 13 54>; + }; + + /omit-if-no-ref/ + rm_io13_sai0_sdi1: rm-io13-sai0-sdi1 { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 13 55>; + }; + + /omit-if-no-ref/ + rm_io13_sai0_sdi2: rm-io13-sai0-sdi2 { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 13 56>; + }; + + /omit-if-no-ref/ + rm_io13_sai0_sdi3: rm-io13-sai0-sdi3 { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 13 57>; + }; + + /omit-if-no-ref/ + rm_io13_sai0_sdo: rm-io13-sai0-sdo { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 13 58>; + }; + + /omit-if-no-ref/ + rm_io13_sai1_mclk: rm-io13-sai1-mclk { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 13 59>; + }; + + /omit-if-no-ref/ + rm_io13_sai1_sclk: rm-io13-sai1-sclk { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 13 60>; + }; + + /omit-if-no-ref/ + rm_io13_sai1_lrck: rm-io13-sai1-lrck { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 13 61>; + }; + + /omit-if-no-ref/ + rm_io13_sai1_sdi: rm-io13-sai1-sdi { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 13 62>; + }; + + /omit-if-no-ref/ + rm_io13_sai1_sdo0: rm-io13-sai1-sdo0 { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 13 63>; + }; + + /omit-if-no-ref/ + rm_io13_sai1_sdo1: rm-io13-sai1-sdo1 { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 13 64>; + }; + + /omit-if-no-ref/ + rm_io13_sai1_sdo2: rm-io13-sai1-sdo2 { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 13 65>; + }; + + /omit-if-no-ref/ + rm_io13_sai1_sdo3: rm-io13-sai1-sdo3 { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 13 66>; + }; + + /omit-if-no-ref/ + rm_io13_spi0_clk: rm-io13-spi0-clk { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 13 67>; + }; + + /omit-if-no-ref/ + rm_io13_spi0_mosi: rm-io13-spi0-mosi { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 13 68>; + }; + + /omit-if-no-ref/ + rm_io13_spi0_miso: rm-io13-spi0-miso { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 13 69>; + }; + + /omit-if-no-ref/ + rm_io13_spi0_csn0: rm-io13-spi0-csn0 { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 13 70>; + }; + + /omit-if-no-ref/ + rm_io13_spi0_csn1: rm-io13-spi0-csn1 { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 13 71>; + }; + + /omit-if-no-ref/ + rm_io13_spi1_clk: rm-io13-spi1-clk { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 13 72>; + }; + + /omit-if-no-ref/ + rm_io13_spi1_mosi: rm-io13-spi1-mosi { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 13 73>; + }; + + /omit-if-no-ref/ + rm_io13_spi1_miso: rm-io13-spi1-miso { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 13 74>; + }; + + /omit-if-no-ref/ + rm_io13_spi1_csn0: rm-io13-spi1-csn0 { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 13 75>; + }; + + /omit-if-no-ref/ + rm_io13_spi1_csn1: rm-io13-spi1-csn1 { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 13 76>; + }; + + /omit-if-no-ref/ + rm_io13_wdt_tsadc_shut: rm-io13-wdt-tsadc-shut { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 13 77>; + }; + + /omit-if-no-ref/ + rm_io13_pmu_sleep: rm-io13-pmu-sleep { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 13 78>; + }; + + /omit-if-no-ref/ + rm_io13_core_power_off: rm-io13-core-power-off { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 13 79>; + }; + + /omit-if-no-ref/ + rm_io13_spdif_tx: rm-io13-spdif-tx { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 13 80>; + }; + + /omit-if-no-ref/ + rm_io13_spdif_rx: rm-io13-spdif-rx { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 13 81>; + }; + + /omit-if-no-ref/ + rm_io13_pwm1_bip_cntr_a0: rm-io13-pwm1-bip-cntr-a0 { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 13 82>; + }; + + /omit-if-no-ref/ + rm_io13_pwm1_bip_cntr_a1: rm-io13-pwm1-bip-cntr-a1 { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 13 83>; + }; + + /omit-if-no-ref/ + rm_io13_pwm1_bip_cntr_a2: rm-io13-pwm1-bip-cntr-a2 { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 13 84>; + }; + + /omit-if-no-ref/ + rm_io13_pwm1_bip_cntr_a3: rm-io13-pwm1-bip-cntr-a3 { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 13 85>; + }; + + /omit-if-no-ref/ + rm_io13_pwm1_bip_cntr_a4: rm-io13-pwm1-bip-cntr-a4 { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 13 86>; + }; + + /omit-if-no-ref/ + rm_io13_pwm1_bip_cntr_a5: rm-io13-pwm1-bip-cntr-a5 { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 13 87>; + }; + + /omit-if-no-ref/ + rm_io13_pwm1_bip_cntr_b0: rm-io13-pwm1-bip-cntr-b0 { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 13 88>; + }; + + /omit-if-no-ref/ + rm_io13_pwm1_bip_cntr_b1: rm-io13-pwm1-bip-cntr-b1 { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 13 89>; + }; + + /omit-if-no-ref/ + rm_io13_pwm1_bip_cntr_b2: rm-io13-pwm1-bip-cntr-b2 { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 13 90>; + }; + + /omit-if-no-ref/ + rm_io13_pwm1_bip_cntr_b3: rm-io13-pwm1-bip-cntr-b3 { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 13 91>; + }; + + /omit-if-no-ref/ + rm_io13_pwm1_bip_cntr_b4: rm-io13-pwm1-bip-cntr-b4 { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 13 92>; + }; + + /omit-if-no-ref/ + rm_io13_pwm1_bip_cntr_b5: rm-io13-pwm1-bip-cntr-b5 { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 13 93>; + }; + + /omit-if-no-ref/ + rm_io13_pdm_clk1: rm-io13-pdm-clk1 { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 13 94>; + }; + + /omit-if-no-ref/ + rm_io13_eth_rmii0_ppsclk: rm-io13-eth-rmii0-ppsclk { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 13 95>; + }; + + /omit-if-no-ref/ + rm_io13_eth_rmii0_ppstrig: rm-io13-eth-rmii0-ppstrig { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 13 96>; + }; + + /omit-if-no-ref/ + rm_io13_eth_rmii1_ppsclk: rm-io13-eth-rmii1-ppsclk { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 13 97>; + }; + + /omit-if-no-ref/ + rm_io13_eth_rmii1_ppstrig: rm-io13-eth-rmii1-ppstrig { + rockchip,pins =3D + <0 RK_PB5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 13 98>; + }; + }; + + rm_io14 { + /omit-if-no-ref/ + rm_io14_uart1_tx: rm-io14-uart1-tx { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 14 1>; + }; + + /omit-if-no-ref/ + rm_io14_uart1_rx: rm-io14-uart1-rx { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 14 2>; + }; + + /omit-if-no-ref/ + rm_io14_uart2_tx: rm-io14-uart2-tx { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 14 3>; + }; + + /omit-if-no-ref/ + rm_io14_uart2_rx: rm-io14-uart2-rx { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 14 4>; + }; + + /omit-if-no-ref/ + rm_io14_uart3_tx: rm-io14-uart3-tx { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 14 5>; + }; + + /omit-if-no-ref/ + rm_io14_uart3_rx: rm-io14-uart3-rx { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 14 6>; + }; + + /omit-if-no-ref/ + rm_io14_uart3_ctsn: rm-io14-uart3-ctsn { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 14 7>; + }; + + /omit-if-no-ref/ + rm_io14_uart3_rtsn: rm-io14-uart3-rtsn { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 14 8>; + }; + + /omit-if-no-ref/ + rm_io14_uart4_tx: rm-io14-uart4-tx { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 14 9>; + }; + + /omit-if-no-ref/ + rm_io14_uart4_rx: rm-io14-uart4-rx { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 14 10>; + }; + + /omit-if-no-ref/ + rm_io14_uart4_ctsn: rm-io14-uart4-ctsn { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 14 11>; + }; + + /omit-if-no-ref/ + rm_io14_uart4_rtsn: rm-io14-uart4-rtsn { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 14 12>; + }; + + /omit-if-no-ref/ + rm_io14_mipite: rm-io14-mipite { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 14 13>; + }; + + /omit-if-no-ref/ + rm_io14_clk_32k: rm-io14-clk-32k { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 14 14>; + }; + + /omit-if-no-ref/ + rm_io14_i2c0_scl: rm-io14-i2c0-scl { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 14 15>; + }; + + /omit-if-no-ref/ + rm_io14_i2c0_sda: rm-io14-i2c0-sda { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 14 16>; + }; + + /omit-if-no-ref/ + rm_io14_i2c1_scl: rm-io14-i2c1-scl { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 14 17>; + }; + + /omit-if-no-ref/ + rm_io14_i2c1_sda: rm-io14-i2c1-sda { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 14 18>; + }; + + /omit-if-no-ref/ + rm_io14_i2c2_scl: rm-io14-i2c2-scl { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 14 19>; + }; + + /omit-if-no-ref/ + rm_io14_i2c2_sda: rm-io14-i2c2-sda { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 14 20>; + }; + + /omit-if-no-ref/ + rm_io14_pdm_clk0: rm-io14-pdm-clk0 { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 14 21>; + }; + + /omit-if-no-ref/ + rm_io14_pdm_sdi0: rm-io14-pdm-sdi0 { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 14 22>; + }; + + /omit-if-no-ref/ + rm_io14_pdm_sdi1: rm-io14-pdm-sdi1 { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 14 23>; + }; + + /omit-if-no-ref/ + rm_io14_pdm_sdi2: rm-io14-pdm-sdi2 { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 14 24>; + }; + + /omit-if-no-ref/ + rm_io14_pdm_sdi3: rm-io14-pdm-sdi3 { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 14 25>; + }; + + /omit-if-no-ref/ + rm_io14_can1_tx: rm-io14-can1-tx { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 14 26>; + }; + + /omit-if-no-ref/ + rm_io14_can1_rx: rm-io14-can1-rx { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 14 27>; + }; + + /omit-if-no-ref/ + rm_io14_can0_tx: rm-io14-can0-tx { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 14 28>; + }; + + /omit-if-no-ref/ + rm_io14_can0_rx: rm-io14-can0-rx { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 14 29>; + }; + + /omit-if-no-ref/ + rm_io14_pwm0_ch0: rm-io14-pwm0-ch0 { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 14 30>; + }; + + /omit-if-no-ref/ + rm_io14_pwm0_ch1: rm-io14-pwm0-ch1 { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 14 31>; + }; + + /omit-if-no-ref/ + rm_io14_pwm0_ch2: rm-io14-pwm0-ch2 { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 14 32>; + }; + + /omit-if-no-ref/ + rm_io14_pwm0_ch3: rm-io14-pwm0-ch3 { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 14 33>; + }; + + /omit-if-no-ref/ + rm_io14_pwm1_ch0: rm-io14-pwm1-ch0 { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 14 34>; + }; + + /omit-if-no-ref/ + rm_io14_pwm1_ch1: rm-io14-pwm1-ch1 { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 14 35>; + }; + + /omit-if-no-ref/ + rm_io14_pwm1_ch2: rm-io14-pwm1-ch2 { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 14 36>; + }; + + /omit-if-no-ref/ + rm_io14_pwm1_ch3: rm-io14-pwm1-ch3 { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 14 37>; + }; + + /omit-if-no-ref/ + rm_io14_pwm1_ch4: rm-io14-pwm1-ch4 { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 14 38>; + }; + + /omit-if-no-ref/ + rm_io14_pwm1_ch5: rm-io14-pwm1-ch5 { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 14 39>; + }; + + /omit-if-no-ref/ + rm_io14_pwm1_ch6: rm-io14-pwm1-ch6 { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 14 40>; + }; + + /omit-if-no-ref/ + rm_io14_pwm1_ch7: rm-io14-pwm1-ch7 { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 14 41>; + }; + + /omit-if-no-ref/ + rm_io14_touch_key_drive: rm-io14-touch-key-drive { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 14 42>; + }; + + /omit-if-no-ref/ + rm_io14_touch_key_in0: rm-io14-touch-key-in0 { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 14 43>; + }; + + /omit-if-no-ref/ + rm_io14_touch_key_in1: rm-io14-touch-key-in1 { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 14 44>; + }; + + /omit-if-no-ref/ + rm_io14_touch_key_in2: rm-io14-touch-key-in2 { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 14 45>; + }; + + /omit-if-no-ref/ + rm_io14_touch_key_in3: rm-io14-touch-key-in3 { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 14 46>; + }; + + /omit-if-no-ref/ + rm_io14_touch_key_in4: rm-io14-touch-key-in4 { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 14 47>; + }; + + /omit-if-no-ref/ + rm_io14_touch_key_in5: rm-io14-touch-key-in5 { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 14 48>; + }; + + /omit-if-no-ref/ + rm_io14_touch_key_in6: rm-io14-touch-key-in6 { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 14 49>; + }; + + /omit-if-no-ref/ + rm_io14_touch_key_in7: rm-io14-touch-key-in7 { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 14 50>; + }; + + /omit-if-no-ref/ + rm_io14_sai0_mclk: rm-io14-sai0-mclk { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 14 51>; + }; + + /omit-if-no-ref/ + rm_io14_sai0_sclk: rm-io14-sai0-sclk { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 14 52>; + }; + + /omit-if-no-ref/ + rm_io14_sai0_lrck: rm-io14-sai0-lrck { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 14 53>; + }; + + /omit-if-no-ref/ + rm_io14_sai0_sdi0: rm-io14-sai0-sdi0 { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 14 54>; + }; + + /omit-if-no-ref/ + rm_io14_sai0_sdi1: rm-io14-sai0-sdi1 { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 14 55>; + }; + + /omit-if-no-ref/ + rm_io14_sai0_sdi2: rm-io14-sai0-sdi2 { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 14 56>; + }; + + /omit-if-no-ref/ + rm_io14_sai0_sdi3: rm-io14-sai0-sdi3 { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 14 57>; + }; + + /omit-if-no-ref/ + rm_io14_sai0_sdo: rm-io14-sai0-sdo { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 14 58>; + }; + + /omit-if-no-ref/ + rm_io14_sai1_mclk: rm-io14-sai1-mclk { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 14 59>; + }; + + /omit-if-no-ref/ + rm_io14_sai1_sclk: rm-io14-sai1-sclk { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 14 60>; + }; + + /omit-if-no-ref/ + rm_io14_sai1_lrck: rm-io14-sai1-lrck { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 14 61>; + }; + + /omit-if-no-ref/ + rm_io14_sai1_sdi: rm-io14-sai1-sdi { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 14 62>; + }; + + /omit-if-no-ref/ + rm_io14_sai1_sdo0: rm-io14-sai1-sdo0 { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 14 63>; + }; + + /omit-if-no-ref/ + rm_io14_sai1_sdo1: rm-io14-sai1-sdo1 { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 14 64>; + }; + + /omit-if-no-ref/ + rm_io14_sai1_sdo2: rm-io14-sai1-sdo2 { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 14 65>; + }; + + /omit-if-no-ref/ + rm_io14_sai1_sdo3: rm-io14-sai1-sdo3 { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 14 66>; + }; + + /omit-if-no-ref/ + rm_io14_spi0_clk: rm-io14-spi0-clk { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 14 67>; + }; + + /omit-if-no-ref/ + rm_io14_spi0_mosi: rm-io14-spi0-mosi { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 14 68>; + }; + + /omit-if-no-ref/ + rm_io14_spi0_miso: rm-io14-spi0-miso { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 14 69>; + }; + + /omit-if-no-ref/ + rm_io14_spi0_csn0: rm-io14-spi0-csn0 { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 14 70>; + }; + + /omit-if-no-ref/ + rm_io14_spi0_csn1: rm-io14-spi0-csn1 { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 14 71>; + }; + + /omit-if-no-ref/ + rm_io14_spi1_clk: rm-io14-spi1-clk { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 14 72>; + }; + + /omit-if-no-ref/ + rm_io14_spi1_mosi: rm-io14-spi1-mosi { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 14 73>; + }; + + /omit-if-no-ref/ + rm_io14_spi1_miso: rm-io14-spi1-miso { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 14 74>; + }; + + /omit-if-no-ref/ + rm_io14_spi1_csn0: rm-io14-spi1-csn0 { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 14 75>; + }; + + /omit-if-no-ref/ + rm_io14_spi1_csn1: rm-io14-spi1-csn1 { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 14 76>; + }; + + /omit-if-no-ref/ + rm_io14_wdt_tsadc_shut: rm-io14-wdt-tsadc-shut { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 14 77>; + }; + + /omit-if-no-ref/ + rm_io14_pmu_sleep: rm-io14-pmu-sleep { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 14 78>; + }; + + /omit-if-no-ref/ + rm_io14_core_power_off: rm-io14-core-power-off { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 14 79>; + }; + + /omit-if-no-ref/ + rm_io14_spdif_tx: rm-io14-spdif-tx { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 14 80>; + }; + + /omit-if-no-ref/ + rm_io14_spdif_rx: rm-io14-spdif-rx { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 14 81>; + }; + + /omit-if-no-ref/ + rm_io14_pwm1_bip_cntr_a0: rm-io14-pwm1-bip-cntr-a0 { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 14 82>; + }; + + /omit-if-no-ref/ + rm_io14_pwm1_bip_cntr_a1: rm-io14-pwm1-bip-cntr-a1 { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 14 83>; + }; + + /omit-if-no-ref/ + rm_io14_pwm1_bip_cntr_a2: rm-io14-pwm1-bip-cntr-a2 { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 14 84>; + }; + + /omit-if-no-ref/ + rm_io14_pwm1_bip_cntr_a3: rm-io14-pwm1-bip-cntr-a3 { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 14 85>; + }; + + /omit-if-no-ref/ + rm_io14_pwm1_bip_cntr_a4: rm-io14-pwm1-bip-cntr-a4 { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 14 86>; + }; + + /omit-if-no-ref/ + rm_io14_pwm1_bip_cntr_a5: rm-io14-pwm1-bip-cntr-a5 { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 14 87>; + }; + + /omit-if-no-ref/ + rm_io14_pwm1_bip_cntr_b0: rm-io14-pwm1-bip-cntr-b0 { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 14 88>; + }; + + /omit-if-no-ref/ + rm_io14_pwm1_bip_cntr_b1: rm-io14-pwm1-bip-cntr-b1 { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 14 89>; + }; + + /omit-if-no-ref/ + rm_io14_pwm1_bip_cntr_b2: rm-io14-pwm1-bip-cntr-b2 { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 14 90>; + }; + + /omit-if-no-ref/ + rm_io14_pwm1_bip_cntr_b3: rm-io14-pwm1-bip-cntr-b3 { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 14 91>; + }; + + /omit-if-no-ref/ + rm_io14_pwm1_bip_cntr_b4: rm-io14-pwm1-bip-cntr-b4 { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 14 92>; + }; + + /omit-if-no-ref/ + rm_io14_pwm1_bip_cntr_b5: rm-io14-pwm1-bip-cntr-b5 { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 14 93>; + }; + + /omit-if-no-ref/ + rm_io14_pdm_clk1: rm-io14-pdm-clk1 { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 14 94>; + }; + + /omit-if-no-ref/ + rm_io14_eth_rmii0_ppsclk: rm-io14-eth-rmii0-ppsclk { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 14 95>; + }; + + /omit-if-no-ref/ + rm_io14_eth_rmii0_ppstrig: rm-io14-eth-rmii0-ppstrig { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 14 96>; + }; + + /omit-if-no-ref/ + rm_io14_eth_rmii1_ppsclk: rm-io14-eth-rmii1-ppsclk { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 14 97>; + }; + + /omit-if-no-ref/ + rm_io14_eth_rmii1_ppstrig: rm-io14-eth-rmii1-ppstrig { + rockchip,pins =3D + <0 RK_PB6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 14 98>; + }; + }; + + rm_io15 { + /omit-if-no-ref/ + rm_io15_uart1_tx: rm-io15-uart1-tx { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 15 1>; + }; + + /omit-if-no-ref/ + rm_io15_uart1_rx: rm-io15-uart1-rx { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 15 2>; + }; + + /omit-if-no-ref/ + rm_io15_uart2_tx: rm-io15-uart2-tx { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 15 3>; + }; + + /omit-if-no-ref/ + rm_io15_uart2_rx: rm-io15-uart2-rx { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 15 4>; + }; + + /omit-if-no-ref/ + rm_io15_uart3_tx: rm-io15-uart3-tx { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 15 5>; + }; + + /omit-if-no-ref/ + rm_io15_uart3_rx: rm-io15-uart3-rx { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 15 6>; + }; + + /omit-if-no-ref/ + rm_io15_uart3_ctsn: rm-io15-uart3-ctsn { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 15 7>; + }; + + /omit-if-no-ref/ + rm_io15_uart3_rtsn: rm-io15-uart3-rtsn { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 15 8>; + }; + + /omit-if-no-ref/ + rm_io15_uart4_tx: rm-io15-uart4-tx { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 15 9>; + }; + + /omit-if-no-ref/ + rm_io15_uart4_rx: rm-io15-uart4-rx { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 15 10>; + }; + + /omit-if-no-ref/ + rm_io15_uart4_ctsn: rm-io15-uart4-ctsn { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 15 11>; + }; + + /omit-if-no-ref/ + rm_io15_uart4_rtsn: rm-io15-uart4-rtsn { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 15 12>; + }; + + /omit-if-no-ref/ + rm_io15_mipite: rm-io15-mipite { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 15 13>; + }; + + /omit-if-no-ref/ + rm_io15_clk_32k: rm-io15-clk-32k { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 15 14>; + }; + + /omit-if-no-ref/ + rm_io15_i2c0_scl: rm-io15-i2c0-scl { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 15 15>; + }; + + /omit-if-no-ref/ + rm_io15_i2c0_sda: rm-io15-i2c0-sda { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 15 16>; + }; + + /omit-if-no-ref/ + rm_io15_i2c1_scl: rm-io15-i2c1-scl { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 15 17>; + }; + + /omit-if-no-ref/ + rm_io15_i2c1_sda: rm-io15-i2c1-sda { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 15 18>; + }; + + /omit-if-no-ref/ + rm_io15_i2c2_scl: rm-io15-i2c2-scl { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 15 19>; + }; + + /omit-if-no-ref/ + rm_io15_i2c2_sda: rm-io15-i2c2-sda { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 15 20>; + }; + + /omit-if-no-ref/ + rm_io15_pdm_clk0: rm-io15-pdm-clk0 { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 15 21>; + }; + + /omit-if-no-ref/ + rm_io15_pdm_sdi0: rm-io15-pdm-sdi0 { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 15 22>; + }; + + /omit-if-no-ref/ + rm_io15_pdm_sdi1: rm-io15-pdm-sdi1 { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 15 23>; + }; + + /omit-if-no-ref/ + rm_io15_pdm_sdi2: rm-io15-pdm-sdi2 { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 15 24>; + }; + + /omit-if-no-ref/ + rm_io15_pdm_sdi3: rm-io15-pdm-sdi3 { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 15 25>; + }; + + /omit-if-no-ref/ + rm_io15_can1_tx: rm-io15-can1-tx { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 15 26>; + }; + + /omit-if-no-ref/ + rm_io15_can1_rx: rm-io15-can1-rx { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 15 27>; + }; + + /omit-if-no-ref/ + rm_io15_can0_tx: rm-io15-can0-tx { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 15 28>; + }; + + /omit-if-no-ref/ + rm_io15_can0_rx: rm-io15-can0-rx { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 15 29>; + }; + + /omit-if-no-ref/ + rm_io15_pwm0_ch0: rm-io15-pwm0-ch0 { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 15 30>; + }; + + /omit-if-no-ref/ + rm_io15_pwm0_ch1: rm-io15-pwm0-ch1 { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 15 31>; + }; + + /omit-if-no-ref/ + rm_io15_pwm0_ch2: rm-io15-pwm0-ch2 { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 15 32>; + }; + + /omit-if-no-ref/ + rm_io15_pwm0_ch3: rm-io15-pwm0-ch3 { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 15 33>; + }; + + /omit-if-no-ref/ + rm_io15_pwm1_ch0: rm-io15-pwm1-ch0 { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 15 34>; + }; + + /omit-if-no-ref/ + rm_io15_pwm1_ch1: rm-io15-pwm1-ch1 { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 15 35>; + }; + + /omit-if-no-ref/ + rm_io15_pwm1_ch2: rm-io15-pwm1-ch2 { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 15 36>; + }; + + /omit-if-no-ref/ + rm_io15_pwm1_ch3: rm-io15-pwm1-ch3 { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 15 37>; + }; + + /omit-if-no-ref/ + rm_io15_pwm1_ch4: rm-io15-pwm1-ch4 { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 15 38>; + }; + + /omit-if-no-ref/ + rm_io15_pwm1_ch5: rm-io15-pwm1-ch5 { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 15 39>; + }; + + /omit-if-no-ref/ + rm_io15_pwm1_ch6: rm-io15-pwm1-ch6 { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 15 40>; + }; + + /omit-if-no-ref/ + rm_io15_pwm1_ch7: rm-io15-pwm1-ch7 { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 15 41>; + }; + + /omit-if-no-ref/ + rm_io15_touch_key_drive: rm-io15-touch-key-drive { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 15 42>; + }; + + /omit-if-no-ref/ + rm_io15_touch_key_in0: rm-io15-touch-key-in0 { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 15 43>; + }; + + /omit-if-no-ref/ + rm_io15_touch_key_in1: rm-io15-touch-key-in1 { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 15 44>; + }; + + /omit-if-no-ref/ + rm_io15_touch_key_in2: rm-io15-touch-key-in2 { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 15 45>; + }; + + /omit-if-no-ref/ + rm_io15_touch_key_in3: rm-io15-touch-key-in3 { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 15 46>; + }; + + /omit-if-no-ref/ + rm_io15_touch_key_in4: rm-io15-touch-key-in4 { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 15 47>; + }; + + /omit-if-no-ref/ + rm_io15_touch_key_in5: rm-io15-touch-key-in5 { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 15 48>; + }; + + /omit-if-no-ref/ + rm_io15_touch_key_in6: rm-io15-touch-key-in6 { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 15 49>; + }; + + /omit-if-no-ref/ + rm_io15_touch_key_in7: rm-io15-touch-key-in7 { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 15 50>; + }; + + /omit-if-no-ref/ + rm_io15_sai0_mclk: rm-io15-sai0-mclk { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 15 51>; + }; + + /omit-if-no-ref/ + rm_io15_sai0_sclk: rm-io15-sai0-sclk { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 15 52>; + }; + + /omit-if-no-ref/ + rm_io15_sai0_lrck: rm-io15-sai0-lrck { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 15 53>; + }; + + /omit-if-no-ref/ + rm_io15_sai0_sdi0: rm-io15-sai0-sdi0 { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 15 54>; + }; + + /omit-if-no-ref/ + rm_io15_sai0_sdi1: rm-io15-sai0-sdi1 { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 15 55>; + }; + + /omit-if-no-ref/ + rm_io15_sai0_sdi2: rm-io15-sai0-sdi2 { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 15 56>; + }; + + /omit-if-no-ref/ + rm_io15_sai0_sdi3: rm-io15-sai0-sdi3 { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 15 57>; + }; + + /omit-if-no-ref/ + rm_io15_sai0_sdo: rm-io15-sai0-sdo { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 15 58>; + }; + + /omit-if-no-ref/ + rm_io15_sai1_mclk: rm-io15-sai1-mclk { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 15 59>; + }; + + /omit-if-no-ref/ + rm_io15_sai1_sclk: rm-io15-sai1-sclk { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 15 60>; + }; + + /omit-if-no-ref/ + rm_io15_sai1_lrck: rm-io15-sai1-lrck { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 15 61>; + }; + + /omit-if-no-ref/ + rm_io15_sai1_sdi: rm-io15-sai1-sdi { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 15 62>; + }; + + /omit-if-no-ref/ + rm_io15_sai1_sdo0: rm-io15-sai1-sdo0 { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 15 63>; + }; + + /omit-if-no-ref/ + rm_io15_sai1_sdo1: rm-io15-sai1-sdo1 { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 15 64>; + }; + + /omit-if-no-ref/ + rm_io15_sai1_sdo2: rm-io15-sai1-sdo2 { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 15 65>; + }; + + /omit-if-no-ref/ + rm_io15_sai1_sdo3: rm-io15-sai1-sdo3 { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 15 66>; + }; + + /omit-if-no-ref/ + rm_io15_spi0_clk: rm-io15-spi0-clk { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 15 67>; + }; + + /omit-if-no-ref/ + rm_io15_spi0_mosi: rm-io15-spi0-mosi { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 15 68>; + }; + + /omit-if-no-ref/ + rm_io15_spi0_miso: rm-io15-spi0-miso { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 15 69>; + }; + + /omit-if-no-ref/ + rm_io15_spi0_csn0: rm-io15-spi0-csn0 { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 15 70>; + }; + + /omit-if-no-ref/ + rm_io15_spi0_csn1: rm-io15-spi0-csn1 { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 15 71>; + }; + + /omit-if-no-ref/ + rm_io15_spi1_clk: rm-io15-spi1-clk { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 15 72>; + }; + + /omit-if-no-ref/ + rm_io15_spi1_mosi: rm-io15-spi1-mosi { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 15 73>; + }; + + /omit-if-no-ref/ + rm_io15_spi1_miso: rm-io15-spi1-miso { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 15 74>; + }; + + /omit-if-no-ref/ + rm_io15_spi1_csn0: rm-io15-spi1-csn0 { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 15 75>; + }; + + /omit-if-no-ref/ + rm_io15_spi1_csn1: rm-io15-spi1-csn1 { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 15 76>; + }; + + /omit-if-no-ref/ + rm_io15_wdt_tsadc_shut: rm-io15-wdt-tsadc-shut { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 15 77>; + }; + + /omit-if-no-ref/ + rm_io15_pmu_sleep: rm-io15-pmu-sleep { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 15 78>; + }; + + /omit-if-no-ref/ + rm_io15_core_power_off: rm-io15-core-power-off { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 15 79>; + }; + + /omit-if-no-ref/ + rm_io15_spdif_tx: rm-io15-spdif-tx { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 15 80>; + }; + + /omit-if-no-ref/ + rm_io15_spdif_rx: rm-io15-spdif-rx { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 15 81>; + }; + + /omit-if-no-ref/ + rm_io15_pwm1_bip_cntr_a0: rm-io15-pwm1-bip-cntr-a0 { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 15 82>; + }; + + /omit-if-no-ref/ + rm_io15_pwm1_bip_cntr_a1: rm-io15-pwm1-bip-cntr-a1 { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 15 83>; + }; + + /omit-if-no-ref/ + rm_io15_pwm1_bip_cntr_a2: rm-io15-pwm1-bip-cntr-a2 { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 15 84>; + }; + + /omit-if-no-ref/ + rm_io15_pwm1_bip_cntr_a3: rm-io15-pwm1-bip-cntr-a3 { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 15 85>; + }; + + /omit-if-no-ref/ + rm_io15_pwm1_bip_cntr_a4: rm-io15-pwm1-bip-cntr-a4 { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 15 86>; + }; + + /omit-if-no-ref/ + rm_io15_pwm1_bip_cntr_a5: rm-io15-pwm1-bip-cntr-a5 { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 15 87>; + }; + + /omit-if-no-ref/ + rm_io15_pwm1_bip_cntr_b0: rm-io15-pwm1-bip-cntr-b0 { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 15 88>; + }; + + /omit-if-no-ref/ + rm_io15_pwm1_bip_cntr_b1: rm-io15-pwm1-bip-cntr-b1 { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 15 89>; + }; + + /omit-if-no-ref/ + rm_io15_pwm1_bip_cntr_b2: rm-io15-pwm1-bip-cntr-b2 { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 15 90>; + }; + + /omit-if-no-ref/ + rm_io15_pwm1_bip_cntr_b3: rm-io15-pwm1-bip-cntr-b3 { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 15 91>; + }; + + /omit-if-no-ref/ + rm_io15_pwm1_bip_cntr_b4: rm-io15-pwm1-bip-cntr-b4 { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 15 92>; + }; + + /omit-if-no-ref/ + rm_io15_pwm1_bip_cntr_b5: rm-io15-pwm1-bip-cntr-b5 { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 15 93>; + }; + + /omit-if-no-ref/ + rm_io15_pdm_clk1: rm-io15-pdm-clk1 { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 15 94>; + }; + + /omit-if-no-ref/ + rm_io15_eth_rmii0_ppsclk: rm-io15-eth-rmii0-ppsclk { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 15 95>; + }; + + /omit-if-no-ref/ + rm_io15_eth_rmii0_ppstrig: rm-io15-eth-rmii0-ppstrig { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 15 96>; + }; + + /omit-if-no-ref/ + rm_io15_eth_rmii1_ppsclk: rm-io15-eth-rmii1-ppsclk { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 15 97>; + }; + + /omit-if-no-ref/ + rm_io15_eth_rmii1_ppstrig: rm-io15-eth-rmii1-ppstrig { + rockchip,pins =3D + <0 RK_PB7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 15 98>; + }; + }; + + rm_io16 { + /omit-if-no-ref/ + rm_io16_uart1_tx: rm-io16-uart1-tx { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 16 1>; + }; + + /omit-if-no-ref/ + rm_io16_uart1_rx: rm-io16-uart1-rx { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 16 2>; + }; + + /omit-if-no-ref/ + rm_io16_uart2_tx: rm-io16-uart2-tx { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 16 3>; + }; + + /omit-if-no-ref/ + rm_io16_uart2_rx: rm-io16-uart2-rx { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 16 4>; + }; + + /omit-if-no-ref/ + rm_io16_uart3_tx: rm-io16-uart3-tx { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 16 5>; + }; + + /omit-if-no-ref/ + rm_io16_uart3_rx: rm-io16-uart3-rx { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 16 6>; + }; + + /omit-if-no-ref/ + rm_io16_uart3_ctsn: rm-io16-uart3-ctsn { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 16 7>; + }; + + /omit-if-no-ref/ + rm_io16_uart3_rtsn: rm-io16-uart3-rtsn { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 16 8>; + }; + + /omit-if-no-ref/ + rm_io16_uart4_tx: rm-io16-uart4-tx { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 16 9>; + }; + + /omit-if-no-ref/ + rm_io16_uart4_rx: rm-io16-uart4-rx { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 16 10>; + }; + + /omit-if-no-ref/ + rm_io16_uart4_ctsn: rm-io16-uart4-ctsn { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 16 11>; + }; + + /omit-if-no-ref/ + rm_io16_uart4_rtsn: rm-io16-uart4-rtsn { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 16 12>; + }; + + /omit-if-no-ref/ + rm_io16_mipite: rm-io16-mipite { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 16 13>; + }; + + /omit-if-no-ref/ + rm_io16_clk_32k: rm-io16-clk-32k { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 16 14>; + }; + + /omit-if-no-ref/ + rm_io16_i2c0_scl: rm-io16-i2c0-scl { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 16 15>; + }; + + /omit-if-no-ref/ + rm_io16_i2c0_sda: rm-io16-i2c0-sda { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 16 16>; + }; + + /omit-if-no-ref/ + rm_io16_i2c1_scl: rm-io16-i2c1-scl { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 16 17>; + }; + + /omit-if-no-ref/ + rm_io16_i2c1_sda: rm-io16-i2c1-sda { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 16 18>; + }; + + /omit-if-no-ref/ + rm_io16_i2c2_scl: rm-io16-i2c2-scl { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 16 19>; + }; + + /omit-if-no-ref/ + rm_io16_i2c2_sda: rm-io16-i2c2-sda { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 16 20>; + }; + + /omit-if-no-ref/ + rm_io16_pdm_clk0: rm-io16-pdm-clk0 { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 16 21>; + }; + + /omit-if-no-ref/ + rm_io16_pdm_sdi0: rm-io16-pdm-sdi0 { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 16 22>; + }; + + /omit-if-no-ref/ + rm_io16_pdm_sdi1: rm-io16-pdm-sdi1 { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 16 23>; + }; + + /omit-if-no-ref/ + rm_io16_pdm_sdi2: rm-io16-pdm-sdi2 { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 16 24>; + }; + + /omit-if-no-ref/ + rm_io16_pdm_sdi3: rm-io16-pdm-sdi3 { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 16 25>; + }; + + /omit-if-no-ref/ + rm_io16_can1_tx: rm-io16-can1-tx { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 16 26>; + }; + + /omit-if-no-ref/ + rm_io16_can1_rx: rm-io16-can1-rx { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 16 27>; + }; + + /omit-if-no-ref/ + rm_io16_can0_tx: rm-io16-can0-tx { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 16 28>; + }; + + /omit-if-no-ref/ + rm_io16_can0_rx: rm-io16-can0-rx { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 16 29>; + }; + + /omit-if-no-ref/ + rm_io16_pwm0_ch0: rm-io16-pwm0-ch0 { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 16 30>; + }; + + /omit-if-no-ref/ + rm_io16_pwm0_ch1: rm-io16-pwm0-ch1 { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 16 31>; + }; + + /omit-if-no-ref/ + rm_io16_pwm0_ch2: rm-io16-pwm0-ch2 { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 16 32>; + }; + + /omit-if-no-ref/ + rm_io16_pwm0_ch3: rm-io16-pwm0-ch3 { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 16 33>; + }; + + /omit-if-no-ref/ + rm_io16_pwm1_ch0: rm-io16-pwm1-ch0 { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 16 34>; + }; + + /omit-if-no-ref/ + rm_io16_pwm1_ch1: rm-io16-pwm1-ch1 { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 16 35>; + }; + + /omit-if-no-ref/ + rm_io16_pwm1_ch2: rm-io16-pwm1-ch2 { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 16 36>; + }; + + /omit-if-no-ref/ + rm_io16_pwm1_ch3: rm-io16-pwm1-ch3 { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 16 37>; + }; + + /omit-if-no-ref/ + rm_io16_pwm1_ch4: rm-io16-pwm1-ch4 { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 16 38>; + }; + + /omit-if-no-ref/ + rm_io16_pwm1_ch5: rm-io16-pwm1-ch5 { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 16 39>; + }; + + /omit-if-no-ref/ + rm_io16_pwm1_ch6: rm-io16-pwm1-ch6 { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 16 40>; + }; + + /omit-if-no-ref/ + rm_io16_pwm1_ch7: rm-io16-pwm1-ch7 { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 16 41>; + }; + + /omit-if-no-ref/ + rm_io16_touch_key_drive: rm-io16-touch-key-drive { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 16 42>; + }; + + /omit-if-no-ref/ + rm_io16_touch_key_in0: rm-io16-touch-key-in0 { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 16 43>; + }; + + /omit-if-no-ref/ + rm_io16_touch_key_in1: rm-io16-touch-key-in1 { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 16 44>; + }; + + /omit-if-no-ref/ + rm_io16_touch_key_in2: rm-io16-touch-key-in2 { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 16 45>; + }; + + /omit-if-no-ref/ + rm_io16_touch_key_in3: rm-io16-touch-key-in3 { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 16 46>; + }; + + /omit-if-no-ref/ + rm_io16_touch_key_in4: rm-io16-touch-key-in4 { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 16 47>; + }; + + /omit-if-no-ref/ + rm_io16_touch_key_in5: rm-io16-touch-key-in5 { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 16 48>; + }; + + /omit-if-no-ref/ + rm_io16_touch_key_in6: rm-io16-touch-key-in6 { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 16 49>; + }; + + /omit-if-no-ref/ + rm_io16_touch_key_in7: rm-io16-touch-key-in7 { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 16 50>; + }; + + /omit-if-no-ref/ + rm_io16_sai0_mclk: rm-io16-sai0-mclk { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 16 51>; + }; + + /omit-if-no-ref/ + rm_io16_sai0_sclk: rm-io16-sai0-sclk { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 16 52>; + }; + + /omit-if-no-ref/ + rm_io16_sai0_lrck: rm-io16-sai0-lrck { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 16 53>; + }; + + /omit-if-no-ref/ + rm_io16_sai0_sdi0: rm-io16-sai0-sdi0 { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 16 54>; + }; + + /omit-if-no-ref/ + rm_io16_sai0_sdi1: rm-io16-sai0-sdi1 { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 16 55>; + }; + + /omit-if-no-ref/ + rm_io16_sai0_sdi2: rm-io16-sai0-sdi2 { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 16 56>; + }; + + /omit-if-no-ref/ + rm_io16_sai0_sdi3: rm-io16-sai0-sdi3 { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 16 57>; + }; + + /omit-if-no-ref/ + rm_io16_sai0_sdo: rm-io16-sai0-sdo { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 16 58>; + }; + + /omit-if-no-ref/ + rm_io16_sai1_mclk: rm-io16-sai1-mclk { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 16 59>; + }; + + /omit-if-no-ref/ + rm_io16_sai1_sclk: rm-io16-sai1-sclk { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 16 60>; + }; + + /omit-if-no-ref/ + rm_io16_sai1_lrck: rm-io16-sai1-lrck { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 16 61>; + }; + + /omit-if-no-ref/ + rm_io16_sai1_sdi: rm-io16-sai1-sdi { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 16 62>; + }; + + /omit-if-no-ref/ + rm_io16_sai1_sdo0: rm-io16-sai1-sdo0 { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 16 63>; + }; + + /omit-if-no-ref/ + rm_io16_sai1_sdo1: rm-io16-sai1-sdo1 { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 16 64>; + }; + + /omit-if-no-ref/ + rm_io16_sai1_sdo2: rm-io16-sai1-sdo2 { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 16 65>; + }; + + /omit-if-no-ref/ + rm_io16_sai1_sdo3: rm-io16-sai1-sdo3 { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 16 66>; + }; + + /omit-if-no-ref/ + rm_io16_spi0_clk: rm-io16-spi0-clk { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 16 67>; + }; + + /omit-if-no-ref/ + rm_io16_spi0_mosi: rm-io16-spi0-mosi { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 16 68>; + }; + + /omit-if-no-ref/ + rm_io16_spi0_miso: rm-io16-spi0-miso { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 16 69>; + }; + + /omit-if-no-ref/ + rm_io16_spi0_csn0: rm-io16-spi0-csn0 { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 16 70>; + }; + + /omit-if-no-ref/ + rm_io16_spi0_csn1: rm-io16-spi0-csn1 { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 16 71>; + }; + + /omit-if-no-ref/ + rm_io16_spi1_clk: rm-io16-spi1-clk { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 16 72>; + }; + + /omit-if-no-ref/ + rm_io16_spi1_mosi: rm-io16-spi1-mosi { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 16 73>; + }; + + /omit-if-no-ref/ + rm_io16_spi1_miso: rm-io16-spi1-miso { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 16 74>; + }; + + /omit-if-no-ref/ + rm_io16_spi1_csn0: rm-io16-spi1-csn0 { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 16 75>; + }; + + /omit-if-no-ref/ + rm_io16_spi1_csn1: rm-io16-spi1-csn1 { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 16 76>; + }; + + /omit-if-no-ref/ + rm_io16_wdt_tsadc_shut: rm-io16-wdt-tsadc-shut { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 16 77>; + }; + + /omit-if-no-ref/ + rm_io16_pmu_sleep: rm-io16-pmu-sleep { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 16 78>; + }; + + /omit-if-no-ref/ + rm_io16_core_power_off: rm-io16-core-power-off { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 16 79>; + }; + + /omit-if-no-ref/ + rm_io16_spdif_tx: rm-io16-spdif-tx { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 16 80>; + }; + + /omit-if-no-ref/ + rm_io16_spdif_rx: rm-io16-spdif-rx { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 16 81>; + }; + + /omit-if-no-ref/ + rm_io16_pwm1_bip_cntr_a0: rm-io16-pwm1-bip-cntr-a0 { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 16 82>; + }; + + /omit-if-no-ref/ + rm_io16_pwm1_bip_cntr_a1: rm-io16-pwm1-bip-cntr-a1 { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 16 83>; + }; + + /omit-if-no-ref/ + rm_io16_pwm1_bip_cntr_a2: rm-io16-pwm1-bip-cntr-a2 { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 16 84>; + }; + + /omit-if-no-ref/ + rm_io16_pwm1_bip_cntr_a3: rm-io16-pwm1-bip-cntr-a3 { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 16 85>; + }; + + /omit-if-no-ref/ + rm_io16_pwm1_bip_cntr_a4: rm-io16-pwm1-bip-cntr-a4 { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 16 86>; + }; + + /omit-if-no-ref/ + rm_io16_pwm1_bip_cntr_a5: rm-io16-pwm1-bip-cntr-a5 { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 16 87>; + }; + + /omit-if-no-ref/ + rm_io16_pwm1_bip_cntr_b0: rm-io16-pwm1-bip-cntr-b0 { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 16 88>; + }; + + /omit-if-no-ref/ + rm_io16_pwm1_bip_cntr_b1: rm-io16-pwm1-bip-cntr-b1 { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 16 89>; + }; + + /omit-if-no-ref/ + rm_io16_pwm1_bip_cntr_b2: rm-io16-pwm1-bip-cntr-b2 { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 16 90>; + }; + + /omit-if-no-ref/ + rm_io16_pwm1_bip_cntr_b3: rm-io16-pwm1-bip-cntr-b3 { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 16 91>; + }; + + /omit-if-no-ref/ + rm_io16_pwm1_bip_cntr_b4: rm-io16-pwm1-bip-cntr-b4 { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 16 92>; + }; + + /omit-if-no-ref/ + rm_io16_pwm1_bip_cntr_b5: rm-io16-pwm1-bip-cntr-b5 { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 16 93>; + }; + + /omit-if-no-ref/ + rm_io16_pdm_clk1: rm-io16-pdm-clk1 { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 16 94>; + }; + + /omit-if-no-ref/ + rm_io16_eth_rmii0_ppsclk: rm-io16-eth-rmii0-ppsclk { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 16 95>; + }; + + /omit-if-no-ref/ + rm_io16_eth_rmii0_ppstrig: rm-io16-eth-rmii0-ppstrig { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 16 96>; + }; + + /omit-if-no-ref/ + rm_io16_eth_rmii1_ppsclk: rm-io16-eth-rmii1-ppsclk { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 16 97>; + }; + + /omit-if-no-ref/ + rm_io16_eth_rmii1_ppstrig: rm-io16-eth-rmii1-ppstrig { + rockchip,pins =3D + <0 RK_PC0 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 16 98>; + }; + }; + + rm_io17 { + /omit-if-no-ref/ + rm_io17_uart1_tx: rm-io17-uart1-tx { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 17 1>; + }; + + /omit-if-no-ref/ + rm_io17_uart1_rx: rm-io17-uart1-rx { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 17 2>; + }; + + /omit-if-no-ref/ + rm_io17_uart2_tx: rm-io17-uart2-tx { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 17 3>; + }; + + /omit-if-no-ref/ + rm_io17_uart2_rx: rm-io17-uart2-rx { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 17 4>; + }; + + /omit-if-no-ref/ + rm_io17_uart3_tx: rm-io17-uart3-tx { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 17 5>; + }; + + /omit-if-no-ref/ + rm_io17_uart3_rx: rm-io17-uart3-rx { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 17 6>; + }; + + /omit-if-no-ref/ + rm_io17_uart3_ctsn: rm-io17-uart3-ctsn { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 17 7>; + }; + + /omit-if-no-ref/ + rm_io17_uart3_rtsn: rm-io17-uart3-rtsn { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 17 8>; + }; + + /omit-if-no-ref/ + rm_io17_uart4_tx: rm-io17-uart4-tx { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 17 9>; + }; + + /omit-if-no-ref/ + rm_io17_uart4_rx: rm-io17-uart4-rx { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 17 10>; + }; + + /omit-if-no-ref/ + rm_io17_uart4_ctsn: rm-io17-uart4-ctsn { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 17 11>; + }; + + /omit-if-no-ref/ + rm_io17_uart4_rtsn: rm-io17-uart4-rtsn { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 17 12>; + }; + + /omit-if-no-ref/ + rm_io17_mipite: rm-io17-mipite { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 17 13>; + }; + + /omit-if-no-ref/ + rm_io17_clk_32k: rm-io17-clk-32k { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 17 14>; + }; + + /omit-if-no-ref/ + rm_io17_i2c0_scl: rm-io17-i2c0-scl { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 17 15>; + }; + + /omit-if-no-ref/ + rm_io17_i2c0_sda: rm-io17-i2c0-sda { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 17 16>; + }; + + /omit-if-no-ref/ + rm_io17_i2c1_scl: rm-io17-i2c1-scl { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 17 17>; + }; + + /omit-if-no-ref/ + rm_io17_i2c1_sda: rm-io17-i2c1-sda { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 17 18>; + }; + + /omit-if-no-ref/ + rm_io17_i2c2_scl: rm-io17-i2c2-scl { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 17 19>; + }; + + /omit-if-no-ref/ + rm_io17_i2c2_sda: rm-io17-i2c2-sda { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 17 20>; + }; + + /omit-if-no-ref/ + rm_io17_pdm_clk0: rm-io17-pdm-clk0 { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 17 21>; + }; + + /omit-if-no-ref/ + rm_io17_pdm_sdi0: rm-io17-pdm-sdi0 { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 17 22>; + }; + + /omit-if-no-ref/ + rm_io17_pdm_sdi1: rm-io17-pdm-sdi1 { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 17 23>; + }; + + /omit-if-no-ref/ + rm_io17_pdm_sdi2: rm-io17-pdm-sdi2 { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 17 24>; + }; + + /omit-if-no-ref/ + rm_io17_pdm_sdi3: rm-io17-pdm-sdi3 { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 17 25>; + }; + + /omit-if-no-ref/ + rm_io17_can1_tx: rm-io17-can1-tx { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 17 26>; + }; + + /omit-if-no-ref/ + rm_io17_can1_rx: rm-io17-can1-rx { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 17 27>; + }; + + /omit-if-no-ref/ + rm_io17_can0_tx: rm-io17-can0-tx { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 17 28>; + }; + + /omit-if-no-ref/ + rm_io17_can0_rx: rm-io17-can0-rx { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 17 29>; + }; + + /omit-if-no-ref/ + rm_io17_pwm0_ch0: rm-io17-pwm0-ch0 { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 17 30>; + }; + + /omit-if-no-ref/ + rm_io17_pwm0_ch1: rm-io17-pwm0-ch1 { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 17 31>; + }; + + /omit-if-no-ref/ + rm_io17_pwm0_ch2: rm-io17-pwm0-ch2 { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 17 32>; + }; + + /omit-if-no-ref/ + rm_io17_pwm0_ch3: rm-io17-pwm0-ch3 { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 17 33>; + }; + + /omit-if-no-ref/ + rm_io17_pwm1_ch0: rm-io17-pwm1-ch0 { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 17 34>; + }; + + /omit-if-no-ref/ + rm_io17_pwm1_ch1: rm-io17-pwm1-ch1 { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 17 35>; + }; + + /omit-if-no-ref/ + rm_io17_pwm1_ch2: rm-io17-pwm1-ch2 { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 17 36>; + }; + + /omit-if-no-ref/ + rm_io17_pwm1_ch3: rm-io17-pwm1-ch3 { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 17 37>; + }; + + /omit-if-no-ref/ + rm_io17_pwm1_ch4: rm-io17-pwm1-ch4 { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 17 38>; + }; + + /omit-if-no-ref/ + rm_io17_pwm1_ch5: rm-io17-pwm1-ch5 { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 17 39>; + }; + + /omit-if-no-ref/ + rm_io17_pwm1_ch6: rm-io17-pwm1-ch6 { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 17 40>; + }; + + /omit-if-no-ref/ + rm_io17_pwm1_ch7: rm-io17-pwm1-ch7 { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 17 41>; + }; + + /omit-if-no-ref/ + rm_io17_touch_key_drive: rm-io17-touch-key-drive { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 17 42>; + }; + + /omit-if-no-ref/ + rm_io17_touch_key_in0: rm-io17-touch-key-in0 { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 17 43>; + }; + + /omit-if-no-ref/ + rm_io17_touch_key_in1: rm-io17-touch-key-in1 { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 17 44>; + }; + + /omit-if-no-ref/ + rm_io17_touch_key_in2: rm-io17-touch-key-in2 { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 17 45>; + }; + + /omit-if-no-ref/ + rm_io17_touch_key_in3: rm-io17-touch-key-in3 { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 17 46>; + }; + + /omit-if-no-ref/ + rm_io17_touch_key_in4: rm-io17-touch-key-in4 { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 17 47>; + }; + + /omit-if-no-ref/ + rm_io17_touch_key_in5: rm-io17-touch-key-in5 { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 17 48>; + }; + + /omit-if-no-ref/ + rm_io17_touch_key_in6: rm-io17-touch-key-in6 { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 17 49>; + }; + + /omit-if-no-ref/ + rm_io17_touch_key_in7: rm-io17-touch-key-in7 { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 17 50>; + }; + + /omit-if-no-ref/ + rm_io17_sai0_mclk: rm-io17-sai0-mclk { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 17 51>; + }; + + /omit-if-no-ref/ + rm_io17_sai0_sclk: rm-io17-sai0-sclk { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 17 52>; + }; + + /omit-if-no-ref/ + rm_io17_sai0_lrck: rm-io17-sai0-lrck { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 17 53>; + }; + + /omit-if-no-ref/ + rm_io17_sai0_sdi0: rm-io17-sai0-sdi0 { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 17 54>; + }; + + /omit-if-no-ref/ + rm_io17_sai0_sdi1: rm-io17-sai0-sdi1 { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 17 55>; + }; + + /omit-if-no-ref/ + rm_io17_sai0_sdi2: rm-io17-sai0-sdi2 { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 17 56>; + }; + + /omit-if-no-ref/ + rm_io17_sai0_sdi3: rm-io17-sai0-sdi3 { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 17 57>; + }; + + /omit-if-no-ref/ + rm_io17_sai0_sdo: rm-io17-sai0-sdo { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 17 58>; + }; + + /omit-if-no-ref/ + rm_io17_sai1_mclk: rm-io17-sai1-mclk { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 17 59>; + }; + + /omit-if-no-ref/ + rm_io17_sai1_sclk: rm-io17-sai1-sclk { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 17 60>; + }; + + /omit-if-no-ref/ + rm_io17_sai1_lrck: rm-io17-sai1-lrck { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 17 61>; + }; + + /omit-if-no-ref/ + rm_io17_sai1_sdi: rm-io17-sai1-sdi { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 17 62>; + }; + + /omit-if-no-ref/ + rm_io17_sai1_sdo0: rm-io17-sai1-sdo0 { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 17 63>; + }; + + /omit-if-no-ref/ + rm_io17_sai1_sdo1: rm-io17-sai1-sdo1 { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 17 64>; + }; + + /omit-if-no-ref/ + rm_io17_sai1_sdo2: rm-io17-sai1-sdo2 { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 17 65>; + }; + + /omit-if-no-ref/ + rm_io17_sai1_sdo3: rm-io17-sai1-sdo3 { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 17 66>; + }; + + /omit-if-no-ref/ + rm_io17_spi0_clk: rm-io17-spi0-clk { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 17 67>; + }; + + /omit-if-no-ref/ + rm_io17_spi0_mosi: rm-io17-spi0-mosi { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 17 68>; + }; + + /omit-if-no-ref/ + rm_io17_spi0_miso: rm-io17-spi0-miso { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 17 69>; + }; + + /omit-if-no-ref/ + rm_io17_spi0_csn0: rm-io17-spi0-csn0 { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 17 70>; + }; + + /omit-if-no-ref/ + rm_io17_spi0_csn1: rm-io17-spi0-csn1 { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 17 71>; + }; + + /omit-if-no-ref/ + rm_io17_spi1_clk: rm-io17-spi1-clk { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 17 72>; + }; + + /omit-if-no-ref/ + rm_io17_spi1_mosi: rm-io17-spi1-mosi { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 17 73>; + }; + + /omit-if-no-ref/ + rm_io17_spi1_miso: rm-io17-spi1-miso { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 17 74>; + }; + + /omit-if-no-ref/ + rm_io17_spi1_csn0: rm-io17-spi1-csn0 { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 17 75>; + }; + + /omit-if-no-ref/ + rm_io17_spi1_csn1: rm-io17-spi1-csn1 { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 17 76>; + }; + + /omit-if-no-ref/ + rm_io17_wdt_tsadc_shut: rm-io17-wdt-tsadc-shut { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 17 77>; + }; + + /omit-if-no-ref/ + rm_io17_pmu_sleep: rm-io17-pmu-sleep { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 17 78>; + }; + + /omit-if-no-ref/ + rm_io17_core_power_off: rm-io17-core-power-off { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 17 79>; + }; + + /omit-if-no-ref/ + rm_io17_spdif_tx: rm-io17-spdif-tx { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 17 80>; + }; + + /omit-if-no-ref/ + rm_io17_spdif_rx: rm-io17-spdif-rx { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 17 81>; + }; + + /omit-if-no-ref/ + rm_io17_pwm1_bip_cntr_a0: rm-io17-pwm1-bip-cntr-a0 { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 17 82>; + }; + + /omit-if-no-ref/ + rm_io17_pwm1_bip_cntr_a1: rm-io17-pwm1-bip-cntr-a1 { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 17 83>; + }; + + /omit-if-no-ref/ + rm_io17_pwm1_bip_cntr_a2: rm-io17-pwm1-bip-cntr-a2 { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 17 84>; + }; + + /omit-if-no-ref/ + rm_io17_pwm1_bip_cntr_a3: rm-io17-pwm1-bip-cntr-a3 { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 17 85>; + }; + + /omit-if-no-ref/ + rm_io17_pwm1_bip_cntr_a4: rm-io17-pwm1-bip-cntr-a4 { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 17 86>; + }; + + /omit-if-no-ref/ + rm_io17_pwm1_bip_cntr_a5: rm-io17-pwm1-bip-cntr-a5 { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 17 87>; + }; + + /omit-if-no-ref/ + rm_io17_pwm1_bip_cntr_b0: rm-io17-pwm1-bip-cntr-b0 { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 17 88>; + }; + + /omit-if-no-ref/ + rm_io17_pwm1_bip_cntr_b1: rm-io17-pwm1-bip-cntr-b1 { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 17 89>; + }; + + /omit-if-no-ref/ + rm_io17_pwm1_bip_cntr_b2: rm-io17-pwm1-bip-cntr-b2 { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 17 90>; + }; + + /omit-if-no-ref/ + rm_io17_pwm1_bip_cntr_b3: rm-io17-pwm1-bip-cntr-b3 { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 17 91>; + }; + + /omit-if-no-ref/ + rm_io17_pwm1_bip_cntr_b4: rm-io17-pwm1-bip-cntr-b4 { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 17 92>; + }; + + /omit-if-no-ref/ + rm_io17_pwm1_bip_cntr_b5: rm-io17-pwm1-bip-cntr-b5 { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 17 93>; + }; + + /omit-if-no-ref/ + rm_io17_pdm_clk1: rm-io17-pdm-clk1 { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 17 94>; + }; + + /omit-if-no-ref/ + rm_io17_eth_rmii0_ppsclk: rm-io17-eth-rmii0-ppsclk { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 17 95>; + }; + + /omit-if-no-ref/ + rm_io17_eth_rmii0_ppstrig: rm-io17-eth-rmii0-ppstrig { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 17 96>; + }; + + /omit-if-no-ref/ + rm_io17_eth_rmii1_ppsclk: rm-io17-eth-rmii1-ppsclk { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 17 97>; + }; + + /omit-if-no-ref/ + rm_io17_eth_rmii1_ppstrig: rm-io17-eth-rmii1-ppstrig { + rockchip,pins =3D + <0 RK_PC1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 17 98>; + }; + }; + + rm_io18 { + /omit-if-no-ref/ + rm_io18_uart1_tx: rm-io18-uart1-tx { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 18 1>; + }; + + /omit-if-no-ref/ + rm_io18_uart1_rx: rm-io18-uart1-rx { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 18 2>; + }; + + /omit-if-no-ref/ + rm_io18_uart2_tx: rm-io18-uart2-tx { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 18 3>; + }; + + /omit-if-no-ref/ + rm_io18_uart2_rx: rm-io18-uart2-rx { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 18 4>; + }; + + /omit-if-no-ref/ + rm_io18_uart3_tx: rm-io18-uart3-tx { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 18 5>; + }; + + /omit-if-no-ref/ + rm_io18_uart3_rx: rm-io18-uart3-rx { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 18 6>; + }; + + /omit-if-no-ref/ + rm_io18_uart3_ctsn: rm-io18-uart3-ctsn { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 18 7>; + }; + + /omit-if-no-ref/ + rm_io18_uart3_rtsn: rm-io18-uart3-rtsn { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 18 8>; + }; + + /omit-if-no-ref/ + rm_io18_uart4_tx: rm-io18-uart4-tx { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 18 9>; + }; + + /omit-if-no-ref/ + rm_io18_uart4_rx: rm-io18-uart4-rx { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 18 10>; + }; + + /omit-if-no-ref/ + rm_io18_uart4_ctsn: rm-io18-uart4-ctsn { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 18 11>; + }; + + /omit-if-no-ref/ + rm_io18_uart4_rtsn: rm-io18-uart4-rtsn { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 18 12>; + }; + + /omit-if-no-ref/ + rm_io18_mipite: rm-io18-mipite { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 18 13>; + }; + + /omit-if-no-ref/ + rm_io18_clk_32k: rm-io18-clk-32k { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 18 14>; + }; + + /omit-if-no-ref/ + rm_io18_i2c0_scl: rm-io18-i2c0-scl { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 18 15>; + }; + + /omit-if-no-ref/ + rm_io18_i2c0_sda: rm-io18-i2c0-sda { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 18 16>; + }; + + /omit-if-no-ref/ + rm_io18_i2c1_scl: rm-io18-i2c1-scl { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 18 17>; + }; + + /omit-if-no-ref/ + rm_io18_i2c1_sda: rm-io18-i2c1-sda { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 18 18>; + }; + + /omit-if-no-ref/ + rm_io18_i2c2_scl: rm-io18-i2c2-scl { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 18 19>; + }; + + /omit-if-no-ref/ + rm_io18_i2c2_sda: rm-io18-i2c2-sda { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 18 20>; + }; + + /omit-if-no-ref/ + rm_io18_pdm_clk0: rm-io18-pdm-clk0 { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 18 21>; + }; + + /omit-if-no-ref/ + rm_io18_pdm_sdi0: rm-io18-pdm-sdi0 { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 18 22>; + }; + + /omit-if-no-ref/ + rm_io18_pdm_sdi1: rm-io18-pdm-sdi1 { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 18 23>; + }; + + /omit-if-no-ref/ + rm_io18_pdm_sdi2: rm-io18-pdm-sdi2 { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 18 24>; + }; + + /omit-if-no-ref/ + rm_io18_pdm_sdi3: rm-io18-pdm-sdi3 { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 18 25>; + }; + + /omit-if-no-ref/ + rm_io18_can1_tx: rm-io18-can1-tx { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 18 26>; + }; + + /omit-if-no-ref/ + rm_io18_can1_rx: rm-io18-can1-rx { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 18 27>; + }; + + /omit-if-no-ref/ + rm_io18_can0_tx: rm-io18-can0-tx { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 18 28>; + }; + + /omit-if-no-ref/ + rm_io18_can0_rx: rm-io18-can0-rx { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 18 29>; + }; + + /omit-if-no-ref/ + rm_io18_pwm0_ch0: rm-io18-pwm0-ch0 { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 18 30>; + }; + + /omit-if-no-ref/ + rm_io18_pwm0_ch1: rm-io18-pwm0-ch1 { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 18 31>; + }; + + /omit-if-no-ref/ + rm_io18_pwm0_ch2: rm-io18-pwm0-ch2 { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 18 32>; + }; + + /omit-if-no-ref/ + rm_io18_pwm0_ch3: rm-io18-pwm0-ch3 { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 18 33>; + }; + + /omit-if-no-ref/ + rm_io18_pwm1_ch0: rm-io18-pwm1-ch0 { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 18 34>; + }; + + /omit-if-no-ref/ + rm_io18_pwm1_ch1: rm-io18-pwm1-ch1 { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 18 35>; + }; + + /omit-if-no-ref/ + rm_io18_pwm1_ch2: rm-io18-pwm1-ch2 { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 18 36>; + }; + + /omit-if-no-ref/ + rm_io18_pwm1_ch3: rm-io18-pwm1-ch3 { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 18 37>; + }; + + /omit-if-no-ref/ + rm_io18_pwm1_ch4: rm-io18-pwm1-ch4 { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 18 38>; + }; + + /omit-if-no-ref/ + rm_io18_pwm1_ch5: rm-io18-pwm1-ch5 { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 18 39>; + }; + + /omit-if-no-ref/ + rm_io18_pwm1_ch6: rm-io18-pwm1-ch6 { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 18 40>; + }; + + /omit-if-no-ref/ + rm_io18_pwm1_ch7: rm-io18-pwm1-ch7 { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 18 41>; + }; + + /omit-if-no-ref/ + rm_io18_touch_key_drive: rm-io18-touch-key-drive { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 18 42>; + }; + + /omit-if-no-ref/ + rm_io18_touch_key_in0: rm-io18-touch-key-in0 { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 18 43>; + }; + + /omit-if-no-ref/ + rm_io18_touch_key_in1: rm-io18-touch-key-in1 { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 18 44>; + }; + + /omit-if-no-ref/ + rm_io18_touch_key_in2: rm-io18-touch-key-in2 { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 18 45>; + }; + + /omit-if-no-ref/ + rm_io18_touch_key_in3: rm-io18-touch-key-in3 { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 18 46>; + }; + + /omit-if-no-ref/ + rm_io18_touch_key_in4: rm-io18-touch-key-in4 { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 18 47>; + }; + + /omit-if-no-ref/ + rm_io18_touch_key_in5: rm-io18-touch-key-in5 { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 18 48>; + }; + + /omit-if-no-ref/ + rm_io18_touch_key_in6: rm-io18-touch-key-in6 { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 18 49>; + }; + + /omit-if-no-ref/ + rm_io18_touch_key_in7: rm-io18-touch-key-in7 { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 18 50>; + }; + + /omit-if-no-ref/ + rm_io18_sai0_mclk: rm-io18-sai0-mclk { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 18 51>; + }; + + /omit-if-no-ref/ + rm_io18_sai0_sclk: rm-io18-sai0-sclk { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 18 52>; + }; + + /omit-if-no-ref/ + rm_io18_sai0_lrck: rm-io18-sai0-lrck { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 18 53>; + }; + + /omit-if-no-ref/ + rm_io18_sai0_sdi0: rm-io18-sai0-sdi0 { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 18 54>; + }; + + /omit-if-no-ref/ + rm_io18_sai0_sdi1: rm-io18-sai0-sdi1 { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 18 55>; + }; + + /omit-if-no-ref/ + rm_io18_sai0_sdi2: rm-io18-sai0-sdi2 { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 18 56>; + }; + + /omit-if-no-ref/ + rm_io18_sai0_sdi3: rm-io18-sai0-sdi3 { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 18 57>; + }; + + /omit-if-no-ref/ + rm_io18_sai0_sdo: rm-io18-sai0-sdo { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 18 58>; + }; + + /omit-if-no-ref/ + rm_io18_sai1_mclk: rm-io18-sai1-mclk { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 18 59>; + }; + + /omit-if-no-ref/ + rm_io18_sai1_sclk: rm-io18-sai1-sclk { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 18 60>; + }; + + /omit-if-no-ref/ + rm_io18_sai1_lrck: rm-io18-sai1-lrck { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 18 61>; + }; + + /omit-if-no-ref/ + rm_io18_sai1_sdi: rm-io18-sai1-sdi { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 18 62>; + }; + + /omit-if-no-ref/ + rm_io18_sai1_sdo0: rm-io18-sai1-sdo0 { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 18 63>; + }; + + /omit-if-no-ref/ + rm_io18_sai1_sdo1: rm-io18-sai1-sdo1 { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 18 64>; + }; + + /omit-if-no-ref/ + rm_io18_sai1_sdo2: rm-io18-sai1-sdo2 { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 18 65>; + }; + + /omit-if-no-ref/ + rm_io18_sai1_sdo3: rm-io18-sai1-sdo3 { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 18 66>; + }; + + /omit-if-no-ref/ + rm_io18_spi0_clk: rm-io18-spi0-clk { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 18 67>; + }; + + /omit-if-no-ref/ + rm_io18_spi0_mosi: rm-io18-spi0-mosi { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 18 68>; + }; + + /omit-if-no-ref/ + rm_io18_spi0_miso: rm-io18-spi0-miso { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 18 69>; + }; + + /omit-if-no-ref/ + rm_io18_spi0_csn0: rm-io18-spi0-csn0 { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 18 70>; + }; + + /omit-if-no-ref/ + rm_io18_spi0_csn1: rm-io18-spi0-csn1 { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 18 71>; + }; + + /omit-if-no-ref/ + rm_io18_spi1_clk: rm-io18-spi1-clk { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 18 72>; + }; + + /omit-if-no-ref/ + rm_io18_spi1_mosi: rm-io18-spi1-mosi { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 18 73>; + }; + + /omit-if-no-ref/ + rm_io18_spi1_miso: rm-io18-spi1-miso { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 18 74>; + }; + + /omit-if-no-ref/ + rm_io18_spi1_csn0: rm-io18-spi1-csn0 { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 18 75>; + }; + + /omit-if-no-ref/ + rm_io18_spi1_csn1: rm-io18-spi1-csn1 { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 18 76>; + }; + + /omit-if-no-ref/ + rm_io18_wdt_tsadc_shut: rm-io18-wdt-tsadc-shut { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 18 77>; + }; + + /omit-if-no-ref/ + rm_io18_pmu_sleep: rm-io18-pmu-sleep { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 18 78>; + }; + + /omit-if-no-ref/ + rm_io18_core_power_off: rm-io18-core-power-off { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 18 79>; + }; + + /omit-if-no-ref/ + rm_io18_spdif_tx: rm-io18-spdif-tx { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 18 80>; + }; + + /omit-if-no-ref/ + rm_io18_spdif_rx: rm-io18-spdif-rx { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 18 81>; + }; + + /omit-if-no-ref/ + rm_io18_pwm1_bip_cntr_a0: rm-io18-pwm1-bip-cntr-a0 { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 18 82>; + }; + + /omit-if-no-ref/ + rm_io18_pwm1_bip_cntr_a1: rm-io18-pwm1-bip-cntr-a1 { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 18 83>; + }; + + /omit-if-no-ref/ + rm_io18_pwm1_bip_cntr_a2: rm-io18-pwm1-bip-cntr-a2 { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 18 84>; + }; + + /omit-if-no-ref/ + rm_io18_pwm1_bip_cntr_a3: rm-io18-pwm1-bip-cntr-a3 { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 18 85>; + }; + + /omit-if-no-ref/ + rm_io18_pwm1_bip_cntr_a4: rm-io18-pwm1-bip-cntr-a4 { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 18 86>; + }; + + /omit-if-no-ref/ + rm_io18_pwm1_bip_cntr_a5: rm-io18-pwm1-bip-cntr-a5 { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 18 87>; + }; + + /omit-if-no-ref/ + rm_io18_pwm1_bip_cntr_b0: rm-io18-pwm1-bip-cntr-b0 { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 18 88>; + }; + + /omit-if-no-ref/ + rm_io18_pwm1_bip_cntr_b1: rm-io18-pwm1-bip-cntr-b1 { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 18 89>; + }; + + /omit-if-no-ref/ + rm_io18_pwm1_bip_cntr_b2: rm-io18-pwm1-bip-cntr-b2 { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 18 90>; + }; + + /omit-if-no-ref/ + rm_io18_pwm1_bip_cntr_b3: rm-io18-pwm1-bip-cntr-b3 { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 18 91>; + }; + + /omit-if-no-ref/ + rm_io18_pwm1_bip_cntr_b4: rm-io18-pwm1-bip-cntr-b4 { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 18 92>; + }; + + /omit-if-no-ref/ + rm_io18_pwm1_bip_cntr_b5: rm-io18-pwm1-bip-cntr-b5 { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 18 93>; + }; + + /omit-if-no-ref/ + rm_io18_pdm_clk1: rm-io18-pdm-clk1 { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 18 94>; + }; + + /omit-if-no-ref/ + rm_io18_eth_rmii0_ppsclk: rm-io18-eth-rmii0-ppsclk { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 18 95>; + }; + + /omit-if-no-ref/ + rm_io18_eth_rmii0_ppstrig: rm-io18-eth-rmii0-ppstrig { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 18 96>; + }; + + /omit-if-no-ref/ + rm_io18_eth_rmii1_ppsclk: rm-io18-eth-rmii1-ppsclk { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 18 97>; + }; + + /omit-if-no-ref/ + rm_io18_eth_rmii1_ppstrig: rm-io18-eth-rmii1-ppstrig { + rockchip,pins =3D + <0 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 18 98>; + }; + }; + + rm_io19 { + /omit-if-no-ref/ + rm_io19_uart1_tx: rm-io19-uart1-tx { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 19 1>; + }; + + /omit-if-no-ref/ + rm_io19_uart1_rx: rm-io19-uart1-rx { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 19 2>; + }; + + /omit-if-no-ref/ + rm_io19_uart2_tx: rm-io19-uart2-tx { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 19 3>; + }; + + /omit-if-no-ref/ + rm_io19_uart2_rx: rm-io19-uart2-rx { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 19 4>; + }; + + /omit-if-no-ref/ + rm_io19_uart3_tx: rm-io19-uart3-tx { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 19 5>; + }; + + /omit-if-no-ref/ + rm_io19_uart3_rx: rm-io19-uart3-rx { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 19 6>; + }; + + /omit-if-no-ref/ + rm_io19_uart3_ctsn: rm-io19-uart3-ctsn { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 19 7>; + }; + + /omit-if-no-ref/ + rm_io19_uart3_rtsn: rm-io19-uart3-rtsn { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 19 8>; + }; + + /omit-if-no-ref/ + rm_io19_uart4_tx: rm-io19-uart4-tx { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 19 9>; + }; + + /omit-if-no-ref/ + rm_io19_uart4_rx: rm-io19-uart4-rx { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 19 10>; + }; + + /omit-if-no-ref/ + rm_io19_uart4_ctsn: rm-io19-uart4-ctsn { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 19 11>; + }; + + /omit-if-no-ref/ + rm_io19_uart4_rtsn: rm-io19-uart4-rtsn { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 19 12>; + }; + + /omit-if-no-ref/ + rm_io19_mipite: rm-io19-mipite { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 19 13>; + }; + + /omit-if-no-ref/ + rm_io19_clk_32k: rm-io19-clk-32k { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 19 14>; + }; + + /omit-if-no-ref/ + rm_io19_i2c0_scl: rm-io19-i2c0-scl { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 19 15>; + }; + + /omit-if-no-ref/ + rm_io19_i2c0_sda: rm-io19-i2c0-sda { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 19 16>; + }; + + /omit-if-no-ref/ + rm_io19_i2c1_scl: rm-io19-i2c1-scl { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 19 17>; + }; + + /omit-if-no-ref/ + rm_io19_i2c1_sda: rm-io19-i2c1-sda { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 19 18>; + }; + + /omit-if-no-ref/ + rm_io19_i2c2_scl: rm-io19-i2c2-scl { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 19 19>; + }; + + /omit-if-no-ref/ + rm_io19_i2c2_sda: rm-io19-i2c2-sda { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 19 20>; + }; + + /omit-if-no-ref/ + rm_io19_pdm_clk0: rm-io19-pdm-clk0 { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 19 21>; + }; + + /omit-if-no-ref/ + rm_io19_pdm_sdi0: rm-io19-pdm-sdi0 { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 19 22>; + }; + + /omit-if-no-ref/ + rm_io19_pdm_sdi1: rm-io19-pdm-sdi1 { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 19 23>; + }; + + /omit-if-no-ref/ + rm_io19_pdm_sdi2: rm-io19-pdm-sdi2 { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 19 24>; + }; + + /omit-if-no-ref/ + rm_io19_pdm_sdi3: rm-io19-pdm-sdi3 { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 19 25>; + }; + + /omit-if-no-ref/ + rm_io19_can1_tx: rm-io19-can1-tx { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 19 26>; + }; + + /omit-if-no-ref/ + rm_io19_can1_rx: rm-io19-can1-rx { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 19 27>; + }; + + /omit-if-no-ref/ + rm_io19_can0_tx: rm-io19-can0-tx { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 19 28>; + }; + + /omit-if-no-ref/ + rm_io19_can0_rx: rm-io19-can0-rx { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 19 29>; + }; + + /omit-if-no-ref/ + rm_io19_pwm0_ch0: rm-io19-pwm0-ch0 { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 19 30>; + }; + + /omit-if-no-ref/ + rm_io19_pwm0_ch1: rm-io19-pwm0-ch1 { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 19 31>; + }; + + /omit-if-no-ref/ + rm_io19_pwm0_ch2: rm-io19-pwm0-ch2 { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 19 32>; + }; + + /omit-if-no-ref/ + rm_io19_pwm0_ch3: rm-io19-pwm0-ch3 { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 19 33>; + }; + + /omit-if-no-ref/ + rm_io19_pwm1_ch0: rm-io19-pwm1-ch0 { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 19 34>; + }; + + /omit-if-no-ref/ + rm_io19_pwm1_ch1: rm-io19-pwm1-ch1 { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 19 35>; + }; + + /omit-if-no-ref/ + rm_io19_pwm1_ch2: rm-io19-pwm1-ch2 { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 19 36>; + }; + + /omit-if-no-ref/ + rm_io19_pwm1_ch3: rm-io19-pwm1-ch3 { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 19 37>; + }; + + /omit-if-no-ref/ + rm_io19_pwm1_ch4: rm-io19-pwm1-ch4 { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 19 38>; + }; + + /omit-if-no-ref/ + rm_io19_pwm1_ch5: rm-io19-pwm1-ch5 { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 19 39>; + }; + + /omit-if-no-ref/ + rm_io19_pwm1_ch6: rm-io19-pwm1-ch6 { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 19 40>; + }; + + /omit-if-no-ref/ + rm_io19_pwm1_ch7: rm-io19-pwm1-ch7 { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 19 41>; + }; + + /omit-if-no-ref/ + rm_io19_touch_key_drive: rm-io19-touch-key-drive { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 19 42>; + }; + + /omit-if-no-ref/ + rm_io19_touch_key_in0: rm-io19-touch-key-in0 { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 19 43>; + }; + + /omit-if-no-ref/ + rm_io19_touch_key_in1: rm-io19-touch-key-in1 { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 19 44>; + }; + + /omit-if-no-ref/ + rm_io19_touch_key_in2: rm-io19-touch-key-in2 { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 19 45>; + }; + + /omit-if-no-ref/ + rm_io19_touch_key_in3: rm-io19-touch-key-in3 { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 19 46>; + }; + + /omit-if-no-ref/ + rm_io19_touch_key_in4: rm-io19-touch-key-in4 { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 19 47>; + }; + + /omit-if-no-ref/ + rm_io19_touch_key_in5: rm-io19-touch-key-in5 { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 19 48>; + }; + + /omit-if-no-ref/ + rm_io19_touch_key_in6: rm-io19-touch-key-in6 { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 19 49>; + }; + + /omit-if-no-ref/ + rm_io19_touch_key_in7: rm-io19-touch-key-in7 { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 19 50>; + }; + + /omit-if-no-ref/ + rm_io19_sai0_mclk: rm-io19-sai0-mclk { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 19 51>; + }; + + /omit-if-no-ref/ + rm_io19_sai0_sclk: rm-io19-sai0-sclk { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 19 52>; + }; + + /omit-if-no-ref/ + rm_io19_sai0_lrck: rm-io19-sai0-lrck { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 19 53>; + }; + + /omit-if-no-ref/ + rm_io19_sai0_sdi0: rm-io19-sai0-sdi0 { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 19 54>; + }; + + /omit-if-no-ref/ + rm_io19_sai0_sdi1: rm-io19-sai0-sdi1 { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 19 55>; + }; + + /omit-if-no-ref/ + rm_io19_sai0_sdi2: rm-io19-sai0-sdi2 { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 19 56>; + }; + + /omit-if-no-ref/ + rm_io19_sai0_sdi3: rm-io19-sai0-sdi3 { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 19 57>; + }; + + /omit-if-no-ref/ + rm_io19_sai0_sdo: rm-io19-sai0-sdo { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 19 58>; + }; + + /omit-if-no-ref/ + rm_io19_sai1_mclk: rm-io19-sai1-mclk { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 19 59>; + }; + + /omit-if-no-ref/ + rm_io19_sai1_sclk: rm-io19-sai1-sclk { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 19 60>; + }; + + /omit-if-no-ref/ + rm_io19_sai1_lrck: rm-io19-sai1-lrck { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 19 61>; + }; + + /omit-if-no-ref/ + rm_io19_sai1_sdi: rm-io19-sai1-sdi { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 19 62>; + }; + + /omit-if-no-ref/ + rm_io19_sai1_sdo0: rm-io19-sai1-sdo0 { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 19 63>; + }; + + /omit-if-no-ref/ + rm_io19_sai1_sdo1: rm-io19-sai1-sdo1 { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 19 64>; + }; + + /omit-if-no-ref/ + rm_io19_sai1_sdo2: rm-io19-sai1-sdo2 { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 19 65>; + }; + + /omit-if-no-ref/ + rm_io19_sai1_sdo3: rm-io19-sai1-sdo3 { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 19 66>; + }; + + /omit-if-no-ref/ + rm_io19_spi0_clk: rm-io19-spi0-clk { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 19 67>; + }; + + /omit-if-no-ref/ + rm_io19_spi0_mosi: rm-io19-spi0-mosi { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 19 68>; + }; + + /omit-if-no-ref/ + rm_io19_spi0_miso: rm-io19-spi0-miso { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 19 69>; + }; + + /omit-if-no-ref/ + rm_io19_spi0_csn0: rm-io19-spi0-csn0 { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 19 70>; + }; + + /omit-if-no-ref/ + rm_io19_spi0_csn1: rm-io19-spi0-csn1 { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 19 71>; + }; + + /omit-if-no-ref/ + rm_io19_spi1_clk: rm-io19-spi1-clk { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 19 72>; + }; + + /omit-if-no-ref/ + rm_io19_spi1_mosi: rm-io19-spi1-mosi { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 19 73>; + }; + + /omit-if-no-ref/ + rm_io19_spi1_miso: rm-io19-spi1-miso { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 19 74>; + }; + + /omit-if-no-ref/ + rm_io19_spi1_csn0: rm-io19-spi1-csn0 { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 19 75>; + }; + + /omit-if-no-ref/ + rm_io19_spi1_csn1: rm-io19-spi1-csn1 { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 19 76>; + }; + + /omit-if-no-ref/ + rm_io19_wdt_tsadc_shut: rm-io19-wdt-tsadc-shut { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 19 77>; + }; + + /omit-if-no-ref/ + rm_io19_pmu_sleep: rm-io19-pmu-sleep { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 19 78>; + }; + + /omit-if-no-ref/ + rm_io19_core_power_off: rm-io19-core-power-off { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 19 79>; + }; + + /omit-if-no-ref/ + rm_io19_spdif_tx: rm-io19-spdif-tx { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 19 80>; + }; + + /omit-if-no-ref/ + rm_io19_spdif_rx: rm-io19-spdif-rx { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 19 81>; + }; + + /omit-if-no-ref/ + rm_io19_pwm1_bip_cntr_a0: rm-io19-pwm1-bip-cntr-a0 { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 19 82>; + }; + + /omit-if-no-ref/ + rm_io19_pwm1_bip_cntr_a1: rm-io19-pwm1-bip-cntr-a1 { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 19 83>; + }; + + /omit-if-no-ref/ + rm_io19_pwm1_bip_cntr_a2: rm-io19-pwm1-bip-cntr-a2 { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 19 84>; + }; + + /omit-if-no-ref/ + rm_io19_pwm1_bip_cntr_a3: rm-io19-pwm1-bip-cntr-a3 { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 19 85>; + }; + + /omit-if-no-ref/ + rm_io19_pwm1_bip_cntr_a4: rm-io19-pwm1-bip-cntr-a4 { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 19 86>; + }; + + /omit-if-no-ref/ + rm_io19_pwm1_bip_cntr_a5: rm-io19-pwm1-bip-cntr-a5 { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 19 87>; + }; + + /omit-if-no-ref/ + rm_io19_pwm1_bip_cntr_b0: rm-io19-pwm1-bip-cntr-b0 { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 19 88>; + }; + + /omit-if-no-ref/ + rm_io19_pwm1_bip_cntr_b1: rm-io19-pwm1-bip-cntr-b1 { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 19 89>; + }; + + /omit-if-no-ref/ + rm_io19_pwm1_bip_cntr_b2: rm-io19-pwm1-bip-cntr-b2 { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 19 90>; + }; + + /omit-if-no-ref/ + rm_io19_pwm1_bip_cntr_b3: rm-io19-pwm1-bip-cntr-b3 { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 19 91>; + }; + + /omit-if-no-ref/ + rm_io19_pwm1_bip_cntr_b4: rm-io19-pwm1-bip-cntr-b4 { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 19 92>; + }; + + /omit-if-no-ref/ + rm_io19_pwm1_bip_cntr_b5: rm-io19-pwm1-bip-cntr-b5 { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 19 93>; + }; + + /omit-if-no-ref/ + rm_io19_pdm_clk1: rm-io19-pdm-clk1 { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 19 94>; + }; + + /omit-if-no-ref/ + rm_io19_eth_rmii0_ppsclk: rm-io19-eth-rmii0-ppsclk { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 19 95>; + }; + + /omit-if-no-ref/ + rm_io19_eth_rmii0_ppstrig: rm-io19-eth-rmii0-ppstrig { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 19 96>; + }; + + /omit-if-no-ref/ + rm_io19_eth_rmii1_ppsclk: rm-io19-eth-rmii1-ppsclk { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 19 97>; + }; + + /omit-if-no-ref/ + rm_io19_eth_rmii1_ppstrig: rm-io19-eth-rmii1-ppstrig { + rockchip,pins =3D + <0 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 19 98>; + }; + }; + + rm_io20 { + /omit-if-no-ref/ + rm_io20_uart1_tx: rm-io20-uart1-tx { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 20 1>; + }; + + /omit-if-no-ref/ + rm_io20_uart1_rx: rm-io20-uart1-rx { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 20 2>; + }; + + /omit-if-no-ref/ + rm_io20_uart2_tx: rm-io20-uart2-tx { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 20 3>; + }; + + /omit-if-no-ref/ + rm_io20_uart2_rx: rm-io20-uart2-rx { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 20 4>; + }; + + /omit-if-no-ref/ + rm_io20_uart3_tx: rm-io20-uart3-tx { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 20 5>; + }; + + /omit-if-no-ref/ + rm_io20_uart3_rx: rm-io20-uart3-rx { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 20 6>; + }; + + /omit-if-no-ref/ + rm_io20_uart3_ctsn: rm-io20-uart3-ctsn { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 20 7>; + }; + + /omit-if-no-ref/ + rm_io20_uart3_rtsn: rm-io20-uart3-rtsn { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 20 8>; + }; + + /omit-if-no-ref/ + rm_io20_uart4_tx: rm-io20-uart4-tx { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 20 9>; + }; + + /omit-if-no-ref/ + rm_io20_uart4_rx: rm-io20-uart4-rx { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 20 10>; + }; + + /omit-if-no-ref/ + rm_io20_uart4_ctsn: rm-io20-uart4-ctsn { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 20 11>; + }; + + /omit-if-no-ref/ + rm_io20_uart4_rtsn: rm-io20-uart4-rtsn { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 20 12>; + }; + + /omit-if-no-ref/ + rm_io20_mipite: rm-io20-mipite { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 20 13>; + }; + + /omit-if-no-ref/ + rm_io20_clk_32k: rm-io20-clk-32k { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 20 14>; + }; + + /omit-if-no-ref/ + rm_io20_i2c0_scl: rm-io20-i2c0-scl { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 20 15>; + }; + + /omit-if-no-ref/ + rm_io20_i2c0_sda: rm-io20-i2c0-sda { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 20 16>; + }; + + /omit-if-no-ref/ + rm_io20_i2c1_scl: rm-io20-i2c1-scl { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 20 17>; + }; + + /omit-if-no-ref/ + rm_io20_i2c1_sda: rm-io20-i2c1-sda { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 20 18>; + }; + + /omit-if-no-ref/ + rm_io20_i2c2_scl: rm-io20-i2c2-scl { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 20 19>; + }; + + /omit-if-no-ref/ + rm_io20_i2c2_sda: rm-io20-i2c2-sda { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 20 20>; + }; + + /omit-if-no-ref/ + rm_io20_pdm_clk0: rm-io20-pdm-clk0 { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 20 21>; + }; + + /omit-if-no-ref/ + rm_io20_pdm_sdi0: rm-io20-pdm-sdi0 { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 20 22>; + }; + + /omit-if-no-ref/ + rm_io20_pdm_sdi1: rm-io20-pdm-sdi1 { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 20 23>; + }; + + /omit-if-no-ref/ + rm_io20_pdm_sdi2: rm-io20-pdm-sdi2 { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 20 24>; + }; + + /omit-if-no-ref/ + rm_io20_pdm_sdi3: rm-io20-pdm-sdi3 { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 20 25>; + }; + + /omit-if-no-ref/ + rm_io20_can1_tx: rm-io20-can1-tx { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 20 26>; + }; + + /omit-if-no-ref/ + rm_io20_can1_rx: rm-io20-can1-rx { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 20 27>; + }; + + /omit-if-no-ref/ + rm_io20_can0_tx: rm-io20-can0-tx { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 20 28>; + }; + + /omit-if-no-ref/ + rm_io20_can0_rx: rm-io20-can0-rx { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 20 29>; + }; + + /omit-if-no-ref/ + rm_io20_pwm0_ch0: rm-io20-pwm0-ch0 { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 20 30>; + }; + + /omit-if-no-ref/ + rm_io20_pwm0_ch1: rm-io20-pwm0-ch1 { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 20 31>; + }; + + /omit-if-no-ref/ + rm_io20_pwm0_ch2: rm-io20-pwm0-ch2 { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 20 32>; + }; + + /omit-if-no-ref/ + rm_io20_pwm0_ch3: rm-io20-pwm0-ch3 { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 20 33>; + }; + + /omit-if-no-ref/ + rm_io20_pwm1_ch0: rm-io20-pwm1-ch0 { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 20 34>; + }; + + /omit-if-no-ref/ + rm_io20_pwm1_ch1: rm-io20-pwm1-ch1 { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 20 35>; + }; + + /omit-if-no-ref/ + rm_io20_pwm1_ch2: rm-io20-pwm1-ch2 { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 20 36>; + }; + + /omit-if-no-ref/ + rm_io20_pwm1_ch3: rm-io20-pwm1-ch3 { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 20 37>; + }; + + /omit-if-no-ref/ + rm_io20_pwm1_ch4: rm-io20-pwm1-ch4 { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 20 38>; + }; + + /omit-if-no-ref/ + rm_io20_pwm1_ch5: rm-io20-pwm1-ch5 { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 20 39>; + }; + + /omit-if-no-ref/ + rm_io20_pwm1_ch6: rm-io20-pwm1-ch6 { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 20 40>; + }; + + /omit-if-no-ref/ + rm_io20_pwm1_ch7: rm-io20-pwm1-ch7 { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 20 41>; + }; + + /omit-if-no-ref/ + rm_io20_touch_key_drive: rm-io20-touch-key-drive { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 20 42>; + }; + + /omit-if-no-ref/ + rm_io20_touch_key_in0: rm-io20-touch-key-in0 { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 20 43>; + }; + + /omit-if-no-ref/ + rm_io20_touch_key_in1: rm-io20-touch-key-in1 { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 20 44>; + }; + + /omit-if-no-ref/ + rm_io20_touch_key_in2: rm-io20-touch-key-in2 { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 20 45>; + }; + + /omit-if-no-ref/ + rm_io20_touch_key_in3: rm-io20-touch-key-in3 { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 20 46>; + }; + + /omit-if-no-ref/ + rm_io20_touch_key_in4: rm-io20-touch-key-in4 { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 20 47>; + }; + + /omit-if-no-ref/ + rm_io20_touch_key_in5: rm-io20-touch-key-in5 { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 20 48>; + }; + + /omit-if-no-ref/ + rm_io20_touch_key_in6: rm-io20-touch-key-in6 { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 20 49>; + }; + + /omit-if-no-ref/ + rm_io20_touch_key_in7: rm-io20-touch-key-in7 { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 20 50>; + }; + + /omit-if-no-ref/ + rm_io20_sai0_mclk: rm-io20-sai0-mclk { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 20 51>; + }; + + /omit-if-no-ref/ + rm_io20_sai0_sclk: rm-io20-sai0-sclk { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 20 52>; + }; + + /omit-if-no-ref/ + rm_io20_sai0_lrck: rm-io20-sai0-lrck { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 20 53>; + }; + + /omit-if-no-ref/ + rm_io20_sai0_sdi0: rm-io20-sai0-sdi0 { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 20 54>; + }; + + /omit-if-no-ref/ + rm_io20_sai0_sdi1: rm-io20-sai0-sdi1 { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 20 55>; + }; + + /omit-if-no-ref/ + rm_io20_sai0_sdi2: rm-io20-sai0-sdi2 { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 20 56>; + }; + + /omit-if-no-ref/ + rm_io20_sai0_sdi3: rm-io20-sai0-sdi3 { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 20 57>; + }; + + /omit-if-no-ref/ + rm_io20_sai0_sdo: rm-io20-sai0-sdo { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 20 58>; + }; + + /omit-if-no-ref/ + rm_io20_sai1_mclk: rm-io20-sai1-mclk { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 20 59>; + }; + + /omit-if-no-ref/ + rm_io20_sai1_sclk: rm-io20-sai1-sclk { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 20 60>; + }; + + /omit-if-no-ref/ + rm_io20_sai1_lrck: rm-io20-sai1-lrck { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 20 61>; + }; + + /omit-if-no-ref/ + rm_io20_sai1_sdi: rm-io20-sai1-sdi { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 20 62>; + }; + + /omit-if-no-ref/ + rm_io20_sai1_sdo0: rm-io20-sai1-sdo0 { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 20 63>; + }; + + /omit-if-no-ref/ + rm_io20_sai1_sdo1: rm-io20-sai1-sdo1 { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 20 64>; + }; + + /omit-if-no-ref/ + rm_io20_sai1_sdo2: rm-io20-sai1-sdo2 { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 20 65>; + }; + + /omit-if-no-ref/ + rm_io20_sai1_sdo3: rm-io20-sai1-sdo3 { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 20 66>; + }; + + /omit-if-no-ref/ + rm_io20_spi0_clk: rm-io20-spi0-clk { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 20 67>; + }; + + /omit-if-no-ref/ + rm_io20_spi0_mosi: rm-io20-spi0-mosi { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 20 68>; + }; + + /omit-if-no-ref/ + rm_io20_spi0_miso: rm-io20-spi0-miso { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 20 69>; + }; + + /omit-if-no-ref/ + rm_io20_spi0_csn0: rm-io20-spi0-csn0 { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 20 70>; + }; + + /omit-if-no-ref/ + rm_io20_spi0_csn1: rm-io20-spi0-csn1 { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 20 71>; + }; + + /omit-if-no-ref/ + rm_io20_spi1_clk: rm-io20-spi1-clk { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 20 72>; + }; + + /omit-if-no-ref/ + rm_io20_spi1_mosi: rm-io20-spi1-mosi { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 20 73>; + }; + + /omit-if-no-ref/ + rm_io20_spi1_miso: rm-io20-spi1-miso { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 20 74>; + }; + + /omit-if-no-ref/ + rm_io20_spi1_csn0: rm-io20-spi1-csn0 { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 20 75>; + }; + + /omit-if-no-ref/ + rm_io20_spi1_csn1: rm-io20-spi1-csn1 { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 20 76>; + }; + + /omit-if-no-ref/ + rm_io20_wdt_tsadc_shut: rm-io20-wdt-tsadc-shut { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 20 77>; + }; + + /omit-if-no-ref/ + rm_io20_pmu_sleep: rm-io20-pmu-sleep { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 20 78>; + }; + + /omit-if-no-ref/ + rm_io20_core_power_off: rm-io20-core-power-off { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 20 79>; + }; + + /omit-if-no-ref/ + rm_io20_spdif_tx: rm-io20-spdif-tx { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 20 80>; + }; + + /omit-if-no-ref/ + rm_io20_spdif_rx: rm-io20-spdif-rx { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 20 81>; + }; + + /omit-if-no-ref/ + rm_io20_pwm1_bip_cntr_a0: rm-io20-pwm1-bip-cntr-a0 { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 20 82>; + }; + + /omit-if-no-ref/ + rm_io20_pwm1_bip_cntr_a1: rm-io20-pwm1-bip-cntr-a1 { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 20 83>; + }; + + /omit-if-no-ref/ + rm_io20_pwm1_bip_cntr_a2: rm-io20-pwm1-bip-cntr-a2 { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 20 84>; + }; + + /omit-if-no-ref/ + rm_io20_pwm1_bip_cntr_a3: rm-io20-pwm1-bip-cntr-a3 { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 20 85>; + }; + + /omit-if-no-ref/ + rm_io20_pwm1_bip_cntr_a4: rm-io20-pwm1-bip-cntr-a4 { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 20 86>; + }; + + /omit-if-no-ref/ + rm_io20_pwm1_bip_cntr_a5: rm-io20-pwm1-bip-cntr-a5 { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 20 87>; + }; + + /omit-if-no-ref/ + rm_io20_pwm1_bip_cntr_b0: rm-io20-pwm1-bip-cntr-b0 { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 20 88>; + }; + + /omit-if-no-ref/ + rm_io20_pwm1_bip_cntr_b1: rm-io20-pwm1-bip-cntr-b1 { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 20 89>; + }; + + /omit-if-no-ref/ + rm_io20_pwm1_bip_cntr_b2: rm-io20-pwm1-bip-cntr-b2 { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 20 90>; + }; + + /omit-if-no-ref/ + rm_io20_pwm1_bip_cntr_b3: rm-io20-pwm1-bip-cntr-b3 { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 20 91>; + }; + + /omit-if-no-ref/ + rm_io20_pwm1_bip_cntr_b4: rm-io20-pwm1-bip-cntr-b4 { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 20 92>; + }; + + /omit-if-no-ref/ + rm_io20_pwm1_bip_cntr_b5: rm-io20-pwm1-bip-cntr-b5 { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 20 93>; + }; + + /omit-if-no-ref/ + rm_io20_pdm_clk1: rm-io20-pdm-clk1 { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 20 94>; + }; + + /omit-if-no-ref/ + rm_io20_eth_rmii0_ppsclk: rm-io20-eth-rmii0-ppsclk { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 20 95>; + }; + + /omit-if-no-ref/ + rm_io20_eth_rmii0_ppstrig: rm-io20-eth-rmii0-ppstrig { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 20 96>; + }; + + /omit-if-no-ref/ + rm_io20_eth_rmii1_ppsclk: rm-io20-eth-rmii1-ppsclk { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 20 97>; + }; + + /omit-if-no-ref/ + rm_io20_eth_rmii1_ppstrig: rm-io20-eth-rmii1-ppstrig { + rockchip,pins =3D + <0 RK_PC4 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 20 98>; + }; + }; + + rm_io21 { + /omit-if-no-ref/ + rm_io21_uart1_tx: rm-io21-uart1-tx { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 21 1>; + }; + + /omit-if-no-ref/ + rm_io21_uart1_rx: rm-io21-uart1-rx { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 21 2>; + }; + + /omit-if-no-ref/ + rm_io21_uart2_tx: rm-io21-uart2-tx { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 21 3>; + }; + + /omit-if-no-ref/ + rm_io21_uart2_rx: rm-io21-uart2-rx { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 21 4>; + }; + + /omit-if-no-ref/ + rm_io21_uart3_tx: rm-io21-uart3-tx { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 21 5>; + }; + + /omit-if-no-ref/ + rm_io21_uart3_rx: rm-io21-uart3-rx { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 21 6>; + }; + + /omit-if-no-ref/ + rm_io21_uart3_ctsn: rm-io21-uart3-ctsn { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 21 7>; + }; + + /omit-if-no-ref/ + rm_io21_uart3_rtsn: rm-io21-uart3-rtsn { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 21 8>; + }; + + /omit-if-no-ref/ + rm_io21_uart4_tx: rm-io21-uart4-tx { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 21 9>; + }; + + /omit-if-no-ref/ + rm_io21_uart4_rx: rm-io21-uart4-rx { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 21 10>; + }; + + /omit-if-no-ref/ + rm_io21_uart4_ctsn: rm-io21-uart4-ctsn { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 21 11>; + }; + + /omit-if-no-ref/ + rm_io21_uart4_rtsn: rm-io21-uart4-rtsn { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 21 12>; + }; + + /omit-if-no-ref/ + rm_io21_mipite: rm-io21-mipite { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 21 13>; + }; + + /omit-if-no-ref/ + rm_io21_clk_32k: rm-io21-clk-32k { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 21 14>; + }; + + /omit-if-no-ref/ + rm_io21_i2c0_scl: rm-io21-i2c0-scl { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 21 15>; + }; + + /omit-if-no-ref/ + rm_io21_i2c0_sda: rm-io21-i2c0-sda { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 21 16>; + }; + + /omit-if-no-ref/ + rm_io21_i2c1_scl: rm-io21-i2c1-scl { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 21 17>; + }; + + /omit-if-no-ref/ + rm_io21_i2c1_sda: rm-io21-i2c1-sda { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 21 18>; + }; + + /omit-if-no-ref/ + rm_io21_i2c2_scl: rm-io21-i2c2-scl { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 21 19>; + }; + + /omit-if-no-ref/ + rm_io21_i2c2_sda: rm-io21-i2c2-sda { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 21 20>; + }; + + /omit-if-no-ref/ + rm_io21_pdm_clk0: rm-io21-pdm-clk0 { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 21 21>; + }; + + /omit-if-no-ref/ + rm_io21_pdm_sdi0: rm-io21-pdm-sdi0 { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 21 22>; + }; + + /omit-if-no-ref/ + rm_io21_pdm_sdi1: rm-io21-pdm-sdi1 { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 21 23>; + }; + + /omit-if-no-ref/ + rm_io21_pdm_sdi2: rm-io21-pdm-sdi2 { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 21 24>; + }; + + /omit-if-no-ref/ + rm_io21_pdm_sdi3: rm-io21-pdm-sdi3 { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 21 25>; + }; + + /omit-if-no-ref/ + rm_io21_can1_tx: rm-io21-can1-tx { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 21 26>; + }; + + /omit-if-no-ref/ + rm_io21_can1_rx: rm-io21-can1-rx { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 21 27>; + }; + + /omit-if-no-ref/ + rm_io21_can0_tx: rm-io21-can0-tx { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 21 28>; + }; + + /omit-if-no-ref/ + rm_io21_can0_rx: rm-io21-can0-rx { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 21 29>; + }; + + /omit-if-no-ref/ + rm_io21_pwm0_ch0: rm-io21-pwm0-ch0 { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 21 30>; + }; + + /omit-if-no-ref/ + rm_io21_pwm0_ch1: rm-io21-pwm0-ch1 { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 21 31>; + }; + + /omit-if-no-ref/ + rm_io21_pwm0_ch2: rm-io21-pwm0-ch2 { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 21 32>; + }; + + /omit-if-no-ref/ + rm_io21_pwm0_ch3: rm-io21-pwm0-ch3 { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 21 33>; + }; + + /omit-if-no-ref/ + rm_io21_pwm1_ch0: rm-io21-pwm1-ch0 { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 21 34>; + }; + + /omit-if-no-ref/ + rm_io21_pwm1_ch1: rm-io21-pwm1-ch1 { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 21 35>; + }; + + /omit-if-no-ref/ + rm_io21_pwm1_ch2: rm-io21-pwm1-ch2 { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 21 36>; + }; + + /omit-if-no-ref/ + rm_io21_pwm1_ch3: rm-io21-pwm1-ch3 { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 21 37>; + }; + + /omit-if-no-ref/ + rm_io21_pwm1_ch4: rm-io21-pwm1-ch4 { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 21 38>; + }; + + /omit-if-no-ref/ + rm_io21_pwm1_ch5: rm-io21-pwm1-ch5 { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 21 39>; + }; + + /omit-if-no-ref/ + rm_io21_pwm1_ch6: rm-io21-pwm1-ch6 { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 21 40>; + }; + + /omit-if-no-ref/ + rm_io21_pwm1_ch7: rm-io21-pwm1-ch7 { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 21 41>; + }; + + /omit-if-no-ref/ + rm_io21_touch_key_drive: rm-io21-touch-key-drive { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 21 42>; + }; + + /omit-if-no-ref/ + rm_io21_touch_key_in0: rm-io21-touch-key-in0 { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 21 43>; + }; + + /omit-if-no-ref/ + rm_io21_touch_key_in1: rm-io21-touch-key-in1 { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 21 44>; + }; + + /omit-if-no-ref/ + rm_io21_touch_key_in2: rm-io21-touch-key-in2 { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 21 45>; + }; + + /omit-if-no-ref/ + rm_io21_touch_key_in3: rm-io21-touch-key-in3 { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 21 46>; + }; + + /omit-if-no-ref/ + rm_io21_touch_key_in4: rm-io21-touch-key-in4 { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 21 47>; + }; + + /omit-if-no-ref/ + rm_io21_touch_key_in5: rm-io21-touch-key-in5 { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 21 48>; + }; + + /omit-if-no-ref/ + rm_io21_touch_key_in6: rm-io21-touch-key-in6 { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 21 49>; + }; + + /omit-if-no-ref/ + rm_io21_touch_key_in7: rm-io21-touch-key-in7 { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 21 50>; + }; + + /omit-if-no-ref/ + rm_io21_sai0_mclk: rm-io21-sai0-mclk { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 21 51>; + }; + + /omit-if-no-ref/ + rm_io21_sai0_sclk: rm-io21-sai0-sclk { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 21 52>; + }; + + /omit-if-no-ref/ + rm_io21_sai0_lrck: rm-io21-sai0-lrck { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 21 53>; + }; + + /omit-if-no-ref/ + rm_io21_sai0_sdi0: rm-io21-sai0-sdi0 { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 21 54>; + }; + + /omit-if-no-ref/ + rm_io21_sai0_sdi1: rm-io21-sai0-sdi1 { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 21 55>; + }; + + /omit-if-no-ref/ + rm_io21_sai0_sdi2: rm-io21-sai0-sdi2 { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 21 56>; + }; + + /omit-if-no-ref/ + rm_io21_sai0_sdi3: rm-io21-sai0-sdi3 { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 21 57>; + }; + + /omit-if-no-ref/ + rm_io21_sai0_sdo: rm-io21-sai0-sdo { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 21 58>; + }; + + /omit-if-no-ref/ + rm_io21_sai1_mclk: rm-io21-sai1-mclk { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 21 59>; + }; + + /omit-if-no-ref/ + rm_io21_sai1_sclk: rm-io21-sai1-sclk { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 21 60>; + }; + + /omit-if-no-ref/ + rm_io21_sai1_lrck: rm-io21-sai1-lrck { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 21 61>; + }; + + /omit-if-no-ref/ + rm_io21_sai1_sdi: rm-io21-sai1-sdi { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 21 62>; + }; + + /omit-if-no-ref/ + rm_io21_sai1_sdo0: rm-io21-sai1-sdo0 { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 21 63>; + }; + + /omit-if-no-ref/ + rm_io21_sai1_sdo1: rm-io21-sai1-sdo1 { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 21 64>; + }; + + /omit-if-no-ref/ + rm_io21_sai1_sdo2: rm-io21-sai1-sdo2 { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 21 65>; + }; + + /omit-if-no-ref/ + rm_io21_sai1_sdo3: rm-io21-sai1-sdo3 { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 21 66>; + }; + + /omit-if-no-ref/ + rm_io21_spi0_clk: rm-io21-spi0-clk { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 21 67>; + }; + + /omit-if-no-ref/ + rm_io21_spi0_mosi: rm-io21-spi0-mosi { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 21 68>; + }; + + /omit-if-no-ref/ + rm_io21_spi0_miso: rm-io21-spi0-miso { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 21 69>; + }; + + /omit-if-no-ref/ + rm_io21_spi0_csn0: rm-io21-spi0-csn0 { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 21 70>; + }; + + /omit-if-no-ref/ + rm_io21_spi0_csn1: rm-io21-spi0-csn1 { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 21 71>; + }; + + /omit-if-no-ref/ + rm_io21_spi1_clk: rm-io21-spi1-clk { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 21 72>; + }; + + /omit-if-no-ref/ + rm_io21_spi1_mosi: rm-io21-spi1-mosi { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 21 73>; + }; + + /omit-if-no-ref/ + rm_io21_spi1_miso: rm-io21-spi1-miso { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 21 74>; + }; + + /omit-if-no-ref/ + rm_io21_spi1_csn0: rm-io21-spi1-csn0 { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 21 75>; + }; + + /omit-if-no-ref/ + rm_io21_spi1_csn1: rm-io21-spi1-csn1 { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 21 76>; + }; + + /omit-if-no-ref/ + rm_io21_wdt_tsadc_shut: rm-io21-wdt-tsadc-shut { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 21 77>; + }; + + /omit-if-no-ref/ + rm_io21_pmu_sleep: rm-io21-pmu-sleep { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 21 78>; + }; + + /omit-if-no-ref/ + rm_io21_core_power_off: rm-io21-core-power-off { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 21 79>; + }; + + /omit-if-no-ref/ + rm_io21_spdif_tx: rm-io21-spdif-tx { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 21 80>; + }; + + /omit-if-no-ref/ + rm_io21_spdif_rx: rm-io21-spdif-rx { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 21 81>; + }; + + /omit-if-no-ref/ + rm_io21_pwm1_bip_cntr_a0: rm-io21-pwm1-bip-cntr-a0 { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 21 82>; + }; + + /omit-if-no-ref/ + rm_io21_pwm1_bip_cntr_a1: rm-io21-pwm1-bip-cntr-a1 { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 21 83>; + }; + + /omit-if-no-ref/ + rm_io21_pwm1_bip_cntr_a2: rm-io21-pwm1-bip-cntr-a2 { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 21 84>; + }; + + /omit-if-no-ref/ + rm_io21_pwm1_bip_cntr_a3: rm-io21-pwm1-bip-cntr-a3 { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 21 85>; + }; + + /omit-if-no-ref/ + rm_io21_pwm1_bip_cntr_a4: rm-io21-pwm1-bip-cntr-a4 { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 21 86>; + }; + + /omit-if-no-ref/ + rm_io21_pwm1_bip_cntr_a5: rm-io21-pwm1-bip-cntr-a5 { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 21 87>; + }; + + /omit-if-no-ref/ + rm_io21_pwm1_bip_cntr_b0: rm-io21-pwm1-bip-cntr-b0 { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 21 88>; + }; + + /omit-if-no-ref/ + rm_io21_pwm1_bip_cntr_b1: rm-io21-pwm1-bip-cntr-b1 { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 21 89>; + }; + + /omit-if-no-ref/ + rm_io21_pwm1_bip_cntr_b2: rm-io21-pwm1-bip-cntr-b2 { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 21 90>; + }; + + /omit-if-no-ref/ + rm_io21_pwm1_bip_cntr_b3: rm-io21-pwm1-bip-cntr-b3 { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 21 91>; + }; + + /omit-if-no-ref/ + rm_io21_pwm1_bip_cntr_b4: rm-io21-pwm1-bip-cntr-b4 { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 21 92>; + }; + + /omit-if-no-ref/ + rm_io21_pwm1_bip_cntr_b5: rm-io21-pwm1-bip-cntr-b5 { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 21 93>; + }; + + /omit-if-no-ref/ + rm_io21_pdm_clk1: rm-io21-pdm-clk1 { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 21 94>; + }; + + /omit-if-no-ref/ + rm_io21_eth_rmii0_ppsclk: rm-io21-eth-rmii0-ppsclk { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 21 95>; + }; + + /omit-if-no-ref/ + rm_io21_eth_rmii0_ppstrig: rm-io21-eth-rmii0-ppstrig { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 21 96>; + }; + + /omit-if-no-ref/ + rm_io21_eth_rmii1_ppsclk: rm-io21-eth-rmii1-ppsclk { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 21 97>; + }; + + /omit-if-no-ref/ + rm_io21_eth_rmii1_ppstrig: rm-io21-eth-rmii1-ppstrig { + rockchip,pins =3D + <0 RK_PC5 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 21 98>; + }; + }; + + rm_io22 { + /omit-if-no-ref/ + rm_io22_uart1_tx: rm-io22-uart1-tx { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 22 1>; + }; + + /omit-if-no-ref/ + rm_io22_uart1_rx: rm-io22-uart1-rx { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 22 2>; + }; + + /omit-if-no-ref/ + rm_io22_uart2_tx: rm-io22-uart2-tx { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 22 3>; + }; + + /omit-if-no-ref/ + rm_io22_uart2_rx: rm-io22-uart2-rx { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 22 4>; + }; + + /omit-if-no-ref/ + rm_io22_uart3_tx: rm-io22-uart3-tx { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 22 5>; + }; + + /omit-if-no-ref/ + rm_io22_uart3_rx: rm-io22-uart3-rx { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 22 6>; + }; + + /omit-if-no-ref/ + rm_io22_uart3_ctsn: rm-io22-uart3-ctsn { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 22 7>; + }; + + /omit-if-no-ref/ + rm_io22_uart3_rtsn: rm-io22-uart3-rtsn { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 22 8>; + }; + + /omit-if-no-ref/ + rm_io22_uart4_tx: rm-io22-uart4-tx { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 22 9>; + }; + + /omit-if-no-ref/ + rm_io22_uart4_rx: rm-io22-uart4-rx { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 22 10>; + }; + + /omit-if-no-ref/ + rm_io22_uart4_ctsn: rm-io22-uart4-ctsn { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 22 11>; + }; + + /omit-if-no-ref/ + rm_io22_uart4_rtsn: rm-io22-uart4-rtsn { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 22 12>; + }; + + /omit-if-no-ref/ + rm_io22_mipite: rm-io22-mipite { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 22 13>; + }; + + /omit-if-no-ref/ + rm_io22_clk_32k: rm-io22-clk-32k { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 22 14>; + }; + + /omit-if-no-ref/ + rm_io22_i2c0_scl: rm-io22-i2c0-scl { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 22 15>; + }; + + /omit-if-no-ref/ + rm_io22_i2c0_sda: rm-io22-i2c0-sda { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 22 16>; + }; + + /omit-if-no-ref/ + rm_io22_i2c1_scl: rm-io22-i2c1-scl { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 22 17>; + }; + + /omit-if-no-ref/ + rm_io22_i2c1_sda: rm-io22-i2c1-sda { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 22 18>; + }; + + /omit-if-no-ref/ + rm_io22_i2c2_scl: rm-io22-i2c2-scl { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 22 19>; + }; + + /omit-if-no-ref/ + rm_io22_i2c2_sda: rm-io22-i2c2-sda { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 22 20>; + }; + + /omit-if-no-ref/ + rm_io22_pdm_clk0: rm-io22-pdm-clk0 { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 22 21>; + }; + + /omit-if-no-ref/ + rm_io22_pdm_sdi0: rm-io22-pdm-sdi0 { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 22 22>; + }; + + /omit-if-no-ref/ + rm_io22_pdm_sdi1: rm-io22-pdm-sdi1 { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 22 23>; + }; + + /omit-if-no-ref/ + rm_io22_pdm_sdi2: rm-io22-pdm-sdi2 { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 22 24>; + }; + + /omit-if-no-ref/ + rm_io22_pdm_sdi3: rm-io22-pdm-sdi3 { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 22 25>; + }; + + /omit-if-no-ref/ + rm_io22_can1_tx: rm-io22-can1-tx { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 22 26>; + }; + + /omit-if-no-ref/ + rm_io22_can1_rx: rm-io22-can1-rx { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 22 27>; + }; + + /omit-if-no-ref/ + rm_io22_can0_tx: rm-io22-can0-tx { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 22 28>; + }; + + /omit-if-no-ref/ + rm_io22_can0_rx: rm-io22-can0-rx { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 22 29>; + }; + + /omit-if-no-ref/ + rm_io22_pwm0_ch0: rm-io22-pwm0-ch0 { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 22 30>; + }; + + /omit-if-no-ref/ + rm_io22_pwm0_ch1: rm-io22-pwm0-ch1 { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 22 31>; + }; + + /omit-if-no-ref/ + rm_io22_pwm0_ch2: rm-io22-pwm0-ch2 { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 22 32>; + }; + + /omit-if-no-ref/ + rm_io22_pwm0_ch3: rm-io22-pwm0-ch3 { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 22 33>; + }; + + /omit-if-no-ref/ + rm_io22_pwm1_ch0: rm-io22-pwm1-ch0 { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 22 34>; + }; + + /omit-if-no-ref/ + rm_io22_pwm1_ch1: rm-io22-pwm1-ch1 { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 22 35>; + }; + + /omit-if-no-ref/ + rm_io22_pwm1_ch2: rm-io22-pwm1-ch2 { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 22 36>; + }; + + /omit-if-no-ref/ + rm_io22_pwm1_ch3: rm-io22-pwm1-ch3 { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 22 37>; + }; + + /omit-if-no-ref/ + rm_io22_pwm1_ch4: rm-io22-pwm1-ch4 { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 22 38>; + }; + + /omit-if-no-ref/ + rm_io22_pwm1_ch5: rm-io22-pwm1-ch5 { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 22 39>; + }; + + /omit-if-no-ref/ + rm_io22_pwm1_ch6: rm-io22-pwm1-ch6 { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 22 40>; + }; + + /omit-if-no-ref/ + rm_io22_pwm1_ch7: rm-io22-pwm1-ch7 { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 22 41>; + }; + + /omit-if-no-ref/ + rm_io22_touch_key_drive: rm-io22-touch-key-drive { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 22 42>; + }; + + /omit-if-no-ref/ + rm_io22_touch_key_in0: rm-io22-touch-key-in0 { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 22 43>; + }; + + /omit-if-no-ref/ + rm_io22_touch_key_in1: rm-io22-touch-key-in1 { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 22 44>; + }; + + /omit-if-no-ref/ + rm_io22_touch_key_in2: rm-io22-touch-key-in2 { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 22 45>; + }; + + /omit-if-no-ref/ + rm_io22_touch_key_in3: rm-io22-touch-key-in3 { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 22 46>; + }; + + /omit-if-no-ref/ + rm_io22_touch_key_in4: rm-io22-touch-key-in4 { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 22 47>; + }; + + /omit-if-no-ref/ + rm_io22_touch_key_in5: rm-io22-touch-key-in5 { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 22 48>; + }; + + /omit-if-no-ref/ + rm_io22_touch_key_in6: rm-io22-touch-key-in6 { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 22 49>; + }; + + /omit-if-no-ref/ + rm_io22_touch_key_in7: rm-io22-touch-key-in7 { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 22 50>; + }; + + /omit-if-no-ref/ + rm_io22_sai0_mclk: rm-io22-sai0-mclk { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 22 51>; + }; + + /omit-if-no-ref/ + rm_io22_sai0_sclk: rm-io22-sai0-sclk { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 22 52>; + }; + + /omit-if-no-ref/ + rm_io22_sai0_lrck: rm-io22-sai0-lrck { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 22 53>; + }; + + /omit-if-no-ref/ + rm_io22_sai0_sdi0: rm-io22-sai0-sdi0 { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 22 54>; + }; + + /omit-if-no-ref/ + rm_io22_sai0_sdi1: rm-io22-sai0-sdi1 { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 22 55>; + }; + + /omit-if-no-ref/ + rm_io22_sai0_sdi2: rm-io22-sai0-sdi2 { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 22 56>; + }; + + /omit-if-no-ref/ + rm_io22_sai0_sdi3: rm-io22-sai0-sdi3 { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 22 57>; + }; + + /omit-if-no-ref/ + rm_io22_sai0_sdo: rm-io22-sai0-sdo { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 22 58>; + }; + + /omit-if-no-ref/ + rm_io22_sai1_mclk: rm-io22-sai1-mclk { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 22 59>; + }; + + /omit-if-no-ref/ + rm_io22_sai1_sclk: rm-io22-sai1-sclk { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 22 60>; + }; + + /omit-if-no-ref/ + rm_io22_sai1_lrck: rm-io22-sai1-lrck { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 22 61>; + }; + + /omit-if-no-ref/ + rm_io22_sai1_sdi: rm-io22-sai1-sdi { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 22 62>; + }; + + /omit-if-no-ref/ + rm_io22_sai1_sdo0: rm-io22-sai1-sdo0 { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 22 63>; + }; + + /omit-if-no-ref/ + rm_io22_sai1_sdo1: rm-io22-sai1-sdo1 { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 22 64>; + }; + + /omit-if-no-ref/ + rm_io22_sai1_sdo2: rm-io22-sai1-sdo2 { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 22 65>; + }; + + /omit-if-no-ref/ + rm_io22_sai1_sdo3: rm-io22-sai1-sdo3 { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 22 66>; + }; + + /omit-if-no-ref/ + rm_io22_spi0_clk: rm-io22-spi0-clk { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 22 67>; + }; + + /omit-if-no-ref/ + rm_io22_spi0_mosi: rm-io22-spi0-mosi { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 22 68>; + }; + + /omit-if-no-ref/ + rm_io22_spi0_miso: rm-io22-spi0-miso { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 22 69>; + }; + + /omit-if-no-ref/ + rm_io22_spi0_csn0: rm-io22-spi0-csn0 { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 22 70>; + }; + + /omit-if-no-ref/ + rm_io22_spi0_csn1: rm-io22-spi0-csn1 { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 22 71>; + }; + + /omit-if-no-ref/ + rm_io22_spi1_clk: rm-io22-spi1-clk { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 22 72>; + }; + + /omit-if-no-ref/ + rm_io22_spi1_mosi: rm-io22-spi1-mosi { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 22 73>; + }; + + /omit-if-no-ref/ + rm_io22_spi1_miso: rm-io22-spi1-miso { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 22 74>; + }; + + /omit-if-no-ref/ + rm_io22_spi1_csn0: rm-io22-spi1-csn0 { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 22 75>; + }; + + /omit-if-no-ref/ + rm_io22_spi1_csn1: rm-io22-spi1-csn1 { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 22 76>; + }; + + /omit-if-no-ref/ + rm_io22_wdt_tsadc_shut: rm-io22-wdt-tsadc-shut { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 22 77>; + }; + + /omit-if-no-ref/ + rm_io22_pmu_sleep: rm-io22-pmu-sleep { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 22 78>; + }; + + /omit-if-no-ref/ + rm_io22_core_power_off: rm-io22-core-power-off { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 22 79>; + }; + + /omit-if-no-ref/ + rm_io22_spdif_tx: rm-io22-spdif-tx { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 22 80>; + }; + + /omit-if-no-ref/ + rm_io22_spdif_rx: rm-io22-spdif-rx { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 22 81>; + }; + + /omit-if-no-ref/ + rm_io22_pwm1_bip_cntr_a0: rm-io22-pwm1-bip-cntr-a0 { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 22 82>; + }; + + /omit-if-no-ref/ + rm_io22_pwm1_bip_cntr_a1: rm-io22-pwm1-bip-cntr-a1 { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 22 83>; + }; + + /omit-if-no-ref/ + rm_io22_pwm1_bip_cntr_a2: rm-io22-pwm1-bip-cntr-a2 { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 22 84>; + }; + + /omit-if-no-ref/ + rm_io22_pwm1_bip_cntr_a3: rm-io22-pwm1-bip-cntr-a3 { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 22 85>; + }; + + /omit-if-no-ref/ + rm_io22_pwm1_bip_cntr_a4: rm-io22-pwm1-bip-cntr-a4 { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 22 86>; + }; + + /omit-if-no-ref/ + rm_io22_pwm1_bip_cntr_a5: rm-io22-pwm1-bip-cntr-a5 { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 22 87>; + }; + + /omit-if-no-ref/ + rm_io22_pwm1_bip_cntr_b0: rm-io22-pwm1-bip-cntr-b0 { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 22 88>; + }; + + /omit-if-no-ref/ + rm_io22_pwm1_bip_cntr_b1: rm-io22-pwm1-bip-cntr-b1 { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 22 89>; + }; + + /omit-if-no-ref/ + rm_io22_pwm1_bip_cntr_b2: rm-io22-pwm1-bip-cntr-b2 { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 22 90>; + }; + + /omit-if-no-ref/ + rm_io22_pwm1_bip_cntr_b3: rm-io22-pwm1-bip-cntr-b3 { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 22 91>; + }; + + /omit-if-no-ref/ + rm_io22_pwm1_bip_cntr_b4: rm-io22-pwm1-bip-cntr-b4 { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 22 92>; + }; + + /omit-if-no-ref/ + rm_io22_pwm1_bip_cntr_b5: rm-io22-pwm1-bip-cntr-b5 { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 22 93>; + }; + + /omit-if-no-ref/ + rm_io22_pdm_clk1: rm-io22-pdm-clk1 { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 22 94>; + }; + + /omit-if-no-ref/ + rm_io22_eth_rmii0_ppsclk: rm-io22-eth-rmii0-ppsclk { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 22 95>; + }; + + /omit-if-no-ref/ + rm_io22_eth_rmii0_ppstrig: rm-io22-eth-rmii0-ppstrig { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 22 96>; + }; + + /omit-if-no-ref/ + rm_io22_eth_rmii1_ppsclk: rm-io22-eth-rmii1-ppsclk { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 22 97>; + }; + + /omit-if-no-ref/ + rm_io22_eth_rmii1_ppstrig: rm-io22-eth-rmii1-ppstrig { + rockchip,pins =3D + <0 RK_PC6 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 22 98>; + }; + }; + + rm_io23 { + /omit-if-no-ref/ + rm_io23_uart1_tx: rm-io23-uart1-tx { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 23 1>; + }; + + /omit-if-no-ref/ + rm_io23_uart1_rx: rm-io23-uart1-rx { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 23 2>; + }; + + /omit-if-no-ref/ + rm_io23_uart2_tx: rm-io23-uart2-tx { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 23 3>; + }; + + /omit-if-no-ref/ + rm_io23_uart2_rx: rm-io23-uart2-rx { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 23 4>; + }; + + /omit-if-no-ref/ + rm_io23_uart3_tx: rm-io23-uart3-tx { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 23 5>; + }; + + /omit-if-no-ref/ + rm_io23_uart3_rx: rm-io23-uart3-rx { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 23 6>; + }; + + /omit-if-no-ref/ + rm_io23_uart3_ctsn: rm-io23-uart3-ctsn { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 23 7>; + }; + + /omit-if-no-ref/ + rm_io23_uart3_rtsn: rm-io23-uart3-rtsn { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 23 8>; + }; + + /omit-if-no-ref/ + rm_io23_uart4_tx: rm-io23-uart4-tx { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 23 9>; + }; + + /omit-if-no-ref/ + rm_io23_uart4_rx: rm-io23-uart4-rx { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 23 10>; + }; + + /omit-if-no-ref/ + rm_io23_uart4_ctsn: rm-io23-uart4-ctsn { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 23 11>; + }; + + /omit-if-no-ref/ + rm_io23_uart4_rtsn: rm-io23-uart4-rtsn { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 23 12>; + }; + + /omit-if-no-ref/ + rm_io23_mipite: rm-io23-mipite { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 23 13>; + }; + + /omit-if-no-ref/ + rm_io23_clk_32k: rm-io23-clk-32k { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 23 14>; + }; + + /omit-if-no-ref/ + rm_io23_i2c0_scl: rm-io23-i2c0-scl { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 23 15>; + }; + + /omit-if-no-ref/ + rm_io23_i2c0_sda: rm-io23-i2c0-sda { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 23 16>; + }; + + /omit-if-no-ref/ + rm_io23_i2c1_scl: rm-io23-i2c1-scl { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 23 17>; + }; + + /omit-if-no-ref/ + rm_io23_i2c1_sda: rm-io23-i2c1-sda { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 23 18>; + }; + + /omit-if-no-ref/ + rm_io23_i2c2_scl: rm-io23-i2c2-scl { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 23 19>; + }; + + /omit-if-no-ref/ + rm_io23_i2c2_sda: rm-io23-i2c2-sda { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 23 20>; + }; + + /omit-if-no-ref/ + rm_io23_pdm_clk0: rm-io23-pdm-clk0 { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 23 21>; + }; + + /omit-if-no-ref/ + rm_io23_pdm_sdi0: rm-io23-pdm-sdi0 { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 23 22>; + }; + + /omit-if-no-ref/ + rm_io23_pdm_sdi1: rm-io23-pdm-sdi1 { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 23 23>; + }; + + /omit-if-no-ref/ + rm_io23_pdm_sdi2: rm-io23-pdm-sdi2 { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 23 24>; + }; + + /omit-if-no-ref/ + rm_io23_pdm_sdi3: rm-io23-pdm-sdi3 { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 23 25>; + }; + + /omit-if-no-ref/ + rm_io23_can1_tx: rm-io23-can1-tx { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 23 26>; + }; + + /omit-if-no-ref/ + rm_io23_can1_rx: rm-io23-can1-rx { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 23 27>; + }; + + /omit-if-no-ref/ + rm_io23_can0_tx: rm-io23-can0-tx { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 23 28>; + }; + + /omit-if-no-ref/ + rm_io23_can0_rx: rm-io23-can0-rx { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 23 29>; + }; + + /omit-if-no-ref/ + rm_io23_pwm0_ch0: rm-io23-pwm0-ch0 { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 23 30>; + }; + + /omit-if-no-ref/ + rm_io23_pwm0_ch1: rm-io23-pwm0-ch1 { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 23 31>; + }; + + /omit-if-no-ref/ + rm_io23_pwm0_ch2: rm-io23-pwm0-ch2 { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 23 32>; + }; + + /omit-if-no-ref/ + rm_io23_pwm0_ch3: rm-io23-pwm0-ch3 { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 23 33>; + }; + + /omit-if-no-ref/ + rm_io23_pwm1_ch0: rm-io23-pwm1-ch0 { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 23 34>; + }; + + /omit-if-no-ref/ + rm_io23_pwm1_ch1: rm-io23-pwm1-ch1 { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 23 35>; + }; + + /omit-if-no-ref/ + rm_io23_pwm1_ch2: rm-io23-pwm1-ch2 { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 23 36>; + }; + + /omit-if-no-ref/ + rm_io23_pwm1_ch3: rm-io23-pwm1-ch3 { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 23 37>; + }; + + /omit-if-no-ref/ + rm_io23_pwm1_ch4: rm-io23-pwm1-ch4 { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 23 38>; + }; + + /omit-if-no-ref/ + rm_io23_pwm1_ch5: rm-io23-pwm1-ch5 { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 23 39>; + }; + + /omit-if-no-ref/ + rm_io23_pwm1_ch6: rm-io23-pwm1-ch6 { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 23 40>; + }; + + /omit-if-no-ref/ + rm_io23_pwm1_ch7: rm-io23-pwm1-ch7 { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 23 41>; + }; + + /omit-if-no-ref/ + rm_io23_touch_key_drive: rm-io23-touch-key-drive { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 23 42>; + }; + + /omit-if-no-ref/ + rm_io23_touch_key_in0: rm-io23-touch-key-in0 { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 23 43>; + }; + + /omit-if-no-ref/ + rm_io23_touch_key_in1: rm-io23-touch-key-in1 { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 23 44>; + }; + + /omit-if-no-ref/ + rm_io23_touch_key_in2: rm-io23-touch-key-in2 { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 23 45>; + }; + + /omit-if-no-ref/ + rm_io23_touch_key_in3: rm-io23-touch-key-in3 { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 23 46>; + }; + + /omit-if-no-ref/ + rm_io23_touch_key_in4: rm-io23-touch-key-in4 { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 23 47>; + }; + + /omit-if-no-ref/ + rm_io23_touch_key_in5: rm-io23-touch-key-in5 { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 23 48>; + }; + + /omit-if-no-ref/ + rm_io23_touch_key_in6: rm-io23-touch-key-in6 { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 23 49>; + }; + + /omit-if-no-ref/ + rm_io23_touch_key_in7: rm-io23-touch-key-in7 { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 23 50>; + }; + + /omit-if-no-ref/ + rm_io23_sai0_mclk: rm-io23-sai0-mclk { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 23 51>; + }; + + /omit-if-no-ref/ + rm_io23_sai0_sclk: rm-io23-sai0-sclk { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 23 52>; + }; + + /omit-if-no-ref/ + rm_io23_sai0_lrck: rm-io23-sai0-lrck { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 23 53>; + }; + + /omit-if-no-ref/ + rm_io23_sai0_sdi0: rm-io23-sai0-sdi0 { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 23 54>; + }; + + /omit-if-no-ref/ + rm_io23_sai0_sdi1: rm-io23-sai0-sdi1 { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 23 55>; + }; + + /omit-if-no-ref/ + rm_io23_sai0_sdi2: rm-io23-sai0-sdi2 { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 23 56>; + }; + + /omit-if-no-ref/ + rm_io23_sai0_sdi3: rm-io23-sai0-sdi3 { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 23 57>; + }; + + /omit-if-no-ref/ + rm_io23_sai0_sdo: rm-io23-sai0-sdo { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 23 58>; + }; + + /omit-if-no-ref/ + rm_io23_sai1_mclk: rm-io23-sai1-mclk { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 23 59>; + }; + + /omit-if-no-ref/ + rm_io23_sai1_sclk: rm-io23-sai1-sclk { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 23 60>; + }; + + /omit-if-no-ref/ + rm_io23_sai1_lrck: rm-io23-sai1-lrck { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 23 61>; + }; + + /omit-if-no-ref/ + rm_io23_sai1_sdi: rm-io23-sai1-sdi { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 23 62>; + }; + + /omit-if-no-ref/ + rm_io23_sai1_sdo0: rm-io23-sai1-sdo0 { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 23 63>; + }; + + /omit-if-no-ref/ + rm_io23_sai1_sdo1: rm-io23-sai1-sdo1 { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 23 64>; + }; + + /omit-if-no-ref/ + rm_io23_sai1_sdo2: rm-io23-sai1-sdo2 { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 23 65>; + }; + + /omit-if-no-ref/ + rm_io23_sai1_sdo3: rm-io23-sai1-sdo3 { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 23 66>; + }; + + /omit-if-no-ref/ + rm_io23_spi0_clk: rm-io23-spi0-clk { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 23 67>; + }; + + /omit-if-no-ref/ + rm_io23_spi0_mosi: rm-io23-spi0-mosi { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 23 68>; + }; + + /omit-if-no-ref/ + rm_io23_spi0_miso: rm-io23-spi0-miso { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 23 69>; + }; + + /omit-if-no-ref/ + rm_io23_spi0_csn0: rm-io23-spi0-csn0 { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 23 70>; + }; + + /omit-if-no-ref/ + rm_io23_spi0_csn1: rm-io23-spi0-csn1 { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 23 71>; + }; + + /omit-if-no-ref/ + rm_io23_spi1_clk: rm-io23-spi1-clk { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 23 72>; + }; + + /omit-if-no-ref/ + rm_io23_spi1_mosi: rm-io23-spi1-mosi { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 23 73>; + }; + + /omit-if-no-ref/ + rm_io23_spi1_miso: rm-io23-spi1-miso { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 23 74>; + }; + + /omit-if-no-ref/ + rm_io23_spi1_csn0: rm-io23-spi1-csn0 { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 23 75>; + }; + + /omit-if-no-ref/ + rm_io23_spi1_csn1: rm-io23-spi1-csn1 { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none_drv_level_3>; + rockchip,rmio-pins =3D + <0 23 76>; + }; + + /omit-if-no-ref/ + rm_io23_wdt_tsadc_shut: rm-io23-wdt-tsadc-shut { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 23 77>; + }; + + /omit-if-no-ref/ + rm_io23_pmu_sleep: rm-io23-pmu-sleep { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 23 78>; + }; + + /omit-if-no-ref/ + rm_io23_core_power_off: rm-io23-core-power-off { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 23 79>; + }; + + /omit-if-no-ref/ + rm_io23_spdif_tx: rm-io23-spdif-tx { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 23 80>; + }; + + /omit-if-no-ref/ + rm_io23_spdif_rx: rm-io23-spdif-rx { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 23 81>; + }; + + /omit-if-no-ref/ + rm_io23_pwm1_bip_cntr_a0: rm-io23-pwm1-bip-cntr-a0 { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 23 82>; + }; + + /omit-if-no-ref/ + rm_io23_pwm1_bip_cntr_a1: rm-io23-pwm1-bip-cntr-a1 { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 23 83>; + }; + + /omit-if-no-ref/ + rm_io23_pwm1_bip_cntr_a2: rm-io23-pwm1-bip-cntr-a2 { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 23 84>; + }; + + /omit-if-no-ref/ + rm_io23_pwm1_bip_cntr_a3: rm-io23-pwm1-bip-cntr-a3 { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 23 85>; + }; + + /omit-if-no-ref/ + rm_io23_pwm1_bip_cntr_a4: rm-io23-pwm1-bip-cntr-a4 { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 23 86>; + }; + + /omit-if-no-ref/ + rm_io23_pwm1_bip_cntr_a5: rm-io23-pwm1-bip-cntr-a5 { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 23 87>; + }; + + /omit-if-no-ref/ + rm_io23_pwm1_bip_cntr_b0: rm-io23-pwm1-bip-cntr-b0 { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 23 88>; + }; + + /omit-if-no-ref/ + rm_io23_pwm1_bip_cntr_b1: rm-io23-pwm1-bip-cntr-b1 { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 23 89>; + }; + + /omit-if-no-ref/ + rm_io23_pwm1_bip_cntr_b2: rm-io23-pwm1-bip-cntr-b2 { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 23 90>; + }; + + /omit-if-no-ref/ + rm_io23_pwm1_bip_cntr_b3: rm-io23-pwm1-bip-cntr-b3 { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 23 91>; + }; + + /omit-if-no-ref/ + rm_io23_pwm1_bip_cntr_b4: rm-io23-pwm1-bip-cntr-b4 { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 23 92>; + }; + + /omit-if-no-ref/ + rm_io23_pwm1_bip_cntr_b5: rm-io23-pwm1-bip-cntr-b5 { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 23 93>; + }; + + /omit-if-no-ref/ + rm_io23_pdm_clk1: rm-io23-pdm-clk1 { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 23 94>; + }; + + /omit-if-no-ref/ + rm_io23_eth_rmii0_ppsclk: rm-io23-eth-rmii0-ppsclk { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 23 95>; + }; + + /omit-if-no-ref/ + rm_io23_eth_rmii0_ppstrig: rm-io23-eth-rmii0-ppstrig { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 23 96>; + }; + + /omit-if-no-ref/ + rm_io23_eth_rmii1_ppsclk: rm-io23-eth-rmii1-ppsclk { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 23 97>; + }; + + /omit-if-no-ref/ + rm_io23_eth_rmii1_ppstrig: rm-io23-eth-rmii1-ppstrig { + rockchip,pins =3D + <0 RK_PC7 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 23 98>; + }; + }; + + rm_io24 { + /omit-if-no-ref/ + rm_io24_uart1_tx: rm-io24-uart1-tx { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 24 1>; + }; + + /omit-if-no-ref/ + rm_io24_uart1_rx: rm-io24-uart1-rx { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 24 2>; + }; + + /omit-if-no-ref/ + rm_io24_uart2_tx: rm-io24-uart2-tx { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 24 3>; + }; + + /omit-if-no-ref/ + rm_io24_uart2_rx: rm-io24-uart2-rx { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 24 4>; + }; + + /omit-if-no-ref/ + rm_io24_uart3_tx: rm-io24-uart3-tx { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 24 5>; + }; + + /omit-if-no-ref/ + rm_io24_uart3_rx: rm-io24-uart3-rx { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 24 6>; + }; + + /omit-if-no-ref/ + rm_io24_uart3_ctsn: rm-io24-uart3-ctsn { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 24 7>; + }; + + /omit-if-no-ref/ + rm_io24_uart3_rtsn: rm-io24-uart3-rtsn { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 24 8>; + }; + + /omit-if-no-ref/ + rm_io24_uart4_tx: rm-io24-uart4-tx { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 24 9>; + }; + + /omit-if-no-ref/ + rm_io24_uart4_rx: rm-io24-uart4-rx { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 24 10>; + }; + + /omit-if-no-ref/ + rm_io24_uart4_ctsn: rm-io24-uart4-ctsn { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 24 11>; + }; + + /omit-if-no-ref/ + rm_io24_uart4_rtsn: rm-io24-uart4-rtsn { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 24 12>; + }; + + /omit-if-no-ref/ + rm_io24_mipite: rm-io24-mipite { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 24 13>; + }; + + /omit-if-no-ref/ + rm_io24_clk_32k: rm-io24-clk-32k { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 24 14>; + }; + + /omit-if-no-ref/ + rm_io24_i2c0_scl: rm-io24-i2c0-scl { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 24 15>; + }; + + /omit-if-no-ref/ + rm_io24_i2c0_sda: rm-io24-i2c0-sda { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 24 16>; + }; + + /omit-if-no-ref/ + rm_io24_i2c1_scl: rm-io24-i2c1-scl { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 24 17>; + }; + + /omit-if-no-ref/ + rm_io24_i2c1_sda: rm-io24-i2c1-sda { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 24 18>; + }; + + /omit-if-no-ref/ + rm_io24_i2c2_scl: rm-io24-i2c2-scl { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 24 19>; + }; + + /omit-if-no-ref/ + rm_io24_i2c2_sda: rm-io24-i2c2-sda { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 24 20>; + }; + + /omit-if-no-ref/ + rm_io24_pdm_clk0: rm-io24-pdm-clk0 { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 24 21>; + }; + + /omit-if-no-ref/ + rm_io24_pdm_sdi0: rm-io24-pdm-sdi0 { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 24 22>; + }; + + /omit-if-no-ref/ + rm_io24_pdm_sdi1: rm-io24-pdm-sdi1 { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 24 23>; + }; + + /omit-if-no-ref/ + rm_io24_pdm_sdi2: rm-io24-pdm-sdi2 { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 24 24>; + }; + + /omit-if-no-ref/ + rm_io24_pdm_sdi3: rm-io24-pdm-sdi3 { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 24 25>; + }; + + /omit-if-no-ref/ + rm_io24_can1_tx: rm-io24-can1-tx { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 24 26>; + }; + + /omit-if-no-ref/ + rm_io24_can1_rx: rm-io24-can1-rx { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 24 27>; + }; + + /omit-if-no-ref/ + rm_io24_can0_tx: rm-io24-can0-tx { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 24 28>; + }; + + /omit-if-no-ref/ + rm_io24_can0_rx: rm-io24-can0-rx { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 24 29>; + }; + + /omit-if-no-ref/ + rm_io24_pwm0_ch0: rm-io24-pwm0-ch0 { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 24 30>; + }; + + /omit-if-no-ref/ + rm_io24_pwm0_ch1: rm-io24-pwm0-ch1 { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 24 31>; + }; + + /omit-if-no-ref/ + rm_io24_pwm0_ch2: rm-io24-pwm0-ch2 { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 24 32>; + }; + + /omit-if-no-ref/ + rm_io24_pwm0_ch3: rm-io24-pwm0-ch3 { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 24 33>; + }; + + /omit-if-no-ref/ + rm_io24_pwm1_ch0: rm-io24-pwm1-ch0 { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 24 34>; + }; + + /omit-if-no-ref/ + rm_io24_pwm1_ch1: rm-io24-pwm1-ch1 { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 24 35>; + }; + + /omit-if-no-ref/ + rm_io24_pwm1_ch2: rm-io24-pwm1-ch2 { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 24 36>; + }; + + /omit-if-no-ref/ + rm_io24_pwm1_ch3: rm-io24-pwm1-ch3 { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 24 37>; + }; + + /omit-if-no-ref/ + rm_io24_pwm1_ch4: rm-io24-pwm1-ch4 { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 24 38>; + }; + + /omit-if-no-ref/ + rm_io24_pwm1_ch5: rm-io24-pwm1-ch5 { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 24 39>; + }; + + /omit-if-no-ref/ + rm_io24_pwm1_ch6: rm-io24-pwm1-ch6 { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 24 40>; + }; + + /omit-if-no-ref/ + rm_io24_pwm1_ch7: rm-io24-pwm1-ch7 { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 24 41>; + }; + + /omit-if-no-ref/ + rm_io24_touch_key_drive: rm-io24-touch-key-drive { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 24 42>; + }; + + /omit-if-no-ref/ + rm_io24_touch_key_in0: rm-io24-touch-key-in0 { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 24 43>; + }; + + /omit-if-no-ref/ + rm_io24_touch_key_in1: rm-io24-touch-key-in1 { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 24 44>; + }; + + /omit-if-no-ref/ + rm_io24_touch_key_in2: rm-io24-touch-key-in2 { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 24 45>; + }; + + /omit-if-no-ref/ + rm_io24_touch_key_in3: rm-io24-touch-key-in3 { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 24 46>; + }; + + /omit-if-no-ref/ + rm_io24_touch_key_in4: rm-io24-touch-key-in4 { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 24 47>; + }; + + /omit-if-no-ref/ + rm_io24_touch_key_in5: rm-io24-touch-key-in5 { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 24 48>; + }; + + /omit-if-no-ref/ + rm_io24_touch_key_in6: rm-io24-touch-key-in6 { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 24 49>; + }; + + /omit-if-no-ref/ + rm_io24_touch_key_in7: rm-io24-touch-key-in7 { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 24 50>; + }; + + /omit-if-no-ref/ + rm_io24_sai0_mclk: rm-io24-sai0-mclk { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 24 51>; + }; + + /omit-if-no-ref/ + rm_io24_sai0_sclk: rm-io24-sai0-sclk { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 24 52>; + }; + + /omit-if-no-ref/ + rm_io24_sai0_lrck: rm-io24-sai0-lrck { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 24 53>; + }; + + /omit-if-no-ref/ + rm_io24_sai0_sdi0: rm-io24-sai0-sdi0 { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 24 54>; + }; + + /omit-if-no-ref/ + rm_io24_sai0_sdi1: rm-io24-sai0-sdi1 { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 24 55>; + }; + + /omit-if-no-ref/ + rm_io24_sai0_sdi2: rm-io24-sai0-sdi2 { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 24 56>; + }; + + /omit-if-no-ref/ + rm_io24_sai0_sdi3: rm-io24-sai0-sdi3 { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 24 57>; + }; + + /omit-if-no-ref/ + rm_io24_sai0_sdo: rm-io24-sai0-sdo { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 24 58>; + }; + + /omit-if-no-ref/ + rm_io24_sai1_mclk: rm-io24-sai1-mclk { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 24 59>; + }; + + /omit-if-no-ref/ + rm_io24_sai1_sclk: rm-io24-sai1-sclk { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 24 60>; + }; + + /omit-if-no-ref/ + rm_io24_sai1_lrck: rm-io24-sai1-lrck { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 24 61>; + }; + + /omit-if-no-ref/ + rm_io24_sai1_sdi: rm-io24-sai1-sdi { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 24 62>; + }; + + /omit-if-no-ref/ + rm_io24_sai1_sdo0: rm-io24-sai1-sdo0 { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 24 63>; + }; + + /omit-if-no-ref/ + rm_io24_sai1_sdo1: rm-io24-sai1-sdo1 { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 24 64>; + }; + + /omit-if-no-ref/ + rm_io24_sai1_sdo2: rm-io24-sai1-sdo2 { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 24 65>; + }; + + /omit-if-no-ref/ + rm_io24_sai1_sdo3: rm-io24-sai1-sdo3 { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 24 66>; + }; + + /omit-if-no-ref/ + rm_io24_spi0_clk: rm-io24-spi0-clk { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 24 67>; + }; + + /omit-if-no-ref/ + rm_io24_spi0_mosi: rm-io24-spi0-mosi { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 24 68>; + }; + + /omit-if-no-ref/ + rm_io24_spi0_miso: rm-io24-spi0-miso { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 24 69>; + }; + + /omit-if-no-ref/ + rm_io24_spi0_csn0: rm-io24-spi0-csn0 { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 24 70>; + }; + + /omit-if-no-ref/ + rm_io24_spi0_csn1: rm-io24-spi0-csn1 { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 24 71>; + }; + + /omit-if-no-ref/ + rm_io24_spi1_clk: rm-io24-spi1-clk { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 24 72>; + }; + + /omit-if-no-ref/ + rm_io24_spi1_mosi: rm-io24-spi1-mosi { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 24 73>; + }; + + /omit-if-no-ref/ + rm_io24_spi1_miso: rm-io24-spi1-miso { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 24 74>; + }; + + /omit-if-no-ref/ + rm_io24_spi1_csn0: rm-io24-spi1-csn0 { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 24 75>; + }; + + /omit-if-no-ref/ + rm_io24_spi1_csn1: rm-io24-spi1-csn1 { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 24 76>; + }; + + /omit-if-no-ref/ + rm_io24_wdt_tsadc_shut: rm-io24-wdt-tsadc-shut { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 24 77>; + }; + + /omit-if-no-ref/ + rm_io24_pmu_sleep: rm-io24-pmu-sleep { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 24 78>; + }; + + /omit-if-no-ref/ + rm_io24_core_power_off: rm-io24-core-power-off { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 24 79>; + }; + + /omit-if-no-ref/ + rm_io24_spdif_tx: rm-io24-spdif-tx { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 24 80>; + }; + + /omit-if-no-ref/ + rm_io24_spdif_rx: rm-io24-spdif-rx { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 24 81>; + }; + + /omit-if-no-ref/ + rm_io24_pwm1_bip_cntr_a0: rm-io24-pwm1-bip-cntr-a0 { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 24 82>; + }; + + /omit-if-no-ref/ + rm_io24_pwm1_bip_cntr_a1: rm-io24-pwm1-bip-cntr-a1 { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 24 83>; + }; + + /omit-if-no-ref/ + rm_io24_pwm1_bip_cntr_a2: rm-io24-pwm1-bip-cntr-a2 { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 24 84>; + }; + + /omit-if-no-ref/ + rm_io24_pwm1_bip_cntr_a3: rm-io24-pwm1-bip-cntr-a3 { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 24 85>; + }; + + /omit-if-no-ref/ + rm_io24_pwm1_bip_cntr_a4: rm-io24-pwm1-bip-cntr-a4 { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 24 86>; + }; + + /omit-if-no-ref/ + rm_io24_pwm1_bip_cntr_a5: rm-io24-pwm1-bip-cntr-a5 { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 24 87>; + }; + + /omit-if-no-ref/ + rm_io24_pwm1_bip_cntr_b0: rm-io24-pwm1-bip-cntr-b0 { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 24 88>; + }; + + /omit-if-no-ref/ + rm_io24_pwm1_bip_cntr_b1: rm-io24-pwm1-bip-cntr-b1 { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 24 89>; + }; + + /omit-if-no-ref/ + rm_io24_pwm1_bip_cntr_b2: rm-io24-pwm1-bip-cntr-b2 { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 24 90>; + }; + + /omit-if-no-ref/ + rm_io24_pwm1_bip_cntr_b3: rm-io24-pwm1-bip-cntr-b3 { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 24 91>; + }; + + /omit-if-no-ref/ + rm_io24_pwm1_bip_cntr_b4: rm-io24-pwm1-bip-cntr-b4 { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 24 92>; + }; + + /omit-if-no-ref/ + rm_io24_pwm1_bip_cntr_b5: rm-io24-pwm1-bip-cntr-b5 { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 24 93>; + }; + + /omit-if-no-ref/ + rm_io24_pdm_clk1: rm-io24-pdm-clk1 { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 24 94>; + }; + + /omit-if-no-ref/ + rm_io24_eth_rmii0_ppsclk: rm-io24-eth-rmii0-ppsclk { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 24 95>; + }; + + /omit-if-no-ref/ + rm_io24_eth_rmii0_ppstrig: rm-io24-eth-rmii0-ppstrig { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 24 96>; + }; + + /omit-if-no-ref/ + rm_io24_eth_rmii1_ppsclk: rm-io24-eth-rmii1-ppsclk { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 24 97>; + }; + + /omit-if-no-ref/ + rm_io24_eth_rmii1_ppstrig: rm-io24-eth-rmii1-ppstrig { + rockchip,pins =3D + <1 RK_PB1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 24 98>; + }; + }; + + rm_io25 { + /omit-if-no-ref/ + rm_io25_uart1_tx: rm-io25-uart1-tx { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 25 1>; + }; + + /omit-if-no-ref/ + rm_io25_uart1_rx: rm-io25-uart1-rx { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 25 2>; + }; + + /omit-if-no-ref/ + rm_io25_uart2_tx: rm-io25-uart2-tx { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 25 3>; + }; + + /omit-if-no-ref/ + rm_io25_uart2_rx: rm-io25-uart2-rx { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 25 4>; + }; + + /omit-if-no-ref/ + rm_io25_uart3_tx: rm-io25-uart3-tx { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 25 5>; + }; + + /omit-if-no-ref/ + rm_io25_uart3_rx: rm-io25-uart3-rx { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 25 6>; + }; + + /omit-if-no-ref/ + rm_io25_uart3_ctsn: rm-io25-uart3-ctsn { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 25 7>; + }; + + /omit-if-no-ref/ + rm_io25_uart3_rtsn: rm-io25-uart3-rtsn { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 25 8>; + }; + + /omit-if-no-ref/ + rm_io25_uart4_tx: rm-io25-uart4-tx { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 25 9>; + }; + + /omit-if-no-ref/ + rm_io25_uart4_rx: rm-io25-uart4-rx { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 25 10>; + }; + + /omit-if-no-ref/ + rm_io25_uart4_ctsn: rm-io25-uart4-ctsn { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 25 11>; + }; + + /omit-if-no-ref/ + rm_io25_uart4_rtsn: rm-io25-uart4-rtsn { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 25 12>; + }; + + /omit-if-no-ref/ + rm_io25_mipite: rm-io25-mipite { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 25 13>; + }; + + /omit-if-no-ref/ + rm_io25_clk_32k: rm-io25-clk-32k { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 25 14>; + }; + + /omit-if-no-ref/ + rm_io25_i2c0_scl: rm-io25-i2c0-scl { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 25 15>; + }; + + /omit-if-no-ref/ + rm_io25_i2c0_sda: rm-io25-i2c0-sda { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 25 16>; + }; + + /omit-if-no-ref/ + rm_io25_i2c1_scl: rm-io25-i2c1-scl { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 25 17>; + }; + + /omit-if-no-ref/ + rm_io25_i2c1_sda: rm-io25-i2c1-sda { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 25 18>; + }; + + /omit-if-no-ref/ + rm_io25_i2c2_scl: rm-io25-i2c2-scl { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 25 19>; + }; + + /omit-if-no-ref/ + rm_io25_i2c2_sda: rm-io25-i2c2-sda { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 25 20>; + }; + + /omit-if-no-ref/ + rm_io25_pdm_clk0: rm-io25-pdm-clk0 { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 25 21>; + }; + + /omit-if-no-ref/ + rm_io25_pdm_sdi0: rm-io25-pdm-sdi0 { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 25 22>; + }; + + /omit-if-no-ref/ + rm_io25_pdm_sdi1: rm-io25-pdm-sdi1 { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 25 23>; + }; + + /omit-if-no-ref/ + rm_io25_pdm_sdi2: rm-io25-pdm-sdi2 { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 25 24>; + }; + + /omit-if-no-ref/ + rm_io25_pdm_sdi3: rm-io25-pdm-sdi3 { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 25 25>; + }; + + /omit-if-no-ref/ + rm_io25_can1_tx: rm-io25-can1-tx { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 25 26>; + }; + + /omit-if-no-ref/ + rm_io25_can1_rx: rm-io25-can1-rx { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 25 27>; + }; + + /omit-if-no-ref/ + rm_io25_can0_tx: rm-io25-can0-tx { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 25 28>; + }; + + /omit-if-no-ref/ + rm_io25_can0_rx: rm-io25-can0-rx { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 25 29>; + }; + + /omit-if-no-ref/ + rm_io25_pwm0_ch0: rm-io25-pwm0-ch0 { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 25 30>; + }; + + /omit-if-no-ref/ + rm_io25_pwm0_ch1: rm-io25-pwm0-ch1 { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 25 31>; + }; + + /omit-if-no-ref/ + rm_io25_pwm0_ch2: rm-io25-pwm0-ch2 { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 25 32>; + }; + + /omit-if-no-ref/ + rm_io25_pwm0_ch3: rm-io25-pwm0-ch3 { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 25 33>; + }; + + /omit-if-no-ref/ + rm_io25_pwm1_ch0: rm-io25-pwm1-ch0 { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 25 34>; + }; + + /omit-if-no-ref/ + rm_io25_pwm1_ch1: rm-io25-pwm1-ch1 { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 25 35>; + }; + + /omit-if-no-ref/ + rm_io25_pwm1_ch2: rm-io25-pwm1-ch2 { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 25 36>; + }; + + /omit-if-no-ref/ + rm_io25_pwm1_ch3: rm-io25-pwm1-ch3 { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 25 37>; + }; + + /omit-if-no-ref/ + rm_io25_pwm1_ch4: rm-io25-pwm1-ch4 { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 25 38>; + }; + + /omit-if-no-ref/ + rm_io25_pwm1_ch5: rm-io25-pwm1-ch5 { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 25 39>; + }; + + /omit-if-no-ref/ + rm_io25_pwm1_ch6: rm-io25-pwm1-ch6 { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 25 40>; + }; + + /omit-if-no-ref/ + rm_io25_pwm1_ch7: rm-io25-pwm1-ch7 { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 25 41>; + }; + + /omit-if-no-ref/ + rm_io25_touch_key_drive: rm-io25-touch-key-drive { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 25 42>; + }; + + /omit-if-no-ref/ + rm_io25_touch_key_in0: rm-io25-touch-key-in0 { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 25 43>; + }; + + /omit-if-no-ref/ + rm_io25_touch_key_in1: rm-io25-touch-key-in1 { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 25 44>; + }; + + /omit-if-no-ref/ + rm_io25_touch_key_in2: rm-io25-touch-key-in2 { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 25 45>; + }; + + /omit-if-no-ref/ + rm_io25_touch_key_in3: rm-io25-touch-key-in3 { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 25 46>; + }; + + /omit-if-no-ref/ + rm_io25_touch_key_in4: rm-io25-touch-key-in4 { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 25 47>; + }; + + /omit-if-no-ref/ + rm_io25_touch_key_in5: rm-io25-touch-key-in5 { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 25 48>; + }; + + /omit-if-no-ref/ + rm_io25_touch_key_in6: rm-io25-touch-key-in6 { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 25 49>; + }; + + /omit-if-no-ref/ + rm_io25_touch_key_in7: rm-io25-touch-key-in7 { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 25 50>; + }; + + /omit-if-no-ref/ + rm_io25_sai0_mclk: rm-io25-sai0-mclk { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 25 51>; + }; + + /omit-if-no-ref/ + rm_io25_sai0_sclk: rm-io25-sai0-sclk { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 25 52>; + }; + + /omit-if-no-ref/ + rm_io25_sai0_lrck: rm-io25-sai0-lrck { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 25 53>; + }; + + /omit-if-no-ref/ + rm_io25_sai0_sdi0: rm-io25-sai0-sdi0 { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 25 54>; + }; + + /omit-if-no-ref/ + rm_io25_sai0_sdi1: rm-io25-sai0-sdi1 { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 25 55>; + }; + + /omit-if-no-ref/ + rm_io25_sai0_sdi2: rm-io25-sai0-sdi2 { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 25 56>; + }; + + /omit-if-no-ref/ + rm_io25_sai0_sdi3: rm-io25-sai0-sdi3 { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 25 57>; + }; + + /omit-if-no-ref/ + rm_io25_sai0_sdo: rm-io25-sai0-sdo { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 25 58>; + }; + + /omit-if-no-ref/ + rm_io25_sai1_mclk: rm-io25-sai1-mclk { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 25 59>; + }; + + /omit-if-no-ref/ + rm_io25_sai1_sclk: rm-io25-sai1-sclk { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 25 60>; + }; + + /omit-if-no-ref/ + rm_io25_sai1_lrck: rm-io25-sai1-lrck { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 25 61>; + }; + + /omit-if-no-ref/ + rm_io25_sai1_sdi: rm-io25-sai1-sdi { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 25 62>; + }; + + /omit-if-no-ref/ + rm_io25_sai1_sdo0: rm-io25-sai1-sdo0 { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 25 63>; + }; + + /omit-if-no-ref/ + rm_io25_sai1_sdo1: rm-io25-sai1-sdo1 { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 25 64>; + }; + + /omit-if-no-ref/ + rm_io25_sai1_sdo2: rm-io25-sai1-sdo2 { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 25 65>; + }; + + /omit-if-no-ref/ + rm_io25_sai1_sdo3: rm-io25-sai1-sdo3 { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 25 66>; + }; + + /omit-if-no-ref/ + rm_io25_spi0_clk: rm-io25-spi0-clk { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 25 67>; + }; + + /omit-if-no-ref/ + rm_io25_spi0_mosi: rm-io25-spi0-mosi { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 25 68>; + }; + + /omit-if-no-ref/ + rm_io25_spi0_miso: rm-io25-spi0-miso { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 25 69>; + }; + + /omit-if-no-ref/ + rm_io25_spi0_csn0: rm-io25-spi0-csn0 { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 25 70>; + }; + + /omit-if-no-ref/ + rm_io25_spi0_csn1: rm-io25-spi0-csn1 { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 25 71>; + }; + + /omit-if-no-ref/ + rm_io25_spi1_clk: rm-io25-spi1-clk { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 25 72>; + }; + + /omit-if-no-ref/ + rm_io25_spi1_mosi: rm-io25-spi1-mosi { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 25 73>; + }; + + /omit-if-no-ref/ + rm_io25_spi1_miso: rm-io25-spi1-miso { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 25 74>; + }; + + /omit-if-no-ref/ + rm_io25_spi1_csn0: rm-io25-spi1-csn0 { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 25 75>; + }; + + /omit-if-no-ref/ + rm_io25_spi1_csn1: rm-io25-spi1-csn1 { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 25 76>; + }; + + /omit-if-no-ref/ + rm_io25_wdt_tsadc_shut: rm-io25-wdt-tsadc-shut { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 25 77>; + }; + + /omit-if-no-ref/ + rm_io25_pmu_sleep: rm-io25-pmu-sleep { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 25 78>; + }; + + /omit-if-no-ref/ + rm_io25_core_power_off: rm-io25-core-power-off { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 25 79>; + }; + + /omit-if-no-ref/ + rm_io25_spdif_tx: rm-io25-spdif-tx { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 25 80>; + }; + + /omit-if-no-ref/ + rm_io25_spdif_rx: rm-io25-spdif-rx { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 25 81>; + }; + + /omit-if-no-ref/ + rm_io25_pwm1_bip_cntr_a0: rm-io25-pwm1-bip-cntr-a0 { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 25 82>; + }; + + /omit-if-no-ref/ + rm_io25_pwm1_bip_cntr_a1: rm-io25-pwm1-bip-cntr-a1 { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 25 83>; + }; + + /omit-if-no-ref/ + rm_io25_pwm1_bip_cntr_a2: rm-io25-pwm1-bip-cntr-a2 { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 25 84>; + }; + + /omit-if-no-ref/ + rm_io25_pwm1_bip_cntr_a3: rm-io25-pwm1-bip-cntr-a3 { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 25 85>; + }; + + /omit-if-no-ref/ + rm_io25_pwm1_bip_cntr_a4: rm-io25-pwm1-bip-cntr-a4 { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 25 86>; + }; + + /omit-if-no-ref/ + rm_io25_pwm1_bip_cntr_a5: rm-io25-pwm1-bip-cntr-a5 { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 25 87>; + }; + + /omit-if-no-ref/ + rm_io25_pwm1_bip_cntr_b0: rm-io25-pwm1-bip-cntr-b0 { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 25 88>; + }; + + /omit-if-no-ref/ + rm_io25_pwm1_bip_cntr_b1: rm-io25-pwm1-bip-cntr-b1 { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 25 89>; + }; + + /omit-if-no-ref/ + rm_io25_pwm1_bip_cntr_b2: rm-io25-pwm1-bip-cntr-b2 { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 25 90>; + }; + + /omit-if-no-ref/ + rm_io25_pwm1_bip_cntr_b3: rm-io25-pwm1-bip-cntr-b3 { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 25 91>; + }; + + /omit-if-no-ref/ + rm_io25_pwm1_bip_cntr_b4: rm-io25-pwm1-bip-cntr-b4 { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 25 92>; + }; + + /omit-if-no-ref/ + rm_io25_pwm1_bip_cntr_b5: rm-io25-pwm1-bip-cntr-b5 { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 25 93>; + }; + + /omit-if-no-ref/ + rm_io25_pdm_clk1: rm-io25-pdm-clk1 { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 25 94>; + }; + + /omit-if-no-ref/ + rm_io25_eth_rmii0_ppsclk: rm-io25-eth-rmii0-ppsclk { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 25 95>; + }; + + /omit-if-no-ref/ + rm_io25_eth_rmii0_ppstrig: rm-io25-eth-rmii0-ppstrig { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 25 96>; + }; + + /omit-if-no-ref/ + rm_io25_eth_rmii1_ppsclk: rm-io25-eth-rmii1-ppsclk { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 25 97>; + }; + + /omit-if-no-ref/ + rm_io25_eth_rmii1_ppstrig: rm-io25-eth-rmii1-ppstrig { + rockchip,pins =3D + <1 RK_PB2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 25 98>; + }; + }; + + rm_io26 { + /omit-if-no-ref/ + rm_io26_uart1_tx: rm-io26-uart1-tx { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 26 1>; + }; + + /omit-if-no-ref/ + rm_io26_uart1_rx: rm-io26-uart1-rx { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 26 2>; + }; + + /omit-if-no-ref/ + rm_io26_uart2_tx: rm-io26-uart2-tx { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 26 3>; + }; + + /omit-if-no-ref/ + rm_io26_uart2_rx: rm-io26-uart2-rx { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 26 4>; + }; + + /omit-if-no-ref/ + rm_io26_uart3_tx: rm-io26-uart3-tx { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 26 5>; + }; + + /omit-if-no-ref/ + rm_io26_uart3_rx: rm-io26-uart3-rx { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 26 6>; + }; + + /omit-if-no-ref/ + rm_io26_uart3_ctsn: rm-io26-uart3-ctsn { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 26 7>; + }; + + /omit-if-no-ref/ + rm_io26_uart3_rtsn: rm-io26-uart3-rtsn { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 26 8>; + }; + + /omit-if-no-ref/ + rm_io26_uart4_tx: rm-io26-uart4-tx { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 26 9>; + }; + + /omit-if-no-ref/ + rm_io26_uart4_rx: rm-io26-uart4-rx { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 26 10>; + }; + + /omit-if-no-ref/ + rm_io26_uart4_ctsn: rm-io26-uart4-ctsn { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 26 11>; + }; + + /omit-if-no-ref/ + rm_io26_uart4_rtsn: rm-io26-uart4-rtsn { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 26 12>; + }; + + /omit-if-no-ref/ + rm_io26_mipite: rm-io26-mipite { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 26 13>; + }; + + /omit-if-no-ref/ + rm_io26_clk_32k: rm-io26-clk-32k { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 26 14>; + }; + + /omit-if-no-ref/ + rm_io26_i2c0_scl: rm-io26-i2c0-scl { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 26 15>; + }; + + /omit-if-no-ref/ + rm_io26_i2c0_sda: rm-io26-i2c0-sda { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 26 16>; + }; + + /omit-if-no-ref/ + rm_io26_i2c1_scl: rm-io26-i2c1-scl { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 26 17>; + }; + + /omit-if-no-ref/ + rm_io26_i2c1_sda: rm-io26-i2c1-sda { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 26 18>; + }; + + /omit-if-no-ref/ + rm_io26_i2c2_scl: rm-io26-i2c2-scl { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 26 19>; + }; + + /omit-if-no-ref/ + rm_io26_i2c2_sda: rm-io26-i2c2-sda { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 26 20>; + }; + + /omit-if-no-ref/ + rm_io26_pdm_clk0: rm-io26-pdm-clk0 { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 26 21>; + }; + + /omit-if-no-ref/ + rm_io26_pdm_sdi0: rm-io26-pdm-sdi0 { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 26 22>; + }; + + /omit-if-no-ref/ + rm_io26_pdm_sdi1: rm-io26-pdm-sdi1 { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 26 23>; + }; + + /omit-if-no-ref/ + rm_io26_pdm_sdi2: rm-io26-pdm-sdi2 { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 26 24>; + }; + + /omit-if-no-ref/ + rm_io26_pdm_sdi3: rm-io26-pdm-sdi3 { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 26 25>; + }; + + /omit-if-no-ref/ + rm_io26_can1_tx: rm-io26-can1-tx { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 26 26>; + }; + + /omit-if-no-ref/ + rm_io26_can1_rx: rm-io26-can1-rx { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 26 27>; + }; + + /omit-if-no-ref/ + rm_io26_can0_tx: rm-io26-can0-tx { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 26 28>; + }; + + /omit-if-no-ref/ + rm_io26_can0_rx: rm-io26-can0-rx { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 26 29>; + }; + + /omit-if-no-ref/ + rm_io26_pwm0_ch0: rm-io26-pwm0-ch0 { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 26 30>; + }; + + /omit-if-no-ref/ + rm_io26_pwm0_ch1: rm-io26-pwm0-ch1 { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 26 31>; + }; + + /omit-if-no-ref/ + rm_io26_pwm0_ch2: rm-io26-pwm0-ch2 { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 26 32>; + }; + + /omit-if-no-ref/ + rm_io26_pwm0_ch3: rm-io26-pwm0-ch3 { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 26 33>; + }; + + /omit-if-no-ref/ + rm_io26_pwm1_ch0: rm-io26-pwm1-ch0 { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 26 34>; + }; + + /omit-if-no-ref/ + rm_io26_pwm1_ch1: rm-io26-pwm1-ch1 { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 26 35>; + }; + + /omit-if-no-ref/ + rm_io26_pwm1_ch2: rm-io26-pwm1-ch2 { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 26 36>; + }; + + /omit-if-no-ref/ + rm_io26_pwm1_ch3: rm-io26-pwm1-ch3 { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 26 37>; + }; + + /omit-if-no-ref/ + rm_io26_pwm1_ch4: rm-io26-pwm1-ch4 { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 26 38>; + }; + + /omit-if-no-ref/ + rm_io26_pwm1_ch5: rm-io26-pwm1-ch5 { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 26 39>; + }; + + /omit-if-no-ref/ + rm_io26_pwm1_ch6: rm-io26-pwm1-ch6 { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 26 40>; + }; + + /omit-if-no-ref/ + rm_io26_pwm1_ch7: rm-io26-pwm1-ch7 { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 26 41>; + }; + + /omit-if-no-ref/ + rm_io26_touch_key_drive: rm-io26-touch-key-drive { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 26 42>; + }; + + /omit-if-no-ref/ + rm_io26_touch_key_in0: rm-io26-touch-key-in0 { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 26 43>; + }; + + /omit-if-no-ref/ + rm_io26_touch_key_in1: rm-io26-touch-key-in1 { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 26 44>; + }; + + /omit-if-no-ref/ + rm_io26_touch_key_in2: rm-io26-touch-key-in2 { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 26 45>; + }; + + /omit-if-no-ref/ + rm_io26_touch_key_in3: rm-io26-touch-key-in3 { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 26 46>; + }; + + /omit-if-no-ref/ + rm_io26_touch_key_in4: rm-io26-touch-key-in4 { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 26 47>; + }; + + /omit-if-no-ref/ + rm_io26_touch_key_in5: rm-io26-touch-key-in5 { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 26 48>; + }; + + /omit-if-no-ref/ + rm_io26_touch_key_in6: rm-io26-touch-key-in6 { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 26 49>; + }; + + /omit-if-no-ref/ + rm_io26_touch_key_in7: rm-io26-touch-key-in7 { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 26 50>; + }; + + /omit-if-no-ref/ + rm_io26_sai0_mclk: rm-io26-sai0-mclk { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 26 51>; + }; + + /omit-if-no-ref/ + rm_io26_sai0_sclk: rm-io26-sai0-sclk { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 26 52>; + }; + + /omit-if-no-ref/ + rm_io26_sai0_lrck: rm-io26-sai0-lrck { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 26 53>; + }; + + /omit-if-no-ref/ + rm_io26_sai0_sdi0: rm-io26-sai0-sdi0 { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 26 54>; + }; + + /omit-if-no-ref/ + rm_io26_sai0_sdi1: rm-io26-sai0-sdi1 { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 26 55>; + }; + + /omit-if-no-ref/ + rm_io26_sai0_sdi2: rm-io26-sai0-sdi2 { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 26 56>; + }; + + /omit-if-no-ref/ + rm_io26_sai0_sdi3: rm-io26-sai0-sdi3 { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 26 57>; + }; + + /omit-if-no-ref/ + rm_io26_sai0_sdo: rm-io26-sai0-sdo { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 26 58>; + }; + + /omit-if-no-ref/ + rm_io26_sai1_mclk: rm-io26-sai1-mclk { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 26 59>; + }; + + /omit-if-no-ref/ + rm_io26_sai1_sclk: rm-io26-sai1-sclk { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 26 60>; + }; + + /omit-if-no-ref/ + rm_io26_sai1_lrck: rm-io26-sai1-lrck { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 26 61>; + }; + + /omit-if-no-ref/ + rm_io26_sai1_sdi: rm-io26-sai1-sdi { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 26 62>; + }; + + /omit-if-no-ref/ + rm_io26_sai1_sdo0: rm-io26-sai1-sdo0 { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 26 63>; + }; + + /omit-if-no-ref/ + rm_io26_sai1_sdo1: rm-io26-sai1-sdo1 { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 26 64>; + }; + + /omit-if-no-ref/ + rm_io26_sai1_sdo2: rm-io26-sai1-sdo2 { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 26 65>; + }; + + /omit-if-no-ref/ + rm_io26_sai1_sdo3: rm-io26-sai1-sdo3 { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 26 66>; + }; + + /omit-if-no-ref/ + rm_io26_spi0_clk: rm-io26-spi0-clk { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 26 67>; + }; + + /omit-if-no-ref/ + rm_io26_spi0_mosi: rm-io26-spi0-mosi { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 26 68>; + }; + + /omit-if-no-ref/ + rm_io26_spi0_miso: rm-io26-spi0-miso { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 26 69>; + }; + + /omit-if-no-ref/ + rm_io26_spi0_csn0: rm-io26-spi0-csn0 { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 26 70>; + }; + + /omit-if-no-ref/ + rm_io26_spi0_csn1: rm-io26-spi0-csn1 { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 26 71>; + }; + + /omit-if-no-ref/ + rm_io26_spi1_clk: rm-io26-spi1-clk { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 26 72>; + }; + + /omit-if-no-ref/ + rm_io26_spi1_mosi: rm-io26-spi1-mosi { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 26 73>; + }; + + /omit-if-no-ref/ + rm_io26_spi1_miso: rm-io26-spi1-miso { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 26 74>; + }; + + /omit-if-no-ref/ + rm_io26_spi1_csn0: rm-io26-spi1-csn0 { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 26 75>; + }; + + /omit-if-no-ref/ + rm_io26_spi1_csn1: rm-io26-spi1-csn1 { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 26 76>; + }; + + /omit-if-no-ref/ + rm_io26_wdt_tsadc_shut: rm-io26-wdt-tsadc-shut { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 26 77>; + }; + + /omit-if-no-ref/ + rm_io26_pmu_sleep: rm-io26-pmu-sleep { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 26 78>; + }; + + /omit-if-no-ref/ + rm_io26_core_power_off: rm-io26-core-power-off { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 26 79>; + }; + + /omit-if-no-ref/ + rm_io26_spdif_tx: rm-io26-spdif-tx { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 26 80>; + }; + + /omit-if-no-ref/ + rm_io26_spdif_rx: rm-io26-spdif-rx { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 26 81>; + }; + + /omit-if-no-ref/ + rm_io26_pwm1_bip_cntr_a0: rm-io26-pwm1-bip-cntr-a0 { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 26 82>; + }; + + /omit-if-no-ref/ + rm_io26_pwm1_bip_cntr_a1: rm-io26-pwm1-bip-cntr-a1 { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 26 83>; + }; + + /omit-if-no-ref/ + rm_io26_pwm1_bip_cntr_a2: rm-io26-pwm1-bip-cntr-a2 { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 26 84>; + }; + + /omit-if-no-ref/ + rm_io26_pwm1_bip_cntr_a3: rm-io26-pwm1-bip-cntr-a3 { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 26 85>; + }; + + /omit-if-no-ref/ + rm_io26_pwm1_bip_cntr_a4: rm-io26-pwm1-bip-cntr-a4 { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 26 86>; + }; + + /omit-if-no-ref/ + rm_io26_pwm1_bip_cntr_a5: rm-io26-pwm1-bip-cntr-a5 { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 26 87>; + }; + + /omit-if-no-ref/ + rm_io26_pwm1_bip_cntr_b0: rm-io26-pwm1-bip-cntr-b0 { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 26 88>; + }; + + /omit-if-no-ref/ + rm_io26_pwm1_bip_cntr_b1: rm-io26-pwm1-bip-cntr-b1 { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 26 89>; + }; + + /omit-if-no-ref/ + rm_io26_pwm1_bip_cntr_b2: rm-io26-pwm1-bip-cntr-b2 { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 26 90>; + }; + + /omit-if-no-ref/ + rm_io26_pwm1_bip_cntr_b3: rm-io26-pwm1-bip-cntr-b3 { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 26 91>; + }; + + /omit-if-no-ref/ + rm_io26_pwm1_bip_cntr_b4: rm-io26-pwm1-bip-cntr-b4 { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 26 92>; + }; + + /omit-if-no-ref/ + rm_io26_pwm1_bip_cntr_b5: rm-io26-pwm1-bip-cntr-b5 { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 26 93>; + }; + + /omit-if-no-ref/ + rm_io26_pdm_clk1: rm-io26-pdm-clk1 { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 26 94>; + }; + + /omit-if-no-ref/ + rm_io26_eth_rmii0_ppsclk: rm-io26-eth-rmii0-ppsclk { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 26 95>; + }; + + /omit-if-no-ref/ + rm_io26_eth_rmii0_ppstrig: rm-io26-eth-rmii0-ppstrig { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 26 96>; + }; + + /omit-if-no-ref/ + rm_io26_eth_rmii1_ppsclk: rm-io26-eth-rmii1-ppsclk { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 26 97>; + }; + + /omit-if-no-ref/ + rm_io26_eth_rmii1_ppstrig: rm-io26-eth-rmii1-ppstrig { + rockchip,pins =3D + <1 RK_PB3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 26 98>; + }; + }; + + rm_io27 { + /omit-if-no-ref/ + rm_io27_uart1_tx: rm-io27-uart1-tx { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 27 1>; + }; + + /omit-if-no-ref/ + rm_io27_uart1_rx: rm-io27-uart1-rx { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 27 2>; + }; + + /omit-if-no-ref/ + rm_io27_uart2_tx: rm-io27-uart2-tx { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 27 3>; + }; + + /omit-if-no-ref/ + rm_io27_uart2_rx: rm-io27-uart2-rx { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 27 4>; + }; + + /omit-if-no-ref/ + rm_io27_uart3_tx: rm-io27-uart3-tx { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 27 5>; + }; + + /omit-if-no-ref/ + rm_io27_uart3_rx: rm-io27-uart3-rx { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 27 6>; + }; + + /omit-if-no-ref/ + rm_io27_uart3_ctsn: rm-io27-uart3-ctsn { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 27 7>; + }; + + /omit-if-no-ref/ + rm_io27_uart3_rtsn: rm-io27-uart3-rtsn { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 27 8>; + }; + + /omit-if-no-ref/ + rm_io27_uart4_tx: rm-io27-uart4-tx { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 27 9>; + }; + + /omit-if-no-ref/ + rm_io27_uart4_rx: rm-io27-uart4-rx { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 27 10>; + }; + + /omit-if-no-ref/ + rm_io27_uart4_ctsn: rm-io27-uart4-ctsn { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 27 11>; + }; + + /omit-if-no-ref/ + rm_io27_uart4_rtsn: rm-io27-uart4-rtsn { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 27 12>; + }; + + /omit-if-no-ref/ + rm_io27_mipite: rm-io27-mipite { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 27 13>; + }; + + /omit-if-no-ref/ + rm_io27_clk_32k: rm-io27-clk-32k { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 27 14>; + }; + + /omit-if-no-ref/ + rm_io27_i2c0_scl: rm-io27-i2c0-scl { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 27 15>; + }; + + /omit-if-no-ref/ + rm_io27_i2c0_sda: rm-io27-i2c0-sda { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 27 16>; + }; + + /omit-if-no-ref/ + rm_io27_i2c1_scl: rm-io27-i2c1-scl { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 27 17>; + }; + + /omit-if-no-ref/ + rm_io27_i2c1_sda: rm-io27-i2c1-sda { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 27 18>; + }; + + /omit-if-no-ref/ + rm_io27_i2c2_scl: rm-io27-i2c2-scl { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 27 19>; + }; + + /omit-if-no-ref/ + rm_io27_i2c2_sda: rm-io27-i2c2-sda { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 27 20>; + }; + + /omit-if-no-ref/ + rm_io27_pdm_clk0: rm-io27-pdm-clk0 { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 27 21>; + }; + + /omit-if-no-ref/ + rm_io27_pdm_sdi0: rm-io27-pdm-sdi0 { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 27 22>; + }; + + /omit-if-no-ref/ + rm_io27_pdm_sdi1: rm-io27-pdm-sdi1 { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 27 23>; + }; + + /omit-if-no-ref/ + rm_io27_pdm_sdi2: rm-io27-pdm-sdi2 { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 27 24>; + }; + + /omit-if-no-ref/ + rm_io27_pdm_sdi3: rm-io27-pdm-sdi3 { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 27 25>; + }; + + /omit-if-no-ref/ + rm_io27_can1_tx: rm-io27-can1-tx { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 27 26>; + }; + + /omit-if-no-ref/ + rm_io27_can1_rx: rm-io27-can1-rx { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 27 27>; + }; + + /omit-if-no-ref/ + rm_io27_can0_tx: rm-io27-can0-tx { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 27 28>; + }; + + /omit-if-no-ref/ + rm_io27_can0_rx: rm-io27-can0-rx { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 27 29>; + }; + + /omit-if-no-ref/ + rm_io27_pwm0_ch0: rm-io27-pwm0-ch0 { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 27 30>; + }; + + /omit-if-no-ref/ + rm_io27_pwm0_ch1: rm-io27-pwm0-ch1 { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 27 31>; + }; + + /omit-if-no-ref/ + rm_io27_pwm0_ch2: rm-io27-pwm0-ch2 { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 27 32>; + }; + + /omit-if-no-ref/ + rm_io27_pwm0_ch3: rm-io27-pwm0-ch3 { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 27 33>; + }; + + /omit-if-no-ref/ + rm_io27_pwm1_ch0: rm-io27-pwm1-ch0 { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 27 34>; + }; + + /omit-if-no-ref/ + rm_io27_pwm1_ch1: rm-io27-pwm1-ch1 { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 27 35>; + }; + + /omit-if-no-ref/ + rm_io27_pwm1_ch2: rm-io27-pwm1-ch2 { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 27 36>; + }; + + /omit-if-no-ref/ + rm_io27_pwm1_ch3: rm-io27-pwm1-ch3 { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 27 37>; + }; + + /omit-if-no-ref/ + rm_io27_pwm1_ch4: rm-io27-pwm1-ch4 { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 27 38>; + }; + + /omit-if-no-ref/ + rm_io27_pwm1_ch5: rm-io27-pwm1-ch5 { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 27 39>; + }; + + /omit-if-no-ref/ + rm_io27_pwm1_ch6: rm-io27-pwm1-ch6 { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 27 40>; + }; + + /omit-if-no-ref/ + rm_io27_pwm1_ch7: rm-io27-pwm1-ch7 { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 27 41>; + }; + + /omit-if-no-ref/ + rm_io27_touch_key_drive: rm-io27-touch-key-drive { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 27 42>; + }; + + /omit-if-no-ref/ + rm_io27_touch_key_in0: rm-io27-touch-key-in0 { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 27 43>; + }; + + /omit-if-no-ref/ + rm_io27_touch_key_in1: rm-io27-touch-key-in1 { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 27 44>; + }; + + /omit-if-no-ref/ + rm_io27_touch_key_in2: rm-io27-touch-key-in2 { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 27 45>; + }; + + /omit-if-no-ref/ + rm_io27_touch_key_in3: rm-io27-touch-key-in3 { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 27 46>; + }; + + /omit-if-no-ref/ + rm_io27_touch_key_in4: rm-io27-touch-key-in4 { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 27 47>; + }; + + /omit-if-no-ref/ + rm_io27_touch_key_in5: rm-io27-touch-key-in5 { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 27 48>; + }; + + /omit-if-no-ref/ + rm_io27_touch_key_in6: rm-io27-touch-key-in6 { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 27 49>; + }; + + /omit-if-no-ref/ + rm_io27_touch_key_in7: rm-io27-touch-key-in7 { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 27 50>; + }; + + /omit-if-no-ref/ + rm_io27_sai0_mclk: rm-io27-sai0-mclk { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 27 51>; + }; + + /omit-if-no-ref/ + rm_io27_sai0_sclk: rm-io27-sai0-sclk { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 27 52>; + }; + + /omit-if-no-ref/ + rm_io27_sai0_lrck: rm-io27-sai0-lrck { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 27 53>; + }; + + /omit-if-no-ref/ + rm_io27_sai0_sdi0: rm-io27-sai0-sdi0 { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 27 54>; + }; + + /omit-if-no-ref/ + rm_io27_sai0_sdi1: rm-io27-sai0-sdi1 { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 27 55>; + }; + + /omit-if-no-ref/ + rm_io27_sai0_sdi2: rm-io27-sai0-sdi2 { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 27 56>; + }; + + /omit-if-no-ref/ + rm_io27_sai0_sdi3: rm-io27-sai0-sdi3 { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 27 57>; + }; + + /omit-if-no-ref/ + rm_io27_sai0_sdo: rm-io27-sai0-sdo { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 27 58>; + }; + + /omit-if-no-ref/ + rm_io27_sai1_mclk: rm-io27-sai1-mclk { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 27 59>; + }; + + /omit-if-no-ref/ + rm_io27_sai1_sclk: rm-io27-sai1-sclk { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 27 60>; + }; + + /omit-if-no-ref/ + rm_io27_sai1_lrck: rm-io27-sai1-lrck { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 27 61>; + }; + + /omit-if-no-ref/ + rm_io27_sai1_sdi: rm-io27-sai1-sdi { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 27 62>; + }; + + /omit-if-no-ref/ + rm_io27_sai1_sdo0: rm-io27-sai1-sdo0 { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 27 63>; + }; + + /omit-if-no-ref/ + rm_io27_sai1_sdo1: rm-io27-sai1-sdo1 { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 27 64>; + }; + + /omit-if-no-ref/ + rm_io27_sai1_sdo2: rm-io27-sai1-sdo2 { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 27 65>; + }; + + /omit-if-no-ref/ + rm_io27_sai1_sdo3: rm-io27-sai1-sdo3 { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 27 66>; + }; + + /omit-if-no-ref/ + rm_io27_spi0_clk: rm-io27-spi0-clk { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 27 67>; + }; + + /omit-if-no-ref/ + rm_io27_spi0_mosi: rm-io27-spi0-mosi { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 27 68>; + }; + + /omit-if-no-ref/ + rm_io27_spi0_miso: rm-io27-spi0-miso { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 27 69>; + }; + + /omit-if-no-ref/ + rm_io27_spi0_csn0: rm-io27-spi0-csn0 { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 27 70>; + }; + + /omit-if-no-ref/ + rm_io27_spi0_csn1: rm-io27-spi0-csn1 { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 27 71>; + }; + + /omit-if-no-ref/ + rm_io27_spi1_clk: rm-io27-spi1-clk { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 27 72>; + }; + + /omit-if-no-ref/ + rm_io27_spi1_mosi: rm-io27-spi1-mosi { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 27 73>; + }; + + /omit-if-no-ref/ + rm_io27_spi1_miso: rm-io27-spi1-miso { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 27 74>; + }; + + /omit-if-no-ref/ + rm_io27_spi1_csn0: rm-io27-spi1-csn0 { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 27 75>; + }; + + /omit-if-no-ref/ + rm_io27_spi1_csn1: rm-io27-spi1-csn1 { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 27 76>; + }; + + /omit-if-no-ref/ + rm_io27_wdt_tsadc_shut: rm-io27-wdt-tsadc-shut { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 27 77>; + }; + + /omit-if-no-ref/ + rm_io27_pmu_sleep: rm-io27-pmu-sleep { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 27 78>; + }; + + /omit-if-no-ref/ + rm_io27_core_power_off: rm-io27-core-power-off { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 27 79>; + }; + + /omit-if-no-ref/ + rm_io27_spdif_tx: rm-io27-spdif-tx { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 27 80>; + }; + + /omit-if-no-ref/ + rm_io27_spdif_rx: rm-io27-spdif-rx { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 27 81>; + }; + + /omit-if-no-ref/ + rm_io27_pwm1_bip_cntr_a0: rm-io27-pwm1-bip-cntr-a0 { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 27 82>; + }; + + /omit-if-no-ref/ + rm_io27_pwm1_bip_cntr_a1: rm-io27-pwm1-bip-cntr-a1 { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 27 83>; + }; + + /omit-if-no-ref/ + rm_io27_pwm1_bip_cntr_a2: rm-io27-pwm1-bip-cntr-a2 { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 27 84>; + }; + + /omit-if-no-ref/ + rm_io27_pwm1_bip_cntr_a3: rm-io27-pwm1-bip-cntr-a3 { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 27 85>; + }; + + /omit-if-no-ref/ + rm_io27_pwm1_bip_cntr_a4: rm-io27-pwm1-bip-cntr-a4 { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 27 86>; + }; + + /omit-if-no-ref/ + rm_io27_pwm1_bip_cntr_a5: rm-io27-pwm1-bip-cntr-a5 { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 27 87>; + }; + + /omit-if-no-ref/ + rm_io27_pwm1_bip_cntr_b0: rm-io27-pwm1-bip-cntr-b0 { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 27 88>; + }; + + /omit-if-no-ref/ + rm_io27_pwm1_bip_cntr_b1: rm-io27-pwm1-bip-cntr-b1 { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 27 89>; + }; + + /omit-if-no-ref/ + rm_io27_pwm1_bip_cntr_b2: rm-io27-pwm1-bip-cntr-b2 { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 27 90>; + }; + + /omit-if-no-ref/ + rm_io27_pwm1_bip_cntr_b3: rm-io27-pwm1-bip-cntr-b3 { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 27 91>; + }; + + /omit-if-no-ref/ + rm_io27_pwm1_bip_cntr_b4: rm-io27-pwm1-bip-cntr-b4 { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 27 92>; + }; + + /omit-if-no-ref/ + rm_io27_pwm1_bip_cntr_b5: rm-io27-pwm1-bip-cntr-b5 { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 27 93>; + }; + + /omit-if-no-ref/ + rm_io27_pdm_clk1: rm-io27-pdm-clk1 { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 27 94>; + }; + + /omit-if-no-ref/ + rm_io27_eth_rmii0_ppsclk: rm-io27-eth-rmii0-ppsclk { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 27 95>; + }; + + /omit-if-no-ref/ + rm_io27_eth_rmii0_ppstrig: rm-io27-eth-rmii0-ppstrig { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 27 96>; + }; + + /omit-if-no-ref/ + rm_io27_eth_rmii1_ppsclk: rm-io27-eth-rmii1-ppsclk { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 27 97>; + }; + + /omit-if-no-ref/ + rm_io27_eth_rmii1_ppstrig: rm-io27-eth-rmii1-ppstrig { + rockchip,pins =3D + <1 RK_PC2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 27 98>; + }; + }; + + rm_io28 { + /omit-if-no-ref/ + rm_io28_uart1_tx: rm-io28-uart1-tx { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 28 1>; + }; + + /omit-if-no-ref/ + rm_io28_uart1_rx: rm-io28-uart1-rx { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 28 2>; + }; + + /omit-if-no-ref/ + rm_io28_uart2_tx: rm-io28-uart2-tx { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 28 3>; + }; + + /omit-if-no-ref/ + rm_io28_uart2_rx: rm-io28-uart2-rx { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 28 4>; + }; + + /omit-if-no-ref/ + rm_io28_uart3_tx: rm-io28-uart3-tx { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 28 5>; + }; + + /omit-if-no-ref/ + rm_io28_uart3_rx: rm-io28-uart3-rx { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 28 6>; + }; + + /omit-if-no-ref/ + rm_io28_uart3_ctsn: rm-io28-uart3-ctsn { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 28 7>; + }; + + /omit-if-no-ref/ + rm_io28_uart3_rtsn: rm-io28-uart3-rtsn { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 28 8>; + }; + + /omit-if-no-ref/ + rm_io28_uart4_tx: rm-io28-uart4-tx { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 28 9>; + }; + + /omit-if-no-ref/ + rm_io28_uart4_rx: rm-io28-uart4-rx { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 28 10>; + }; + + /omit-if-no-ref/ + rm_io28_uart4_ctsn: rm-io28-uart4-ctsn { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 28 11>; + }; + + /omit-if-no-ref/ + rm_io28_uart4_rtsn: rm-io28-uart4-rtsn { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 28 12>; + }; + + /omit-if-no-ref/ + rm_io28_mipite: rm-io28-mipite { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 28 13>; + }; + + /omit-if-no-ref/ + rm_io28_clk_32k: rm-io28-clk-32k { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 28 14>; + }; + + /omit-if-no-ref/ + rm_io28_i2c0_scl: rm-io28-i2c0-scl { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 28 15>; + }; + + /omit-if-no-ref/ + rm_io28_i2c0_sda: rm-io28-i2c0-sda { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 28 16>; + }; + + /omit-if-no-ref/ + rm_io28_i2c1_scl: rm-io28-i2c1-scl { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 28 17>; + }; + + /omit-if-no-ref/ + rm_io28_i2c1_sda: rm-io28-i2c1-sda { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 28 18>; + }; + + /omit-if-no-ref/ + rm_io28_i2c2_scl: rm-io28-i2c2-scl { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 28 19>; + }; + + /omit-if-no-ref/ + rm_io28_i2c2_sda: rm-io28-i2c2-sda { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 28 20>; + }; + + /omit-if-no-ref/ + rm_io28_pdm_clk0: rm-io28-pdm-clk0 { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 28 21>; + }; + + /omit-if-no-ref/ + rm_io28_pdm_sdi0: rm-io28-pdm-sdi0 { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 28 22>; + }; + + /omit-if-no-ref/ + rm_io28_pdm_sdi1: rm-io28-pdm-sdi1 { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 28 23>; + }; + + /omit-if-no-ref/ + rm_io28_pdm_sdi2: rm-io28-pdm-sdi2 { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 28 24>; + }; + + /omit-if-no-ref/ + rm_io28_pdm_sdi3: rm-io28-pdm-sdi3 { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 28 25>; + }; + + /omit-if-no-ref/ + rm_io28_can1_tx: rm-io28-can1-tx { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 28 26>; + }; + + /omit-if-no-ref/ + rm_io28_can1_rx: rm-io28-can1-rx { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 28 27>; + }; + + /omit-if-no-ref/ + rm_io28_can0_tx: rm-io28-can0-tx { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 28 28>; + }; + + /omit-if-no-ref/ + rm_io28_can0_rx: rm-io28-can0-rx { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 28 29>; + }; + + /omit-if-no-ref/ + rm_io28_pwm0_ch0: rm-io28-pwm0-ch0 { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 28 30>; + }; + + /omit-if-no-ref/ + rm_io28_pwm0_ch1: rm-io28-pwm0-ch1 { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 28 31>; + }; + + /omit-if-no-ref/ + rm_io28_pwm0_ch2: rm-io28-pwm0-ch2 { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 28 32>; + }; + + /omit-if-no-ref/ + rm_io28_pwm0_ch3: rm-io28-pwm0-ch3 { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 28 33>; + }; + + /omit-if-no-ref/ + rm_io28_pwm1_ch0: rm-io28-pwm1-ch0 { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 28 34>; + }; + + /omit-if-no-ref/ + rm_io28_pwm1_ch1: rm-io28-pwm1-ch1 { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 28 35>; + }; + + /omit-if-no-ref/ + rm_io28_pwm1_ch2: rm-io28-pwm1-ch2 { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 28 36>; + }; + + /omit-if-no-ref/ + rm_io28_pwm1_ch3: rm-io28-pwm1-ch3 { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 28 37>; + }; + + /omit-if-no-ref/ + rm_io28_pwm1_ch4: rm-io28-pwm1-ch4 { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 28 38>; + }; + + /omit-if-no-ref/ + rm_io28_pwm1_ch5: rm-io28-pwm1-ch5 { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 28 39>; + }; + + /omit-if-no-ref/ + rm_io28_pwm1_ch6: rm-io28-pwm1-ch6 { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 28 40>; + }; + + /omit-if-no-ref/ + rm_io28_pwm1_ch7: rm-io28-pwm1-ch7 { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 28 41>; + }; + + /omit-if-no-ref/ + rm_io28_touch_key_drive: rm-io28-touch-key-drive { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 28 42>; + }; + + /omit-if-no-ref/ + rm_io28_touch_key_in0: rm-io28-touch-key-in0 { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 28 43>; + }; + + /omit-if-no-ref/ + rm_io28_touch_key_in1: rm-io28-touch-key-in1 { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 28 44>; + }; + + /omit-if-no-ref/ + rm_io28_touch_key_in2: rm-io28-touch-key-in2 { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 28 45>; + }; + + /omit-if-no-ref/ + rm_io28_touch_key_in3: rm-io28-touch-key-in3 { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 28 46>; + }; + + /omit-if-no-ref/ + rm_io28_touch_key_in4: rm-io28-touch-key-in4 { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 28 47>; + }; + + /omit-if-no-ref/ + rm_io28_touch_key_in5: rm-io28-touch-key-in5 { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 28 48>; + }; + + /omit-if-no-ref/ + rm_io28_touch_key_in6: rm-io28-touch-key-in6 { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 28 49>; + }; + + /omit-if-no-ref/ + rm_io28_touch_key_in7: rm-io28-touch-key-in7 { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 28 50>; + }; + + /omit-if-no-ref/ + rm_io28_sai0_mclk: rm-io28-sai0-mclk { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 28 51>; + }; + + /omit-if-no-ref/ + rm_io28_sai0_sclk: rm-io28-sai0-sclk { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 28 52>; + }; + + /omit-if-no-ref/ + rm_io28_sai0_lrck: rm-io28-sai0-lrck { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 28 53>; + }; + + /omit-if-no-ref/ + rm_io28_sai0_sdi0: rm-io28-sai0-sdi0 { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 28 54>; + }; + + /omit-if-no-ref/ + rm_io28_sai0_sdi1: rm-io28-sai0-sdi1 { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 28 55>; + }; + + /omit-if-no-ref/ + rm_io28_sai0_sdi2: rm-io28-sai0-sdi2 { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 28 56>; + }; + + /omit-if-no-ref/ + rm_io28_sai0_sdi3: rm-io28-sai0-sdi3 { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 28 57>; + }; + + /omit-if-no-ref/ + rm_io28_sai0_sdo: rm-io28-sai0-sdo { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 28 58>; + }; + + /omit-if-no-ref/ + rm_io28_sai1_mclk: rm-io28-sai1-mclk { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 28 59>; + }; + + /omit-if-no-ref/ + rm_io28_sai1_sclk: rm-io28-sai1-sclk { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 28 60>; + }; + + /omit-if-no-ref/ + rm_io28_sai1_lrck: rm-io28-sai1-lrck { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 28 61>; + }; + + /omit-if-no-ref/ + rm_io28_sai1_sdi: rm-io28-sai1-sdi { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 28 62>; + }; + + /omit-if-no-ref/ + rm_io28_sai1_sdo0: rm-io28-sai1-sdo0 { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 28 63>; + }; + + /omit-if-no-ref/ + rm_io28_sai1_sdo1: rm-io28-sai1-sdo1 { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 28 64>; + }; + + /omit-if-no-ref/ + rm_io28_sai1_sdo2: rm-io28-sai1-sdo2 { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 28 65>; + }; + + /omit-if-no-ref/ + rm_io28_sai1_sdo3: rm-io28-sai1-sdo3 { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 28 66>; + }; + + /omit-if-no-ref/ + rm_io28_spi0_clk: rm-io28-spi0-clk { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 28 67>; + }; + + /omit-if-no-ref/ + rm_io28_spi0_mosi: rm-io28-spi0-mosi { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 28 68>; + }; + + /omit-if-no-ref/ + rm_io28_spi0_miso: rm-io28-spi0-miso { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 28 69>; + }; + + /omit-if-no-ref/ + rm_io28_spi0_csn0: rm-io28-spi0-csn0 { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 28 70>; + }; + + /omit-if-no-ref/ + rm_io28_spi0_csn1: rm-io28-spi0-csn1 { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 28 71>; + }; + + /omit-if-no-ref/ + rm_io28_spi1_clk: rm-io28-spi1-clk { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 28 72>; + }; + + /omit-if-no-ref/ + rm_io28_spi1_mosi: rm-io28-spi1-mosi { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 28 73>; + }; + + /omit-if-no-ref/ + rm_io28_spi1_miso: rm-io28-spi1-miso { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 28 74>; + }; + + /omit-if-no-ref/ + rm_io28_spi1_csn0: rm-io28-spi1-csn0 { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 28 75>; + }; + + /omit-if-no-ref/ + rm_io28_spi1_csn1: rm-io28-spi1-csn1 { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 28 76>; + }; + + /omit-if-no-ref/ + rm_io28_wdt_tsadc_shut: rm-io28-wdt-tsadc-shut { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 28 77>; + }; + + /omit-if-no-ref/ + rm_io28_pmu_sleep: rm-io28-pmu-sleep { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 28 78>; + }; + + /omit-if-no-ref/ + rm_io28_core_power_off: rm-io28-core-power-off { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 28 79>; + }; + + /omit-if-no-ref/ + rm_io28_spdif_tx: rm-io28-spdif-tx { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 28 80>; + }; + + /omit-if-no-ref/ + rm_io28_spdif_rx: rm-io28-spdif-rx { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 28 81>; + }; + + /omit-if-no-ref/ + rm_io28_pwm1_bip_cntr_a0: rm-io28-pwm1-bip-cntr-a0 { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 28 82>; + }; + + /omit-if-no-ref/ + rm_io28_pwm1_bip_cntr_a1: rm-io28-pwm1-bip-cntr-a1 { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 28 83>; + }; + + /omit-if-no-ref/ + rm_io28_pwm1_bip_cntr_a2: rm-io28-pwm1-bip-cntr-a2 { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 28 84>; + }; + + /omit-if-no-ref/ + rm_io28_pwm1_bip_cntr_a3: rm-io28-pwm1-bip-cntr-a3 { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 28 85>; + }; + + /omit-if-no-ref/ + rm_io28_pwm1_bip_cntr_a4: rm-io28-pwm1-bip-cntr-a4 { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 28 86>; + }; + + /omit-if-no-ref/ + rm_io28_pwm1_bip_cntr_a5: rm-io28-pwm1-bip-cntr-a5 { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 28 87>; + }; + + /omit-if-no-ref/ + rm_io28_pwm1_bip_cntr_b0: rm-io28-pwm1-bip-cntr-b0 { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 28 88>; + }; + + /omit-if-no-ref/ + rm_io28_pwm1_bip_cntr_b1: rm-io28-pwm1-bip-cntr-b1 { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 28 89>; + }; + + /omit-if-no-ref/ + rm_io28_pwm1_bip_cntr_b2: rm-io28-pwm1-bip-cntr-b2 { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 28 90>; + }; + + /omit-if-no-ref/ + rm_io28_pwm1_bip_cntr_b3: rm-io28-pwm1-bip-cntr-b3 { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 28 91>; + }; + + /omit-if-no-ref/ + rm_io28_pwm1_bip_cntr_b4: rm-io28-pwm1-bip-cntr-b4 { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 28 92>; + }; + + /omit-if-no-ref/ + rm_io28_pwm1_bip_cntr_b5: rm-io28-pwm1-bip-cntr-b5 { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 28 93>; + }; + + /omit-if-no-ref/ + rm_io28_pdm_clk1: rm-io28-pdm-clk1 { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 28 94>; + }; + + /omit-if-no-ref/ + rm_io28_eth_rmii0_ppsclk: rm-io28-eth-rmii0-ppsclk { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 28 95>; + }; + + /omit-if-no-ref/ + rm_io28_eth_rmii0_ppstrig: rm-io28-eth-rmii0-ppstrig { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 28 96>; + }; + + /omit-if-no-ref/ + rm_io28_eth_rmii1_ppsclk: rm-io28-eth-rmii1-ppsclk { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 28 97>; + }; + + /omit-if-no-ref/ + rm_io28_eth_rmii1_ppstrig: rm-io28-eth-rmii1-ppstrig { + rockchip,pins =3D + <1 RK_PC3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 28 98>; + }; + }; + + rm_io29 { + /omit-if-no-ref/ + rm_io29_uart1_tx: rm-io29-uart1-tx { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 29 1>; + }; + + /omit-if-no-ref/ + rm_io29_uart1_rx: rm-io29-uart1-rx { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 29 2>; + }; + + /omit-if-no-ref/ + rm_io29_uart2_tx: rm-io29-uart2-tx { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 29 3>; + }; + + /omit-if-no-ref/ + rm_io29_uart2_rx: rm-io29-uart2-rx { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 29 4>; + }; + + /omit-if-no-ref/ + rm_io29_uart3_tx: rm-io29-uart3-tx { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 29 5>; + }; + + /omit-if-no-ref/ + rm_io29_uart3_rx: rm-io29-uart3-rx { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 29 6>; + }; + + /omit-if-no-ref/ + rm_io29_uart3_ctsn: rm-io29-uart3-ctsn { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 29 7>; + }; + + /omit-if-no-ref/ + rm_io29_uart3_rtsn: rm-io29-uart3-rtsn { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 29 8>; + }; + + /omit-if-no-ref/ + rm_io29_uart4_tx: rm-io29-uart4-tx { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 29 9>; + }; + + /omit-if-no-ref/ + rm_io29_uart4_rx: rm-io29-uart4-rx { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 29 10>; + }; + + /omit-if-no-ref/ + rm_io29_uart4_ctsn: rm-io29-uart4-ctsn { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 29 11>; + }; + + /omit-if-no-ref/ + rm_io29_uart4_rtsn: rm-io29-uart4-rtsn { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 29 12>; + }; + + /omit-if-no-ref/ + rm_io29_mipite: rm-io29-mipite { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 29 13>; + }; + + /omit-if-no-ref/ + rm_io29_clk_32k: rm-io29-clk-32k { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 29 14>; + }; + + /omit-if-no-ref/ + rm_io29_i2c0_scl: rm-io29-i2c0-scl { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 29 15>; + }; + + /omit-if-no-ref/ + rm_io29_i2c0_sda: rm-io29-i2c0-sda { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 29 16>; + }; + + /omit-if-no-ref/ + rm_io29_i2c1_scl: rm-io29-i2c1-scl { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 29 17>; + }; + + /omit-if-no-ref/ + rm_io29_i2c1_sda: rm-io29-i2c1-sda { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 29 18>; + }; + + /omit-if-no-ref/ + rm_io29_i2c2_scl: rm-io29-i2c2-scl { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 29 19>; + }; + + /omit-if-no-ref/ + rm_io29_i2c2_sda: rm-io29-i2c2-sda { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 29 20>; + }; + + /omit-if-no-ref/ + rm_io29_pdm_clk0: rm-io29-pdm-clk0 { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 29 21>; + }; + + /omit-if-no-ref/ + rm_io29_pdm_sdi0: rm-io29-pdm-sdi0 { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 29 22>; + }; + + /omit-if-no-ref/ + rm_io29_pdm_sdi1: rm-io29-pdm-sdi1 { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 29 23>; + }; + + /omit-if-no-ref/ + rm_io29_pdm_sdi2: rm-io29-pdm-sdi2 { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 29 24>; + }; + + /omit-if-no-ref/ + rm_io29_pdm_sdi3: rm-io29-pdm-sdi3 { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 29 25>; + }; + + /omit-if-no-ref/ + rm_io29_can1_tx: rm-io29-can1-tx { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 29 26>; + }; + + /omit-if-no-ref/ + rm_io29_can1_rx: rm-io29-can1-rx { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 29 27>; + }; + + /omit-if-no-ref/ + rm_io29_can0_tx: rm-io29-can0-tx { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 29 28>; + }; + + /omit-if-no-ref/ + rm_io29_can0_rx: rm-io29-can0-rx { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 29 29>; + }; + + /omit-if-no-ref/ + rm_io29_pwm0_ch0: rm-io29-pwm0-ch0 { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 29 30>; + }; + + /omit-if-no-ref/ + rm_io29_pwm0_ch1: rm-io29-pwm0-ch1 { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 29 31>; + }; + + /omit-if-no-ref/ + rm_io29_pwm0_ch2: rm-io29-pwm0-ch2 { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 29 32>; + }; + + /omit-if-no-ref/ + rm_io29_pwm0_ch3: rm-io29-pwm0-ch3 { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 29 33>; + }; + + /omit-if-no-ref/ + rm_io29_pwm1_ch0: rm-io29-pwm1-ch0 { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 29 34>; + }; + + /omit-if-no-ref/ + rm_io29_pwm1_ch1: rm-io29-pwm1-ch1 { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 29 35>; + }; + + /omit-if-no-ref/ + rm_io29_pwm1_ch2: rm-io29-pwm1-ch2 { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 29 36>; + }; + + /omit-if-no-ref/ + rm_io29_pwm1_ch3: rm-io29-pwm1-ch3 { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 29 37>; + }; + + /omit-if-no-ref/ + rm_io29_pwm1_ch4: rm-io29-pwm1-ch4 { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 29 38>; + }; + + /omit-if-no-ref/ + rm_io29_pwm1_ch5: rm-io29-pwm1-ch5 { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 29 39>; + }; + + /omit-if-no-ref/ + rm_io29_pwm1_ch6: rm-io29-pwm1-ch6 { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 29 40>; + }; + + /omit-if-no-ref/ + rm_io29_pwm1_ch7: rm-io29-pwm1-ch7 { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 29 41>; + }; + + /omit-if-no-ref/ + rm_io29_touch_key_drive: rm-io29-touch-key-drive { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 29 42>; + }; + + /omit-if-no-ref/ + rm_io29_touch_key_in0: rm-io29-touch-key-in0 { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 29 43>; + }; + + /omit-if-no-ref/ + rm_io29_touch_key_in1: rm-io29-touch-key-in1 { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 29 44>; + }; + + /omit-if-no-ref/ + rm_io29_touch_key_in2: rm-io29-touch-key-in2 { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 29 45>; + }; + + /omit-if-no-ref/ + rm_io29_touch_key_in3: rm-io29-touch-key-in3 { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 29 46>; + }; + + /omit-if-no-ref/ + rm_io29_touch_key_in4: rm-io29-touch-key-in4 { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 29 47>; + }; + + /omit-if-no-ref/ + rm_io29_touch_key_in5: rm-io29-touch-key-in5 { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 29 48>; + }; + + /omit-if-no-ref/ + rm_io29_touch_key_in6: rm-io29-touch-key-in6 { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 29 49>; + }; + + /omit-if-no-ref/ + rm_io29_touch_key_in7: rm-io29-touch-key-in7 { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 29 50>; + }; + + /omit-if-no-ref/ + rm_io29_sai0_mclk: rm-io29-sai0-mclk { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 29 51>; + }; + + /omit-if-no-ref/ + rm_io29_sai0_sclk: rm-io29-sai0-sclk { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 29 52>; + }; + + /omit-if-no-ref/ + rm_io29_sai0_lrck: rm-io29-sai0-lrck { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 29 53>; + }; + + /omit-if-no-ref/ + rm_io29_sai0_sdi0: rm-io29-sai0-sdi0 { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 29 54>; + }; + + /omit-if-no-ref/ + rm_io29_sai0_sdi1: rm-io29-sai0-sdi1 { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 29 55>; + }; + + /omit-if-no-ref/ + rm_io29_sai0_sdi2: rm-io29-sai0-sdi2 { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 29 56>; + }; + + /omit-if-no-ref/ + rm_io29_sai0_sdi3: rm-io29-sai0-sdi3 { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 29 57>; + }; + + /omit-if-no-ref/ + rm_io29_sai0_sdo: rm-io29-sai0-sdo { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 29 58>; + }; + + /omit-if-no-ref/ + rm_io29_sai1_mclk: rm-io29-sai1-mclk { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 29 59>; + }; + + /omit-if-no-ref/ + rm_io29_sai1_sclk: rm-io29-sai1-sclk { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 29 60>; + }; + + /omit-if-no-ref/ + rm_io29_sai1_lrck: rm-io29-sai1-lrck { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 29 61>; + }; + + /omit-if-no-ref/ + rm_io29_sai1_sdi: rm-io29-sai1-sdi { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 29 62>; + }; + + /omit-if-no-ref/ + rm_io29_sai1_sdo0: rm-io29-sai1-sdo0 { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 29 63>; + }; + + /omit-if-no-ref/ + rm_io29_sai1_sdo1: rm-io29-sai1-sdo1 { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 29 64>; + }; + + /omit-if-no-ref/ + rm_io29_sai1_sdo2: rm-io29-sai1-sdo2 { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 29 65>; + }; + + /omit-if-no-ref/ + rm_io29_sai1_sdo3: rm-io29-sai1-sdo3 { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 29 66>; + }; + + /omit-if-no-ref/ + rm_io29_spi0_clk: rm-io29-spi0-clk { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 29 67>; + }; + + /omit-if-no-ref/ + rm_io29_spi0_mosi: rm-io29-spi0-mosi { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 29 68>; + }; + + /omit-if-no-ref/ + rm_io29_spi0_miso: rm-io29-spi0-miso { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 29 69>; + }; + + /omit-if-no-ref/ + rm_io29_spi0_csn0: rm-io29-spi0-csn0 { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 29 70>; + }; + + /omit-if-no-ref/ + rm_io29_spi0_csn1: rm-io29-spi0-csn1 { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 29 71>; + }; + + /omit-if-no-ref/ + rm_io29_spi1_clk: rm-io29-spi1-clk { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 29 72>; + }; + + /omit-if-no-ref/ + rm_io29_spi1_mosi: rm-io29-spi1-mosi { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 29 73>; + }; + + /omit-if-no-ref/ + rm_io29_spi1_miso: rm-io29-spi1-miso { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 29 74>; + }; + + /omit-if-no-ref/ + rm_io29_spi1_csn0: rm-io29-spi1-csn0 { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 29 75>; + }; + + /omit-if-no-ref/ + rm_io29_spi1_csn1: rm-io29-spi1-csn1 { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 29 76>; + }; + + /omit-if-no-ref/ + rm_io29_wdt_tsadc_shut: rm-io29-wdt-tsadc-shut { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 29 77>; + }; + + /omit-if-no-ref/ + rm_io29_pmu_sleep: rm-io29-pmu-sleep { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 29 78>; + }; + + /omit-if-no-ref/ + rm_io29_core_power_off: rm-io29-core-power-off { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 29 79>; + }; + + /omit-if-no-ref/ + rm_io29_spdif_tx: rm-io29-spdif-tx { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 29 80>; + }; + + /omit-if-no-ref/ + rm_io29_spdif_rx: rm-io29-spdif-rx { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 29 81>; + }; + + /omit-if-no-ref/ + rm_io29_pwm1_bip_cntr_a0: rm-io29-pwm1-bip-cntr-a0 { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 29 82>; + }; + + /omit-if-no-ref/ + rm_io29_pwm1_bip_cntr_a1: rm-io29-pwm1-bip-cntr-a1 { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 29 83>; + }; + + /omit-if-no-ref/ + rm_io29_pwm1_bip_cntr_a2: rm-io29-pwm1-bip-cntr-a2 { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 29 84>; + }; + + /omit-if-no-ref/ + rm_io29_pwm1_bip_cntr_a3: rm-io29-pwm1-bip-cntr-a3 { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 29 85>; + }; + + /omit-if-no-ref/ + rm_io29_pwm1_bip_cntr_a4: rm-io29-pwm1-bip-cntr-a4 { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 29 86>; + }; + + /omit-if-no-ref/ + rm_io29_pwm1_bip_cntr_a5: rm-io29-pwm1-bip-cntr-a5 { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 29 87>; + }; + + /omit-if-no-ref/ + rm_io29_pwm1_bip_cntr_b0: rm-io29-pwm1-bip-cntr-b0 { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 29 88>; + }; + + /omit-if-no-ref/ + rm_io29_pwm1_bip_cntr_b1: rm-io29-pwm1-bip-cntr-b1 { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 29 89>; + }; + + /omit-if-no-ref/ + rm_io29_pwm1_bip_cntr_b2: rm-io29-pwm1-bip-cntr-b2 { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 29 90>; + }; + + /omit-if-no-ref/ + rm_io29_pwm1_bip_cntr_b3: rm-io29-pwm1-bip-cntr-b3 { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 29 91>; + }; + + /omit-if-no-ref/ + rm_io29_pwm1_bip_cntr_b4: rm-io29-pwm1-bip-cntr-b4 { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 29 92>; + }; + + /omit-if-no-ref/ + rm_io29_pwm1_bip_cntr_b5: rm-io29-pwm1-bip-cntr-b5 { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 29 93>; + }; + + /omit-if-no-ref/ + rm_io29_pdm_clk1: rm-io29-pdm-clk1 { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 29 94>; + }; + + /omit-if-no-ref/ + rm_io29_eth_rmii0_ppsclk: rm-io29-eth-rmii0-ppsclk { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 29 95>; + }; + + /omit-if-no-ref/ + rm_io29_eth_rmii0_ppstrig: rm-io29-eth-rmii0-ppstrig { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 29 96>; + }; + + /omit-if-no-ref/ + rm_io29_eth_rmii1_ppsclk: rm-io29-eth-rmii1-ppsclk { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 29 97>; + }; + + /omit-if-no-ref/ + rm_io29_eth_rmii1_ppstrig: rm-io29-eth-rmii1-ppstrig { + rockchip,pins =3D + <1 RK_PD1 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 29 98>; + }; + }; + + rm_io30 { + /omit-if-no-ref/ + rm_io30_uart1_tx: rm-io30-uart1-tx { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 30 1>; + }; + + /omit-if-no-ref/ + rm_io30_uart1_rx: rm-io30-uart1-rx { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 30 2>; + }; + + /omit-if-no-ref/ + rm_io30_uart2_tx: rm-io30-uart2-tx { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 30 3>; + }; + + /omit-if-no-ref/ + rm_io30_uart2_rx: rm-io30-uart2-rx { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 30 4>; + }; + + /omit-if-no-ref/ + rm_io30_uart3_tx: rm-io30-uart3-tx { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 30 5>; + }; + + /omit-if-no-ref/ + rm_io30_uart3_rx: rm-io30-uart3-rx { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 30 6>; + }; + + /omit-if-no-ref/ + rm_io30_uart3_ctsn: rm-io30-uart3-ctsn { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 30 7>; + }; + + /omit-if-no-ref/ + rm_io30_uart3_rtsn: rm-io30-uart3-rtsn { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 30 8>; + }; + + /omit-if-no-ref/ + rm_io30_uart4_tx: rm-io30-uart4-tx { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 30 9>; + }; + + /omit-if-no-ref/ + rm_io30_uart4_rx: rm-io30-uart4-rx { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 30 10>; + }; + + /omit-if-no-ref/ + rm_io30_uart4_ctsn: rm-io30-uart4-ctsn { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 30 11>; + }; + + /omit-if-no-ref/ + rm_io30_uart4_rtsn: rm-io30-uart4-rtsn { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 30 12>; + }; + + /omit-if-no-ref/ + rm_io30_mipite: rm-io30-mipite { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 30 13>; + }; + + /omit-if-no-ref/ + rm_io30_clk_32k: rm-io30-clk-32k { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 30 14>; + }; + + /omit-if-no-ref/ + rm_io30_i2c0_scl: rm-io30-i2c0-scl { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 30 15>; + }; + + /omit-if-no-ref/ + rm_io30_i2c0_sda: rm-io30-i2c0-sda { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 30 16>; + }; + + /omit-if-no-ref/ + rm_io30_i2c1_scl: rm-io30-i2c1-scl { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 30 17>; + }; + + /omit-if-no-ref/ + rm_io30_i2c1_sda: rm-io30-i2c1-sda { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 30 18>; + }; + + /omit-if-no-ref/ + rm_io30_i2c2_scl: rm-io30-i2c2-scl { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 30 19>; + }; + + /omit-if-no-ref/ + rm_io30_i2c2_sda: rm-io30-i2c2-sda { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 30 20>; + }; + + /omit-if-no-ref/ + rm_io30_pdm_clk0: rm-io30-pdm-clk0 { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 30 21>; + }; + + /omit-if-no-ref/ + rm_io30_pdm_sdi0: rm-io30-pdm-sdi0 { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 30 22>; + }; + + /omit-if-no-ref/ + rm_io30_pdm_sdi1: rm-io30-pdm-sdi1 { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 30 23>; + }; + + /omit-if-no-ref/ + rm_io30_pdm_sdi2: rm-io30-pdm-sdi2 { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 30 24>; + }; + + /omit-if-no-ref/ + rm_io30_pdm_sdi3: rm-io30-pdm-sdi3 { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 30 25>; + }; + + /omit-if-no-ref/ + rm_io30_can1_tx: rm-io30-can1-tx { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 30 26>; + }; + + /omit-if-no-ref/ + rm_io30_can1_rx: rm-io30-can1-rx { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 30 27>; + }; + + /omit-if-no-ref/ + rm_io30_can0_tx: rm-io30-can0-tx { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 30 28>; + }; + + /omit-if-no-ref/ + rm_io30_can0_rx: rm-io30-can0-rx { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 30 29>; + }; + + /omit-if-no-ref/ + rm_io30_pwm0_ch0: rm-io30-pwm0-ch0 { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 30 30>; + }; + + /omit-if-no-ref/ + rm_io30_pwm0_ch1: rm-io30-pwm0-ch1 { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 30 31>; + }; + + /omit-if-no-ref/ + rm_io30_pwm0_ch2: rm-io30-pwm0-ch2 { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 30 32>; + }; + + /omit-if-no-ref/ + rm_io30_pwm0_ch3: rm-io30-pwm0-ch3 { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 30 33>; + }; + + /omit-if-no-ref/ + rm_io30_pwm1_ch0: rm-io30-pwm1-ch0 { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 30 34>; + }; + + /omit-if-no-ref/ + rm_io30_pwm1_ch1: rm-io30-pwm1-ch1 { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 30 35>; + }; + + /omit-if-no-ref/ + rm_io30_pwm1_ch2: rm-io30-pwm1-ch2 { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 30 36>; + }; + + /omit-if-no-ref/ + rm_io30_pwm1_ch3: rm-io30-pwm1-ch3 { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 30 37>; + }; + + /omit-if-no-ref/ + rm_io30_pwm1_ch4: rm-io30-pwm1-ch4 { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 30 38>; + }; + + /omit-if-no-ref/ + rm_io30_pwm1_ch5: rm-io30-pwm1-ch5 { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 30 39>; + }; + + /omit-if-no-ref/ + rm_io30_pwm1_ch6: rm-io30-pwm1-ch6 { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 30 40>; + }; + + /omit-if-no-ref/ + rm_io30_pwm1_ch7: rm-io30-pwm1-ch7 { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 30 41>; + }; + + /omit-if-no-ref/ + rm_io30_touch_key_drive: rm-io30-touch-key-drive { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 30 42>; + }; + + /omit-if-no-ref/ + rm_io30_touch_key_in0: rm-io30-touch-key-in0 { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 30 43>; + }; + + /omit-if-no-ref/ + rm_io30_touch_key_in1: rm-io30-touch-key-in1 { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 30 44>; + }; + + /omit-if-no-ref/ + rm_io30_touch_key_in2: rm-io30-touch-key-in2 { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 30 45>; + }; + + /omit-if-no-ref/ + rm_io30_touch_key_in3: rm-io30-touch-key-in3 { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 30 46>; + }; + + /omit-if-no-ref/ + rm_io30_touch_key_in4: rm-io30-touch-key-in4 { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 30 47>; + }; + + /omit-if-no-ref/ + rm_io30_touch_key_in5: rm-io30-touch-key-in5 { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 30 48>; + }; + + /omit-if-no-ref/ + rm_io30_touch_key_in6: rm-io30-touch-key-in6 { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 30 49>; + }; + + /omit-if-no-ref/ + rm_io30_touch_key_in7: rm-io30-touch-key-in7 { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 30 50>; + }; + + /omit-if-no-ref/ + rm_io30_sai0_mclk: rm-io30-sai0-mclk { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 30 51>; + }; + + /omit-if-no-ref/ + rm_io30_sai0_sclk: rm-io30-sai0-sclk { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 30 52>; + }; + + /omit-if-no-ref/ + rm_io30_sai0_lrck: rm-io30-sai0-lrck { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 30 53>; + }; + + /omit-if-no-ref/ + rm_io30_sai0_sdi0: rm-io30-sai0-sdi0 { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 30 54>; + }; + + /omit-if-no-ref/ + rm_io30_sai0_sdi1: rm-io30-sai0-sdi1 { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 30 55>; + }; + + /omit-if-no-ref/ + rm_io30_sai0_sdi2: rm-io30-sai0-sdi2 { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 30 56>; + }; + + /omit-if-no-ref/ + rm_io30_sai0_sdi3: rm-io30-sai0-sdi3 { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 30 57>; + }; + + /omit-if-no-ref/ + rm_io30_sai0_sdo: rm-io30-sai0-sdo { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 30 58>; + }; + + /omit-if-no-ref/ + rm_io30_sai1_mclk: rm-io30-sai1-mclk { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 30 59>; + }; + + /omit-if-no-ref/ + rm_io30_sai1_sclk: rm-io30-sai1-sclk { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 30 60>; + }; + + /omit-if-no-ref/ + rm_io30_sai1_lrck: rm-io30-sai1-lrck { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 30 61>; + }; + + /omit-if-no-ref/ + rm_io30_sai1_sdi: rm-io30-sai1-sdi { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 30 62>; + }; + + /omit-if-no-ref/ + rm_io30_sai1_sdo0: rm-io30-sai1-sdo0 { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 30 63>; + }; + + /omit-if-no-ref/ + rm_io30_sai1_sdo1: rm-io30-sai1-sdo1 { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 30 64>; + }; + + /omit-if-no-ref/ + rm_io30_sai1_sdo2: rm-io30-sai1-sdo2 { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 30 65>; + }; + + /omit-if-no-ref/ + rm_io30_sai1_sdo3: rm-io30-sai1-sdo3 { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 30 66>; + }; + + /omit-if-no-ref/ + rm_io30_spi0_clk: rm-io30-spi0-clk { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 30 67>; + }; + + /omit-if-no-ref/ + rm_io30_spi0_mosi: rm-io30-spi0-mosi { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 30 68>; + }; + + /omit-if-no-ref/ + rm_io30_spi0_miso: rm-io30-spi0-miso { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 30 69>; + }; + + /omit-if-no-ref/ + rm_io30_spi0_csn0: rm-io30-spi0-csn0 { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 30 70>; + }; + + /omit-if-no-ref/ + rm_io30_spi0_csn1: rm-io30-spi0-csn1 { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 30 71>; + }; + + /omit-if-no-ref/ + rm_io30_spi1_clk: rm-io30-spi1-clk { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 30 72>; + }; + + /omit-if-no-ref/ + rm_io30_spi1_mosi: rm-io30-spi1-mosi { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 30 73>; + }; + + /omit-if-no-ref/ + rm_io30_spi1_miso: rm-io30-spi1-miso { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 30 74>; + }; + + /omit-if-no-ref/ + rm_io30_spi1_csn0: rm-io30-spi1-csn0 { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 30 75>; + }; + + /omit-if-no-ref/ + rm_io30_spi1_csn1: rm-io30-spi1-csn1 { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 30 76>; + }; + + /omit-if-no-ref/ + rm_io30_wdt_tsadc_shut: rm-io30-wdt-tsadc-shut { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 30 77>; + }; + + /omit-if-no-ref/ + rm_io30_pmu_sleep: rm-io30-pmu-sleep { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 30 78>; + }; + + /omit-if-no-ref/ + rm_io30_core_power_off: rm-io30-core-power-off { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 30 79>; + }; + + /omit-if-no-ref/ + rm_io30_spdif_tx: rm-io30-spdif-tx { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 30 80>; + }; + + /omit-if-no-ref/ + rm_io30_spdif_rx: rm-io30-spdif-rx { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 30 81>; + }; + + /omit-if-no-ref/ + rm_io30_pwm1_bip_cntr_a0: rm-io30-pwm1-bip-cntr-a0 { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 30 82>; + }; + + /omit-if-no-ref/ + rm_io30_pwm1_bip_cntr_a1: rm-io30-pwm1-bip-cntr-a1 { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 30 83>; + }; + + /omit-if-no-ref/ + rm_io30_pwm1_bip_cntr_a2: rm-io30-pwm1-bip-cntr-a2 { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 30 84>; + }; + + /omit-if-no-ref/ + rm_io30_pwm1_bip_cntr_a3: rm-io30-pwm1-bip-cntr-a3 { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 30 85>; + }; + + /omit-if-no-ref/ + rm_io30_pwm1_bip_cntr_a4: rm-io30-pwm1-bip-cntr-a4 { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 30 86>; + }; + + /omit-if-no-ref/ + rm_io30_pwm1_bip_cntr_a5: rm-io30-pwm1-bip-cntr-a5 { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 30 87>; + }; + + /omit-if-no-ref/ + rm_io30_pwm1_bip_cntr_b0: rm-io30-pwm1-bip-cntr-b0 { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 30 88>; + }; + + /omit-if-no-ref/ + rm_io30_pwm1_bip_cntr_b1: rm-io30-pwm1-bip-cntr-b1 { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 30 89>; + }; + + /omit-if-no-ref/ + rm_io30_pwm1_bip_cntr_b2: rm-io30-pwm1-bip-cntr-b2 { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 30 90>; + }; + + /omit-if-no-ref/ + rm_io30_pwm1_bip_cntr_b3: rm-io30-pwm1-bip-cntr-b3 { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 30 91>; + }; + + /omit-if-no-ref/ + rm_io30_pwm1_bip_cntr_b4: rm-io30-pwm1-bip-cntr-b4 { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 30 92>; + }; + + /omit-if-no-ref/ + rm_io30_pwm1_bip_cntr_b5: rm-io30-pwm1-bip-cntr-b5 { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 30 93>; + }; + + /omit-if-no-ref/ + rm_io30_pdm_clk1: rm-io30-pdm-clk1 { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 30 94>; + }; + + /omit-if-no-ref/ + rm_io30_eth_rmii0_ppsclk: rm-io30-eth-rmii0-ppsclk { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 30 95>; + }; + + /omit-if-no-ref/ + rm_io30_eth_rmii0_ppstrig: rm-io30-eth-rmii0-ppstrig { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 30 96>; + }; + + /omit-if-no-ref/ + rm_io30_eth_rmii1_ppsclk: rm-io30-eth-rmii1-ppsclk { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 30 97>; + }; + + /omit-if-no-ref/ + rm_io30_eth_rmii1_ppstrig: rm-io30-eth-rmii1-ppstrig { + rockchip,pins =3D + <1 RK_PD2 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 30 98>; + }; + }; + + rm_io31 { + /omit-if-no-ref/ + rm_io31_uart1_tx: rm-io31-uart1-tx { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 31 1>; + }; + + /omit-if-no-ref/ + rm_io31_uart1_rx: rm-io31-uart1-rx { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 31 2>; + }; + + /omit-if-no-ref/ + rm_io31_uart2_tx: rm-io31-uart2-tx { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 31 3>; + }; + + /omit-if-no-ref/ + rm_io31_uart2_rx: rm-io31-uart2-rx { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 31 4>; + }; + + /omit-if-no-ref/ + rm_io31_uart3_tx: rm-io31-uart3-tx { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 31 5>; + }; + + /omit-if-no-ref/ + rm_io31_uart3_rx: rm-io31-uart3-rx { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 31 6>; + }; + + /omit-if-no-ref/ + rm_io31_uart3_ctsn: rm-io31-uart3-ctsn { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 31 7>; + }; + + /omit-if-no-ref/ + rm_io31_uart3_rtsn: rm-io31-uart3-rtsn { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 31 8>; + }; + + /omit-if-no-ref/ + rm_io31_uart4_tx: rm-io31-uart4-tx { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 31 9>; + }; + + /omit-if-no-ref/ + rm_io31_uart4_rx: rm-io31-uart4-rx { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_up>; + rockchip,rmio-pins =3D + <0 31 10>; + }; + + /omit-if-no-ref/ + rm_io31_uart4_ctsn: rm-io31-uart4-ctsn { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 31 11>; + }; + + /omit-if-no-ref/ + rm_io31_uart4_rtsn: rm-io31-uart4-rtsn { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 31 12>; + }; + + /omit-if-no-ref/ + rm_io31_mipite: rm-io31-mipite { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 31 13>; + }; + + /omit-if-no-ref/ + rm_io31_clk_32k: rm-io31-clk-32k { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 31 14>; + }; + + /omit-if-no-ref/ + rm_io31_i2c0_scl: rm-io31-i2c0-scl { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 31 15>; + }; + + /omit-if-no-ref/ + rm_io31_i2c0_sda: rm-io31-i2c0-sda { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 31 16>; + }; + + /omit-if-no-ref/ + rm_io31_i2c1_scl: rm-io31-i2c1-scl { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 31 17>; + }; + + /omit-if-no-ref/ + rm_io31_i2c1_sda: rm-io31-i2c1-sda { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 31 18>; + }; + + /omit-if-no-ref/ + rm_io31_i2c2_scl: rm-io31-i2c2-scl { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 31 19>; + }; + + /omit-if-no-ref/ + rm_io31_i2c2_sda: rm-io31-i2c2-sda { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 31 20>; + }; + + /omit-if-no-ref/ + rm_io31_pdm_clk0: rm-io31-pdm-clk0 { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 31 21>; + }; + + /omit-if-no-ref/ + rm_io31_pdm_sdi0: rm-io31-pdm-sdi0 { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 31 22>; + }; + + /omit-if-no-ref/ + rm_io31_pdm_sdi1: rm-io31-pdm-sdi1 { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 31 23>; + }; + + /omit-if-no-ref/ + rm_io31_pdm_sdi2: rm-io31-pdm-sdi2 { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 31 24>; + }; + + /omit-if-no-ref/ + rm_io31_pdm_sdi3: rm-io31-pdm-sdi3 { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 31 25>; + }; + + /omit-if-no-ref/ + rm_io31_can1_tx: rm-io31-can1-tx { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 31 26>; + }; + + /omit-if-no-ref/ + rm_io31_can1_rx: rm-io31-can1-rx { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 31 27>; + }; + + /omit-if-no-ref/ + rm_io31_can0_tx: rm-io31-can0-tx { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 31 28>; + }; + + /omit-if-no-ref/ + rm_io31_can0_rx: rm-io31-can0-rx { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 31 29>; + }; + + /omit-if-no-ref/ + rm_io31_pwm0_ch0: rm-io31-pwm0-ch0 { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 31 30>; + }; + + /omit-if-no-ref/ + rm_io31_pwm0_ch1: rm-io31-pwm0-ch1 { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 31 31>; + }; + + /omit-if-no-ref/ + rm_io31_pwm0_ch2: rm-io31-pwm0-ch2 { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 31 32>; + }; + + /omit-if-no-ref/ + rm_io31_pwm0_ch3: rm-io31-pwm0-ch3 { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 31 33>; + }; + + /omit-if-no-ref/ + rm_io31_pwm1_ch0: rm-io31-pwm1-ch0 { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 31 34>; + }; + + /omit-if-no-ref/ + rm_io31_pwm1_ch1: rm-io31-pwm1-ch1 { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 31 35>; + }; + + /omit-if-no-ref/ + rm_io31_pwm1_ch2: rm-io31-pwm1-ch2 { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 31 36>; + }; + + /omit-if-no-ref/ + rm_io31_pwm1_ch3: rm-io31-pwm1-ch3 { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 31 37>; + }; + + /omit-if-no-ref/ + rm_io31_pwm1_ch4: rm-io31-pwm1-ch4 { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 31 38>; + }; + + /omit-if-no-ref/ + rm_io31_pwm1_ch5: rm-io31-pwm1-ch5 { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 31 39>; + }; + + /omit-if-no-ref/ + rm_io31_pwm1_ch6: rm-io31-pwm1-ch6 { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 31 40>; + }; + + /omit-if-no-ref/ + rm_io31_pwm1_ch7: rm-io31-pwm1-ch7 { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none_drv_level_1>; + rockchip,rmio-pins =3D + <0 31 41>; + }; + + /omit-if-no-ref/ + rm_io31_touch_key_drive: rm-io31-touch-key-drive { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 31 42>; + }; + + /omit-if-no-ref/ + rm_io31_touch_key_in0: rm-io31-touch-key-in0 { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 31 43>; + }; + + /omit-if-no-ref/ + rm_io31_touch_key_in1: rm-io31-touch-key-in1 { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 31 44>; + }; + + /omit-if-no-ref/ + rm_io31_touch_key_in2: rm-io31-touch-key-in2 { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 31 45>; + }; + + /omit-if-no-ref/ + rm_io31_touch_key_in3: rm-io31-touch-key-in3 { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 31 46>; + }; + + /omit-if-no-ref/ + rm_io31_touch_key_in4: rm-io31-touch-key-in4 { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 31 47>; + }; + + /omit-if-no-ref/ + rm_io31_touch_key_in5: rm-io31-touch-key-in5 { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 31 48>; + }; + + /omit-if-no-ref/ + rm_io31_touch_key_in6: rm-io31-touch-key-in6 { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 31 49>; + }; + + /omit-if-no-ref/ + rm_io31_touch_key_in7: rm-io31-touch-key-in7 { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 31 50>; + }; + + /omit-if-no-ref/ + rm_io31_sai0_mclk: rm-io31-sai0-mclk { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 31 51>; + }; + + /omit-if-no-ref/ + rm_io31_sai0_sclk: rm-io31-sai0-sclk { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 31 52>; + }; + + /omit-if-no-ref/ + rm_io31_sai0_lrck: rm-io31-sai0-lrck { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 31 53>; + }; + + /omit-if-no-ref/ + rm_io31_sai0_sdi0: rm-io31-sai0-sdi0 { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 31 54>; + }; + + /omit-if-no-ref/ + rm_io31_sai0_sdi1: rm-io31-sai0-sdi1 { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 31 55>; + }; + + /omit-if-no-ref/ + rm_io31_sai0_sdi2: rm-io31-sai0-sdi2 { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 31 56>; + }; + + /omit-if-no-ref/ + rm_io31_sai0_sdi3: rm-io31-sai0-sdi3 { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 31 57>; + }; + + /omit-if-no-ref/ + rm_io31_sai0_sdo: rm-io31-sai0-sdo { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 31 58>; + }; + + /omit-if-no-ref/ + rm_io31_sai1_mclk: rm-io31-sai1-mclk { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 31 59>; + }; + + /omit-if-no-ref/ + rm_io31_sai1_sclk: rm-io31-sai1-sclk { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 31 60>; + }; + + /omit-if-no-ref/ + rm_io31_sai1_lrck: rm-io31-sai1-lrck { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 31 61>; + }; + + /omit-if-no-ref/ + rm_io31_sai1_sdi: rm-io31-sai1-sdi { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 31 62>; + }; + + /omit-if-no-ref/ + rm_io31_sai1_sdo0: rm-io31-sai1-sdo0 { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 31 63>; + }; + + /omit-if-no-ref/ + rm_io31_sai1_sdo1: rm-io31-sai1-sdo1 { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 31 64>; + }; + + /omit-if-no-ref/ + rm_io31_sai1_sdo2: rm-io31-sai1-sdo2 { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 31 65>; + }; + + /omit-if-no-ref/ + rm_io31_sai1_sdo3: rm-io31-sai1-sdo3 { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 31 66>; + }; + + /omit-if-no-ref/ + rm_io31_spi0_clk: rm-io31-spi0-clk { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 31 67>; + }; + + /omit-if-no-ref/ + rm_io31_spi0_mosi: rm-io31-spi0-mosi { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 31 68>; + }; + + /omit-if-no-ref/ + rm_io31_spi0_miso: rm-io31-spi0-miso { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 31 69>; + }; + + /omit-if-no-ref/ + rm_io31_spi0_csn0: rm-io31-spi0-csn0 { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 31 70>; + }; + + /omit-if-no-ref/ + rm_io31_spi0_csn1: rm-io31-spi0-csn1 { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 31 71>; + }; + + /omit-if-no-ref/ + rm_io31_spi1_clk: rm-io31-spi1-clk { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 31 72>; + }; + + /omit-if-no-ref/ + rm_io31_spi1_mosi: rm-io31-spi1-mosi { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 31 73>; + }; + + /omit-if-no-ref/ + rm_io31_spi1_miso: rm-io31-spi1-miso { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 31 74>; + }; + + /omit-if-no-ref/ + rm_io31_spi1_csn0: rm-io31-spi1-csn0 { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 31 75>; + }; + + /omit-if-no-ref/ + rm_io31_spi1_csn1: rm-io31-spi1-csn1 { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 31 76>; + }; + + /omit-if-no-ref/ + rm_io31_wdt_tsadc_shut: rm-io31-wdt-tsadc-shut { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 31 77>; + }; + + /omit-if-no-ref/ + rm_io31_pmu_sleep: rm-io31-pmu-sleep { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 31 78>; + }; + + /omit-if-no-ref/ + rm_io31_core_power_off: rm-io31-core-power-off { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 31 79>; + }; + + /omit-if-no-ref/ + rm_io31_spdif_tx: rm-io31-spdif-tx { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 31 80>; + }; + + /omit-if-no-ref/ + rm_io31_spdif_rx: rm-io31-spdif-rx { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 31 81>; + }; + + /omit-if-no-ref/ + rm_io31_pwm1_bip_cntr_a0: rm-io31-pwm1-bip-cntr-a0 { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 31 82>; + }; + + /omit-if-no-ref/ + rm_io31_pwm1_bip_cntr_a1: rm-io31-pwm1-bip-cntr-a1 { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 31 83>; + }; + + /omit-if-no-ref/ + rm_io31_pwm1_bip_cntr_a2: rm-io31-pwm1-bip-cntr-a2 { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 31 84>; + }; + + /omit-if-no-ref/ + rm_io31_pwm1_bip_cntr_a3: rm-io31-pwm1-bip-cntr-a3 { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 31 85>; + }; + + /omit-if-no-ref/ + rm_io31_pwm1_bip_cntr_a4: rm-io31-pwm1-bip-cntr-a4 { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 31 86>; + }; + + /omit-if-no-ref/ + rm_io31_pwm1_bip_cntr_a5: rm-io31-pwm1-bip-cntr-a5 { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 31 87>; + }; + + /omit-if-no-ref/ + rm_io31_pwm1_bip_cntr_b0: rm-io31-pwm1-bip-cntr-b0 { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 31 88>; + }; + + /omit-if-no-ref/ + rm_io31_pwm1_bip_cntr_b1: rm-io31-pwm1-bip-cntr-b1 { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 31 89>; + }; + + /omit-if-no-ref/ + rm_io31_pwm1_bip_cntr_b2: rm-io31-pwm1-bip-cntr-b2 { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 31 90>; + }; + + /omit-if-no-ref/ + rm_io31_pwm1_bip_cntr_b3: rm-io31-pwm1-bip-cntr-b3 { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 31 91>; + }; + + /omit-if-no-ref/ + rm_io31_pwm1_bip_cntr_b4: rm-io31-pwm1-bip-cntr-b4 { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 31 92>; + }; + + /omit-if-no-ref/ + rm_io31_pwm1_bip_cntr_b5: rm-io31-pwm1-bip-cntr-b5 { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 31 93>; + }; + + /omit-if-no-ref/ + rm_io31_pdm_clk1: rm-io31-pdm-clk1 { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 31 94>; + }; + + /omit-if-no-ref/ + rm_io31_eth_rmii0_ppsclk: rm-io31-eth-rmii0-ppsclk { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 31 95>; + }; + + /omit-if-no-ref/ + rm_io31_eth_rmii0_ppstrig: rm-io31-eth-rmii0-ppstrig { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 31 96>; + }; + + /omit-if-no-ref/ + rm_io31_eth_rmii1_ppsclk: rm-io31-eth-rmii1-ppsclk { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <0 31 97>; + }; + + /omit-if-no-ref/ + rm_io31_eth_rmii1_ppstrig: rm-io31-eth-rmii1-ppstrig { + rockchip,pins =3D + <1 RK_PD3 7 &pcfg_pull_none>; + rockchip,rmio-pins =3D + <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 +#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 =3D + /* aupll_clk_in */ + <0 RK_PC4 2 &pcfg_pull_none>; + }; + }; + + cpu { + /omit-if-no-ref/ + cpu_pins: cpu-pins { + rockchip,pins =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* dsm_aud_rp_m1 */ + <2 RK_PB5 2 &pcfg_pull_none>; + }; + }; + + dsmc { + /omit-if-no-ref/ + dsmc_int_pins: dsmc-int-pins { + rockchip,pins =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* dsmc_slv_csn0 */ + <1 RK_PD2 8 &pcfg_pull_up>; + }; + + /omit-if-no-ref/ + dsmc_slv_bus8_pins: dsmc-slv-bus8-pins { + rockchip,pins =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* eth_rmii1_clk */ + <3 RK_PB0 2 &pcfg_pull_none>; + }; + }; + + flexbus0 { + /omit-if-no-ref/ + flexbus0m0_pins: flexbus0m0-pins { + rockchip,pins =3D + /* flexbus0_csn_m0 */ + <1 RK_PB0 5 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + flexbus0m1_pins: flexbus0m1-pins { + rockchip,pins =3D + /* flexbus0_csn_m1 */ + <1 RK_PB2 5 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + flexbus0m2_pins: flexbus0m2-pins { + rockchip,pins =3D + /* flexbus0_csn_m2 */ + <1 RK_PB4 5 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + flexbus0m3_pins: flexbus0m3-pins { + rockchip,pins =3D + /* flexbus0_csn_m3 */ + <1 RK_PB6 5 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + flexbus0m4_pins: flexbus0m4-pins { + rockchip,pins =3D + /* flexbus0_csn_m4 */ + <1 RK_PC0 5 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + flexbus0m5_pins: flexbus0m5-pins { + rockchip,pins =3D + /* flexbus0_csn_m5 */ + <1 RK_PC2 5 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + flexbus0_clk_pins: flexbus0-clk-pins { + rockchip,pins =3D + /* flexbus0_clk */ + <1 RK_PC1 3 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + flexbus0_d0_pins: flexbus0-d0-pins { + rockchip,pins =3D + /* flexbus0_d0 */ + <1 RK_PD3 3 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + flexbus0_d1_pins: flexbus0-d1-pins { + rockchip,pins =3D + /* flexbus0_d1 */ + <1 RK_PD2 3 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + flexbus0_d2_pins: flexbus0-d2-pins { + rockchip,pins =3D + /* flexbus0_d2 */ + <1 RK_PD1 3 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + flexbus0_d3_pins: flexbus0-d3-pins { + rockchip,pins =3D + /* flexbus0_d3 */ + <1 RK_PD0 3 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + flexbus0_d4_pins: flexbus0-d4-pins { + rockchip,pins =3D + /* flexbus0_d4 */ + <1 RK_PC7 3 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + flexbus0_d5_pins: flexbus0-d5-pins { + rockchip,pins =3D + /* flexbus0_d5 */ + <1 RK_PC6 3 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + flexbus0_d6_pins: flexbus0-d6-pins { + rockchip,pins =3D + /* flexbus0_d6 */ + <1 RK_PC5 3 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + flexbus0_d7_pins: flexbus0-d7-pins { + rockchip,pins =3D + /* flexbus0_d7 */ + <1 RK_PC4 3 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + flexbus0_d8_pins: flexbus0-d8-pins { + rockchip,pins =3D + /* flexbus0_d8 */ + <1 RK_PC3 3 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + flexbus0_d9_pins: flexbus0-d9-pins { + rockchip,pins =3D + /* flexbus0_d9 */ + <1 RK_PC2 3 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + flexbus0_d10_pins: flexbus0-d10-pins { + rockchip,pins =3D + /* flexbus0_d10 */ + <1 RK_PB7 4 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + flexbus0_d11_pins: flexbus0-d11-pins { + rockchip,pins =3D + /* flexbus0_d11 */ + <1 RK_PB6 4 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + flexbus0_d12_pins: flexbus0-d12-pins { + rockchip,pins =3D + /* flexbus0_d12 */ + <1 RK_PB5 4 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + flexbus0_d13_pins: flexbus0-d13-pins { + rockchip,pins =3D + /* flexbus0_d13 */ + <1 RK_PB4 4 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + flexbus0_d14_pins: flexbus0-d14-pins { + rockchip,pins =3D + /* flexbus0_d14 */ + <1 RK_PB3 4 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + flexbus0_d15_pins: flexbus0-d15-pins { + rockchip,pins =3D + /* flexbus0_d15 */ + <1 RK_PB2 4 &pcfg_pull_none>; + }; + }; + + flexbus1 { + /omit-if-no-ref/ + flexbus1m0_pins: flexbus1m0-pins { + rockchip,pins =3D + /* flexbus1_csn_m0 */ + <1 RK_PB1 5 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + flexbus1m1_pins: flexbus1m1-pins { + rockchip,pins =3D + /* flexbus1_csn_m1 */ + <1 RK_PB3 5 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + flexbus1m2_pins: flexbus1m2-pins { + rockchip,pins =3D + /* flexbus1_csn_m2 */ + <1 RK_PB5 5 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + flexbus1m3_pins: flexbus1m3-pins { + rockchip,pins =3D + /* flexbus1_csn_m3 */ + <1 RK_PB7 5 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + flexbus1m4_pins: flexbus1m4-pins { + rockchip,pins =3D + /* flexbus1_csn_m4 */ + <1 RK_PC1 5 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + flexbus1m5_pins: flexbus1m5-pins { + rockchip,pins =3D + /* flexbus1_csn_m5 */ + <1 RK_PC3 5 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + flexbus1_clk_pins: flexbus1-clk-pins { + rockchip,pins =3D + /* flexbus1_clk */ + <1 RK_PC0 3 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + flexbus1_d0_pins: flexbus1-d0-pins { + rockchip,pins =3D + /* flexbus1_d0 */ + <1 RK_PA0 3 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + flexbus1_d1_pins: flexbus1-d1-pins { + rockchip,pins =3D + /* flexbus1_d1 */ + <1 RK_PA1 3 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + flexbus1_d2_pins: flexbus1-d2-pins { + rockchip,pins =3D + /* flexbus1_d2 */ + <1 RK_PA2 3 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + flexbus1_d3_pins: flexbus1-d3-pins { + rockchip,pins =3D + /* flexbus1_d3 */ + <1 RK_PA3 3 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + flexbus1_d4_pins: flexbus1-d4-pins { + rockchip,pins =3D + /* flexbus1_d4 */ + <1 RK_PA4 3 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + flexbus1_d5_pins: flexbus1-d5-pins { + rockchip,pins =3D + /* flexbus1_d5 */ + <1 RK_PA5 3 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + flexbus1_d6_pins: flexbus1-d6-pins { + rockchip,pins =3D + /* flexbus1_d6 */ + <1 RK_PA6 3 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + flexbus1_d7_pins: flexbus1-d7-pins { + rockchip,pins =3D + /* flexbus1_d7 */ + <1 RK_PA7 3 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + flexbus1_d8_pins: flexbus1-d8-pins { + rockchip,pins =3D + /* flexbus1_d8 */ + <1 RK_PB0 3 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + flexbus1_d9_pins: flexbus1-d9-pins { + rockchip,pins =3D + /* flexbus1_d9 */ + <1 RK_PB1 3 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + flexbus1_d10_pins: flexbus1-d10-pins { + rockchip,pins =3D + /* flexbus1_d10 */ + <1 RK_PB2 3 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + flexbus1_d11_pins: flexbus1-d11-pins { + rockchip,pins =3D + /* flexbus1_d11 */ + <1 RK_PB3 3 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + flexbus1_d12_pins: flexbus1-d12-pins { + rockchip,pins =3D + /* flexbus1_d12 */ + <1 RK_PB4 3 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + flexbus1_d13_pins: flexbus1-d13-pins { + rockchip,pins =3D + /* flexbus1_d13 */ + <1 RK_PB5 3 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + flexbus1_d14_pins: flexbus1-d14-pins { + rockchip,pins =3D + /* flexbus1_d14 */ + <1 RK_PB6 3 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + flexbus1_d15_pins: flexbus1-d15-pins { + rockchip,pins =3D + /* flexbus1_d15 */ + <1 RK_PB7 3 &pcfg_pull_none>; + }; + }; + + fspi { + /omit-if-no-ref/ + fspi_bus4_pins: fspi-bus4-pins { + rockchip,pins =3D + /* 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 =3D + /* fspi_clk */ + <2 RK_PA1 1 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + fspi_csn_pins: fspi-csn-pins { + rockchip,pins =3D + /* fspi_csn */ + <2 RK_PA0 1 &pcfg_pull_none>; + }; + }; + + jtag { + /omit-if-no-ref/ + jtagm0_pins: jtagm0-pins { + rockchip,pins =3D + /* 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 =3D + /* 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 =3D + /* ref_clk1_out */ + <0 RK_PC2 1 &pcfg_pull_none>; + }; + }; + + sai0 { + /omit-if-no-ref/ + sai0_lrck_pins: sai0-lrck-pins { + rockchip,pins =3D + /* sai0_lrck */ + <0 RK_PA0 1 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + sai0_mclk_pins: sai0-mclk-pins { + rockchip,pins =3D + /* sai0_mclk */ + <0 RK_PA2 1 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + sai0_sclk_pins: sai0-sclk-pins { + rockchip,pins =3D + /* sai0_sclk */ + <0 RK_PA1 1 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + sai0_sdi0_pins: sai0-sdi0-pins { + rockchip,pins =3D + /* sai0_sdi0 */ + <0 RK_PA4 1 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + sai0_sdi1_pins: sai0-sdi1-pins { + rockchip,pins =3D + /* sai0_sdi1 */ + <0 RK_PA5 1 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + sai0_sdi2_pins: sai0-sdi2-pins { + rockchip,pins =3D + /* sai0_sdi2 */ + <0 RK_PA6 1 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + sai0_sdi3_pins: sai0-sdi3-pins { + rockchip,pins =3D + /* sai0_sdi3 */ + <0 RK_PA7 1 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + sai0_sdo_pins: sai0-sdo-pins { + rockchip,pins =3D + /* sai0_sdo */ + <0 RK_PA3 1 &pcfg_pull_none>; + }; + }; + + sai1 { + /omit-if-no-ref/ + sai1_lrck_pins: sai1-lrck-pins { + rockchip,pins =3D + /* sai1_lrck */ + <0 RK_PB2 1 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + sai1_mclk_pins: sai1-mclk-pins { + rockchip,pins =3D + /* sai1_mclk */ + <0 RK_PB0 1 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + sai1_sclk_pins: sai1-sclk-pins { + rockchip,pins =3D + /* sai1_sclk */ + <0 RK_PB1 1 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + sai1_sdo0_pins: sai1-sdo0-pins { + rockchip,pins =3D + /* sai1_sdo0 */ + <0 RK_PB4 1 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + sai1_sdo1_pins: sai1-sdo1-pins { + rockchip,pins =3D + /* sai1_sdo1 */ + <0 RK_PB5 1 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + sai1_sdo2_pins: sai1-sdo2-pins { + rockchip,pins =3D + /* sai1_sdo2 */ + <0 RK_PB6 1 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + sai1_sdo3_pins: sai1-sdo3-pins { + rockchip,pins =3D + /* sai1_sdo3 */ + <0 RK_PB7 1 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + sai1_sdi_pins: sai1-sdi-pins { + rockchip,pins =3D + /* sai1_sdi */ + <0 RK_PB3 1 &pcfg_pull_none>; + }; + }; + + sai2 { + /omit-if-no-ref/ + sai2m0_lrck_pins: sai2m0-lrck-pins { + rockchip,pins =3D + /* sai2_lrck_m0 */ + <3 RK_PB1 1 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + sai2m0_mclk_pins: sai2m0-mclk-pins { + rockchip,pins =3D + /* sai2_mclk_m0 */ + <3 RK_PB6 1 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + sai2m0_sclk_pins: sai2m0-sclk-pins { + rockchip,pins =3D + /* sai2_sclk_m0 */ + <3 RK_PA7 1 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + sai2m0_sdi_pins: sai2m0-sdi-pins { + rockchip,pins =3D + /* sai2m0_sdi */ + <3 RK_PA6 1 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + sai2m0_sdo_pins: sai2m0-sdo-pins { + rockchip,pins =3D + /* sai2m0_sdo */ + <3 RK_PB0 1 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + sai2m1_lrck_pins: sai2m1-lrck-pins { + rockchip,pins =3D + /* sai2_lrck_m1 */ + <1 RK_PB3 6 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + sai2m1_mclk_pins: sai2m1-mclk-pins { + rockchip,pins =3D + /* sai2_mclk_m1 */ + <1 RK_PC1 6 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + sai2m1_sclk_pins: sai2m1-sclk-pins { + rockchip,pins =3D + /* sai2_sclk_m1 */ + <1 RK_PB2 6 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + sai2m1_sdi_pins: sai2m1-sdi-pins { + rockchip,pins =3D + /* sai2m1_sdi */ + <1 RK_PC2 6 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + sai2m1_sdo_pins: sai2m1-sdo-pins { + rockchip,pins =3D + /* sai2m1_sdo */ + <1 RK_PC3 6 &pcfg_pull_none>; + }; + }; + + sai3 { + /omit-if-no-ref/ + sai3_lrck_pins: sai3-lrck-pins { + rockchip,pins =3D + /* sai3_lrck */ + <2 RK_PB5 3 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + sai3_mclk_pins: sai3-mclk-pins { + rockchip,pins =3D + /* sai3_mclk */ + <2 RK_PC0 3 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + sai3_sclk_pins: sai3-sclk-pins { + rockchip,pins =3D + /* sai3_sclk */ + <2 RK_PB4 3 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + sai3_sdi_pins: sai3-sdi-pins { + rockchip,pins =3D + /* sai3_sdi */ + <2 RK_PB6 3 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + sai3_sdo_pins: sai3-sdo-pins { + rockchip,pins =3D + /* sai3_sdo */ + <2 RK_PB7 3 &pcfg_pull_none>; + }; + }; + + sdmmc { + /omit-if-no-ref/ + sdmmc_bus4_pins: sdmmc-bus4-pins { + rockchip,pins =3D + /* 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 =3D + /* sdmmc_cmd */ + <3 RK_PA1 1 &pcfg_pull_up>; + }; + + /omit-if-no-ref/ + sdmmc_clk_pins: sdmmc-clk-pins { + rockchip,pins =3D + /* sdmmc_clk */ + <3 RK_PA0 1 &pcfg_pull_none>; + }; + }; + + spi0 { + /omit-if-no-ref/ + spi0_clk_pins: spi0-clk-pins { + rockchip,pins =3D + /* 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 =3D + /* spi0_csn0 */ + <0 RK_PC3 2 &pcfg_pull_none_drv_level_3>; + }; + + /omit-if-no-ref/ + spi0_csn1_pins: spi0-csn1-pins { + rockchip,pins =3D + /* 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 =3D + /* 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 =3D + /* spi1_csn0 */ + <0 RK_PB6 2 &pcfg_pull_none_drv_level_3>; + }; + + /omit-if-no-ref/ + spi1_csn1_pins: spi1-csn1-pins { + rockchip,pins =3D + /* 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 =3D + /* 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 =3D + /* spi2_csn */ + <2 RK_PB1 2 &pcfg_pull_none>; + }; + }; + + test_clk { + /omit-if-no-ref/ + test_clk_pins: test-clk-pins { + rockchip,pins =3D + /* test_clk_out */ + <3 RK_PA3 2 &pcfg_pull_none>; + }; + }; + + uart0 { + /omit-if-no-ref/ + uart0_xfer_pins: uart0-xfer-pins { + rockchip,pins =3D + /* 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 =3D + /* 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 =3D + /* uart5m0_ctsn */ + <3 RK_PB2 1 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + uart5m0_rtsn_pins: uart5m0-rtsn-pins { + rockchip,pins =3D + /* uart5m0_rtsn */ + <3 RK_PB5 1 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + uart5m1_xfer_pins: uart5m1-xfer-pins { + rockchip,pins =3D + /* 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 =3D + /* uart5m1_ctsn */ + <1 RK_PB1 6 &pcfg_pull_none>; + }; + + /omit-if-no-ref/ + uart5m1_rtsn_pins: uart5m1-rtsn-pins { + rockchip,pins =3D + /* uart5m1_rtsn */ + <1 RK_PD1 6 &pcfg_pull_none>; + }; + }; + + vo_lcdc { + /omit-if-no-ref/ + vo_lcdc_pins: vo-lcdc-pins { + rockchip,pins =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + <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 =3D + <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 =3D + <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 =3D + <0 RK_PB4 RK_FUNC_GPIO &pcfg_input_enable_pull_down>; + }; + }; + + sai3_idle { + sai3_sclk_idle_pins: sai3-sclk-idle-pins { + rockchip,pins =3D + /* sai3_sclk */ + <2 RK_PB4 RK_FUNC_GPIO &pcfg_input_enable_pull_down>; + }; + + sai3_lrck_idle_pins: sai3-lrck-idle-pins { + rockchip,pins =3D + /* sai3_lrck */ + <2 RK_PB5 RK_FUNC_GPIO &pcfg_input_enable_pull_down>; + }; + + sai3_sdi_idle_pins: sai3-sdi-idle-pins { + rockchip,pins =3D + /* sai3_sdi */ + <2 RK_PB6 RK_FUNC_GPIO &pcfg_input_enable_pull_down>; + }; + + sai3_sdo_idle_pins: sai3-sdo-idle-pins { + rockchip,pins =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* 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 =3D + /* 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>; + }; + }; +}; --=20 2.34.1