1c6f7c1a3SJoseph Chen// SPDX-License-Identifier: (GPL-2.0+ OR MIT) 2c6f7c1a3SJoseph Chen/* 3c6f7c1a3SJoseph Chen * Copyright (c) 2022 Rockchip Electronics Co., Ltd. 4c6f7c1a3SJoseph Chen */ 5c6f7c1a3SJoseph Chen 6c6f7c1a3SJoseph Chen#include <dt-bindings/pinctrl/rockchip.h> 7c6f7c1a3SJoseph Chen#include "rockchip-pinconf.dtsi" 8c6f7c1a3SJoseph Chen 9c6f7c1a3SJoseph Chen/* 10c6f7c1a3SJoseph Chen * This file is auto generated by pin2dts tool, please keep these code 11c6f7c1a3SJoseph Chen * by adding changes at end of this file. 12c6f7c1a3SJoseph Chen */ 13c6f7c1a3SJoseph Chen&pinctrl { 14c6f7c1a3SJoseph Chen arm { 15c6f7c1a3SJoseph Chen arm_pins: arm-pins { 16c6f7c1a3SJoseph Chen rockchip,pins = 17c6f7c1a3SJoseph Chen /* arm_avs */ 18c6f7c1a3SJoseph Chen <4 RK_PC4 3 &pcfg_pull_none>; 19c6f7c1a3SJoseph Chen }; 20c6f7c1a3SJoseph Chen }; 21c6f7c1a3SJoseph Chen 22c6f7c1a3SJoseph Chen can0 { 23c6f7c1a3SJoseph Chen can0m0_pins: can0m0-pins { 24c6f7c1a3SJoseph Chen rockchip,pins = 25c6f7c1a3SJoseph Chen /* can0_rx_m0 */ 26c6f7c1a3SJoseph Chen <4 RK_PA0 3 &pcfg_pull_none>, 27c6f7c1a3SJoseph Chen /* can0_tx_m0 */ 28c6f7c1a3SJoseph Chen <4 RK_PA1 3 &pcfg_pull_none>; 29c6f7c1a3SJoseph Chen }; 30c6f7c1a3SJoseph Chen 31c6f7c1a3SJoseph Chen can0m1_pins: can0m1-pins { 32c6f7c1a3SJoseph Chen rockchip,pins = 33c6f7c1a3SJoseph Chen /* can0_rx_m1 */ 34c6f7c1a3SJoseph Chen <4 RK_PC6 3 &pcfg_pull_none>, 35c6f7c1a3SJoseph Chen /* can0_tx_m1 */ 36c6f7c1a3SJoseph Chen <4 RK_PC5 3 &pcfg_pull_none>; 37c6f7c1a3SJoseph Chen }; 38c6f7c1a3SJoseph Chen }; 39c6f7c1a3SJoseph Chen 40c6f7c1a3SJoseph Chen can1 { 41c6f7c1a3SJoseph Chen can1m0_pins: can1m0-pins { 42c6f7c1a3SJoseph Chen rockchip,pins = 43c6f7c1a3SJoseph Chen /* can1_rx_m0 */ 44c6f7c1a3SJoseph Chen <4 RK_PA2 4 &pcfg_pull_none>, 45c6f7c1a3SJoseph Chen /* can1_tx_m0 */ 46c6f7c1a3SJoseph Chen <4 RK_PA3 4 &pcfg_pull_none>; 47c6f7c1a3SJoseph Chen }; 48c6f7c1a3SJoseph Chen 49c6f7c1a3SJoseph Chen can1m1_pins: can1m1-pins { 50c6f7c1a3SJoseph Chen rockchip,pins = 51c6f7c1a3SJoseph Chen /* can1_rx_m1 */ 52c6f7c1a3SJoseph Chen <4 RK_PB0 4 &pcfg_pull_none>, 53c6f7c1a3SJoseph Chen /* can1_tx_m1 */ 54c6f7c1a3SJoseph Chen <4 RK_PB1 4 &pcfg_pull_none>; 55c6f7c1a3SJoseph Chen }; 56c6f7c1a3SJoseph Chen }; 57c6f7c1a3SJoseph Chen 58c6f7c1a3SJoseph Chen can2 { 59c6f7c1a3SJoseph Chen can2m0_pins: can2m0-pins { 60c6f7c1a3SJoseph Chen rockchip,pins = 61c6f7c1a3SJoseph Chen /* can2_rx_m0 */ 62c6f7c1a3SJoseph Chen <1 RK_PB3 2 &pcfg_pull_none>, 63c6f7c1a3SJoseph Chen /* can2_tx_m0 */ 64c6f7c1a3SJoseph Chen <1 RK_PB2 2 &pcfg_pull_none>; 65c6f7c1a3SJoseph Chen }; 66c6f7c1a3SJoseph Chen 67c6f7c1a3SJoseph Chen can2m1_pins: can2m1-pins { 68c6f7c1a3SJoseph Chen rockchip,pins = 69c6f7c1a3SJoseph Chen /* can2_rx_m1 */ 70c6f7c1a3SJoseph Chen <3 RK_PA5 5 &pcfg_pull_none>, 71c6f7c1a3SJoseph Chen /* can2_tx_m1 */ 72c6f7c1a3SJoseph Chen <3 RK_PA4 5 &pcfg_pull_none>; 73c6f7c1a3SJoseph Chen }; 74c6f7c1a3SJoseph Chen }; 75c6f7c1a3SJoseph Chen 76c6f7c1a3SJoseph Chen can3 { 77c6f7c1a3SJoseph Chen can3m0_pins: can3m0-pins { 78c6f7c1a3SJoseph Chen rockchip,pins = 79c6f7c1a3SJoseph Chen /* can3_rx_m0 */ 80c6f7c1a3SJoseph Chen <1 RK_PB5 2 &pcfg_pull_none>, 81c6f7c1a3SJoseph Chen /* can3_tx_m0 */ 82c6f7c1a3SJoseph Chen <1 RK_PB4 2 &pcfg_pull_none>; 83c6f7c1a3SJoseph Chen }; 84c6f7c1a3SJoseph Chen 85c6f7c1a3SJoseph Chen can3m1_pins: can3m1-pins { 86c6f7c1a3SJoseph Chen rockchip,pins = 87c6f7c1a3SJoseph Chen /* can3_rx_m1 */ 88c6f7c1a3SJoseph Chen <3 RK_PB3 2 &pcfg_pull_none>, 89c6f7c1a3SJoseph Chen /* can3_tx_m1 */ 90c6f7c1a3SJoseph Chen <3 RK_PB2 2 &pcfg_pull_none>; 91c6f7c1a3SJoseph Chen }; 92c6f7c1a3SJoseph Chen }; 93c6f7c1a3SJoseph Chen 94c6f7c1a3SJoseph Chen clk { 95c6f7c1a3SJoseph Chen clkm0_32k_out: clkm0-32k-out { 96c6f7c1a3SJoseph Chen rockchip,pins = 97c6f7c1a3SJoseph Chen /* clkm0_32k_out */ 98c6f7c1a3SJoseph Chen <3 RK_PC3 3 &pcfg_pull_none>; 99c6f7c1a3SJoseph Chen }; 100c6f7c1a3SJoseph Chen 101c6f7c1a3SJoseph Chen clkm1_32k_out: clkm1-32k-out { 102c6f7c1a3SJoseph Chen rockchip,pins = 103c6f7c1a3SJoseph Chen /* clkm1_32k_out */ 104c6f7c1a3SJoseph Chen <1 RK_PC3 1 &pcfg_pull_none>; 105c6f7c1a3SJoseph Chen }; 106c6f7c1a3SJoseph Chen }; 107c6f7c1a3SJoseph Chen 108c6f7c1a3SJoseph Chen emmc { 109c6f7c1a3SJoseph Chen emmc_rstnout: emmc-rstnout { 110c6f7c1a3SJoseph Chen rockchip,pins = 111c6f7c1a3SJoseph Chen /* emmc_rstn */ 112c6f7c1a3SJoseph Chen <1 RK_PD6 1 &pcfg_pull_none>; 113c6f7c1a3SJoseph Chen }; 114c6f7c1a3SJoseph Chen 115c6f7c1a3SJoseph Chen emmc_bus8: emmc-bus8 { 116c6f7c1a3SJoseph Chen rockchip,pins = 117c6f7c1a3SJoseph Chen /* emmc_d0 */ 118c6f7c1a3SJoseph Chen <1 RK_PC4 1 &pcfg_pull_up_drv_level_2>, 119c6f7c1a3SJoseph Chen /* emmc_d1 */ 120c6f7c1a3SJoseph Chen <1 RK_PC5 1 &pcfg_pull_up_drv_level_2>, 121c6f7c1a3SJoseph Chen /* emmc_d2 */ 122c6f7c1a3SJoseph Chen <1 RK_PC6 1 &pcfg_pull_up_drv_level_2>, 123c6f7c1a3SJoseph Chen /* emmc_d3 */ 124c6f7c1a3SJoseph Chen <1 RK_PC7 1 &pcfg_pull_up_drv_level_2>, 125c6f7c1a3SJoseph Chen /* emmc_d4 */ 126c6f7c1a3SJoseph Chen <1 RK_PD0 1 &pcfg_pull_up_drv_level_2>, 127c6f7c1a3SJoseph Chen /* emmc_d5 */ 128c6f7c1a3SJoseph Chen <1 RK_PD1 1 &pcfg_pull_up_drv_level_2>, 129c6f7c1a3SJoseph Chen /* emmc_d6 */ 130c6f7c1a3SJoseph Chen <1 RK_PD2 1 &pcfg_pull_up_drv_level_2>, 131c6f7c1a3SJoseph Chen /* emmc_d7 */ 132c6f7c1a3SJoseph Chen <1 RK_PD3 1 &pcfg_pull_up_drv_level_2>; 133c6f7c1a3SJoseph Chen }; 134c6f7c1a3SJoseph Chen 135c6f7c1a3SJoseph Chen emmc_clk: emmc-clk { 136c6f7c1a3SJoseph Chen rockchip,pins = 137c6f7c1a3SJoseph Chen /* emmc_clk */ 138c6f7c1a3SJoseph Chen <1 RK_PD5 1 &pcfg_pull_up_drv_level_2>; 139c6f7c1a3SJoseph Chen }; 140c6f7c1a3SJoseph Chen 141c6f7c1a3SJoseph Chen emmc_cmd: emmc-cmd { 142c6f7c1a3SJoseph Chen rockchip,pins = 143c6f7c1a3SJoseph Chen /* emmc_cmd */ 144c6f7c1a3SJoseph Chen <1 RK_PD4 1 &pcfg_pull_up_drv_level_2>; 145c6f7c1a3SJoseph Chen }; 146c6f7c1a3SJoseph Chen 147c6f7c1a3SJoseph Chen emmc_strb: emmc-strb { 148c6f7c1a3SJoseph Chen rockchip,pins = 149c6f7c1a3SJoseph Chen /* emmc_strb */ 150c6f7c1a3SJoseph Chen <1 RK_PD7 1 &pcfg_pull_none>; 151c6f7c1a3SJoseph Chen }; 152c6f7c1a3SJoseph Chen }; 153c6f7c1a3SJoseph Chen 154c6f7c1a3SJoseph Chen eth { 155c6f7c1a3SJoseph Chen eth_pins: eth-pins { 156c6f7c1a3SJoseph Chen rockchip,pins = 157c6f7c1a3SJoseph Chen /* eth_clk_25m_out */ 158c6f7c1a3SJoseph Chen <3 RK_PB5 2 &pcfg_pull_none>; 159c6f7c1a3SJoseph Chen }; 160c6f7c1a3SJoseph Chen }; 161c6f7c1a3SJoseph Chen 162c6f7c1a3SJoseph Chen fephy { 163c6f7c1a3SJoseph Chen fephym0_led_dpx: fephym0-led_dpx { 164c6f7c1a3SJoseph Chen rockchip,pins = 165c6f7c1a3SJoseph Chen /* fephy_led_dpx_m0 */ 166c6f7c1a3SJoseph Chen <4 RK_PB5 2 &pcfg_pull_none>; 167c6f7c1a3SJoseph Chen }; 168c6f7c1a3SJoseph Chen 169c6f7c1a3SJoseph Chen fephym0_led_link: fephym0-led_link { 170c6f7c1a3SJoseph Chen rockchip,pins = 171c6f7c1a3SJoseph Chen /* fephy_led_link_m0 */ 172c6f7c1a3SJoseph Chen <4 RK_PC0 2 &pcfg_pull_none>; 173c6f7c1a3SJoseph Chen }; 174c6f7c1a3SJoseph Chen 175c6f7c1a3SJoseph Chen fephym0_led_spd: fephym0-led_spd { 176c6f7c1a3SJoseph Chen rockchip,pins = 177c6f7c1a3SJoseph Chen /* fephy_led_spd_m0 */ 178c6f7c1a3SJoseph Chen <4 RK_PB7 2 &pcfg_pull_none>; 179c6f7c1a3SJoseph Chen }; 180c6f7c1a3SJoseph Chen 181c6f7c1a3SJoseph Chen fephym1_led_dpx: fephym1-led_dpx { 182c6f7c1a3SJoseph Chen rockchip,pins = 183c6f7c1a3SJoseph Chen /* fephy_led_dpx_m1 */ 184c6f7c1a3SJoseph Chen <2 RK_PA4 5 &pcfg_pull_none>; 185c6f7c1a3SJoseph Chen }; 186c6f7c1a3SJoseph Chen 187c6f7c1a3SJoseph Chen fephym1_led_link: fephym1-led_link { 188c6f7c1a3SJoseph Chen rockchip,pins = 189c6f7c1a3SJoseph Chen /* fephy_led_link_m1 */ 190c6f7c1a3SJoseph Chen <2 RK_PA6 5 &pcfg_pull_none>; 191c6f7c1a3SJoseph Chen }; 192c6f7c1a3SJoseph Chen 193c6f7c1a3SJoseph Chen fephym1_led_spd: fephym1-led_spd { 194c6f7c1a3SJoseph Chen rockchip,pins = 195c6f7c1a3SJoseph Chen /* fephy_led_spd_m1 */ 196c6f7c1a3SJoseph Chen <2 RK_PA5 5 &pcfg_pull_none>; 197c6f7c1a3SJoseph Chen }; 198c6f7c1a3SJoseph Chen }; 199c6f7c1a3SJoseph Chen 200c6f7c1a3SJoseph Chen fspi { 201c6f7c1a3SJoseph Chen fspi_pins: fspi-pins { 202c6f7c1a3SJoseph Chen rockchip,pins = 203c6f7c1a3SJoseph Chen /* fspi_clk */ 204c6f7c1a3SJoseph Chen <1 RK_PD5 2 &pcfg_pull_none>, 205c6f7c1a3SJoseph Chen /* fspi_d0 */ 206c6f7c1a3SJoseph Chen <1 RK_PC4 2 &pcfg_pull_none>, 207c6f7c1a3SJoseph Chen /* fspi_d1 */ 208c6f7c1a3SJoseph Chen <1 RK_PC5 2 &pcfg_pull_none>, 209c6f7c1a3SJoseph Chen /* fspi_d2 */ 210c6f7c1a3SJoseph Chen <1 RK_PC6 2 &pcfg_pull_none>, 211c6f7c1a3SJoseph Chen /* fspi_d3 */ 212c6f7c1a3SJoseph Chen <1 RK_PC7 2 &pcfg_pull_none>; 213c6f7c1a3SJoseph Chen }; 214c6f7c1a3SJoseph Chen 215c6f7c1a3SJoseph Chen fspi_csn0: fspi-csn0 { 216c6f7c1a3SJoseph Chen rockchip,pins = 217c6f7c1a3SJoseph Chen /* fspi_csn0 */ 218c6f7c1a3SJoseph Chen <1 RK_PD0 2 &pcfg_pull_none>; 219c6f7c1a3SJoseph Chen }; 220c6f7c1a3SJoseph Chen fspi_csn1: fspi-csn1 { 221c6f7c1a3SJoseph Chen rockchip,pins = 222c6f7c1a3SJoseph Chen /* fspi_csn1 */ 223c6f7c1a3SJoseph Chen <1 RK_PD1 2 &pcfg_pull_none>; 224c6f7c1a3SJoseph Chen }; 225c6f7c1a3SJoseph Chen }; 226c6f7c1a3SJoseph Chen 227c6f7c1a3SJoseph Chen gpu { 228c6f7c1a3SJoseph Chen gpu_pins: gpu-pins { 229c6f7c1a3SJoseph Chen rockchip,pins = 230c6f7c1a3SJoseph Chen /* gpu_avs */ 231c6f7c1a3SJoseph Chen <4 RK_PC3 3 &pcfg_pull_none>; 232c6f7c1a3SJoseph Chen }; 233c6f7c1a3SJoseph Chen }; 234c6f7c1a3SJoseph Chen 235c6f7c1a3SJoseph Chen hdmi { 236c6f7c1a3SJoseph Chen hdmi_pins: hdmi-pins { 237c6f7c1a3SJoseph Chen rockchip,pins = 238c6f7c1a3SJoseph Chen /* hdmi_tx_cec */ 239c6f7c1a3SJoseph Chen <0 RK_PA3 1 &pcfg_pull_none>, 240c6f7c1a3SJoseph Chen /* hdmi_tx_hpd */ 241c6f7c1a3SJoseph Chen <0 RK_PA2 1 &pcfg_pull_none>, 242c6f7c1a3SJoseph Chen /* hdmi_tx_scl */ 243c6f7c1a3SJoseph Chen <0 RK_PA4 1 &pcfg_pull_none>, 244c6f7c1a3SJoseph Chen /* hdmi_tx_sda */ 245c6f7c1a3SJoseph Chen <0 RK_PA5 1 &pcfg_pull_none>; 246c6f7c1a3SJoseph Chen }; 247c6f7c1a3SJoseph Chen }; 248c6f7c1a3SJoseph Chen 249c6f7c1a3SJoseph Chen hsm { 250c6f7c1a3SJoseph Chen hsmm0_pins: hsmm0-pins { 251c6f7c1a3SJoseph Chen rockchip,pins = 252c6f7c1a3SJoseph Chen /* hsm_clk_out_m0 */ 253c6f7c1a3SJoseph Chen <2 RK_PA2 4 &pcfg_pull_none>; 254c6f7c1a3SJoseph Chen }; 255c6f7c1a3SJoseph Chen 256c6f7c1a3SJoseph Chen hsmm1_pins: hsmm1-pins { 257c6f7c1a3SJoseph Chen rockchip,pins = 258c6f7c1a3SJoseph Chen /* hsm_clk_out_m1 */ 259c6f7c1a3SJoseph Chen <1 RK_PA4 3 &pcfg_pull_none>; 260c6f7c1a3SJoseph Chen }; 261c6f7c1a3SJoseph Chen }; 262c6f7c1a3SJoseph Chen 263c6f7c1a3SJoseph Chen i2c0 { 264c6f7c1a3SJoseph Chen i2c0m0_xfer: i2c0m0-xfer { 265c6f7c1a3SJoseph Chen rockchip,pins = 266c6f7c1a3SJoseph Chen /* i2c0_scl_m0 */ 267c6f7c1a3SJoseph Chen <4 RK_PC4 2 &pcfg_pull_none_smt>, 268c6f7c1a3SJoseph Chen /* i2c0_sda_m0 */ 269c6f7c1a3SJoseph Chen <4 RK_PC3 2 &pcfg_pull_none_smt>; 270c6f7c1a3SJoseph Chen }; 271c6f7c1a3SJoseph Chen 272c6f7c1a3SJoseph Chen i2c0m1_xfer: i2c0m1-xfer { 273c6f7c1a3SJoseph Chen rockchip,pins = 274c6f7c1a3SJoseph Chen /* i2c0_scl_m1 */ 275c6f7c1a3SJoseph Chen <4 RK_PA1 2 &pcfg_pull_none_smt>, 276c6f7c1a3SJoseph Chen /* i2c0_sda_m1 */ 277c6f7c1a3SJoseph Chen <4 RK_PA0 2 &pcfg_pull_none_smt>; 278c6f7c1a3SJoseph Chen }; 279c6f7c1a3SJoseph Chen }; 280c6f7c1a3SJoseph Chen 281c6f7c1a3SJoseph Chen i2c1 { 282c6f7c1a3SJoseph Chen i2c1m0_xfer: i2c1m0-xfer { 283c6f7c1a3SJoseph Chen rockchip,pins = 284c6f7c1a3SJoseph Chen /* i2c1_scl_m0 */ 285c6f7c1a3SJoseph Chen <4 RK_PA3 2 &pcfg_pull_none_smt>, 286c6f7c1a3SJoseph Chen /* i2c1_sda_m0 */ 287c6f7c1a3SJoseph Chen <4 RK_PA2 2 &pcfg_pull_none_smt>; 288c6f7c1a3SJoseph Chen }; 289c6f7c1a3SJoseph Chen 290c6f7c1a3SJoseph Chen i2c1m1_xfer: i2c1m1-xfer { 291c6f7c1a3SJoseph Chen rockchip,pins = 292c6f7c1a3SJoseph Chen /* i2c1_scl_m1 */ 293c6f7c1a3SJoseph Chen <4 RK_PC5 4 &pcfg_pull_none_smt>, 294c6f7c1a3SJoseph Chen /* i2c1_sda_m1 */ 295c6f7c1a3SJoseph Chen <4 RK_PC6 4 &pcfg_pull_none_smt>; 296c6f7c1a3SJoseph Chen }; 297c6f7c1a3SJoseph Chen }; 298c6f7c1a3SJoseph Chen 299c6f7c1a3SJoseph Chen i2c2 { 300c6f7c1a3SJoseph Chen i2c2m0_xfer: i2c2m0-xfer { 301c6f7c1a3SJoseph Chen rockchip,pins = 302c6f7c1a3SJoseph Chen /* i2c2_scl_m0 */ 303c6f7c1a3SJoseph Chen <0 RK_PA4 2 &pcfg_pull_none_smt>, 304c6f7c1a3SJoseph Chen /* i2c2_sda_m0 */ 305c6f7c1a3SJoseph Chen <0 RK_PA5 2 &pcfg_pull_none_smt>; 306c6f7c1a3SJoseph Chen }; 307c6f7c1a3SJoseph Chen 308c6f7c1a3SJoseph Chen i2c2m1_xfer: i2c2m1-xfer { 309c6f7c1a3SJoseph Chen rockchip,pins = 310c6f7c1a3SJoseph Chen /* i2c2_scl_m1 */ 311c6f7c1a3SJoseph Chen <1 RK_PA5 3 &pcfg_pull_none_smt>, 312c6f7c1a3SJoseph Chen /* i2c2_sda_m1 */ 313c6f7c1a3SJoseph Chen <1 RK_PA6 3 &pcfg_pull_none_smt>; 314c6f7c1a3SJoseph Chen }; 315c6f7c1a3SJoseph Chen }; 316c6f7c1a3SJoseph Chen 317c6f7c1a3SJoseph Chen i2c3 { 318c6f7c1a3SJoseph Chen i2c3m0_xfer: i2c3m0-xfer { 319c6f7c1a3SJoseph Chen rockchip,pins = 320c6f7c1a3SJoseph Chen /* i2c3_scl_m0 */ 321c6f7c1a3SJoseph Chen <1 RK_PA0 2 &pcfg_pull_none_smt>, 322c6f7c1a3SJoseph Chen /* i2c3_sda_m0 */ 323c6f7c1a3SJoseph Chen <1 RK_PA1 2 &pcfg_pull_none_smt>; 324c6f7c1a3SJoseph Chen }; 325c6f7c1a3SJoseph Chen 326c6f7c1a3SJoseph Chen i2c3m1_xfer: i2c3m1-xfer { 327c6f7c1a3SJoseph Chen rockchip,pins = 328c6f7c1a3SJoseph Chen /* i2c3_scl_m1 */ 329c6f7c1a3SJoseph Chen <3 RK_PC1 5 &pcfg_pull_none_smt>, 330c6f7c1a3SJoseph Chen /* i2c3_sda_m1 */ 331c6f7c1a3SJoseph Chen <3 RK_PC3 5 &pcfg_pull_none_smt>; 332c6f7c1a3SJoseph Chen }; 333c6f7c1a3SJoseph Chen }; 334c6f7c1a3SJoseph Chen 335c6f7c1a3SJoseph Chen i2c4 { 336c6f7c1a3SJoseph Chen i2c4_xfer: i2c4-xfer { 337c6f7c1a3SJoseph Chen rockchip,pins = 338c6f7c1a3SJoseph Chen /* i2c4_scl */ 339c6f7c1a3SJoseph Chen <2 RK_PA0 4 &pcfg_pull_none_smt>, 340c6f7c1a3SJoseph Chen /* i2c4_sda */ 341c6f7c1a3SJoseph Chen <2 RK_PA1 4 &pcfg_pull_none_smt>; 342c6f7c1a3SJoseph Chen }; 343c6f7c1a3SJoseph Chen }; 344c6f7c1a3SJoseph Chen 345c6f7c1a3SJoseph Chen i2c5 { 346c6f7c1a3SJoseph Chen i2c5m0_xfer: i2c5m0-xfer { 347c6f7c1a3SJoseph Chen rockchip,pins = 348c6f7c1a3SJoseph Chen /* i2c5_scl_m0 */ 349c6f7c1a3SJoseph Chen <1 RK_PB2 3 &pcfg_pull_none_smt>, 350c6f7c1a3SJoseph Chen /* i2c5_sda_m0 */ 351c6f7c1a3SJoseph Chen <1 RK_PB3 3 &pcfg_pull_none_smt>; 352c6f7c1a3SJoseph Chen }; 353c6f7c1a3SJoseph Chen 354c6f7c1a3SJoseph Chen i2c5m1_xfer: i2c5m1-xfer { 355c6f7c1a3SJoseph Chen rockchip,pins = 356c6f7c1a3SJoseph Chen /* i2c5_scl_m1 */ 357c6f7c1a3SJoseph Chen <1 RK_PD2 3 &pcfg_pull_none_smt>, 358c6f7c1a3SJoseph Chen /* i2c5_sda_m1 */ 359c6f7c1a3SJoseph Chen <1 RK_PD3 3 &pcfg_pull_none_smt>; 360c6f7c1a3SJoseph Chen }; 361c6f7c1a3SJoseph Chen }; 362c6f7c1a3SJoseph Chen 363c6f7c1a3SJoseph Chen i2c6 { 364c6f7c1a3SJoseph Chen i2c6m0_xfer: i2c6m0-xfer { 365c6f7c1a3SJoseph Chen rockchip,pins = 366c6f7c1a3SJoseph Chen /* i2c6_scl_m0 */ 367c6f7c1a3SJoseph Chen <3 RK_PB2 5 &pcfg_pull_none_smt>, 368c6f7c1a3SJoseph Chen /* i2c6_sda_m0 */ 369c6f7c1a3SJoseph Chen <3 RK_PB3 5 &pcfg_pull_none_smt>; 370c6f7c1a3SJoseph Chen }; 371c6f7c1a3SJoseph Chen 372c6f7c1a3SJoseph Chen i2c6m1_xfer: i2c6m1-xfer { 373c6f7c1a3SJoseph Chen rockchip,pins = 374c6f7c1a3SJoseph Chen /* i2c6_scl_m1 */ 375c6f7c1a3SJoseph Chen <1 RK_PD4 3 &pcfg_pull_none_smt>, 376c6f7c1a3SJoseph Chen /* i2c6_sda_m1 */ 377c6f7c1a3SJoseph Chen <1 RK_PD7 3 &pcfg_pull_none_smt>; 378c6f7c1a3SJoseph Chen }; 379c6f7c1a3SJoseph Chen }; 380c6f7c1a3SJoseph Chen 381c6f7c1a3SJoseph Chen i2c7 { 382c6f7c1a3SJoseph Chen i2c7_xfer: i2c7-xfer { 383c6f7c1a3SJoseph Chen rockchip,pins = 384c6f7c1a3SJoseph Chen /* i2c7_scl */ 385c6f7c1a3SJoseph Chen <2 RK_PA5 4 &pcfg_pull_none_smt>, 386c6f7c1a3SJoseph Chen /* i2c7_sda */ 387c6f7c1a3SJoseph Chen <2 RK_PA6 4 &pcfg_pull_none_smt>; 388c6f7c1a3SJoseph Chen }; 389c6f7c1a3SJoseph Chen }; 390c6f7c1a3SJoseph Chen 391c6f7c1a3SJoseph Chen i2s0 { 392c6f7c1a3SJoseph Chen i2s0m0_pins: i2s0m0-pins { 393c6f7c1a3SJoseph Chen rockchip,pins = 394c6f7c1a3SJoseph Chen /* i2s0_lrck_m0 */ 395c6f7c1a3SJoseph Chen <3 RK_PB6 1 &pcfg_pull_none>, 396c6f7c1a3SJoseph Chen /* i2s0_mclk_m0 */ 397c6f7c1a3SJoseph Chen <3 RK_PB4 1 &pcfg_pull_none>, 398c6f7c1a3SJoseph Chen /* i2s0_sclk_m0 */ 399c6f7c1a3SJoseph Chen <3 RK_PB5 1 &pcfg_pull_none>, 400c6f7c1a3SJoseph Chen /* i2s0_sdi_m0 */ 401c6f7c1a3SJoseph Chen <3 RK_PB7 1 &pcfg_pull_none>, 402c6f7c1a3SJoseph Chen /* i2s0_sdo_m0 */ 403c6f7c1a3SJoseph Chen <3 RK_PC0 1 &pcfg_pull_none>; 404c6f7c1a3SJoseph Chen }; 405c6f7c1a3SJoseph Chen 406c6f7c1a3SJoseph Chen i2s0m1_pins: i2s0m1-pins { 407c6f7c1a3SJoseph Chen rockchip,pins = 408c6f7c1a3SJoseph Chen /* i2s0_lrck_m1 */ 409c6f7c1a3SJoseph Chen <1 RK_PB6 1 &pcfg_pull_none>, 410c6f7c1a3SJoseph Chen /* i2s0_mclk_m1 */ 411c6f7c1a3SJoseph Chen <1 RK_PB4 1 &pcfg_pull_none>, 412c6f7c1a3SJoseph Chen /* i2s0_sclk_m1 */ 413c6f7c1a3SJoseph Chen <1 RK_PB5 1 &pcfg_pull_none>, 414c6f7c1a3SJoseph Chen /* i2s0_sdi_m1 */ 415c6f7c1a3SJoseph Chen <1 RK_PB7 1 &pcfg_pull_none>, 416c6f7c1a3SJoseph Chen /* i2s0_sdo_m1 */ 417c6f7c1a3SJoseph Chen <1 RK_PC0 1 &pcfg_pull_none>; 418c6f7c1a3SJoseph Chen }; 419c6f7c1a3SJoseph Chen }; 420c6f7c1a3SJoseph Chen 421c6f7c1a3SJoseph Chen i2s1 { 422c6f7c1a3SJoseph Chen i2s1_pins: i2s1-pins { 423c6f7c1a3SJoseph Chen rockchip,pins = 424c6f7c1a3SJoseph Chen /* i2s1_lrck */ 425c6f7c1a3SJoseph Chen <4 RK_PA6 1 &pcfg_pull_none>, 426c6f7c1a3SJoseph Chen /* i2s1_mclk */ 427c6f7c1a3SJoseph Chen <4 RK_PA4 1 &pcfg_pull_none>, 428c6f7c1a3SJoseph Chen /* i2s1_sclk */ 429c6f7c1a3SJoseph Chen <4 RK_PA5 1 &pcfg_pull_none>, 430c6f7c1a3SJoseph Chen /* i2s1_sdi0 */ 431c6f7c1a3SJoseph Chen <4 RK_PB4 1 &pcfg_pull_none>, 432c6f7c1a3SJoseph Chen /* i2s1_sdi1 */ 433c6f7c1a3SJoseph Chen <4 RK_PB3 1 &pcfg_pull_none>, 434c6f7c1a3SJoseph Chen /* i2s1_sdi2 */ 435c6f7c1a3SJoseph Chen <4 RK_PA3 1 &pcfg_pull_none>, 436c6f7c1a3SJoseph Chen /* i2s1_sdi3 */ 437c6f7c1a3SJoseph Chen <4 RK_PA2 1 &pcfg_pull_none>, 438c6f7c1a3SJoseph Chen /* i2s1_sdo0 */ 439c6f7c1a3SJoseph Chen <4 RK_PA7 1 &pcfg_pull_none>, 440c6f7c1a3SJoseph Chen /* i2s1_sdo1 */ 441c6f7c1a3SJoseph Chen <4 RK_PB0 1 &pcfg_pull_none>, 442c6f7c1a3SJoseph Chen /* i2s1_sdo2 */ 443c6f7c1a3SJoseph Chen <4 RK_PB1 1 &pcfg_pull_none>, 444c6f7c1a3SJoseph Chen /* i2s1_sdo3 */ 445c6f7c1a3SJoseph Chen <4 RK_PB2 1 &pcfg_pull_none>; 446c6f7c1a3SJoseph Chen }; 447c6f7c1a3SJoseph Chen }; 448c6f7c1a3SJoseph Chen 449c6f7c1a3SJoseph Chen jtag { 450c6f7c1a3SJoseph Chen jtagm0_pins: jtagm0-pins { 451c6f7c1a3SJoseph Chen rockchip,pins = 452c6f7c1a3SJoseph Chen /* jtag_cpu_tck_m0 */ 453c6f7c1a3SJoseph Chen <2 RK_PA2 2 &pcfg_pull_none>, 454c6f7c1a3SJoseph Chen /* jtag_cpu_tms_m0 */ 455c6f7c1a3SJoseph Chen <2 RK_PA3 2 &pcfg_pull_none>, 456c6f7c1a3SJoseph Chen /* jtag_mcu_tck_m0 */ 457c6f7c1a3SJoseph Chen <2 RK_PA4 2 &pcfg_pull_none>, 458c6f7c1a3SJoseph Chen /* jtag_mcu_tms_m0 */ 459c6f7c1a3SJoseph Chen <2 RK_PA5 2 &pcfg_pull_none>; 460c6f7c1a3SJoseph Chen }; 461c6f7c1a3SJoseph Chen 462c6f7c1a3SJoseph Chen jtagm1_pins: jtagm1-pins { 463c6f7c1a3SJoseph Chen rockchip,pins = 464c6f7c1a3SJoseph Chen /* jtag_cpu_tck_m1 */ 465c6f7c1a3SJoseph Chen <4 RK_PD0 2 &pcfg_pull_none>, 466c6f7c1a3SJoseph Chen /* jtag_cpu_tms_m1 */ 467c6f7c1a3SJoseph Chen <4 RK_PC7 2 &pcfg_pull_none>, 468c6f7c1a3SJoseph Chen /* jtag_mcu_tck_m1 */ 469c6f7c1a3SJoseph Chen <4 RK_PD0 3 &pcfg_pull_none>, 470c6f7c1a3SJoseph Chen /* jtag_mcu_tms_m1 */ 471c6f7c1a3SJoseph Chen <4 RK_PC7 3 &pcfg_pull_none>; 472c6f7c1a3SJoseph Chen }; 473c6f7c1a3SJoseph Chen }; 474c6f7c1a3SJoseph Chen 475c6f7c1a3SJoseph Chen pcie { 476c6f7c1a3SJoseph Chen pciem0_pins: pciem0-pins { 477c6f7c1a3SJoseph Chen rockchip,pins = 478c6f7c1a3SJoseph Chen /* pcie_clkreqn_m0 */ 479c6f7c1a3SJoseph Chen <3 RK_PA6 5 &pcfg_pull_none>, 480c6f7c1a3SJoseph Chen /* pcie_perstn_m0 */ 481c6f7c1a3SJoseph Chen <3 RK_PB0 5 &pcfg_pull_none>, 482c6f7c1a3SJoseph Chen /* pcie_waken_m0 */ 483c6f7c1a3SJoseph Chen <3 RK_PA7 5 &pcfg_pull_none>; 484c6f7c1a3SJoseph Chen }; 485c6f7c1a3SJoseph Chen 486c6f7c1a3SJoseph Chen pciem1_pins: pciem1-pins { 487c6f7c1a3SJoseph Chen rockchip,pins = 488c6f7c1a3SJoseph Chen /* pcie_clkreqn_m1 */ 489c6f7c1a3SJoseph Chen <1 RK_PA0 4 &pcfg_pull_none>, 490c6f7c1a3SJoseph Chen /* pcie_perstn_m1 */ 491c6f7c1a3SJoseph Chen <1 RK_PA2 4 &pcfg_pull_none>, 492c6f7c1a3SJoseph Chen /* pcie_waken_m1 */ 493c6f7c1a3SJoseph Chen <1 RK_PA1 4 &pcfg_pull_none>; 494c6f7c1a3SJoseph Chen }; 495c6f7c1a3SJoseph Chen }; 496c6f7c1a3SJoseph Chen 497c6f7c1a3SJoseph Chen pdm { 498c6f7c1a3SJoseph Chen pdm_clk0: pdm-clk0 { 499c6f7c1a3SJoseph Chen rockchip,pins = 500c6f7c1a3SJoseph Chen /* pdm_clk0 */ 501c6f7c1a3SJoseph Chen <4 RK_PB5 3 &pcfg_pull_none>; 502c6f7c1a3SJoseph Chen }; 503c6f7c1a3SJoseph Chen 504c6f7c1a3SJoseph Chen pdm_clk1: pdm-clk1 { 505c6f7c1a3SJoseph Chen rockchip,pins = 506c6f7c1a3SJoseph Chen /* pdm_clk1 */ 507c6f7c1a3SJoseph Chen <4 RK_PA4 3 &pcfg_pull_none>; 508c6f7c1a3SJoseph Chen }; 509c6f7c1a3SJoseph Chen 510c6f7c1a3SJoseph Chen pdm_sdi0: pdm-sdi0 { 511c6f7c1a3SJoseph Chen rockchip,pins = 512c6f7c1a3SJoseph Chen /* pdm_sdi0 */ 513c6f7c1a3SJoseph Chen <4 RK_PB2 3 &pcfg_pull_none>; 514c6f7c1a3SJoseph Chen }; 515c6f7c1a3SJoseph Chen 516c6f7c1a3SJoseph Chen pdm_sdi1: pdm-sdi1 { 517c6f7c1a3SJoseph Chen rockchip,pins = 518c6f7c1a3SJoseph Chen /* pdm_sdi1 */ 519c6f7c1a3SJoseph Chen <4 RK_PB1 3 &pcfg_pull_none>; 520c6f7c1a3SJoseph Chen }; 521c6f7c1a3SJoseph Chen 522c6f7c1a3SJoseph Chen pdm_sdi2: pdm-sdi2 { 523c6f7c1a3SJoseph Chen rockchip,pins = 524c6f7c1a3SJoseph Chen /* pdm_sdi2 */ 525c6f7c1a3SJoseph Chen <4 RK_PB3 3 &pcfg_pull_none>; 526c6f7c1a3SJoseph Chen }; 527c6f7c1a3SJoseph Chen 528c6f7c1a3SJoseph Chen pdm_sdi3: pdm-sdi3 { 529c6f7c1a3SJoseph Chen rockchip,pins = 530c6f7c1a3SJoseph Chen /* pdm_sdi3 */ 531c6f7c1a3SJoseph Chen <4 RK_PC1 3 &pcfg_pull_none>; 532c6f7c1a3SJoseph Chen }; 533c6f7c1a3SJoseph Chen }; 534c6f7c1a3SJoseph Chen 535c6f7c1a3SJoseph Chen pmu { 536c6f7c1a3SJoseph Chen pmu_pins: pmu-pins { 537c6f7c1a3SJoseph Chen rockchip,pins = 538c6f7c1a3SJoseph Chen /* pmu_debug */ 539c6f7c1a3SJoseph Chen <4 RK_PA0 4 &pcfg_pull_none>; 540c6f7c1a3SJoseph Chen }; 541c6f7c1a3SJoseph Chen }; 542c6f7c1a3SJoseph Chen 543c6f7c1a3SJoseph Chen pwm0 { 544c6f7c1a3SJoseph Chen pwm0m0_pins: pwm0m0-pins { 545c6f7c1a3SJoseph Chen rockchip,pins = 546c6f7c1a3SJoseph Chen /* pwm0_m0 */ 547c6f7c1a3SJoseph Chen <4 RK_PC3 1 &pcfg_pull_none>; 548c6f7c1a3SJoseph Chen }; 549c6f7c1a3SJoseph Chen 550c6f7c1a3SJoseph Chen pwm0m1_pins: pwm0m1-pins { 551c6f7c1a3SJoseph Chen rockchip,pins = 552c6f7c1a3SJoseph Chen /* pwm0_m1 */ 553c6f7c1a3SJoseph Chen <1 RK_PA2 5 &pcfg_pull_none>; 554c6f7c1a3SJoseph Chen }; 555c6f7c1a3SJoseph Chen }; 556c6f7c1a3SJoseph Chen 557c6f7c1a3SJoseph Chen pwm1 { 558c6f7c1a3SJoseph Chen pwm1m0_pins: pwm1m0-pins { 559c6f7c1a3SJoseph Chen rockchip,pins = 560c6f7c1a3SJoseph Chen /* pwm1_m0 */ 561c6f7c1a3SJoseph Chen <4 RK_PC4 1 &pcfg_pull_none>; 562c6f7c1a3SJoseph Chen }; 563c6f7c1a3SJoseph Chen 564c6f7c1a3SJoseph Chen pwm1m1_pins: pwm1m1-pins { 565c6f7c1a3SJoseph Chen rockchip,pins = 566c6f7c1a3SJoseph Chen /* pwm1_m1 */ 567c6f7c1a3SJoseph Chen <1 RK_PA3 4 &pcfg_pull_none>; 568c6f7c1a3SJoseph Chen }; 569c6f7c1a3SJoseph Chen }; 570c6f7c1a3SJoseph Chen 571c6f7c1a3SJoseph Chen pwm2 { 572c6f7c1a3SJoseph Chen pwm2m0_pins: pwm2m0-pins { 573c6f7c1a3SJoseph Chen rockchip,pins = 574c6f7c1a3SJoseph Chen /* pwm2_m0 */ 575c6f7c1a3SJoseph Chen <4 RK_PC5 1 &pcfg_pull_none>; 576c6f7c1a3SJoseph Chen }; 577c6f7c1a3SJoseph Chen 578c6f7c1a3SJoseph Chen pwm2m1_pins: pwm2m1-pins { 579c6f7c1a3SJoseph Chen rockchip,pins = 580c6f7c1a3SJoseph Chen /* pwm2_m1 */ 581c6f7c1a3SJoseph Chen <1 RK_PA7 2 &pcfg_pull_none>; 582c6f7c1a3SJoseph Chen }; 583c6f7c1a3SJoseph Chen }; 584c6f7c1a3SJoseph Chen 585c6f7c1a3SJoseph Chen pwm3 { 586c6f7c1a3SJoseph Chen pwm3m0_pins: pwm3m0-pins { 587c6f7c1a3SJoseph Chen rockchip,pins = 588c6f7c1a3SJoseph Chen /* pwm3_m0 */ 589c6f7c1a3SJoseph Chen <4 RK_PC6 1 &pcfg_pull_none>; 590c6f7c1a3SJoseph Chen }; 591c6f7c1a3SJoseph Chen 592c6f7c1a3SJoseph Chen pwm3m1_pins: pwm3m1-pins { 593c6f7c1a3SJoseph Chen rockchip,pins = 594c6f7c1a3SJoseph Chen /* pwm3_m1 */ 595c6f7c1a3SJoseph Chen <2 RK_PA4 3 &pcfg_pull_none>; 596c6f7c1a3SJoseph Chen }; 597c6f7c1a3SJoseph Chen }; 598c6f7c1a3SJoseph Chen 599c6f7c1a3SJoseph Chen pwm4 { 600c6f7c1a3SJoseph Chen pwm4m0_pins: pwm4m0-pins { 601c6f7c1a3SJoseph Chen rockchip,pins = 602c6f7c1a3SJoseph Chen /* pwm4_m0 */ 603c6f7c1a3SJoseph Chen <4 RK_PB7 1 &pcfg_pull_none>; 604c6f7c1a3SJoseph Chen }; 605c6f7c1a3SJoseph Chen 606c6f7c1a3SJoseph Chen pwm4m1_pins: pwm4m1-pins { 607c6f7c1a3SJoseph Chen rockchip,pins = 608c6f7c1a3SJoseph Chen /* pwm4_m1 */ 609c6f7c1a3SJoseph Chen <1 RK_PA4 2 &pcfg_pull_none>; 610c6f7c1a3SJoseph Chen }; 611c6f7c1a3SJoseph Chen }; 612c6f7c1a3SJoseph Chen 613c6f7c1a3SJoseph Chen pwm5 { 614c6f7c1a3SJoseph Chen pwm5m0_pins: pwm5m0-pins { 615c6f7c1a3SJoseph Chen rockchip,pins = 616c6f7c1a3SJoseph Chen /* pwm5_m0 */ 617c6f7c1a3SJoseph Chen <4 RK_PC0 1 &pcfg_pull_none>; 618c6f7c1a3SJoseph Chen }; 619c6f7c1a3SJoseph Chen 620c6f7c1a3SJoseph Chen pwm5m1_pins: pwm5m1-pins { 621c6f7c1a3SJoseph Chen rockchip,pins = 622c6f7c1a3SJoseph Chen /* pwm5_m1 */ 623c6f7c1a3SJoseph Chen <3 RK_PC3 1 &pcfg_pull_none>; 624c6f7c1a3SJoseph Chen }; 625c6f7c1a3SJoseph Chen }; 626c6f7c1a3SJoseph Chen 627c6f7c1a3SJoseph Chen pwm6 { 628c6f7c1a3SJoseph Chen pwm6m0_pins: pwm6m0-pins { 629c6f7c1a3SJoseph Chen rockchip,pins = 630c6f7c1a3SJoseph Chen /* pwm6_m0 */ 631c6f7c1a3SJoseph Chen <4 RK_PC1 1 &pcfg_pull_none>; 632c6f7c1a3SJoseph Chen }; 633c6f7c1a3SJoseph Chen 634c6f7c1a3SJoseph Chen pwm6m1_pins: pwm6m1-pins { 635c6f7c1a3SJoseph Chen rockchip,pins = 636c6f7c1a3SJoseph Chen /* pwm6_m1 */ 637c6f7c1a3SJoseph Chen <1 RK_PC3 3 &pcfg_pull_none>; 638c6f7c1a3SJoseph Chen }; 639c6f7c1a3SJoseph Chen 640c6f7c1a3SJoseph Chen pwm6m2_pins: pwm6m2-pins { 641c6f7c1a3SJoseph Chen rockchip,pins = 642c6f7c1a3SJoseph Chen /* pwm6_m2 */ 643c6f7c1a3SJoseph Chen <3 RK_PC1 1 &pcfg_pull_none>; 644c6f7c1a3SJoseph Chen }; 645c6f7c1a3SJoseph Chen }; 646c6f7c1a3SJoseph Chen 647c6f7c1a3SJoseph Chen pwm7 { 648c6f7c1a3SJoseph Chen pwm7m0_pins: pwm7m0-pins { 649c6f7c1a3SJoseph Chen rockchip,pins = 650c6f7c1a3SJoseph Chen /* pwm7_m0 */ 651c6f7c1a3SJoseph Chen <4 RK_PC2 1 &pcfg_pull_none>; 652c6f7c1a3SJoseph Chen }; 653c6f7c1a3SJoseph Chen 654c6f7c1a3SJoseph Chen pwm7m1_pins: pwm7m1-pins { 655c6f7c1a3SJoseph Chen rockchip,pins = 656c6f7c1a3SJoseph Chen /* pwm7_m1 */ 657c6f7c1a3SJoseph Chen <1 RK_PC2 2 &pcfg_pull_none>; 658c6f7c1a3SJoseph Chen }; 659c6f7c1a3SJoseph Chen }; 660c6f7c1a3SJoseph Chen 661c6f7c1a3SJoseph Chen pwr { 662c6f7c1a3SJoseph Chen pwr_pins: pwr-pins { 663c6f7c1a3SJoseph Chen rockchip,pins = 664c6f7c1a3SJoseph Chen /* pwr_ctrl0 */ 665c6f7c1a3SJoseph Chen <4 RK_PC2 2 &pcfg_pull_none>, 666c6f7c1a3SJoseph Chen /* pwr_ctrl1 */ 667c6f7c1a3SJoseph Chen <4 RK_PB6 1 &pcfg_pull_none>; 668c6f7c1a3SJoseph Chen }; 669c6f7c1a3SJoseph Chen }; 670c6f7c1a3SJoseph Chen 671c6f7c1a3SJoseph Chen ref { 672c6f7c1a3SJoseph Chen refm0_pins: refm0-pins { 673c6f7c1a3SJoseph Chen rockchip,pins = 674c6f7c1a3SJoseph Chen /* ref_clk_out_m0 */ 675c6f7c1a3SJoseph Chen <0 RK_PA1 1 &pcfg_pull_none>; 676c6f7c1a3SJoseph Chen }; 677c6f7c1a3SJoseph Chen 678c6f7c1a3SJoseph Chen refm1_pins: refm1-pins { 679c6f7c1a3SJoseph Chen rockchip,pins = 680c6f7c1a3SJoseph Chen /* ref_clk_out_m1 */ 681c6f7c1a3SJoseph Chen <3 RK_PC3 6 &pcfg_pull_none>; 682c6f7c1a3SJoseph Chen }; 683c6f7c1a3SJoseph Chen }; 684c6f7c1a3SJoseph Chen 685c6f7c1a3SJoseph Chen rgmii { 686c6f7c1a3SJoseph Chen rgmii_miim: rgmii-miim { 687c6f7c1a3SJoseph Chen rockchip,pins = 688c6f7c1a3SJoseph Chen /* rgmii_mdc */ 689c6f7c1a3SJoseph Chen <3 RK_PB6 2 &pcfg_pull_none>, 690c6f7c1a3SJoseph Chen /* rgmii_mdio */ 691c6f7c1a3SJoseph Chen <3 RK_PB7 2 &pcfg_pull_none>; 692c6f7c1a3SJoseph Chen }; 693c6f7c1a3SJoseph Chen 694c6f7c1a3SJoseph Chen rgmii_rx_bus2: rgmii-rx_bus2 { 695c6f7c1a3SJoseph Chen rockchip,pins = 696c6f7c1a3SJoseph Chen /* rgmii_rxd0 */ 697c6f7c1a3SJoseph Chen <3 RK_PA3 2 &pcfg_pull_none>, 698c6f7c1a3SJoseph Chen /* rgmii_rxd1 */ 699c6f7c1a3SJoseph Chen <3 RK_PA2 2 &pcfg_pull_none>, 700c6f7c1a3SJoseph Chen /* rgmii_rxdv_crs */ 701c6f7c1a3SJoseph Chen <3 RK_PC2 2 &pcfg_pull_none>; 702c6f7c1a3SJoseph Chen }; 703c6f7c1a3SJoseph Chen 704c6f7c1a3SJoseph Chen rgmii_tx_bus2: rgmii-tx_bus2 { 705c6f7c1a3SJoseph Chen rockchip,pins = 706c6f7c1a3SJoseph Chen /* rgmii_txd0 */ 707c6f7c1a3SJoseph Chen <3 RK_PA1 2 &pcfg_pull_none>, 708c6f7c1a3SJoseph Chen /* rgmii_txd1 */ 709c6f7c1a3SJoseph Chen <3 RK_PA0 2 &pcfg_pull_none>, 710c6f7c1a3SJoseph Chen /* rgmii_txen */ 711c6f7c1a3SJoseph Chen <3 RK_PC0 2 &pcfg_pull_none>; 712c6f7c1a3SJoseph Chen }; 713c6f7c1a3SJoseph Chen 714c6f7c1a3SJoseph Chen rgmii_rgmii_clk: rgmii-rgmii_clk { 715c6f7c1a3SJoseph Chen rockchip,pins = 716c6f7c1a3SJoseph Chen /* rgmii_rxclk */ 717c6f7c1a3SJoseph Chen <3 RK_PA5 2 &pcfg_pull_none>, 718c6f7c1a3SJoseph Chen /* rgmii_txclk */ 719c6f7c1a3SJoseph Chen <3 RK_PA4 2 &pcfg_pull_none>; 720c6f7c1a3SJoseph Chen }; 721c6f7c1a3SJoseph Chen 722c6f7c1a3SJoseph Chen rgmii_rgmii_bus: rgmii-rgmii_bus { 723c6f7c1a3SJoseph Chen rockchip,pins = 724c6f7c1a3SJoseph Chen /* rgmii_rxd2 */ 725c6f7c1a3SJoseph Chen <3 RK_PA7 2 &pcfg_pull_none>, 726c6f7c1a3SJoseph Chen /* rgmii_rxd3 */ 727c6f7c1a3SJoseph Chen <3 RK_PA6 2 &pcfg_pull_none>, 728c6f7c1a3SJoseph Chen /* rgmii_txd2 */ 729c6f7c1a3SJoseph Chen <3 RK_PB1 2 &pcfg_pull_none>, 730c6f7c1a3SJoseph Chen /* rgmii_txd3 */ 731c6f7c1a3SJoseph Chen <3 RK_PB0 2 &pcfg_pull_none>; 732c6f7c1a3SJoseph Chen }; 733c6f7c1a3SJoseph Chen 734c6f7c1a3SJoseph Chen rgmii_clk: rgmii-clk { 735c6f7c1a3SJoseph Chen rockchip,pins = 736c6f7c1a3SJoseph Chen /* rgmii_clk */ 737c6f7c1a3SJoseph Chen <3 RK_PB4 2 &pcfg_pull_none>; 738c6f7c1a3SJoseph Chen }; 739c6f7c1a3SJoseph Chen rgmii_txer: rgmii-txer { 740c6f7c1a3SJoseph Chen rockchip,pins = 741c6f7c1a3SJoseph Chen /* rgmii_txer */ 742c6f7c1a3SJoseph Chen <3 RK_PC1 2 &pcfg_pull_none>; 743c6f7c1a3SJoseph Chen }; 744c6f7c1a3SJoseph Chen }; 745c6f7c1a3SJoseph Chen 746c6f7c1a3SJoseph Chen scr { 747c6f7c1a3SJoseph Chen scrm0_pins: scrm0-pins { 748c6f7c1a3SJoseph Chen rockchip,pins = 749c6f7c1a3SJoseph Chen /* scr_clk_m0 */ 750c6f7c1a3SJoseph Chen <1 RK_PA2 3 &pcfg_pull_none>, 751c6f7c1a3SJoseph Chen /* scr_data_m0 */ 752c6f7c1a3SJoseph Chen <1 RK_PA1 3 &pcfg_pull_none>, 753c6f7c1a3SJoseph Chen /* scr_detn_m0 */ 754c6f7c1a3SJoseph Chen <1 RK_PA0 3 &pcfg_pull_none>, 755c6f7c1a3SJoseph Chen /* scr_rstn_m0 */ 756c6f7c1a3SJoseph Chen <1 RK_PA3 3 &pcfg_pull_none>; 757c6f7c1a3SJoseph Chen }; 758c6f7c1a3SJoseph Chen 759c6f7c1a3SJoseph Chen scrm1_pins: scrm1-pins { 760c6f7c1a3SJoseph Chen rockchip,pins = 761c6f7c1a3SJoseph Chen /* scr_clk_m1 */ 762c6f7c1a3SJoseph Chen <2 RK_PA5 3 &pcfg_pull_none>, 763c6f7c1a3SJoseph Chen /* scr_data_m1 */ 764c6f7c1a3SJoseph Chen <2 RK_PA3 4 &pcfg_pull_none>, 765c6f7c1a3SJoseph Chen /* scr_detn_m1 */ 766c6f7c1a3SJoseph Chen <2 RK_PA6 3 &pcfg_pull_none>, 767c6f7c1a3SJoseph Chen /* scr_rstn_m1 */ 768c6f7c1a3SJoseph Chen <2 RK_PA4 4 &pcfg_pull_none>; 769c6f7c1a3SJoseph Chen }; 770c6f7c1a3SJoseph Chen }; 771c6f7c1a3SJoseph Chen 772c6f7c1a3SJoseph Chen sdio0 { 773c6f7c1a3SJoseph Chen sdio0_bus4: sdio0-bus4 { 774c6f7c1a3SJoseph Chen rockchip,pins = 775c6f7c1a3SJoseph Chen /* sdio0_d0 */ 776c6f7c1a3SJoseph Chen <1 RK_PA0 1 &pcfg_pull_up_drv_level_2>, 777c6f7c1a3SJoseph Chen /* sdio0_d1 */ 778c6f7c1a3SJoseph Chen <1 RK_PA1 1 &pcfg_pull_up_drv_level_2>, 779c6f7c1a3SJoseph Chen /* sdio0_d2 */ 780c6f7c1a3SJoseph Chen <1 RK_PA2 1 &pcfg_pull_up_drv_level_2>, 781c6f7c1a3SJoseph Chen /* sdio0_d3 */ 782c6f7c1a3SJoseph Chen <1 RK_PA3 1 &pcfg_pull_up_drv_level_2>; 783c6f7c1a3SJoseph Chen }; 784c6f7c1a3SJoseph Chen 785c6f7c1a3SJoseph Chen sdio0_clk: sdio0-clk { 786c6f7c1a3SJoseph Chen rockchip,pins = 787c6f7c1a3SJoseph Chen /* sdio0_clk */ 788c6f7c1a3SJoseph Chen <1 RK_PA5 1 &pcfg_pull_up_drv_level_2>; 789c6f7c1a3SJoseph Chen }; 790c6f7c1a3SJoseph Chen 791c6f7c1a3SJoseph Chen sdio0_cmd: sdio0-cmd { 792c6f7c1a3SJoseph Chen rockchip,pins = 793c6f7c1a3SJoseph Chen /* sdio0_cmd */ 794c6f7c1a3SJoseph Chen <1 RK_PA4 1 &pcfg_pull_up_drv_level_2>; 795c6f7c1a3SJoseph Chen }; 796c6f7c1a3SJoseph Chen 797c6f7c1a3SJoseph Chen sdio0_det: sdio0-det { 798c6f7c1a3SJoseph Chen rockchip,pins = 799c6f7c1a3SJoseph Chen /* sdio0_det */ 800c6f7c1a3SJoseph Chen <1 RK_PA6 1 &pcfg_pull_up>; 801c6f7c1a3SJoseph Chen }; 802c6f7c1a3SJoseph Chen 803c6f7c1a3SJoseph Chen sdio0_pwren: sdio0-pwren { 804c6f7c1a3SJoseph Chen rockchip,pins = 805c6f7c1a3SJoseph Chen /* sdio0_pwren */ 806c6f7c1a3SJoseph Chen <1 RK_PA7 1 &pcfg_pull_none>; 807c6f7c1a3SJoseph Chen }; 808c6f7c1a3SJoseph Chen }; 809c6f7c1a3SJoseph Chen 810c6f7c1a3SJoseph Chen sdio1 { 811c6f7c1a3SJoseph Chen sdio1_bus4: sdio1-bus4 { 812c6f7c1a3SJoseph Chen rockchip,pins = 813c6f7c1a3SJoseph Chen /* sdio1_d0 */ 814c6f7c1a3SJoseph Chen <3 RK_PA6 1 &pcfg_pull_up_drv_level_2>, 815c6f7c1a3SJoseph Chen /* sdio1_d1 */ 816c6f7c1a3SJoseph Chen <3 RK_PA7 1 &pcfg_pull_up_drv_level_2>, 817c6f7c1a3SJoseph Chen /* sdio1_d2 */ 818c6f7c1a3SJoseph Chen <3 RK_PB0 1 &pcfg_pull_up_drv_level_2>, 819c6f7c1a3SJoseph Chen /* sdio1_d3 */ 820c6f7c1a3SJoseph Chen <3 RK_PB1 1 &pcfg_pull_up_drv_level_2>; 821c6f7c1a3SJoseph Chen }; 822c6f7c1a3SJoseph Chen 823c6f7c1a3SJoseph Chen sdio1_clk: sdio1-clk { 824c6f7c1a3SJoseph Chen rockchip,pins = 825c6f7c1a3SJoseph Chen /* sdio1_clk */ 826c6f7c1a3SJoseph Chen <3 RK_PA4 1 &pcfg_pull_up_drv_level_2>; 827c6f7c1a3SJoseph Chen }; 828c6f7c1a3SJoseph Chen 829c6f7c1a3SJoseph Chen sdio1_cmd: sdio1-cmd { 830c6f7c1a3SJoseph Chen rockchip,pins = 831c6f7c1a3SJoseph Chen /* sdio1_cmd */ 832c6f7c1a3SJoseph Chen <3 RK_PA5 1 &pcfg_pull_up_drv_level_2>; 833c6f7c1a3SJoseph Chen }; 834c6f7c1a3SJoseph Chen 835c6f7c1a3SJoseph Chen sdio1_det: sdio1-det { 836c6f7c1a3SJoseph Chen rockchip,pins = 837c6f7c1a3SJoseph Chen /* sdio1_det */ 838c6f7c1a3SJoseph Chen <3 RK_PB3 1 &pcfg_pull_up>; 839c6f7c1a3SJoseph Chen }; 840c6f7c1a3SJoseph Chen 841c6f7c1a3SJoseph Chen sdio1_pwren: sdio1-pwren { 842c6f7c1a3SJoseph Chen rockchip,pins = 843c6f7c1a3SJoseph Chen /* sdio1_pwren */ 844c6f7c1a3SJoseph Chen <3 RK_PB2 1 &pcfg_pull_none>; 845c6f7c1a3SJoseph Chen }; 846c6f7c1a3SJoseph Chen }; 847c6f7c1a3SJoseph Chen 848*f54c817cSYifeng Zhao sdmmc_pins: sdmmc-pins { 849c6f7c1a3SJoseph Chen sdmmc_bus4: sdmmc-bus4 { 850c6f7c1a3SJoseph Chen rockchip,pins = 851c6f7c1a3SJoseph Chen /* sdmmc_d0 */ 852c6f7c1a3SJoseph Chen <2 RK_PA0 1 &pcfg_pull_up_drv_level_2>, 853c6f7c1a3SJoseph Chen /* sdmmc_d1 */ 854c6f7c1a3SJoseph Chen <2 RK_PA1 1 &pcfg_pull_up_drv_level_2>, 855c6f7c1a3SJoseph Chen /* sdmmc_d2 */ 856c6f7c1a3SJoseph Chen <2 RK_PA2 1 &pcfg_pull_up_drv_level_2>, 857c6f7c1a3SJoseph Chen /* sdmmc_d3 */ 858c6f7c1a3SJoseph Chen <2 RK_PA3 1 &pcfg_pull_up_drv_level_2>; 859c6f7c1a3SJoseph Chen }; 860c6f7c1a3SJoseph Chen 861c6f7c1a3SJoseph Chen sdmmc_clk: sdmmc-clk { 862c6f7c1a3SJoseph Chen rockchip,pins = 863c6f7c1a3SJoseph Chen /* sdmmc_clk */ 864c6f7c1a3SJoseph Chen <2 RK_PA5 1 &pcfg_pull_up_drv_level_2>; 865c6f7c1a3SJoseph Chen }; 866c6f7c1a3SJoseph Chen 867c6f7c1a3SJoseph Chen sdmmc_cmd: sdmmc-cmd { 868c6f7c1a3SJoseph Chen rockchip,pins = 869c6f7c1a3SJoseph Chen /* sdmmc_cmd */ 870c6f7c1a3SJoseph Chen <2 RK_PA4 1 &pcfg_pull_up_drv_level_2>; 871c6f7c1a3SJoseph Chen }; 872c6f7c1a3SJoseph Chen 873c6f7c1a3SJoseph Chen sdmmc_det: sdmmc-det { 874c6f7c1a3SJoseph Chen rockchip,pins = 875c6f7c1a3SJoseph Chen /* sdmmc_detn */ 876c6f7c1a3SJoseph Chen <2 RK_PA6 1 &pcfg_pull_up>; 877c6f7c1a3SJoseph Chen }; 878c6f7c1a3SJoseph Chen 879c6f7c1a3SJoseph Chen sdmmc_pwren: sdmmc-pwren { 880c6f7c1a3SJoseph Chen rockchip,pins = 881c6f7c1a3SJoseph Chen /* sdmmc_pwren */ 882c6f7c1a3SJoseph Chen <4 RK_PA1 1 &pcfg_pull_none>; 883c6f7c1a3SJoseph Chen }; 884c6f7c1a3SJoseph Chen }; 885c6f7c1a3SJoseph Chen 886c6f7c1a3SJoseph Chen spdif { 887c6f7c1a3SJoseph Chen spdifm0_pins: spdifm0-pins { 888c6f7c1a3SJoseph Chen rockchip,pins = 889c6f7c1a3SJoseph Chen /* spdif_tx_m0 */ 890c6f7c1a3SJoseph Chen <4 RK_PA0 1 &pcfg_pull_none>; 891c6f7c1a3SJoseph Chen }; 892c6f7c1a3SJoseph Chen 893c6f7c1a3SJoseph Chen spdifm1_pins: spdifm1-pins { 894c6f7c1a3SJoseph Chen rockchip,pins = 895c6f7c1a3SJoseph Chen /* spdif_tx_m1 */ 896c6f7c1a3SJoseph Chen <1 RK_PC3 2 &pcfg_pull_none>; 897c6f7c1a3SJoseph Chen }; 898c6f7c1a3SJoseph Chen 899c6f7c1a3SJoseph Chen spdifm2_pins: spdifm2-pins { 900c6f7c1a3SJoseph Chen rockchip,pins = 901c6f7c1a3SJoseph Chen /* spdif_tx_m2 */ 902c6f7c1a3SJoseph Chen <3 RK_PC3 2 &pcfg_pull_none>; 903c6f7c1a3SJoseph Chen }; 904c6f7c1a3SJoseph Chen }; 905c6f7c1a3SJoseph Chen 906c6f7c1a3SJoseph Chen spi0 { 907c6f7c1a3SJoseph Chen spi0_pins: spi0-pins { 908c6f7c1a3SJoseph Chen rockchip,pins = 909c6f7c1a3SJoseph Chen /* spi0_clk */ 910c6f7c1a3SJoseph Chen <4 RK_PB4 2 &pcfg_pull_none>, 911c6f7c1a3SJoseph Chen /* spi0_miso */ 912c6f7c1a3SJoseph Chen <4 RK_PB3 2 &pcfg_pull_none>, 913c6f7c1a3SJoseph Chen /* spi0_mosi */ 914c6f7c1a3SJoseph Chen <4 RK_PB2 2 &pcfg_pull_none>; 915c6f7c1a3SJoseph Chen }; 916c6f7c1a3SJoseph Chen 917c6f7c1a3SJoseph Chen spi0_csn0: spi0-csn0 { 918c6f7c1a3SJoseph Chen rockchip,pins = 919c6f7c1a3SJoseph Chen /* spi0_csn0 */ 920c6f7c1a3SJoseph Chen <4 RK_PB6 2 &pcfg_pull_none>; 921c6f7c1a3SJoseph Chen }; 922c6f7c1a3SJoseph Chen spi0_csn1: spi0-csn1 { 923c6f7c1a3SJoseph Chen rockchip,pins = 924c6f7c1a3SJoseph Chen /* spi0_csn1 */ 925c6f7c1a3SJoseph Chen <4 RK_PC1 2 &pcfg_pull_none>; 926c6f7c1a3SJoseph Chen }; 927c6f7c1a3SJoseph Chen }; 928c6f7c1a3SJoseph Chen 929c6f7c1a3SJoseph Chen spi1 { 930c6f7c1a3SJoseph Chen spi1_pins: spi1-pins { 931c6f7c1a3SJoseph Chen rockchip,pins = 932c6f7c1a3SJoseph Chen /* spi1_clk */ 933c6f7c1a3SJoseph Chen <1 RK_PB6 2 &pcfg_pull_none>, 934c6f7c1a3SJoseph Chen /* spi1_miso */ 935c6f7c1a3SJoseph Chen <1 RK_PC0 2 &pcfg_pull_none>, 936c6f7c1a3SJoseph Chen /* spi1_mosi */ 937c6f7c1a3SJoseph Chen <1 RK_PB7 2 &pcfg_pull_none>; 938c6f7c1a3SJoseph Chen }; 939c6f7c1a3SJoseph Chen 940c6f7c1a3SJoseph Chen spi1_csn0: spi1-csn0 { 941c6f7c1a3SJoseph Chen rockchip,pins = 942c6f7c1a3SJoseph Chen /* spi1_csn0 */ 943c6f7c1a3SJoseph Chen <1 RK_PC1 1 &pcfg_pull_none>; 944c6f7c1a3SJoseph Chen }; 945c6f7c1a3SJoseph Chen spi1_csn1: spi1-csn1 { 946c6f7c1a3SJoseph Chen rockchip,pins = 947c6f7c1a3SJoseph Chen /* spi1_csn1 */ 948c6f7c1a3SJoseph Chen <1 RK_PC2 1 &pcfg_pull_none>; 949c6f7c1a3SJoseph Chen }; 950c6f7c1a3SJoseph Chen }; 951c6f7c1a3SJoseph Chen 952c6f7c1a3SJoseph Chen tsi0 { 953c6f7c1a3SJoseph Chen tsi0_pins: tsi0-pins { 954c6f7c1a3SJoseph Chen rockchip,pins = 955c6f7c1a3SJoseph Chen /* tsi0_clkin */ 956c6f7c1a3SJoseph Chen <3 RK_PB2 3 &pcfg_pull_none>, 957c6f7c1a3SJoseph Chen /* tsi0_d0 */ 958c6f7c1a3SJoseph Chen <3 RK_PB1 3 &pcfg_pull_none>, 959c6f7c1a3SJoseph Chen /* tsi0_d1 */ 960c6f7c1a3SJoseph Chen <3 RK_PB5 3 &pcfg_pull_none>, 961c6f7c1a3SJoseph Chen /* tsi0_d2 */ 962c6f7c1a3SJoseph Chen <3 RK_PB6 3 &pcfg_pull_none>, 963c6f7c1a3SJoseph Chen /* tsi0_d3 */ 964c6f7c1a3SJoseph Chen <3 RK_PB7 3 &pcfg_pull_none>, 965c6f7c1a3SJoseph Chen /* tsi0_d4 */ 966c6f7c1a3SJoseph Chen <3 RK_PA3 3 &pcfg_pull_none>, 967c6f7c1a3SJoseph Chen /* tsi0_d5 */ 968c6f7c1a3SJoseph Chen <3 RK_PA2 3 &pcfg_pull_none>, 969c6f7c1a3SJoseph Chen /* tsi0_d6 */ 970c6f7c1a3SJoseph Chen <3 RK_PA1 3 &pcfg_pull_none>, 971c6f7c1a3SJoseph Chen /* tsi0_d7 */ 972c6f7c1a3SJoseph Chen <3 RK_PA0 3 &pcfg_pull_none>, 973c6f7c1a3SJoseph Chen /* tsi0_fail */ 974c6f7c1a3SJoseph Chen <3 RK_PC0 3 &pcfg_pull_none>, 975c6f7c1a3SJoseph Chen /* tsi0_sync */ 976c6f7c1a3SJoseph Chen <3 RK_PB4 3 &pcfg_pull_none>, 977c6f7c1a3SJoseph Chen /* tsi0_valid */ 978c6f7c1a3SJoseph Chen <3 RK_PB3 3 &pcfg_pull_none>; 979c6f7c1a3SJoseph Chen }; 980c6f7c1a3SJoseph Chen }; 981c6f7c1a3SJoseph Chen 982c6f7c1a3SJoseph Chen tsi1 { 983c6f7c1a3SJoseph Chen tsi1_pins: tsi1-pins { 984c6f7c1a3SJoseph Chen rockchip,pins = 985c6f7c1a3SJoseph Chen /* tsi1_clkin */ 986c6f7c1a3SJoseph Chen <3 RK_PA5 3 &pcfg_pull_none>, 987c6f7c1a3SJoseph Chen /* tsi1_d0 */ 988c6f7c1a3SJoseph Chen <3 RK_PA4 3 &pcfg_pull_none>, 989c6f7c1a3SJoseph Chen /* tsi1_sync */ 990c6f7c1a3SJoseph Chen <3 RK_PA7 3 &pcfg_pull_none>, 991c6f7c1a3SJoseph Chen /* tsi1_valid */ 992c6f7c1a3SJoseph Chen <3 RK_PA6 3 &pcfg_pull_none>; 993c6f7c1a3SJoseph Chen }; 994c6f7c1a3SJoseph Chen }; 995c6f7c1a3SJoseph Chen 996c6f7c1a3SJoseph Chen uart0 { 997c6f7c1a3SJoseph Chen uart0m0_xfer: uart0m0-xfer { 998c6f7c1a3SJoseph Chen rockchip,pins = 999c6f7c1a3SJoseph Chen /* uart0_rx_m0 */ 1000c6f7c1a3SJoseph Chen <4 RK_PC7 1 &pcfg_pull_up>, 1001c6f7c1a3SJoseph Chen /* uart0_tx_m0 */ 1002c6f7c1a3SJoseph Chen <4 RK_PD0 1 &pcfg_pull_up>; 1003c6f7c1a3SJoseph Chen }; 1004c6f7c1a3SJoseph Chen 1005c6f7c1a3SJoseph Chen uart0m1_xfer: uart0m1-xfer { 1006c6f7c1a3SJoseph Chen rockchip,pins = 1007c6f7c1a3SJoseph Chen /* uart0_rx_m1 */ 1008c6f7c1a3SJoseph Chen <2 RK_PA0 2 &pcfg_pull_up>, 1009c6f7c1a3SJoseph Chen /* uart0_tx_m1 */ 1010c6f7c1a3SJoseph Chen <2 RK_PA1 2 &pcfg_pull_up>; 1011c6f7c1a3SJoseph Chen }; 1012c6f7c1a3SJoseph Chen }; 1013c6f7c1a3SJoseph Chen 1014c6f7c1a3SJoseph Chen uart1 { 1015c6f7c1a3SJoseph Chen uart1m0_xfer: uart1m0-xfer { 1016c6f7c1a3SJoseph Chen rockchip,pins = 1017c6f7c1a3SJoseph Chen /* uart1_rx_m0 */ 1018c6f7c1a3SJoseph Chen <4 RK_PA7 2 &pcfg_pull_up>, 1019c6f7c1a3SJoseph Chen /* uart1_tx_m0 */ 1020c6f7c1a3SJoseph Chen <4 RK_PA6 2 &pcfg_pull_up>; 1021c6f7c1a3SJoseph Chen }; 1022c6f7c1a3SJoseph Chen 1023c6f7c1a3SJoseph Chen uart1m1_xfer: uart1m1-xfer { 1024c6f7c1a3SJoseph Chen rockchip,pins = 1025c6f7c1a3SJoseph Chen /* uart1_rx_m1 */ 1026c6f7c1a3SJoseph Chen <4 RK_PC6 2 &pcfg_pull_up>, 1027c6f7c1a3SJoseph Chen /* uart1_tx_m1 */ 1028c6f7c1a3SJoseph Chen <4 RK_PC5 2 &pcfg_pull_up>; 1029c6f7c1a3SJoseph Chen }; 1030c6f7c1a3SJoseph Chen 1031c6f7c1a3SJoseph Chen uart1_ctsn: uart1-ctsn { 1032c6f7c1a3SJoseph Chen rockchip,pins = 1033c6f7c1a3SJoseph Chen /* uart1_ctsn */ 1034c6f7c1a3SJoseph Chen <4 RK_PA4 2 &pcfg_pull_none>; 1035c6f7c1a3SJoseph Chen }; 1036c6f7c1a3SJoseph Chen uart1_rtsn: uart1-rtsn { 1037c6f7c1a3SJoseph Chen rockchip,pins = 1038c6f7c1a3SJoseph Chen /* uart1_rtsn */ 1039c6f7c1a3SJoseph Chen <4 RK_PA5 2 &pcfg_pull_none>; 1040c6f7c1a3SJoseph Chen }; 1041c6f7c1a3SJoseph Chen }; 1042c6f7c1a3SJoseph Chen 1043c6f7c1a3SJoseph Chen uart2 { 1044c6f7c1a3SJoseph Chen uart2m0_xfer: uart2m0-xfer { 1045c6f7c1a3SJoseph Chen rockchip,pins = 1046c6f7c1a3SJoseph Chen /* uart2_rx_m0 */ 1047c6f7c1a3SJoseph Chen <3 RK_PA0 1 &pcfg_pull_up>, 1048c6f7c1a3SJoseph Chen /* uart2_tx_m0 */ 1049c6f7c1a3SJoseph Chen <3 RK_PA1 1 &pcfg_pull_up>; 1050c6f7c1a3SJoseph Chen }; 1051c6f7c1a3SJoseph Chen 1052c6f7c1a3SJoseph Chen uart2m0_ctsn: uart2m0-ctsn { 1053c6f7c1a3SJoseph Chen rockchip,pins = 1054c6f7c1a3SJoseph Chen /* uart2m0_ctsn */ 1055c6f7c1a3SJoseph Chen <3 RK_PA3 1 &pcfg_pull_none>; 1056c6f7c1a3SJoseph Chen }; 1057c6f7c1a3SJoseph Chen uart2m0_rtsn: uart2m0-rtsn { 1058c6f7c1a3SJoseph Chen rockchip,pins = 1059c6f7c1a3SJoseph Chen /* uart2m0_rtsn */ 1060c6f7c1a3SJoseph Chen <3 RK_PA2 1 &pcfg_pull_none>; 1061c6f7c1a3SJoseph Chen }; 1062c6f7c1a3SJoseph Chen 1063c6f7c1a3SJoseph Chen uart2m1_xfer: uart2m1-xfer { 1064c6f7c1a3SJoseph Chen rockchip,pins = 1065c6f7c1a3SJoseph Chen /* uart2_rx_m1 */ 1066c6f7c1a3SJoseph Chen <1 RK_PB0 1 &pcfg_pull_up>, 1067c6f7c1a3SJoseph Chen /* uart2_tx_m1 */ 1068c6f7c1a3SJoseph Chen <1 RK_PB1 1 &pcfg_pull_up>; 1069c6f7c1a3SJoseph Chen }; 1070c6f7c1a3SJoseph Chen 1071c6f7c1a3SJoseph Chen uart2m1_ctsn: uart2m1-ctsn { 1072c6f7c1a3SJoseph Chen rockchip,pins = 1073c6f7c1a3SJoseph Chen /* uart2m1_ctsn */ 1074c6f7c1a3SJoseph Chen <1 RK_PB3 1 &pcfg_pull_none>; 1075c6f7c1a3SJoseph Chen }; 1076c6f7c1a3SJoseph Chen uart2m1_rtsn: uart2m1-rtsn { 1077c6f7c1a3SJoseph Chen rockchip,pins = 1078c6f7c1a3SJoseph Chen /* uart2m1_rtsn */ 1079c6f7c1a3SJoseph Chen <1 RK_PB2 1 &pcfg_pull_none>; 1080c6f7c1a3SJoseph Chen }; 1081c6f7c1a3SJoseph Chen }; 1082c6f7c1a3SJoseph Chen 1083c6f7c1a3SJoseph Chen uart3 { 1084c6f7c1a3SJoseph Chen uart3m0_xfer: uart3m0-xfer { 1085c6f7c1a3SJoseph Chen rockchip,pins = 1086c6f7c1a3SJoseph Chen /* uart3_rx_m0 */ 1087c6f7c1a3SJoseph Chen <4 RK_PB0 2 &pcfg_pull_up>, 1088c6f7c1a3SJoseph Chen /* uart3_tx_m0 */ 1089c6f7c1a3SJoseph Chen <4 RK_PB1 2 &pcfg_pull_up>; 1090c6f7c1a3SJoseph Chen }; 1091c6f7c1a3SJoseph Chen 1092c6f7c1a3SJoseph Chen uart3m1_xfer: uart3m1-xfer { 1093c6f7c1a3SJoseph Chen rockchip,pins = 1094c6f7c1a3SJoseph Chen /* uart3_rx_m1 */ 1095c6f7c1a3SJoseph Chen <4 RK_PB7 3 &pcfg_pull_up>, 1096c6f7c1a3SJoseph Chen /* uart3_tx_m1 */ 1097c6f7c1a3SJoseph Chen <4 RK_PC0 3 &pcfg_pull_up>; 1098c6f7c1a3SJoseph Chen }; 1099c6f7c1a3SJoseph Chen 1100c6f7c1a3SJoseph Chen uart3_ctsn: uart3-ctsn { 1101c6f7c1a3SJoseph Chen rockchip,pins = 1102c6f7c1a3SJoseph Chen /* uart3_ctsn */ 1103c6f7c1a3SJoseph Chen <4 RK_PA3 3 &pcfg_pull_none>; 1104c6f7c1a3SJoseph Chen }; 1105c6f7c1a3SJoseph Chen uart3_rtsn: uart3-rtsn { 1106c6f7c1a3SJoseph Chen rockchip,pins = 1107c6f7c1a3SJoseph Chen /* uart3_rtsn */ 1108c6f7c1a3SJoseph Chen <4 RK_PA2 3 &pcfg_pull_none>; 1109c6f7c1a3SJoseph Chen }; 1110c6f7c1a3SJoseph Chen }; 1111c6f7c1a3SJoseph Chen 1112c6f7c1a3SJoseph Chen uart4 { 1113c6f7c1a3SJoseph Chen uart4_xfer: uart4-xfer { 1114c6f7c1a3SJoseph Chen rockchip,pins = 1115c6f7c1a3SJoseph Chen /* uart4_rx */ 1116c6f7c1a3SJoseph Chen <2 RK_PA2 3 &pcfg_pull_up>, 1117c6f7c1a3SJoseph Chen /* uart4_tx */ 1118c6f7c1a3SJoseph Chen <2 RK_PA3 3 &pcfg_pull_up>; 1119c6f7c1a3SJoseph Chen }; 1120c6f7c1a3SJoseph Chen 1121c6f7c1a3SJoseph Chen uart4_ctsn: uart4-ctsn { 1122c6f7c1a3SJoseph Chen rockchip,pins = 1123c6f7c1a3SJoseph Chen /* uart4_ctsn */ 1124c6f7c1a3SJoseph Chen <2 RK_PA1 3 &pcfg_pull_none>; 1125c6f7c1a3SJoseph Chen }; 1126c6f7c1a3SJoseph Chen uart4_rtsn: uart4-rtsn { 1127c6f7c1a3SJoseph Chen rockchip,pins = 1128c6f7c1a3SJoseph Chen /* uart4_rtsn */ 1129c6f7c1a3SJoseph Chen <2 RK_PA0 3 &pcfg_pull_none>; 1130c6f7c1a3SJoseph Chen }; 1131c6f7c1a3SJoseph Chen }; 1132c6f7c1a3SJoseph Chen 1133c6f7c1a3SJoseph Chen uart5 { 1134c6f7c1a3SJoseph Chen uart5m0_xfer: uart5m0-xfer { 1135c6f7c1a3SJoseph Chen rockchip,pins = 1136c6f7c1a3SJoseph Chen /* uart5_rx_m0 */ 1137c6f7c1a3SJoseph Chen <1 RK_PA2 2 &pcfg_pull_up>, 1138c6f7c1a3SJoseph Chen /* uart5_tx_m0 */ 1139c6f7c1a3SJoseph Chen <1 RK_PA3 2 &pcfg_pull_up>; 1140c6f7c1a3SJoseph Chen }; 1141c6f7c1a3SJoseph Chen 1142c6f7c1a3SJoseph Chen uart5m0_ctsn: uart5m0-ctsn { 1143c6f7c1a3SJoseph Chen rockchip,pins = 1144c6f7c1a3SJoseph Chen /* uart5m0_ctsn */ 1145c6f7c1a3SJoseph Chen <1 RK_PA6 2 &pcfg_pull_none>; 1146c6f7c1a3SJoseph Chen }; 1147c6f7c1a3SJoseph Chen uart5m0_rtsn: uart5m0-rtsn { 1148c6f7c1a3SJoseph Chen rockchip,pins = 1149c6f7c1a3SJoseph Chen /* uart5m0_rtsn */ 1150c6f7c1a3SJoseph Chen <1 RK_PA5 2 &pcfg_pull_none>; 1151c6f7c1a3SJoseph Chen }; 1152c6f7c1a3SJoseph Chen 1153c6f7c1a3SJoseph Chen uart5m1_xfer: uart5m1-xfer { 1154c6f7c1a3SJoseph Chen rockchip,pins = 1155c6f7c1a3SJoseph Chen /* uart5_rx_m1 */ 1156c6f7c1a3SJoseph Chen <1 RK_PD4 2 &pcfg_pull_up>, 1157c6f7c1a3SJoseph Chen /* uart5_tx_m1 */ 1158c6f7c1a3SJoseph Chen <1 RK_PD7 2 &pcfg_pull_up>; 1159c6f7c1a3SJoseph Chen }; 1160c6f7c1a3SJoseph Chen 1161c6f7c1a3SJoseph Chen uart5m1_ctsn: uart5m1-ctsn { 1162c6f7c1a3SJoseph Chen rockchip,pins = 1163c6f7c1a3SJoseph Chen /* uart5m1_ctsn */ 1164c6f7c1a3SJoseph Chen <1 RK_PD3 2 &pcfg_pull_none>; 1165c6f7c1a3SJoseph Chen }; 1166c6f7c1a3SJoseph Chen uart5m1_rtsn: uart5m1-rtsn { 1167c6f7c1a3SJoseph Chen rockchip,pins = 1168c6f7c1a3SJoseph Chen /* uart5m1_rtsn */ 1169c6f7c1a3SJoseph Chen <1 RK_PD2 2 &pcfg_pull_none>; 1170c6f7c1a3SJoseph Chen }; 1171c6f7c1a3SJoseph Chen }; 1172c6f7c1a3SJoseph Chen 1173c6f7c1a3SJoseph Chen uart6 { 1174c6f7c1a3SJoseph Chen uart6m0_xfer: uart6m0-xfer { 1175c6f7c1a3SJoseph Chen rockchip,pins = 1176c6f7c1a3SJoseph Chen /* uart6_rx_m0 */ 1177c6f7c1a3SJoseph Chen <3 RK_PA7 4 &pcfg_pull_up>, 1178c6f7c1a3SJoseph Chen /* uart6_tx_m0 */ 1179c6f7c1a3SJoseph Chen <3 RK_PA6 4 &pcfg_pull_up>; 1180c6f7c1a3SJoseph Chen }; 1181c6f7c1a3SJoseph Chen 1182c6f7c1a3SJoseph Chen uart6m1_xfer: uart6m1-xfer { 1183c6f7c1a3SJoseph Chen rockchip,pins = 1184c6f7c1a3SJoseph Chen /* uart6_rx_m1 */ 1185c6f7c1a3SJoseph Chen <3 RK_PC3 4 &pcfg_pull_up>, 1186c6f7c1a3SJoseph Chen /* uart6_tx_m1 */ 1187c6f7c1a3SJoseph Chen <3 RK_PC1 4 &pcfg_pull_up>; 1188c6f7c1a3SJoseph Chen }; 1189c6f7c1a3SJoseph Chen 1190c6f7c1a3SJoseph Chen uart6_ctsn: uart6-ctsn { 1191c6f7c1a3SJoseph Chen rockchip,pins = 1192c6f7c1a3SJoseph Chen /* uart6_ctsn */ 1193c6f7c1a3SJoseph Chen <3 RK_PA4 4 &pcfg_pull_none>; 1194c6f7c1a3SJoseph Chen }; 1195c6f7c1a3SJoseph Chen uart6_rtsn: uart6-rtsn { 1196c6f7c1a3SJoseph Chen rockchip,pins = 1197c6f7c1a3SJoseph Chen /* uart6_rtsn */ 1198c6f7c1a3SJoseph Chen <3 RK_PA5 4 &pcfg_pull_none>; 1199c6f7c1a3SJoseph Chen }; 1200c6f7c1a3SJoseph Chen }; 1201c6f7c1a3SJoseph Chen 1202c6f7c1a3SJoseph Chen uart7 { 1203c6f7c1a3SJoseph Chen uart7m0_xfer: uart7m0-xfer { 1204c6f7c1a3SJoseph Chen rockchip,pins = 1205c6f7c1a3SJoseph Chen /* uart7_rx_m0 */ 1206c6f7c1a3SJoseph Chen <3 RK_PB3 4 &pcfg_pull_up>, 1207c6f7c1a3SJoseph Chen /* uart7_tx_m0 */ 1208c6f7c1a3SJoseph Chen <3 RK_PB2 4 &pcfg_pull_up>; 1209c6f7c1a3SJoseph Chen }; 1210c6f7c1a3SJoseph Chen 1211c6f7c1a3SJoseph Chen uart7m0_ctsn: uart7m0-ctsn { 1212c6f7c1a3SJoseph Chen rockchip,pins = 1213c6f7c1a3SJoseph Chen /* uart7m0_ctsn */ 1214c6f7c1a3SJoseph Chen <3 RK_PB0 4 &pcfg_pull_none>; 1215c6f7c1a3SJoseph Chen }; 1216c6f7c1a3SJoseph Chen uart7m0_rtsn: uart7m0-rtsn { 1217c6f7c1a3SJoseph Chen rockchip,pins = 1218c6f7c1a3SJoseph Chen /* uart7m0_rtsn */ 1219c6f7c1a3SJoseph Chen <3 RK_PB1 4 &pcfg_pull_none>; 1220c6f7c1a3SJoseph Chen }; 1221c6f7c1a3SJoseph Chen 1222c6f7c1a3SJoseph Chen uart7m1_xfer: uart7m1-xfer { 1223c6f7c1a3SJoseph Chen rockchip,pins = 1224c6f7c1a3SJoseph Chen /* uart7_rx_m1 */ 1225c6f7c1a3SJoseph Chen <1 RK_PB3 4 &pcfg_pull_up>, 1226c6f7c1a3SJoseph Chen /* uart7_tx_m1 */ 1227c6f7c1a3SJoseph Chen <1 RK_PB2 4 &pcfg_pull_up>; 1228c6f7c1a3SJoseph Chen }; 1229c6f7c1a3SJoseph Chen 1230c6f7c1a3SJoseph Chen uart7m1_ctsn: uart7m1-ctsn { 1231c6f7c1a3SJoseph Chen rockchip,pins = 1232c6f7c1a3SJoseph Chen /* uart7m1_ctsn */ 1233c6f7c1a3SJoseph Chen <1 RK_PB0 4 &pcfg_pull_none>; 1234c6f7c1a3SJoseph Chen }; 1235c6f7c1a3SJoseph Chen uart7m1_rtsn: uart7m1-rtsn { 1236c6f7c1a3SJoseph Chen rockchip,pins = 1237c6f7c1a3SJoseph Chen /* uart7m1_rtsn */ 1238c6f7c1a3SJoseph Chen <1 RK_PB1 4 &pcfg_pull_none>; 1239c6f7c1a3SJoseph Chen }; 1240c6f7c1a3SJoseph Chen }; 1241c6f7c1a3SJoseph Chen}; 1242