156f7d184SJoseph Chen// SPDX-License-Identifier: (GPL-2.0+ OR MIT) 256f7d184SJoseph Chen/* 356f7d184SJoseph Chen * Copyright (c) 2022 Rockchip Electronics Co., Ltd. 456f7d184SJoseph Chen */ 556f7d184SJoseph Chen 656f7d184SJoseph Chen#include <dt-bindings/pinctrl/rockchip.h> 756f7d184SJoseph Chen#include "rockchip-pinconf.dtsi" 856f7d184SJoseph Chen 956f7d184SJoseph Chen/* 1056f7d184SJoseph Chen * This file is auto generated by pin2dts tool, please keep these code 1156f7d184SJoseph Chen * by adding changes at end of this file. 1256f7d184SJoseph Chen */ 1356f7d184SJoseph Chen&pinctrl { 1456f7d184SJoseph Chen cam { 1556f7d184SJoseph Chen camm0_pins: camm0-pins { 1656f7d184SJoseph Chen rockchip,pins = 1756f7d184SJoseph Chen /* cam_clk0_out_m0 */ 1856f7d184SJoseph Chen <3 RK_PB2 2 &pcfg_pull_none>, 1956f7d184SJoseph Chen /* cam_clk1_out_m0 */ 2056f7d184SJoseph Chen <3 RK_PB3 2 &pcfg_pull_none>; 2156f7d184SJoseph Chen }; 2256f7d184SJoseph Chen 2356f7d184SJoseph Chen camm1_pins: camm1-pins { 2456f7d184SJoseph Chen rockchip,pins = 2556f7d184SJoseph Chen /* cam_clk0_out_m1 */ 2656f7d184SJoseph Chen <4 RK_PB1 3 &pcfg_pull_none>, 2756f7d184SJoseph Chen /* cam_clk1_out_m1 */ 2856f7d184SJoseph Chen <4 RK_PB7 3 &pcfg_pull_none>; 2956f7d184SJoseph Chen }; 3056f7d184SJoseph Chen 3156f7d184SJoseph Chen cam_clk2_out: cam-clk2-out { 3256f7d184SJoseph Chen rockchip,pins = 3356f7d184SJoseph Chen /* cam_clk2_out */ 3456f7d184SJoseph Chen <3 RK_PB4 2 &pcfg_pull_none>; 3556f7d184SJoseph Chen }; 3656f7d184SJoseph Chen cam_clk3_out: cam-clk3-out { 3756f7d184SJoseph Chen rockchip,pins = 3856f7d184SJoseph Chen /* cam_clk3_out */ 3956f7d184SJoseph Chen <3 RK_PB5 2 &pcfg_pull_none>; 4056f7d184SJoseph Chen }; 4156f7d184SJoseph Chen }; 4256f7d184SJoseph Chen 4356f7d184SJoseph Chen can0 { 4456f7d184SJoseph Chen can0m0_pins: can0m0-pins { 4556f7d184SJoseph Chen rockchip,pins = 4656f7d184SJoseph Chen /* can0_rx_m0 */ 4756f7d184SJoseph Chen <3 RK_PA1 4 &pcfg_pull_none>, 4856f7d184SJoseph Chen /* can0_tx_m0 */ 4956f7d184SJoseph Chen <3 RK_PA0 4 &pcfg_pull_none>; 5056f7d184SJoseph Chen }; 5156f7d184SJoseph Chen 5256f7d184SJoseph Chen can0m1_pins: can0m1-pins { 5356f7d184SJoseph Chen rockchip,pins = 5456f7d184SJoseph Chen /* can0_rx_m1 */ 5556f7d184SJoseph Chen <3 RK_PB7 6 &pcfg_pull_none>, 5656f7d184SJoseph Chen /* can0_tx_m1 */ 5756f7d184SJoseph Chen <3 RK_PB6 6 &pcfg_pull_none>; 5856f7d184SJoseph Chen }; 5956f7d184SJoseph Chen 6056f7d184SJoseph Chen can0m2_pins: can0m2-pins { 6156f7d184SJoseph Chen rockchip,pins = 6256f7d184SJoseph Chen /* can0_rx_m2 */ 6356f7d184SJoseph Chen <0 RK_PC7 2 &pcfg_pull_none>, 6456f7d184SJoseph Chen /* can0_tx_m2 */ 6556f7d184SJoseph Chen <0 RK_PC6 2 &pcfg_pull_none>; 6656f7d184SJoseph Chen }; 6756f7d184SJoseph Chen }; 6856f7d184SJoseph Chen 6956f7d184SJoseph Chen can1 { 7056f7d184SJoseph Chen can1m0_pins: can1m0-pins { 7156f7d184SJoseph Chen rockchip,pins = 7256f7d184SJoseph Chen /* can1_rx_m0 */ 7356f7d184SJoseph Chen <1 RK_PB7 4 &pcfg_pull_none>, 7456f7d184SJoseph Chen /* can1_tx_m0 */ 7556f7d184SJoseph Chen <1 RK_PC0 5 &pcfg_pull_none>; 7656f7d184SJoseph Chen }; 7756f7d184SJoseph Chen 7856f7d184SJoseph Chen can1m1_pins: can1m1-pins { 7956f7d184SJoseph Chen rockchip,pins = 8056f7d184SJoseph Chen /* can1_rx_m1 */ 8156f7d184SJoseph Chen <0 RK_PC1 4 &pcfg_pull_none>, 8256f7d184SJoseph Chen /* can1_tx_m1 */ 8356f7d184SJoseph Chen <0 RK_PC0 4 &pcfg_pull_none>; 8456f7d184SJoseph Chen }; 8556f7d184SJoseph Chen }; 8656f7d184SJoseph Chen 8756f7d184SJoseph Chen clk { 8856f7d184SJoseph Chen clk_32k_in: clk-32k-in { 8956f7d184SJoseph Chen rockchip,pins = 9056f7d184SJoseph Chen /* clk_32k_in */ 9156f7d184SJoseph Chen <0 RK_PB0 1 &pcfg_pull_none>; 9256f7d184SJoseph Chen }; 9356f7d184SJoseph Chen }; 9456f7d184SJoseph Chen 9556f7d184SJoseph Chen clk0 { 9656f7d184SJoseph Chen clk0_32k_out: clk0-32k-out { 9756f7d184SJoseph Chen rockchip,pins = 9856f7d184SJoseph Chen /* clk0_32k_out */ 9956f7d184SJoseph Chen <0 RK_PB0 2 &pcfg_pull_none>; 10056f7d184SJoseph Chen }; 10156f7d184SJoseph Chen }; 10256f7d184SJoseph Chen 10356f7d184SJoseph Chen clk1 { 10456f7d184SJoseph Chen clk1_32k_out: clk1-32k-out { 10556f7d184SJoseph Chen rockchip,pins = 10656f7d184SJoseph Chen /* clk1_32k_out */ 10756f7d184SJoseph Chen <2 RK_PA1 3 &pcfg_pull_none>; 10856f7d184SJoseph Chen }; 10956f7d184SJoseph Chen }; 11056f7d184SJoseph Chen 11156f7d184SJoseph Chen cpu { 11256f7d184SJoseph Chen cpu_pins: cpu-pins { 11356f7d184SJoseph Chen rockchip,pins = 11456f7d184SJoseph Chen /* cpu_avs */ 11556f7d184SJoseph Chen <0 RK_PB7 3 &pcfg_pull_none>; 11656f7d184SJoseph Chen }; 11756f7d184SJoseph Chen }; 11856f7d184SJoseph Chen 11956f7d184SJoseph Chen dsm { 12056f7d184SJoseph Chen dsm_pins: dsm-pins { 12156f7d184SJoseph Chen rockchip,pins = 12256f7d184SJoseph Chen /* dsm_aud_ln */ 12356f7d184SJoseph Chen <1 RK_PB4 5 &pcfg_pull_none>, 12456f7d184SJoseph Chen /* dsm_aud_lp */ 12556f7d184SJoseph Chen <1 RK_PB3 5 &pcfg_pull_none>, 12656f7d184SJoseph Chen /* dsm_aud_rn */ 12756f7d184SJoseph Chen <1 RK_PB6 6 &pcfg_pull_none>, 12856f7d184SJoseph Chen /* dsm_aud_rp */ 12956f7d184SJoseph Chen <1 RK_PB5 6 &pcfg_pull_none>; 13056f7d184SJoseph Chen }; 13156f7d184SJoseph Chen }; 13256f7d184SJoseph Chen 13356f7d184SJoseph Chen emmc { 13456f7d184SJoseph Chen emmc_bus8: emmc-bus8 { 13556f7d184SJoseph Chen rockchip,pins = 13656f7d184SJoseph Chen /* emmc_d0 */ 13756f7d184SJoseph Chen <1 RK_PA0 1 &pcfg_pull_up_drv_level_2>, 13856f7d184SJoseph Chen /* emmc_d1 */ 13956f7d184SJoseph Chen <1 RK_PA1 1 &pcfg_pull_up_drv_level_2>, 14056f7d184SJoseph Chen /* emmc_d2 */ 14156f7d184SJoseph Chen <1 RK_PA2 1 &pcfg_pull_up_drv_level_2>, 14256f7d184SJoseph Chen /* emmc_d3 */ 14356f7d184SJoseph Chen <1 RK_PA3 1 &pcfg_pull_up_drv_level_2>, 14456f7d184SJoseph Chen /* emmc_d4 */ 14556f7d184SJoseph Chen <1 RK_PA4 1 &pcfg_pull_up_drv_level_2>, 14656f7d184SJoseph Chen /* emmc_d5 */ 14756f7d184SJoseph Chen <1 RK_PA5 1 &pcfg_pull_up_drv_level_2>, 14856f7d184SJoseph Chen /* emmc_d6 */ 14956f7d184SJoseph Chen <1 RK_PA6 1 &pcfg_pull_up_drv_level_2>, 15056f7d184SJoseph Chen /* emmc_d7 */ 15156f7d184SJoseph Chen <1 RK_PA7 1 &pcfg_pull_up_drv_level_2>; 15256f7d184SJoseph Chen }; 15356f7d184SJoseph Chen 15456f7d184SJoseph Chen emmc_clk: emmc-clk { 15556f7d184SJoseph Chen rockchip,pins = 15656f7d184SJoseph Chen /* emmc_clk */ 15756f7d184SJoseph Chen <1 RK_PB1 1 &pcfg_pull_up_drv_level_2>; 15856f7d184SJoseph Chen }; 15956f7d184SJoseph Chen 16056f7d184SJoseph Chen emmc_cmd: emmc-cmd { 16156f7d184SJoseph Chen rockchip,pins = 16256f7d184SJoseph Chen /* emmc_cmd */ 16356f7d184SJoseph Chen <1 RK_PB0 1 &pcfg_pull_up_drv_level_2>; 16456f7d184SJoseph Chen }; 16556f7d184SJoseph Chen 16656f7d184SJoseph Chen emmc_strb: emmc-strb { 16756f7d184SJoseph Chen rockchip,pins = 16856f7d184SJoseph Chen /* emmc_strb */ 16956f7d184SJoseph Chen <1 RK_PB2 1 &pcfg_pull_none>; 17056f7d184SJoseph Chen }; 17156f7d184SJoseph Chen }; 17256f7d184SJoseph Chen 17356f7d184SJoseph Chen eth { 17456f7d184SJoseph Chen ethm0_pins: ethm0-pins { 17556f7d184SJoseph Chen rockchip,pins = 17656f7d184SJoseph Chen /* eth_clk_25m_out_m0 */ 17756f7d184SJoseph Chen <4 RK_PB1 2 &pcfg_pull_none>; 17856f7d184SJoseph Chen }; 17956f7d184SJoseph Chen 18056f7d184SJoseph Chen ethm1_pins: ethm1-pins { 18156f7d184SJoseph Chen rockchip,pins = 18256f7d184SJoseph Chen /* eth_clk_25m_out_m1 */ 18356f7d184SJoseph Chen <2 RK_PA1 2 &pcfg_pull_none>; 18456f7d184SJoseph Chen }; 18556f7d184SJoseph Chen }; 18656f7d184SJoseph Chen 18756f7d184SJoseph Chen fspi { 18856f7d184SJoseph Chen fspi_pins: fspi-pins { 18956f7d184SJoseph Chen rockchip,pins = 19056f7d184SJoseph Chen /* fspi_clk */ 19156f7d184SJoseph Chen <1 RK_PB1 2 &pcfg_pull_none>, 19256f7d184SJoseph Chen /* fspi_d0 */ 19356f7d184SJoseph Chen <1 RK_PA0 2 &pcfg_pull_none>, 19456f7d184SJoseph Chen /* fspi_d1 */ 19556f7d184SJoseph Chen <1 RK_PA1 2 &pcfg_pull_none>, 19656f7d184SJoseph Chen /* fspi_d2 */ 19756f7d184SJoseph Chen <1 RK_PA2 2 &pcfg_pull_none>, 19856f7d184SJoseph Chen /* fspi_d3 */ 19956f7d184SJoseph Chen <1 RK_PA3 2 &pcfg_pull_none>; 20056f7d184SJoseph Chen }; 20156f7d184SJoseph Chen 20256f7d184SJoseph Chen fspi_csn0: fspi-csn0 { 20356f7d184SJoseph Chen rockchip,pins = 20456f7d184SJoseph Chen /* fspi_csn0 */ 20556f7d184SJoseph Chen <1 RK_PB0 2 &pcfg_pull_none>; 20656f7d184SJoseph Chen }; 20756f7d184SJoseph Chen fspi_csn1: fspi-csn1 { 20856f7d184SJoseph Chen rockchip,pins = 20956f7d184SJoseph Chen /* fspi_csn1 */ 21056f7d184SJoseph Chen <1 RK_PB2 2 &pcfg_pull_none>; 21156f7d184SJoseph Chen }; 21256f7d184SJoseph Chen }; 21356f7d184SJoseph Chen 21456f7d184SJoseph Chen gpu { 21556f7d184SJoseph Chen gpu_pins: gpu-pins { 21656f7d184SJoseph Chen rockchip,pins = 21756f7d184SJoseph Chen /* gpu_avs */ 21856f7d184SJoseph Chen <0 RK_PC0 3 &pcfg_pull_none>; 21956f7d184SJoseph Chen }; 22056f7d184SJoseph Chen }; 22156f7d184SJoseph Chen 22256f7d184SJoseph Chen i2c0 { 22356f7d184SJoseph Chen i2c0_xfer: i2c0-xfer { 22456f7d184SJoseph Chen rockchip,pins = 22556f7d184SJoseph Chen /* i2c0_scl */ 22656f7d184SJoseph Chen <0 RK_PB1 1 &pcfg_pull_none_smt>, 22756f7d184SJoseph Chen /* i2c0_sda */ 22856f7d184SJoseph Chen <0 RK_PB2 1 &pcfg_pull_none_smt>; 22956f7d184SJoseph Chen }; 23056f7d184SJoseph Chen }; 23156f7d184SJoseph Chen 23256f7d184SJoseph Chen i2c1 { 23356f7d184SJoseph Chen i2c1m0_xfer: i2c1m0-xfer { 23456f7d184SJoseph Chen rockchip,pins = 23556f7d184SJoseph Chen /* i2c1_scl_m0 */ 23656f7d184SJoseph Chen <0 RK_PB3 1 &pcfg_pull_none_smt>, 23756f7d184SJoseph Chen /* i2c1_sda_m0 */ 23856f7d184SJoseph Chen <0 RK_PB4 1 &pcfg_pull_none_smt>; 23956f7d184SJoseph Chen }; 24056f7d184SJoseph Chen 24156f7d184SJoseph Chen i2c1m1_xfer: i2c1m1-xfer { 24256f7d184SJoseph Chen rockchip,pins = 24356f7d184SJoseph Chen /* i2c1_scl_m1 */ 24456f7d184SJoseph Chen <4 RK_PB4 5 &pcfg_pull_none_smt>, 24556f7d184SJoseph Chen /* i2c1_sda_m1 */ 24656f7d184SJoseph Chen <4 RK_PB5 5 &pcfg_pull_none_smt>; 24756f7d184SJoseph Chen }; 24856f7d184SJoseph Chen }; 24956f7d184SJoseph Chen 25056f7d184SJoseph Chen i2c2 { 25156f7d184SJoseph Chen i2c2m0_xfer: i2c2m0-xfer { 25256f7d184SJoseph Chen rockchip,pins = 25356f7d184SJoseph Chen /* i2c2_scl_m0 */ 25456f7d184SJoseph Chen <0 RK_PB5 1 &pcfg_pull_none_smt>, 25556f7d184SJoseph Chen /* i2c2_sda_m0 */ 25656f7d184SJoseph Chen <0 RK_PB6 1 &pcfg_pull_none_smt>; 25756f7d184SJoseph Chen }; 25856f7d184SJoseph Chen 25956f7d184SJoseph Chen i2c2m1_xfer: i2c2m1-xfer { 26056f7d184SJoseph Chen rockchip,pins = 26156f7d184SJoseph Chen /* i2c2_scl_m1 */ 26256f7d184SJoseph Chen <3 RK_PD2 5 &pcfg_pull_none_smt>, 26356f7d184SJoseph Chen /* i2c2_sda_m1 */ 26456f7d184SJoseph Chen <3 RK_PD3 5 &pcfg_pull_none_smt>; 26556f7d184SJoseph Chen }; 26656f7d184SJoseph Chen }; 26756f7d184SJoseph Chen 26856f7d184SJoseph Chen i2c3 { 26956f7d184SJoseph Chen i2c3m0_xfer: i2c3m0-xfer { 27056f7d184SJoseph Chen rockchip,pins = 27156f7d184SJoseph Chen /* i2c3_scl_m0 */ 27256f7d184SJoseph Chen <3 RK_PA0 1 &pcfg_pull_none_smt>, 27356f7d184SJoseph Chen /* i2c3_sda_m0 */ 27456f7d184SJoseph Chen <3 RK_PA1 1 &pcfg_pull_none_smt>; 27556f7d184SJoseph Chen }; 27656f7d184SJoseph Chen 27756f7d184SJoseph Chen i2c3m1_xfer: i2c3m1-xfer { 27856f7d184SJoseph Chen rockchip,pins = 27956f7d184SJoseph Chen /* i2c3_scl_m1 */ 28056f7d184SJoseph Chen <4 RK_PA5 5 &pcfg_pull_none_smt>, 28156f7d184SJoseph Chen /* i2c3_sda_m1 */ 28256f7d184SJoseph Chen <4 RK_PA6 5 &pcfg_pull_none_smt>; 28356f7d184SJoseph Chen }; 28456f7d184SJoseph Chen }; 28556f7d184SJoseph Chen 28656f7d184SJoseph Chen i2c4 { 28756f7d184SJoseph Chen i2c4m0_xfer: i2c4m0-xfer { 28856f7d184SJoseph Chen rockchip,pins = 28956f7d184SJoseph Chen /* i2c4_scl_m0 */ 29056f7d184SJoseph Chen <3 RK_PB6 5 &pcfg_pull_none_smt>, 29156f7d184SJoseph Chen /* i2c4_sda_m0 */ 29256f7d184SJoseph Chen <3 RK_PB7 5 &pcfg_pull_none_smt>; 29356f7d184SJoseph Chen }; 29456f7d184SJoseph Chen 29556f7d184SJoseph Chen i2c4m1_xfer: i2c4m1-xfer { 29656f7d184SJoseph Chen rockchip,pins = 29756f7d184SJoseph Chen /* i2c4_scl_m1 */ 29856f7d184SJoseph Chen <0 RK_PA5 2 &pcfg_pull_none_smt>, 29956f7d184SJoseph Chen /* i2c4_sda_m1 */ 30056f7d184SJoseph Chen <0 RK_PA4 2 &pcfg_pull_none_smt>; 30156f7d184SJoseph Chen }; 30256f7d184SJoseph Chen }; 30356f7d184SJoseph Chen 30456f7d184SJoseph Chen i2c5 { 30556f7d184SJoseph Chen i2c5m0_xfer: i2c5m0-xfer { 30656f7d184SJoseph Chen rockchip,pins = 30756f7d184SJoseph Chen /* i2c5_scl_m0 */ 30856f7d184SJoseph Chen <3 RK_PC2 1 &pcfg_pull_none_smt>, 30956f7d184SJoseph Chen /* i2c5_sda_m0 */ 31056f7d184SJoseph Chen <3 RK_PC3 1 &pcfg_pull_none_smt>; 31156f7d184SJoseph Chen }; 31256f7d184SJoseph Chen 31356f7d184SJoseph Chen i2c5m1_xfer: i2c5m1-xfer { 31456f7d184SJoseph Chen rockchip,pins = 31556f7d184SJoseph Chen /* i2c5_scl_m1 */ 31656f7d184SJoseph Chen <1 RK_PC7 4 &pcfg_pull_none_smt>, 31756f7d184SJoseph Chen /* i2c5_sda_m1 */ 31856f7d184SJoseph Chen <1 RK_PD0 4 &pcfg_pull_none_smt>; 31956f7d184SJoseph Chen }; 32056f7d184SJoseph Chen }; 32156f7d184SJoseph Chen 32256f7d184SJoseph Chen i2s0 { 32356f7d184SJoseph Chen i2s0m0_lrck: i2s0m0-lrck { 32456f7d184SJoseph Chen rockchip,pins = 32556f7d184SJoseph Chen /* i2s0_lrck_m0 */ 32656f7d184SJoseph Chen <3 RK_PA4 1 &pcfg_pull_none>; 32756f7d184SJoseph Chen }; 32856f7d184SJoseph Chen 32956f7d184SJoseph Chen i2s0m0_mclk: i2s0m0-mclk { 33056f7d184SJoseph Chen rockchip,pins = 33156f7d184SJoseph Chen /* i2s0_mclk_m0 */ 33256f7d184SJoseph Chen <3 RK_PA2 1 &pcfg_pull_none>; 33356f7d184SJoseph Chen }; 33456f7d184SJoseph Chen 33556f7d184SJoseph Chen i2s0m0_sclk: i2s0m0-sclk { 33656f7d184SJoseph Chen rockchip,pins = 33756f7d184SJoseph Chen /* i2s0_sclk_m0 */ 33856f7d184SJoseph Chen <3 RK_PA3 1 &pcfg_pull_none>; 33956f7d184SJoseph Chen }; 34056f7d184SJoseph Chen 34156f7d184SJoseph Chen i2s0m0_sdi0: i2s0m0-sdi0 { 34256f7d184SJoseph Chen rockchip,pins = 34356f7d184SJoseph Chen /* i2s0_sdi0_m0 */ 34456f7d184SJoseph Chen <3 RK_PB1 1 &pcfg_pull_none>; 34556f7d184SJoseph Chen }; 34656f7d184SJoseph Chen 34756f7d184SJoseph Chen i2s0m0_sdi1: i2s0m0-sdi1 { 34856f7d184SJoseph Chen rockchip,pins = 34956f7d184SJoseph Chen /* i2s0_sdi1_m0 */ 35056f7d184SJoseph Chen <3 RK_PB0 2 &pcfg_pull_none>; 35156f7d184SJoseph Chen }; 35256f7d184SJoseph Chen 35356f7d184SJoseph Chen i2s0m0_sdi2: i2s0m0-sdi2 { 35456f7d184SJoseph Chen rockchip,pins = 35556f7d184SJoseph Chen /* i2s0_sdi2_m0 */ 35656f7d184SJoseph Chen <3 RK_PA7 2 &pcfg_pull_none>; 35756f7d184SJoseph Chen }; 35856f7d184SJoseph Chen 35956f7d184SJoseph Chen i2s0m0_sdi3: i2s0m0-sdi3 { 36056f7d184SJoseph Chen rockchip,pins = 36156f7d184SJoseph Chen /* i2s0_sdi3_m0 */ 36256f7d184SJoseph Chen <3 RK_PA6 2 &pcfg_pull_none>; 36356f7d184SJoseph Chen }; 36456f7d184SJoseph Chen 36556f7d184SJoseph Chen i2s0m0_sdo0: i2s0m0-sdo0 { 36656f7d184SJoseph Chen rockchip,pins = 36756f7d184SJoseph Chen /* i2s0_sdo0_m0 */ 36856f7d184SJoseph Chen <3 RK_PA5 1 &pcfg_pull_none>; 36956f7d184SJoseph Chen }; 37056f7d184SJoseph Chen 37156f7d184SJoseph Chen i2s0m0_sdo1: i2s0m0-sdo1 { 37256f7d184SJoseph Chen rockchip,pins = 37356f7d184SJoseph Chen /* i2s0_sdo1_m0 */ 37456f7d184SJoseph Chen <3 RK_PA6 1 &pcfg_pull_none>; 37556f7d184SJoseph Chen }; 37656f7d184SJoseph Chen 37756f7d184SJoseph Chen i2s0m0_sdo2: i2s0m0-sdo2 { 37856f7d184SJoseph Chen rockchip,pins = 37956f7d184SJoseph Chen /* i2s0_sdo2_m0 */ 38056f7d184SJoseph Chen <3 RK_PA7 1 &pcfg_pull_none>; 38156f7d184SJoseph Chen }; 38256f7d184SJoseph Chen 38356f7d184SJoseph Chen i2s0m0_sdo3: i2s0m0-sdo3 { 38456f7d184SJoseph Chen rockchip,pins = 38556f7d184SJoseph Chen /* i2s0_sdo3_m0 */ 38656f7d184SJoseph Chen <3 RK_PB0 1 &pcfg_pull_none>; 38756f7d184SJoseph Chen }; 38856f7d184SJoseph Chen 38956f7d184SJoseph Chen i2s0m1_lrck: i2s0m1-lrck { 39056f7d184SJoseph Chen rockchip,pins = 39156f7d184SJoseph Chen /* i2s0_lrck_m1 */ 39256f7d184SJoseph Chen <1 RK_PC4 3 &pcfg_pull_none>; 39356f7d184SJoseph Chen }; 39456f7d184SJoseph Chen 39556f7d184SJoseph Chen i2s0m1_mclk: i2s0m1-mclk { 39656f7d184SJoseph Chen rockchip,pins = 39756f7d184SJoseph Chen /* i2s0_mclk_m1 */ 39856f7d184SJoseph Chen <1 RK_PC6 3 &pcfg_pull_none>; 39956f7d184SJoseph Chen }; 40056f7d184SJoseph Chen 40156f7d184SJoseph Chen i2s0m1_sclk: i2s0m1-sclk { 40256f7d184SJoseph Chen rockchip,pins = 40356f7d184SJoseph Chen /* i2s0_sclk_m1 */ 40456f7d184SJoseph Chen <1 RK_PC5 3 &pcfg_pull_none>; 40556f7d184SJoseph Chen }; 40656f7d184SJoseph Chen 40756f7d184SJoseph Chen i2s0m1_sdi0: i2s0m1-sdi0 { 40856f7d184SJoseph Chen rockchip,pins = 40956f7d184SJoseph Chen /* i2s0_sdi0_m1 */ 41056f7d184SJoseph Chen <1 RK_PC1 3 &pcfg_pull_none>; 41156f7d184SJoseph Chen }; 41256f7d184SJoseph Chen 41356f7d184SJoseph Chen i2s0m1_sdi1: i2s0m1-sdi1 { 41456f7d184SJoseph Chen rockchip,pins = 41556f7d184SJoseph Chen /* i2s0_sdi1_m1 */ 41656f7d184SJoseph Chen <1 RK_PC2 3 &pcfg_pull_none>; 41756f7d184SJoseph Chen }; 41856f7d184SJoseph Chen 41956f7d184SJoseph Chen i2s0m1_sdi2: i2s0m1-sdi2 { 42056f7d184SJoseph Chen rockchip,pins = 42156f7d184SJoseph Chen /* i2s0_sdi2_m1 */ 42256f7d184SJoseph Chen <1 RK_PD3 3 &pcfg_pull_none>; 42356f7d184SJoseph Chen }; 42456f7d184SJoseph Chen 42556f7d184SJoseph Chen i2s0m1_sdi3: i2s0m1-sdi3 { 42656f7d184SJoseph Chen rockchip,pins = 42756f7d184SJoseph Chen /* i2s0_sdi3_m1 */ 42856f7d184SJoseph Chen <1 RK_PD4 3 &pcfg_pull_none>; 42956f7d184SJoseph Chen }; 43056f7d184SJoseph Chen 43156f7d184SJoseph Chen i2s0m1_sdo0: i2s0m1-sdo0 { 43256f7d184SJoseph Chen rockchip,pins = 43356f7d184SJoseph Chen /* i2s0_sdo0_m1 */ 43456f7d184SJoseph Chen <1 RK_PC3 3 &pcfg_pull_none>; 43556f7d184SJoseph Chen }; 43656f7d184SJoseph Chen 43756f7d184SJoseph Chen i2s0m1_sdo1: i2s0m1-sdo1 { 43856f7d184SJoseph Chen rockchip,pins = 43956f7d184SJoseph Chen /* i2s0_sdo1_m1 */ 44056f7d184SJoseph Chen <1 RK_PD1 3 &pcfg_pull_none>; 44156f7d184SJoseph Chen }; 44256f7d184SJoseph Chen 44356f7d184SJoseph Chen i2s0m1_sdo2: i2s0m1-sdo2 { 44456f7d184SJoseph Chen rockchip,pins = 44556f7d184SJoseph Chen /* i2s0_sdo2_m1 */ 44656f7d184SJoseph Chen <1 RK_PD2 3 &pcfg_pull_none>; 44756f7d184SJoseph Chen }; 44856f7d184SJoseph Chen 44956f7d184SJoseph Chen i2s0m1_sdo3: i2s0m1-sdo3 { 45056f7d184SJoseph Chen rockchip,pins = 45156f7d184SJoseph Chen /* i2s0_sdo3_m1 */ 45256f7d184SJoseph Chen <2 RK_PA1 5 &pcfg_pull_none>; 45356f7d184SJoseph Chen }; 45456f7d184SJoseph Chen }; 45556f7d184SJoseph Chen 45656f7d184SJoseph Chen i2s1 { 45756f7d184SJoseph Chen i2s1m0_lrck: i2s1m0-lrck { 45856f7d184SJoseph Chen rockchip,pins = 45956f7d184SJoseph Chen /* i2s1_lrck_m0 */ 46056f7d184SJoseph Chen <3 RK_PC6 2 &pcfg_pull_none>; 46156f7d184SJoseph Chen }; 46256f7d184SJoseph Chen 46356f7d184SJoseph Chen i2s1m0_mclk: i2s1m0-mclk { 46456f7d184SJoseph Chen rockchip,pins = 46556f7d184SJoseph Chen /* i2s1_mclk_m0 */ 46656f7d184SJoseph Chen <3 RK_PC4 2 &pcfg_pull_none>; 46756f7d184SJoseph Chen }; 46856f7d184SJoseph Chen 46956f7d184SJoseph Chen i2s1m0_sclk: i2s1m0-sclk { 47056f7d184SJoseph Chen rockchip,pins = 47156f7d184SJoseph Chen /* i2s1_sclk_m0 */ 47256f7d184SJoseph Chen <3 RK_PC5 2 &pcfg_pull_none>; 47356f7d184SJoseph Chen }; 47456f7d184SJoseph Chen 47556f7d184SJoseph Chen i2s1m0_sdi0: i2s1m0-sdi0 { 47656f7d184SJoseph Chen rockchip,pins = 47756f7d184SJoseph Chen /* i2s1_sdi0_m0 */ 47856f7d184SJoseph Chen <3 RK_PD0 2 &pcfg_pull_none>; 47956f7d184SJoseph Chen }; 48056f7d184SJoseph Chen 48156f7d184SJoseph Chen i2s1m0_sdi1: i2s1m0-sdi1 { 48256f7d184SJoseph Chen rockchip,pins = 48356f7d184SJoseph Chen /* i2s1_sdi1_m0 */ 48456f7d184SJoseph Chen <3 RK_PD1 2 &pcfg_pull_none>; 48556f7d184SJoseph Chen }; 48656f7d184SJoseph Chen 48756f7d184SJoseph Chen i2s1m0_sdi2: i2s1m0-sdi2 { 48856f7d184SJoseph Chen rockchip,pins = 48956f7d184SJoseph Chen /* i2s1_sdi2_m0 */ 49056f7d184SJoseph Chen <3 RK_PD2 2 &pcfg_pull_none>; 49156f7d184SJoseph Chen }; 49256f7d184SJoseph Chen 49356f7d184SJoseph Chen i2s1m0_sdi3: i2s1m0-sdi3 { 49456f7d184SJoseph Chen rockchip,pins = 49556f7d184SJoseph Chen /* i2s1_sdi3_m0 */ 49656f7d184SJoseph Chen <3 RK_PD3 2 &pcfg_pull_none>; 49756f7d184SJoseph Chen }; 49856f7d184SJoseph Chen 49956f7d184SJoseph Chen i2s1m0_sdo0: i2s1m0-sdo0 { 50056f7d184SJoseph Chen rockchip,pins = 50156f7d184SJoseph Chen /* i2s1_sdo0_m0 */ 50256f7d184SJoseph Chen <3 RK_PC7 2 &pcfg_pull_none>; 50356f7d184SJoseph Chen }; 50456f7d184SJoseph Chen 50556f7d184SJoseph Chen i2s1m0_sdo1: i2s1m0-sdo1 { 50656f7d184SJoseph Chen rockchip,pins = 50756f7d184SJoseph Chen /* i2s1_sdo1_m0 */ 50856f7d184SJoseph Chen <4 RK_PB4 2 &pcfg_pull_none>; 50956f7d184SJoseph Chen }; 51056f7d184SJoseph Chen 51156f7d184SJoseph Chen i2s1m0_sdo2: i2s1m0-sdo2 { 51256f7d184SJoseph Chen rockchip,pins = 51356f7d184SJoseph Chen /* i2s1_sdo2_m0 */ 51456f7d184SJoseph Chen <4 RK_PB5 2 &pcfg_pull_none>; 51556f7d184SJoseph Chen }; 51656f7d184SJoseph Chen 51756f7d184SJoseph Chen i2s1m0_sdo3: i2s1m0-sdo3 { 51856f7d184SJoseph Chen rockchip,pins = 51956f7d184SJoseph Chen /* i2s1_sdo3_m0 */ 52056f7d184SJoseph Chen <4 RK_PB6 2 &pcfg_pull_none>; 52156f7d184SJoseph Chen }; 52256f7d184SJoseph Chen 52356f7d184SJoseph Chen i2s1m1_lrck: i2s1m1-lrck { 52456f7d184SJoseph Chen rockchip,pins = 52556f7d184SJoseph Chen /* i2s1_lrck_m1 */ 52656f7d184SJoseph Chen <3 RK_PB4 1 &pcfg_pull_none>; 52756f7d184SJoseph Chen }; 52856f7d184SJoseph Chen 52956f7d184SJoseph Chen i2s1m1_mclk: i2s1m1-mclk { 53056f7d184SJoseph Chen rockchip,pins = 53156f7d184SJoseph Chen /* i2s1_mclk_m1 */ 53256f7d184SJoseph Chen <3 RK_PB2 1 &pcfg_pull_none>; 53356f7d184SJoseph Chen }; 53456f7d184SJoseph Chen 53556f7d184SJoseph Chen i2s1m1_sclk: i2s1m1-sclk { 53656f7d184SJoseph Chen rockchip,pins = 53756f7d184SJoseph Chen /* i2s1_sclk_m1 */ 53856f7d184SJoseph Chen <3 RK_PB3 1 &pcfg_pull_none>; 53956f7d184SJoseph Chen }; 54056f7d184SJoseph Chen 54156f7d184SJoseph Chen i2s1m1_sdi0: i2s1m1-sdi0 { 54256f7d184SJoseph Chen rockchip,pins = 54356f7d184SJoseph Chen /* i2s1_sdi0_m1 */ 54456f7d184SJoseph Chen <3 RK_PC1 1 &pcfg_pull_none>; 54556f7d184SJoseph Chen }; 54656f7d184SJoseph Chen 54756f7d184SJoseph Chen i2s1m1_sdi1: i2s1m1-sdi1 { 54856f7d184SJoseph Chen rockchip,pins = 54956f7d184SJoseph Chen /* i2s1_sdi1_m1 */ 55056f7d184SJoseph Chen <3 RK_PC0 2 &pcfg_pull_none>; 55156f7d184SJoseph Chen }; 55256f7d184SJoseph Chen 55356f7d184SJoseph Chen i2s1m1_sdi2: i2s1m1-sdi2 { 55456f7d184SJoseph Chen rockchip,pins = 55556f7d184SJoseph Chen /* i2s1_sdi2_m1 */ 55656f7d184SJoseph Chen <3 RK_PB7 2 &pcfg_pull_none>; 55756f7d184SJoseph Chen }; 55856f7d184SJoseph Chen 55956f7d184SJoseph Chen i2s1m1_sdi3: i2s1m1-sdi3 { 56056f7d184SJoseph Chen rockchip,pins = 56156f7d184SJoseph Chen /* i2s1_sdi3_m1 */ 56256f7d184SJoseph Chen <3 RK_PB6 2 &pcfg_pull_none>; 56356f7d184SJoseph Chen }; 56456f7d184SJoseph Chen 56556f7d184SJoseph Chen i2s1m1_sdo0: i2s1m1-sdo0 { 56656f7d184SJoseph Chen rockchip,pins = 56756f7d184SJoseph Chen /* i2s1_sdo0_m1 */ 56856f7d184SJoseph Chen <3 RK_PB5 1 &pcfg_pull_none>; 56956f7d184SJoseph Chen }; 57056f7d184SJoseph Chen 57156f7d184SJoseph Chen i2s1m1_sdo1: i2s1m1-sdo1 { 57256f7d184SJoseph Chen rockchip,pins = 57356f7d184SJoseph Chen /* i2s1_sdo1_m1 */ 57456f7d184SJoseph Chen <3 RK_PB6 1 &pcfg_pull_none>; 57556f7d184SJoseph Chen }; 57656f7d184SJoseph Chen 57756f7d184SJoseph Chen i2s1m1_sdo2: i2s1m1-sdo2 { 57856f7d184SJoseph Chen rockchip,pins = 57956f7d184SJoseph Chen /* i2s1_sdo2_m1 */ 58056f7d184SJoseph Chen <3 RK_PB7 1 &pcfg_pull_none>; 58156f7d184SJoseph Chen }; 58256f7d184SJoseph Chen 58356f7d184SJoseph Chen i2s1m1_sdo3: i2s1m1-sdo3 { 58456f7d184SJoseph Chen rockchip,pins = 58556f7d184SJoseph Chen /* i2s1_sdo3_m1 */ 58656f7d184SJoseph Chen <3 RK_PC0 1 &pcfg_pull_none>; 58756f7d184SJoseph Chen }; 58856f7d184SJoseph Chen }; 58956f7d184SJoseph Chen 59056f7d184SJoseph Chen i2s2 { 59156f7d184SJoseph Chen i2s2m0_lrck: i2s2m0-lrck { 59256f7d184SJoseph Chen rockchip,pins = 59356f7d184SJoseph Chen /* i2s2_lrck_m0 */ 59456f7d184SJoseph Chen <1 RK_PD6 1 &pcfg_pull_none>; 59556f7d184SJoseph Chen }; 59656f7d184SJoseph Chen 59756f7d184SJoseph Chen i2s2m0_mclk: i2s2m0-mclk { 59856f7d184SJoseph Chen rockchip,pins = 59956f7d184SJoseph Chen /* i2s2_mclk_m0 */ 60056f7d184SJoseph Chen <2 RK_PA1 1 &pcfg_pull_none>; 60156f7d184SJoseph Chen }; 60256f7d184SJoseph Chen 60356f7d184SJoseph Chen i2s2m0_sclk: i2s2m0-sclk { 60456f7d184SJoseph Chen rockchip,pins = 60556f7d184SJoseph Chen /* i2s2_sclk_m0 */ 60656f7d184SJoseph Chen <1 RK_PD5 1 &pcfg_pull_none>; 60756f7d184SJoseph Chen }; 60856f7d184SJoseph Chen 60956f7d184SJoseph Chen i2s2m0_sdi: i2s2m0-sdi { 61056f7d184SJoseph Chen rockchip,pins = 61156f7d184SJoseph Chen /* i2s2_sdi_m0 */ 61256f7d184SJoseph Chen <2 RK_PA0 1 &pcfg_pull_none>; 61356f7d184SJoseph Chen }; 61456f7d184SJoseph Chen 61556f7d184SJoseph Chen i2s2m0_sdo: i2s2m0-sdo { 61656f7d184SJoseph Chen rockchip,pins = 61756f7d184SJoseph Chen /* i2s2_sdo_m0 */ 61856f7d184SJoseph Chen <1 RK_PD7 1 &pcfg_pull_none>; 61956f7d184SJoseph Chen }; 62056f7d184SJoseph Chen 62156f7d184SJoseph Chen i2s2m1_lrck: i2s2m1-lrck { 62256f7d184SJoseph Chen rockchip,pins = 62356f7d184SJoseph Chen /* i2s2_lrck_m1 */ 62456f7d184SJoseph Chen <4 RK_PA1 3 &pcfg_pull_none>; 62556f7d184SJoseph Chen }; 62656f7d184SJoseph Chen 62756f7d184SJoseph Chen i2s2m1_mclk: i2s2m1-mclk { 62856f7d184SJoseph Chen rockchip,pins = 62956f7d184SJoseph Chen /* i2s2_mclk_m1 */ 63056f7d184SJoseph Chen <3 RK_PD6 3 &pcfg_pull_none>; 63156f7d184SJoseph Chen }; 63256f7d184SJoseph Chen 63356f7d184SJoseph Chen i2s2m1_sclk: i2s2m1-sclk { 63456f7d184SJoseph Chen rockchip,pins = 63556f7d184SJoseph Chen /* i2s2_sclk_m1 */ 63656f7d184SJoseph Chen <4 RK_PB1 4 &pcfg_pull_none>; 63756f7d184SJoseph Chen }; 63856f7d184SJoseph Chen 63956f7d184SJoseph Chen i2s2m1_sdi: i2s2m1-sdi { 64056f7d184SJoseph Chen rockchip,pins = 64156f7d184SJoseph Chen /* i2s2_sdi_m1 */ 64256f7d184SJoseph Chen <3 RK_PD4 4 &pcfg_pull_none>; 64356f7d184SJoseph Chen }; 64456f7d184SJoseph Chen 64556f7d184SJoseph Chen i2s2m1_sdo: i2s2m1-sdo { 64656f7d184SJoseph Chen rockchip,pins = 64756f7d184SJoseph Chen /* i2s2_sdo_m1 */ 64856f7d184SJoseph Chen <3 RK_PD5 4 &pcfg_pull_none>; 64956f7d184SJoseph Chen }; 65056f7d184SJoseph Chen }; 65156f7d184SJoseph Chen 65256f7d184SJoseph Chen isp { 65356f7d184SJoseph Chen isp_pins: isp-pins { 65456f7d184SJoseph Chen rockchip,pins = 65556f7d184SJoseph Chen /* isp_flash_trigin */ 65656f7d184SJoseph Chen <3 RK_PC1 2 &pcfg_pull_none>, 65756f7d184SJoseph Chen /* isp_flash_trigout */ 65856f7d184SJoseph Chen <3 RK_PC3 2 &pcfg_pull_none>, 65956f7d184SJoseph Chen /* isp_prelight_trigout */ 66056f7d184SJoseph Chen <3 RK_PC2 2 &pcfg_pull_none>; 66156f7d184SJoseph Chen }; 66256f7d184SJoseph Chen }; 66356f7d184SJoseph Chen 66456f7d184SJoseph Chen jtag { 66556f7d184SJoseph Chen jtagm0_pins: jtagm0-pins { 66656f7d184SJoseph Chen rockchip,pins = 66756f7d184SJoseph Chen /* jtag_cpu_mcu_tck_m0 */ 66856f7d184SJoseph Chen <0 RK_PD1 2 &pcfg_pull_none>, 66956f7d184SJoseph Chen /* jtag_cpu_mcu_tms_m0 */ 67056f7d184SJoseph Chen <0 RK_PD0 2 &pcfg_pull_none>; 67156f7d184SJoseph Chen }; 67256f7d184SJoseph Chen 67356f7d184SJoseph Chen jtagm1_pins: jtagm1-pins { 67456f7d184SJoseph Chen rockchip,pins = 67556f7d184SJoseph Chen /* jtag_cpu_mcu_tck_m1 */ 67656f7d184SJoseph Chen <1 RK_PB5 2 &pcfg_pull_none>, 67756f7d184SJoseph Chen /* jtag_cpu_mcu_tms_m1 */ 67856f7d184SJoseph Chen <1 RK_PB6 2 &pcfg_pull_none>; 67956f7d184SJoseph Chen }; 68056f7d184SJoseph Chen }; 68156f7d184SJoseph Chen 68256f7d184SJoseph Chen npu { 68356f7d184SJoseph Chen npu_pins: npu-pins { 68456f7d184SJoseph Chen rockchip,pins = 68556f7d184SJoseph Chen /* npu_avs */ 68656f7d184SJoseph Chen <0 RK_PC1 3 &pcfg_pull_none>; 68756f7d184SJoseph Chen }; 68856f7d184SJoseph Chen }; 68956f7d184SJoseph Chen 69056f7d184SJoseph Chen pcie20 { 69156f7d184SJoseph Chen pcie20m0_pins: pcie20m0-pins { 69256f7d184SJoseph Chen rockchip,pins = 69356f7d184SJoseph Chen /* pcie20_clkreqn_m0 */ 69456f7d184SJoseph Chen <0 RK_PA6 1 &pcfg_pull_none>, 69556f7d184SJoseph Chen /* pcie20_perstn_m0 */ 69656f7d184SJoseph Chen <0 RK_PB5 2 &pcfg_pull_none>, 69756f7d184SJoseph Chen /* pcie20_waken_m0 */ 69856f7d184SJoseph Chen <0 RK_PB6 2 &pcfg_pull_none>; 69956f7d184SJoseph Chen }; 70056f7d184SJoseph Chen 70156f7d184SJoseph Chen pcie20m1_pins: pcie20m1-pins { 70256f7d184SJoseph Chen rockchip,pins = 70356f7d184SJoseph Chen /* pcie20_clkreqn_m1 */ 70456f7d184SJoseph Chen <3 RK_PA6 4 &pcfg_pull_none>, 70556f7d184SJoseph Chen /* pcie20_perstn_m1 */ 70656f7d184SJoseph Chen <3 RK_PB0 4 &pcfg_pull_none>, 70756f7d184SJoseph Chen /* pcie20_waken_m1 */ 70856f7d184SJoseph Chen <3 RK_PA7 4 &pcfg_pull_none>; 70956f7d184SJoseph Chen }; 71056f7d184SJoseph Chen 71156f7d184SJoseph Chen pcie20_buttonrstn: pcie20-buttonrstn { 71256f7d184SJoseph Chen rockchip,pins = 71356f7d184SJoseph Chen /* pcie20_buttonrstn */ 71456f7d184SJoseph Chen <0 RK_PB0 3 &pcfg_pull_none>; 71556f7d184SJoseph Chen }; 71656f7d184SJoseph Chen }; 71756f7d184SJoseph Chen 71856f7d184SJoseph Chen pdm { 71956f7d184SJoseph Chen pdmm0_clk0: pdmm0-clk0 { 72056f7d184SJoseph Chen rockchip,pins = 72156f7d184SJoseph Chen /* pdm_clk0_m0 */ 72256f7d184SJoseph Chen <3 RK_PA6 3 &pcfg_pull_none>; 72356f7d184SJoseph Chen }; 72456f7d184SJoseph Chen 72556f7d184SJoseph Chen pdmm0_clk1: pdmm0-clk1 { 72656f7d184SJoseph Chen rockchip,pins = 72756f7d184SJoseph Chen /* pdm_clk1_m0 */ 72856f7d184SJoseph Chen <3 RK_PA2 3 &pcfg_pull_none>; 72956f7d184SJoseph Chen }; 73056f7d184SJoseph Chen 73156f7d184SJoseph Chen pdmm0_sdi0: pdmm0-sdi0 { 73256f7d184SJoseph Chen rockchip,pins = 73356f7d184SJoseph Chen /* pdm_sdi0_m0 */ 73456f7d184SJoseph Chen <3 RK_PB1 2 &pcfg_pull_none>; 73556f7d184SJoseph Chen }; 73656f7d184SJoseph Chen 73756f7d184SJoseph Chen pdmm0_sdi1: pdmm0-sdi1 { 73856f7d184SJoseph Chen rockchip,pins = 73956f7d184SJoseph Chen /* pdm_sdi1_m0 */ 74056f7d184SJoseph Chen <3 RK_PB0 3 &pcfg_pull_none>; 74156f7d184SJoseph Chen }; 74256f7d184SJoseph Chen 74356f7d184SJoseph Chen pdmm0_sdi2: pdmm0-sdi2 { 74456f7d184SJoseph Chen rockchip,pins = 74556f7d184SJoseph Chen /* pdm_sdi2_m0 */ 74656f7d184SJoseph Chen <3 RK_PA7 3 &pcfg_pull_none>; 74756f7d184SJoseph Chen }; 74856f7d184SJoseph Chen 74956f7d184SJoseph Chen pdmm0_sdi3: pdmm0-sdi3 { 75056f7d184SJoseph Chen rockchip,pins = 75156f7d184SJoseph Chen /* pdm_sdi3_m0 */ 75256f7d184SJoseph Chen <3 RK_PA0 3 &pcfg_pull_none>; 75356f7d184SJoseph Chen }; 75456f7d184SJoseph Chen 75556f7d184SJoseph Chen pdmm1_clk0: pdmm1-clk0 { 75656f7d184SJoseph Chen rockchip,pins = 75756f7d184SJoseph Chen /* pdm_clk0_m1 */ 75856f7d184SJoseph Chen <4 RK_PB7 4 &pcfg_pull_none>; 75956f7d184SJoseph Chen }; 76056f7d184SJoseph Chen 76156f7d184SJoseph Chen pdmm1_clk1: pdmm1-clk1 { 76256f7d184SJoseph Chen rockchip,pins = 76356f7d184SJoseph Chen /* pdm_clk1_m1 */ 76456f7d184SJoseph Chen <4 RK_PB1 5 &pcfg_pull_none>; 76556f7d184SJoseph Chen }; 76656f7d184SJoseph Chen 76756f7d184SJoseph Chen pdmm1_sdi0: pdmm1-sdi0 { 76856f7d184SJoseph Chen rockchip,pins = 76956f7d184SJoseph Chen /* pdm_sdi0_m1 */ 77056f7d184SJoseph Chen <4 RK_PA7 4 &pcfg_pull_none>; 77156f7d184SJoseph Chen }; 77256f7d184SJoseph Chen 77356f7d184SJoseph Chen pdmm1_sdi1: pdmm1-sdi1 { 77456f7d184SJoseph Chen rockchip,pins = 77556f7d184SJoseph Chen /* pdm_sdi1_m1 */ 77656f7d184SJoseph Chen <4 RK_PB0 4 &pcfg_pull_none>; 77756f7d184SJoseph Chen }; 77856f7d184SJoseph Chen 77956f7d184SJoseph Chen pdmm1_sdi2: pdmm1-sdi2 { 78056f7d184SJoseph Chen rockchip,pins = 78156f7d184SJoseph Chen /* pdm_sdi2_m1 */ 78256f7d184SJoseph Chen <4 RK_PA5 4 &pcfg_pull_none>; 78356f7d184SJoseph Chen }; 78456f7d184SJoseph Chen 78556f7d184SJoseph Chen pdmm1_sdi3: pdmm1-sdi3 { 78656f7d184SJoseph Chen rockchip,pins = 78756f7d184SJoseph Chen /* pdm_sdi3_m1 */ 78856f7d184SJoseph Chen <4 RK_PA6 4 &pcfg_pull_none>; 78956f7d184SJoseph Chen }; 79056f7d184SJoseph Chen }; 79156f7d184SJoseph Chen 79256f7d184SJoseph Chen pmic { 79356f7d184SJoseph Chen pmic_int: pmic-int { 79456f7d184SJoseph Chen rockchip,pins = 79556f7d184SJoseph Chen <0 RK_PA3 0 &pcfg_pull_up>; 79656f7d184SJoseph Chen }; 79756f7d184SJoseph Chen 79856f7d184SJoseph Chen soc_slppin_gpio: soc-slppin-gpio { 79956f7d184SJoseph Chen rockchip,pins = 80056f7d184SJoseph Chen <0 RK_PA2 0 &pcfg_output_low>; 80156f7d184SJoseph Chen }; 80256f7d184SJoseph Chen 80356f7d184SJoseph Chen soc_slppin_slp: soc-slppin-slp { 80456f7d184SJoseph Chen rockchip,pins = 80556f7d184SJoseph Chen <0 RK_PA2 1 &pcfg_pull_none>; 80656f7d184SJoseph Chen }; 80756f7d184SJoseph Chen }; 80856f7d184SJoseph Chen 80956f7d184SJoseph Chen pmu { 81056f7d184SJoseph Chen pmu_pins: pmu-pins { 81156f7d184SJoseph Chen rockchip,pins = 81256f7d184SJoseph Chen /* pmu_debug */ 81356f7d184SJoseph Chen <0 RK_PA5 3 &pcfg_pull_none>; 81456f7d184SJoseph Chen }; 81556f7d184SJoseph Chen }; 81656f7d184SJoseph Chen 81756f7d184SJoseph Chen pwm0 { 81856f7d184SJoseph Chen pwm0m0_pins: pwm0m0-pins { 81956f7d184SJoseph Chen rockchip,pins = 82056f7d184SJoseph Chen /* pwm0_m0 */ 82156f7d184SJoseph Chen <0 RK_PC3 2 &pcfg_pull_none>; 82256f7d184SJoseph Chen }; 82356f7d184SJoseph Chen 82456f7d184SJoseph Chen pwm0m1_pins: pwm0m1-pins { 82556f7d184SJoseph Chen rockchip,pins = 82656f7d184SJoseph Chen /* pwm0_m1 */ 82756f7d184SJoseph Chen <1 RK_PC5 4 &pcfg_pull_none>; 82856f7d184SJoseph Chen }; 82956f7d184SJoseph Chen }; 83056f7d184SJoseph Chen 83156f7d184SJoseph Chen pwm1 { 83256f7d184SJoseph Chen pwm1m0_pins: pwm1m0-pins { 83356f7d184SJoseph Chen rockchip,pins = 83456f7d184SJoseph Chen /* pwm1_m0 */ 83556f7d184SJoseph Chen <0 RK_PC4 2 &pcfg_pull_none>; 83656f7d184SJoseph Chen }; 83756f7d184SJoseph Chen 83856f7d184SJoseph Chen pwm1m1_pins: pwm1m1-pins { 83956f7d184SJoseph Chen rockchip,pins = 84056f7d184SJoseph Chen /* pwm1_m1 */ 84156f7d184SJoseph Chen <1 RK_PC6 4 &pcfg_pull_none>; 84256f7d184SJoseph Chen }; 84356f7d184SJoseph Chen }; 84456f7d184SJoseph Chen 84556f7d184SJoseph Chen pwm2 { 84656f7d184SJoseph Chen pwm2m0_pins: pwm2m0-pins { 84756f7d184SJoseph Chen rockchip,pins = 84856f7d184SJoseph Chen /* pwm2_m0 */ 84956f7d184SJoseph Chen <0 RK_PC5 2 &pcfg_pull_none>; 85056f7d184SJoseph Chen }; 85156f7d184SJoseph Chen 85256f7d184SJoseph Chen pwm2m1_pins: pwm2m1-pins { 85356f7d184SJoseph Chen rockchip,pins = 85456f7d184SJoseph Chen /* pwm2_m1 */ 85556f7d184SJoseph Chen <1 RK_PC7 3 &pcfg_pull_none>; 85656f7d184SJoseph Chen }; 85756f7d184SJoseph Chen }; 85856f7d184SJoseph Chen 85956f7d184SJoseph Chen pwm3 { 86056f7d184SJoseph Chen pwm3m0_pins: pwm3m0-pins { 86156f7d184SJoseph Chen rockchip,pins = 86256f7d184SJoseph Chen /* pwm3_m0 */ 86356f7d184SJoseph Chen <0 RK_PA7 1 &pcfg_pull_none>; 86456f7d184SJoseph Chen }; 86556f7d184SJoseph Chen 86656f7d184SJoseph Chen pwm3m1_pins: pwm3m1-pins { 86756f7d184SJoseph Chen rockchip,pins = 86856f7d184SJoseph Chen /* pwm3_m1 */ 86956f7d184SJoseph Chen <1 RK_PD0 3 &pcfg_pull_none>; 87056f7d184SJoseph Chen }; 87156f7d184SJoseph Chen }; 87256f7d184SJoseph Chen 87356f7d184SJoseph Chen pwm4 { 87456f7d184SJoseph Chen pwm4m0_pins: pwm4m0-pins { 87556f7d184SJoseph Chen rockchip,pins = 87656f7d184SJoseph Chen /* pwm4_m0 */ 87756f7d184SJoseph Chen <0 RK_PB7 2 &pcfg_pull_none>; 87856f7d184SJoseph Chen }; 87956f7d184SJoseph Chen 88056f7d184SJoseph Chen pwm4m1_pins: pwm4m1-pins { 88156f7d184SJoseph Chen rockchip,pins = 88256f7d184SJoseph Chen /* pwm4_m1 */ 88356f7d184SJoseph Chen <1 RK_PD1 4 &pcfg_pull_none>; 88456f7d184SJoseph Chen }; 88556f7d184SJoseph Chen }; 88656f7d184SJoseph Chen 88756f7d184SJoseph Chen pwm5 { 88856f7d184SJoseph Chen pwm5m0_pins: pwm5m0-pins { 88956f7d184SJoseph Chen rockchip,pins = 89056f7d184SJoseph Chen /* pwm5_m0 */ 89156f7d184SJoseph Chen <0 RK_PC2 2 &pcfg_pull_none>; 89256f7d184SJoseph Chen }; 89356f7d184SJoseph Chen 89456f7d184SJoseph Chen pwm5m1_pins: pwm5m1-pins { 89556f7d184SJoseph Chen rockchip,pins = 89656f7d184SJoseph Chen /* pwm5_m1 */ 89756f7d184SJoseph Chen <1 RK_PD2 4 &pcfg_pull_none>; 89856f7d184SJoseph Chen }; 89956f7d184SJoseph Chen }; 90056f7d184SJoseph Chen 90156f7d184SJoseph Chen pwm6 { 90256f7d184SJoseph Chen pwm6m0_pins: pwm6m0-pins { 90356f7d184SJoseph Chen rockchip,pins = 90456f7d184SJoseph Chen /* pwm6_m0 */ 90556f7d184SJoseph Chen <0 RK_PC1 2 &pcfg_pull_none>; 90656f7d184SJoseph Chen }; 90756f7d184SJoseph Chen 90856f7d184SJoseph Chen pwm6m1_pins: pwm6m1-pins { 90956f7d184SJoseph Chen rockchip,pins = 91056f7d184SJoseph Chen /* pwm6_m1 */ 91156f7d184SJoseph Chen <1 RK_PD3 4 &pcfg_pull_none>; 91256f7d184SJoseph Chen }; 91356f7d184SJoseph Chen }; 91456f7d184SJoseph Chen 91556f7d184SJoseph Chen pwm7 { 91656f7d184SJoseph Chen pwm7m0_pins: pwm7m0-pins { 91756f7d184SJoseph Chen rockchip,pins = 91856f7d184SJoseph Chen /* pwm7_m0 */ 91956f7d184SJoseph Chen <0 RK_PC0 2 &pcfg_pull_none>; 92056f7d184SJoseph Chen }; 92156f7d184SJoseph Chen 92256f7d184SJoseph Chen pwm7m1_pins: pwm7m1-pins { 92356f7d184SJoseph Chen rockchip,pins = 92456f7d184SJoseph Chen /* pwm7_m1 */ 92556f7d184SJoseph Chen <1 RK_PD4 4 &pcfg_pull_none>; 92656f7d184SJoseph Chen }; 92756f7d184SJoseph Chen }; 92856f7d184SJoseph Chen 92956f7d184SJoseph Chen pwm8 { 93056f7d184SJoseph Chen pwm8m0_pins: pwm8m0-pins { 93156f7d184SJoseph Chen rockchip,pins = 93256f7d184SJoseph Chen /* pwm8_m0 */ 93356f7d184SJoseph Chen <3 RK_PA4 2 &pcfg_pull_none>; 93456f7d184SJoseph Chen }; 93556f7d184SJoseph Chen 93656f7d184SJoseph Chen pwm8m1_pins: pwm8m1-pins { 93756f7d184SJoseph Chen rockchip,pins = 93856f7d184SJoseph Chen /* pwm8_m1 */ 93956f7d184SJoseph Chen <1 RK_PC1 4 &pcfg_pull_none>; 94056f7d184SJoseph Chen }; 94156f7d184SJoseph Chen }; 94256f7d184SJoseph Chen 94356f7d184SJoseph Chen pwm9 { 94456f7d184SJoseph Chen pwm9m0_pins: pwm9m0-pins { 94556f7d184SJoseph Chen rockchip,pins = 94656f7d184SJoseph Chen /* pwm9_m0 */ 94756f7d184SJoseph Chen <3 RK_PA5 2 &pcfg_pull_none>; 94856f7d184SJoseph Chen }; 94956f7d184SJoseph Chen 95056f7d184SJoseph Chen pwm9m1_pins: pwm9m1-pins { 95156f7d184SJoseph Chen rockchip,pins = 95256f7d184SJoseph Chen /* pwm9_m1 */ 95356f7d184SJoseph Chen <1 RK_PC2 4 &pcfg_pull_none>; 95456f7d184SJoseph Chen }; 95556f7d184SJoseph Chen }; 95656f7d184SJoseph Chen 95756f7d184SJoseph Chen pwm10 { 95856f7d184SJoseph Chen pwm10m0_pins: pwm10m0-pins { 95956f7d184SJoseph Chen rockchip,pins = 96056f7d184SJoseph Chen /* pwm10_m0 */ 96156f7d184SJoseph Chen <1 RK_PB5 5 &pcfg_pull_none>; 96256f7d184SJoseph Chen }; 96356f7d184SJoseph Chen 96456f7d184SJoseph Chen pwm10m1_pins: pwm10m1-pins { 96556f7d184SJoseph Chen rockchip,pins = 96656f7d184SJoseph Chen /* pwm10_m1 */ 96756f7d184SJoseph Chen <1 RK_PC3 4 &pcfg_pull_none>; 96856f7d184SJoseph Chen }; 96956f7d184SJoseph Chen }; 97056f7d184SJoseph Chen 97156f7d184SJoseph Chen pwm11 { 97256f7d184SJoseph Chen pwm11m0_pins: pwm11m0-pins { 97356f7d184SJoseph Chen rockchip,pins = 97456f7d184SJoseph Chen /* pwm11_m0 */ 97556f7d184SJoseph Chen <1 RK_PB6 5 &pcfg_pull_none>; 97656f7d184SJoseph Chen }; 97756f7d184SJoseph Chen 97856f7d184SJoseph Chen pwm11m1_pins: pwm11m1-pins { 97956f7d184SJoseph Chen rockchip,pins = 98056f7d184SJoseph Chen /* pwm11_m1 */ 98156f7d184SJoseph Chen <1 RK_PC4 4 &pcfg_pull_none>; 98256f7d184SJoseph Chen }; 98356f7d184SJoseph Chen }; 98456f7d184SJoseph Chen 98556f7d184SJoseph Chen pwm12 { 98656f7d184SJoseph Chen pwm12m0_pins: pwm12m0-pins { 98756f7d184SJoseph Chen rockchip,pins = 98856f7d184SJoseph Chen /* pwm12_m0 */ 98956f7d184SJoseph Chen <4 RK_PA1 4 &pcfg_pull_none>; 99056f7d184SJoseph Chen }; 99156f7d184SJoseph Chen 99256f7d184SJoseph Chen pwm12m1_pins: pwm12m1-pins { 99356f7d184SJoseph Chen rockchip,pins = 99456f7d184SJoseph Chen /* pwm12_m1 */ 99556f7d184SJoseph Chen <3 RK_PB4 5 &pcfg_pull_none>; 99656f7d184SJoseph Chen }; 99756f7d184SJoseph Chen }; 99856f7d184SJoseph Chen 99956f7d184SJoseph Chen pwm13 { 100056f7d184SJoseph Chen pwm13m0_pins: pwm13m0-pins { 100156f7d184SJoseph Chen rockchip,pins = 100256f7d184SJoseph Chen /* pwm13_m0 */ 100356f7d184SJoseph Chen <4 RK_PA4 3 &pcfg_pull_none>; 100456f7d184SJoseph Chen }; 100556f7d184SJoseph Chen 100656f7d184SJoseph Chen pwm13m1_pins: pwm13m1-pins { 100756f7d184SJoseph Chen rockchip,pins = 100856f7d184SJoseph Chen /* pwm13_m1 */ 100956f7d184SJoseph Chen <3 RK_PB5 5 &pcfg_pull_none>; 101056f7d184SJoseph Chen }; 101156f7d184SJoseph Chen }; 101256f7d184SJoseph Chen 101356f7d184SJoseph Chen pwm14 { 101456f7d184SJoseph Chen pwm14m0_pins: pwm14m0-pins { 101556f7d184SJoseph Chen rockchip,pins = 101656f7d184SJoseph Chen /* pwm14_m0 */ 101756f7d184SJoseph Chen <3 RK_PC5 4 &pcfg_pull_none>; 101856f7d184SJoseph Chen }; 101956f7d184SJoseph Chen 102056f7d184SJoseph Chen pwm14m1_pins: pwm14m1-pins { 102156f7d184SJoseph Chen rockchip,pins = 102256f7d184SJoseph Chen /* pwm14_m1 */ 102356f7d184SJoseph Chen <1 RK_PD7 5 &pcfg_pull_none>; 102456f7d184SJoseph Chen }; 102556f7d184SJoseph Chen }; 102656f7d184SJoseph Chen 102756f7d184SJoseph Chen pwm15 { 102856f7d184SJoseph Chen pwm15m0_pins: pwm15m0-pins { 102956f7d184SJoseph Chen rockchip,pins = 103056f7d184SJoseph Chen /* pwm15_m0 */ 103156f7d184SJoseph Chen <3 RK_PC6 4 &pcfg_pull_none>; 103256f7d184SJoseph Chen }; 103356f7d184SJoseph Chen 103456f7d184SJoseph Chen pwm15m1_pins: pwm15m1-pins { 103556f7d184SJoseph Chen rockchip,pins = 103656f7d184SJoseph Chen /* pwm15_m1 */ 103756f7d184SJoseph Chen <2 RK_PA0 5 &pcfg_pull_none>; 103856f7d184SJoseph Chen }; 103956f7d184SJoseph Chen }; 104056f7d184SJoseph Chen 104156f7d184SJoseph Chen pwr { 104256f7d184SJoseph Chen pwr_pins: pwr-pins { 104356f7d184SJoseph Chen rockchip,pins = 104456f7d184SJoseph Chen /* pwr_ctrl0 */ 104556f7d184SJoseph Chen <0 RK_PA2 1 &pcfg_pull_none>, 104656f7d184SJoseph Chen /* pwr_ctrl1 */ 104756f7d184SJoseph Chen <0 RK_PA3 1 &pcfg_pull_none>; 104856f7d184SJoseph Chen }; 104956f7d184SJoseph Chen }; 105056f7d184SJoseph Chen 105156f7d184SJoseph Chen ref { 105256f7d184SJoseph Chen ref_pins: ref-pins { 105356f7d184SJoseph Chen rockchip,pins = 105456f7d184SJoseph Chen /* ref_clk_out */ 105556f7d184SJoseph Chen <0 RK_PA0 1 &pcfg_pull_none>; 105656f7d184SJoseph Chen }; 105756f7d184SJoseph Chen }; 105856f7d184SJoseph Chen 105956f7d184SJoseph Chen rgmii { 106056f7d184SJoseph Chen rgmiim0_miim: rgmiim0-miim { 106156f7d184SJoseph Chen rockchip,pins = 106256f7d184SJoseph Chen /* rgmii_mdc_m0 */ 106356f7d184SJoseph Chen <4 RK_PB2 2 &pcfg_pull_none>, 106456f7d184SJoseph Chen /* rgmii_mdio_m0 */ 106556f7d184SJoseph Chen <4 RK_PB3 2 &pcfg_pull_none>; 106656f7d184SJoseph Chen }; 106756f7d184SJoseph Chen 106856f7d184SJoseph Chen rgmiim0_rx_er: rgmiim0-rx_er { 106956f7d184SJoseph Chen rockchip,pins = 107056f7d184SJoseph Chen /* rgmii_rxer_m0 */ 107156f7d184SJoseph Chen <4 RK_PB0 2 &pcfg_pull_none>; 107256f7d184SJoseph Chen }; 107356f7d184SJoseph Chen 107456f7d184SJoseph Chen rgmiim0_rx_bus2: rgmiim0-rx_bus2 { 107556f7d184SJoseph Chen rockchip,pins = 107656f7d184SJoseph Chen /* rgmii_rxd0_m0 */ 107756f7d184SJoseph Chen <4 RK_PA5 2 &pcfg_pull_none>, 107856f7d184SJoseph Chen /* rgmii_rxd1_m0 */ 107956f7d184SJoseph Chen <4 RK_PA6 2 &pcfg_pull_none>, 108056f7d184SJoseph Chen /* rgmii_rxdv_m0 */ 108156f7d184SJoseph Chen <4 RK_PA7 2 &pcfg_pull_none>; 108256f7d184SJoseph Chen }; 108356f7d184SJoseph Chen 108456f7d184SJoseph Chen rgmiim0_tx_bus2: rgmiim0-tx_bus2 { 108556f7d184SJoseph Chen rockchip,pins = 108656f7d184SJoseph Chen /* rgmii_txd0_m0 */ 108756f7d184SJoseph Chen <4 RK_PA2 2 &pcfg_pull_none>, 108856f7d184SJoseph Chen /* rgmii_txd1_m0 */ 108956f7d184SJoseph Chen <4 RK_PA3 2 &pcfg_pull_none>, 109056f7d184SJoseph Chen /* rgmii_txen_m0 */ 109156f7d184SJoseph Chen <4 RK_PA4 2 &pcfg_pull_none>; 109256f7d184SJoseph Chen }; 109356f7d184SJoseph Chen 109456f7d184SJoseph Chen rgmiim0_rgmii_clk: rgmiim0-rgmii_clk { 109556f7d184SJoseph Chen rockchip,pins = 109656f7d184SJoseph Chen /* rgmii_rxclk_m0 */ 109756f7d184SJoseph Chen <4 RK_PA1 2 &pcfg_pull_none>, 109856f7d184SJoseph Chen /* rgmii_txclk_m0 */ 109956f7d184SJoseph Chen <3 RK_PD6 2 &pcfg_pull_none>; 110056f7d184SJoseph Chen }; 110156f7d184SJoseph Chen 110256f7d184SJoseph Chen rgmiim0_rgmii_bus: rgmiim0-rgmii_bus { 110356f7d184SJoseph Chen rockchip,pins = 110456f7d184SJoseph Chen /* rgmii_rxd2_m0 */ 110556f7d184SJoseph Chen <3 RK_PD7 2 &pcfg_pull_none>, 110656f7d184SJoseph Chen /* rgmii_rxd3_m0 */ 110756f7d184SJoseph Chen <4 RK_PA0 2 &pcfg_pull_none>, 110856f7d184SJoseph Chen /* rgmii_txd2_m0 */ 110956f7d184SJoseph Chen <3 RK_PD4 2 &pcfg_pull_none>, 111056f7d184SJoseph Chen /* rgmii_txd3_m0 */ 111156f7d184SJoseph Chen <3 RK_PD5 2 &pcfg_pull_none>; 111256f7d184SJoseph Chen }; 111356f7d184SJoseph Chen 111456f7d184SJoseph Chen rgmiim0_clk: rgmiim0-clk { 111556f7d184SJoseph Chen rockchip,pins = 111656f7d184SJoseph Chen /* rgmiim0_clk */ 111756f7d184SJoseph Chen <4 RK_PB7 2 &pcfg_pull_none>; 111856f7d184SJoseph Chen }; 111956f7d184SJoseph Chen 112056f7d184SJoseph Chen rgmiim1_miim: rgmiim1-miim { 112156f7d184SJoseph Chen rockchip,pins = 112256f7d184SJoseph Chen /* rgmii_mdc_m1 */ 112356f7d184SJoseph Chen <1 RK_PC7 2 &pcfg_pull_none>, 112456f7d184SJoseph Chen /* rgmii_mdio_m1 */ 112556f7d184SJoseph Chen <1 RK_PD0 2 &pcfg_pull_none>; 112656f7d184SJoseph Chen }; 112756f7d184SJoseph Chen 112856f7d184SJoseph Chen rgmiim1_rx_er: rgmiim1-rx_er { 112956f7d184SJoseph Chen rockchip,pins = 113056f7d184SJoseph Chen /* rgmii_rxer_m1 */ 113156f7d184SJoseph Chen <2 RK_PA0 2 &pcfg_pull_none>; 113256f7d184SJoseph Chen }; 113356f7d184SJoseph Chen 113456f7d184SJoseph Chen rgmiim1_rx_bus2: rgmiim1-rx_bus2 { 113556f7d184SJoseph Chen rockchip,pins = 113656f7d184SJoseph Chen /* rgmii_rxd0_m1 */ 113756f7d184SJoseph Chen <1 RK_PD4 2 &pcfg_pull_none>, 113856f7d184SJoseph Chen /* rgmii_rxd1_m1 */ 113956f7d184SJoseph Chen <1 RK_PD7 2 &pcfg_pull_none>, 114056f7d184SJoseph Chen /* rgmii_rxdv_m1 */ 114156f7d184SJoseph Chen <1 RK_PD6 2 &pcfg_pull_none>; 114256f7d184SJoseph Chen }; 114356f7d184SJoseph Chen 114456f7d184SJoseph Chen rgmiim1_tx_bus2: rgmiim1-tx_bus2 { 114556f7d184SJoseph Chen rockchip,pins = 114656f7d184SJoseph Chen /* rgmii_txd0_m1 */ 114756f7d184SJoseph Chen <1 RK_PD1 2 &pcfg_pull_none>, 114856f7d184SJoseph Chen /* rgmii_txd1_m1 */ 114956f7d184SJoseph Chen <1 RK_PD2 2 &pcfg_pull_none>, 115056f7d184SJoseph Chen /* rgmii_txen_m1 */ 115156f7d184SJoseph Chen <1 RK_PD3 2 &pcfg_pull_none>; 115256f7d184SJoseph Chen }; 115356f7d184SJoseph Chen 115456f7d184SJoseph Chen rgmiim1_rgmii_clk: rgmiim1-rgmii_clk { 115556f7d184SJoseph Chen rockchip,pins = 115656f7d184SJoseph Chen /* rgmii_rxclk_m1 */ 115756f7d184SJoseph Chen <1 RK_PC6 2 &pcfg_pull_none>, 115856f7d184SJoseph Chen /* rgmii_txclk_m1 */ 115956f7d184SJoseph Chen <1 RK_PC3 2 &pcfg_pull_none>; 116056f7d184SJoseph Chen }; 116156f7d184SJoseph Chen 116256f7d184SJoseph Chen rgmiim1_rgmii_bus: rgmiim1-rgmii_bus { 116356f7d184SJoseph Chen rockchip,pins = 116456f7d184SJoseph Chen /* rgmii_rxd2_m1 */ 116556f7d184SJoseph Chen <1 RK_PC4 2 &pcfg_pull_none>, 116656f7d184SJoseph Chen /* rgmii_rxd3_m1 */ 116756f7d184SJoseph Chen <1 RK_PC5 2 &pcfg_pull_none>, 116856f7d184SJoseph Chen /* rgmii_txd2_m1 */ 116956f7d184SJoseph Chen <1 RK_PC1 2 &pcfg_pull_none>, 117056f7d184SJoseph Chen /* rgmii_txd3_m1 */ 117156f7d184SJoseph Chen <1 RK_PC2 2 &pcfg_pull_none>; 117256f7d184SJoseph Chen }; 117356f7d184SJoseph Chen 117456f7d184SJoseph Chen rgmiim1_clk: rgmiim1-clk { 117556f7d184SJoseph Chen rockchip,pins = 117656f7d184SJoseph Chen /* rgmiim1_clk */ 117756f7d184SJoseph Chen <1 RK_PD5 2 &pcfg_pull_none>; 117856f7d184SJoseph Chen }; 117956f7d184SJoseph Chen }; 118056f7d184SJoseph Chen 118156f7d184SJoseph Chen rmii { 118256f7d184SJoseph Chen rmii_pins: rmii-pins { 118356f7d184SJoseph Chen rockchip,pins = 118456f7d184SJoseph Chen /* rmii_clk */ 118556f7d184SJoseph Chen <1 RK_PD5 5 &pcfg_pull_none>, 118656f7d184SJoseph Chen /* rmii_mdc */ 118756f7d184SJoseph Chen <1 RK_PC7 5 &pcfg_pull_none>, 118856f7d184SJoseph Chen /* rmii_mdio */ 118956f7d184SJoseph Chen <1 RK_PD0 5 &pcfg_pull_none>, 119056f7d184SJoseph Chen /* rmii_rxd0 */ 119156f7d184SJoseph Chen <1 RK_PD4 5 &pcfg_pull_none>, 119256f7d184SJoseph Chen /* rmii_rxd1 */ 119356f7d184SJoseph Chen <1 RK_PD7 6 &pcfg_pull_none>, 119456f7d184SJoseph Chen /* rmii_rxdv_crs */ 119556f7d184SJoseph Chen <1 RK_PD6 5 &pcfg_pull_none>, 119656f7d184SJoseph Chen /* rmii_rxer */ 119756f7d184SJoseph Chen <2 RK_PA0 6 &pcfg_pull_none>, 119856f7d184SJoseph Chen /* rmii_txd0 */ 119956f7d184SJoseph Chen <1 RK_PD1 5 &pcfg_pull_none>, 120056f7d184SJoseph Chen /* rmii_txd1 */ 120156f7d184SJoseph Chen <1 RK_PD2 5 &pcfg_pull_none>, 120256f7d184SJoseph Chen /* rmii_txen */ 120356f7d184SJoseph Chen <1 RK_PD3 5 &pcfg_pull_none>; 120456f7d184SJoseph Chen }; 120556f7d184SJoseph Chen }; 120656f7d184SJoseph Chen 1207*ed05375aSYifeng Zhao sdmmc0_pins: sdmmc0-pins { 120856f7d184SJoseph Chen sdmmc0_bus4: sdmmc0-bus4 { 120956f7d184SJoseph Chen rockchip,pins = 121056f7d184SJoseph Chen /* sdmmc0_d0 */ 121156f7d184SJoseph Chen <1 RK_PB3 1 &pcfg_pull_up_drv_level_2>, 121256f7d184SJoseph Chen /* sdmmc0_d1 */ 121356f7d184SJoseph Chen <1 RK_PB4 1 &pcfg_pull_up_drv_level_2>, 121456f7d184SJoseph Chen /* sdmmc0_d2 */ 121556f7d184SJoseph Chen <1 RK_PB5 1 &pcfg_pull_up_drv_level_2>, 121656f7d184SJoseph Chen /* sdmmc0_d3 */ 121756f7d184SJoseph Chen <1 RK_PB6 1 &pcfg_pull_up_drv_level_2>; 121856f7d184SJoseph Chen }; 121956f7d184SJoseph Chen 122056f7d184SJoseph Chen sdmmc0_clk: sdmmc0-clk { 122156f7d184SJoseph Chen rockchip,pins = 122256f7d184SJoseph Chen /* sdmmc0_clk */ 122356f7d184SJoseph Chen <1 RK_PC0 1 &pcfg_pull_up_drv_level_2>; 122456f7d184SJoseph Chen }; 122556f7d184SJoseph Chen 122656f7d184SJoseph Chen sdmmc0_cmd: sdmmc0-cmd { 122756f7d184SJoseph Chen rockchip,pins = 122856f7d184SJoseph Chen /* sdmmc0_cmd */ 122956f7d184SJoseph Chen <1 RK_PB7 1 &pcfg_pull_up_drv_level_2>; 123056f7d184SJoseph Chen }; 123156f7d184SJoseph Chen 123256f7d184SJoseph Chen sdmmc0_det: sdmmc0-det { 123356f7d184SJoseph Chen rockchip,pins = 123456f7d184SJoseph Chen /* sdmmc0_detn */ 123556f7d184SJoseph Chen <0 RK_PA4 1 &pcfg_pull_up>; 123656f7d184SJoseph Chen }; 123756f7d184SJoseph Chen 123856f7d184SJoseph Chen sdmmc0_pwren: sdmmc0-pwren { 123956f7d184SJoseph Chen rockchip,pins = 124056f7d184SJoseph Chen /* sdmmc0_pwren */ 124156f7d184SJoseph Chen <0 RK_PA5 1 &pcfg_pull_none>; 124256f7d184SJoseph Chen }; 124356f7d184SJoseph Chen }; 124456f7d184SJoseph Chen 124556f7d184SJoseph Chen sdmmc1 { 124656f7d184SJoseph Chen sdmmc1_bus4: sdmmc1-bus4 { 124756f7d184SJoseph Chen rockchip,pins = 124856f7d184SJoseph Chen /* sdmmc1_d0 */ 124956f7d184SJoseph Chen <1 RK_PC1 1 &pcfg_pull_up_drv_level_2>, 125056f7d184SJoseph Chen /* sdmmc1_d1 */ 125156f7d184SJoseph Chen <1 RK_PC2 1 &pcfg_pull_up_drv_level_2>, 125256f7d184SJoseph Chen /* sdmmc1_d2 */ 125356f7d184SJoseph Chen <1 RK_PC3 1 &pcfg_pull_up_drv_level_2>, 125456f7d184SJoseph Chen /* sdmmc1_d3 */ 125556f7d184SJoseph Chen <1 RK_PC4 1 &pcfg_pull_up_drv_level_2>; 125656f7d184SJoseph Chen }; 125756f7d184SJoseph Chen 125856f7d184SJoseph Chen sdmmc1_clk: sdmmc1-clk { 125956f7d184SJoseph Chen rockchip,pins = 126056f7d184SJoseph Chen /* sdmmc1_clk */ 126156f7d184SJoseph Chen <1 RK_PC6 1 &pcfg_pull_up_drv_level_2>; 126256f7d184SJoseph Chen }; 126356f7d184SJoseph Chen 126456f7d184SJoseph Chen sdmmc1_cmd: sdmmc1-cmd { 126556f7d184SJoseph Chen rockchip,pins = 126656f7d184SJoseph Chen /* sdmmc1_cmd */ 126756f7d184SJoseph Chen <1 RK_PC5 1 &pcfg_pull_up_drv_level_2>; 126856f7d184SJoseph Chen }; 126956f7d184SJoseph Chen 127056f7d184SJoseph Chen sdmmc1_det: sdmmc1-det { 127156f7d184SJoseph Chen rockchip,pins = 127256f7d184SJoseph Chen /* sdmmc1_detn */ 127356f7d184SJoseph Chen <1 RK_PD0 1 &pcfg_pull_up>; 127456f7d184SJoseph Chen }; 127556f7d184SJoseph Chen 127656f7d184SJoseph Chen sdmmc1_pwren: sdmmc1-pwren { 127756f7d184SJoseph Chen rockchip,pins = 127856f7d184SJoseph Chen /* sdmmc1_pwren */ 127956f7d184SJoseph Chen <1 RK_PC7 1 &pcfg_pull_none>; 128056f7d184SJoseph Chen }; 128156f7d184SJoseph Chen }; 128256f7d184SJoseph Chen 128356f7d184SJoseph Chen spdif { 128456f7d184SJoseph Chen spdifm0_pins: spdifm0-pins { 128556f7d184SJoseph Chen rockchip,pins = 128656f7d184SJoseph Chen /* spdif_tx_m0 */ 128756f7d184SJoseph Chen <3 RK_PA1 3 &pcfg_pull_none>; 128856f7d184SJoseph Chen }; 128956f7d184SJoseph Chen 129056f7d184SJoseph Chen spdifm1_pins: spdifm1-pins { 129156f7d184SJoseph Chen rockchip,pins = 129256f7d184SJoseph Chen /* spdif_tx_m1 */ 129356f7d184SJoseph Chen <0 RK_PB7 4 &pcfg_pull_none>; 129456f7d184SJoseph Chen }; 129556f7d184SJoseph Chen 129656f7d184SJoseph Chen spdifm2_pins: spdifm2-pins { 129756f7d184SJoseph Chen rockchip,pins = 129856f7d184SJoseph Chen /* spdif_tx_m2 */ 129956f7d184SJoseph Chen <1 RK_PB7 2 &pcfg_pull_none>; 130056f7d184SJoseph Chen }; 130156f7d184SJoseph Chen }; 130256f7d184SJoseph Chen 130356f7d184SJoseph Chen spi0 { 130456f7d184SJoseph Chen spi0m0_pins: spi0m0-pins { 130556f7d184SJoseph Chen rockchip,pins = 130656f7d184SJoseph Chen /* spi0_clk_m0 */ 130756f7d184SJoseph Chen <0 RK_PC3 3 &pcfg_pull_none>, 130856f7d184SJoseph Chen /* spi0_miso_m0 */ 130956f7d184SJoseph Chen <0 RK_PC5 3 &pcfg_pull_none>, 131056f7d184SJoseph Chen /* spi0_mosi_m0 */ 131156f7d184SJoseph Chen <0 RK_PC4 3 &pcfg_pull_none>; 131256f7d184SJoseph Chen }; 131356f7d184SJoseph Chen 131456f7d184SJoseph Chen spi0m0_csn0: spi0m0-csn0 { 131556f7d184SJoseph Chen rockchip,pins = 131656f7d184SJoseph Chen /* spi0m0_csn0 */ 131756f7d184SJoseph Chen <0 RK_PC2 3 &pcfg_pull_none>; 131856f7d184SJoseph Chen }; 131956f7d184SJoseph Chen spi0m0_csn1: spi0m0-csn1 { 132056f7d184SJoseph Chen rockchip,pins = 132156f7d184SJoseph Chen /* spi0m0_csn1 */ 132256f7d184SJoseph Chen <0 RK_PB7 1 &pcfg_pull_none>; 132356f7d184SJoseph Chen }; 132456f7d184SJoseph Chen 132556f7d184SJoseph Chen spi0m1_pins: spi0m1-pins { 132656f7d184SJoseph Chen rockchip,pins = 132756f7d184SJoseph Chen /* spi0_clk_m1 */ 132856f7d184SJoseph Chen <3 RK_PB5 4 &pcfg_pull_none>, 132956f7d184SJoseph Chen /* spi0_miso_m1 */ 133056f7d184SJoseph Chen <3 RK_PC0 4 &pcfg_pull_none>, 133156f7d184SJoseph Chen /* spi0_mosi_m1 */ 133256f7d184SJoseph Chen <3 RK_PB4 4 &pcfg_pull_none>; 133356f7d184SJoseph Chen }; 133456f7d184SJoseph Chen 133556f7d184SJoseph Chen spi0m1_csn0: spi0m1-csn0 { 133656f7d184SJoseph Chen rockchip,pins = 133756f7d184SJoseph Chen /* spi0m1_csn0 */ 133856f7d184SJoseph Chen <3 RK_PB7 4 &pcfg_pull_none>; 133956f7d184SJoseph Chen }; 134056f7d184SJoseph Chen spi0m1_csn1: spi0m1-csn1 { 134156f7d184SJoseph Chen rockchip,pins = 134256f7d184SJoseph Chen /* spi0m1_csn1 */ 134356f7d184SJoseph Chen <3 RK_PB6 4 &pcfg_pull_none>; 134456f7d184SJoseph Chen }; 134556f7d184SJoseph Chen }; 134656f7d184SJoseph Chen 134756f7d184SJoseph Chen spi1 { 134856f7d184SJoseph Chen spi1m0_pins: spi1m0-pins { 134956f7d184SJoseph Chen rockchip,pins = 135056f7d184SJoseph Chen /* spi1_clk_m0 */ 135156f7d184SJoseph Chen <3 RK_PD6 4 &pcfg_pull_none>, 135256f7d184SJoseph Chen /* spi1_miso_m0 */ 135356f7d184SJoseph Chen <4 RK_PA3 4 &pcfg_pull_none>, 135456f7d184SJoseph Chen /* spi1_mosi_m0 */ 135556f7d184SJoseph Chen <4 RK_PA2 4 &pcfg_pull_none>; 135656f7d184SJoseph Chen }; 135756f7d184SJoseph Chen 135856f7d184SJoseph Chen spi1m0_csn0: spi1m0-csn0 { 135956f7d184SJoseph Chen rockchip,pins = 136056f7d184SJoseph Chen /* spi1m0_csn0 */ 136156f7d184SJoseph Chen <3 RK_PD7 4 &pcfg_pull_none>; 136256f7d184SJoseph Chen }; 136356f7d184SJoseph Chen spi1m0_csn1: spi1m0-csn1 { 136456f7d184SJoseph Chen rockchip,pins = 136556f7d184SJoseph Chen /* spi1m0_csn1 */ 136656f7d184SJoseph Chen <4 RK_PA0 4 &pcfg_pull_none>; 136756f7d184SJoseph Chen }; 136856f7d184SJoseph Chen 136956f7d184SJoseph Chen spi1m1_pins: spi1m1-pins { 137056f7d184SJoseph Chen rockchip,pins = 137156f7d184SJoseph Chen /* spi1_clk_m1 */ 137256f7d184SJoseph Chen <1 RK_PC0 4 &pcfg_pull_none>, 137356f7d184SJoseph Chen /* spi1_miso_m1 */ 137456f7d184SJoseph Chen <1 RK_PB4 4 &pcfg_pull_none>, 137556f7d184SJoseph Chen /* spi1_mosi_m1 */ 137656f7d184SJoseph Chen <1 RK_PB3 4 &pcfg_pull_none>; 137756f7d184SJoseph Chen }; 137856f7d184SJoseph Chen 137956f7d184SJoseph Chen spi1m1_csn0: spi1m1-csn0 { 138056f7d184SJoseph Chen rockchip,pins = 138156f7d184SJoseph Chen /* spi1m1_csn0 */ 138256f7d184SJoseph Chen <1 RK_PB6 4 &pcfg_pull_none>; 138356f7d184SJoseph Chen }; 138456f7d184SJoseph Chen spi1m1_csn1: spi1m1-csn1 { 138556f7d184SJoseph Chen rockchip,pins = 138656f7d184SJoseph Chen /* spi1m1_csn1 */ 138756f7d184SJoseph Chen <1 RK_PB5 4 &pcfg_pull_none>; 138856f7d184SJoseph Chen }; 138956f7d184SJoseph Chen }; 139056f7d184SJoseph Chen 139156f7d184SJoseph Chen spi2 { 139256f7d184SJoseph Chen spi2m0_pins: spi2m0-pins { 139356f7d184SJoseph Chen rockchip,pins = 139456f7d184SJoseph Chen /* spi2_clk_m0 */ 139556f7d184SJoseph Chen <4 RK_PB6 4 &pcfg_pull_none>, 139656f7d184SJoseph Chen /* spi2_miso_m0 */ 139756f7d184SJoseph Chen <3 RK_PD2 4 &pcfg_pull_none>, 139856f7d184SJoseph Chen /* spi2_mosi_m0 */ 139956f7d184SJoseph Chen <3 RK_PD3 4 &pcfg_pull_none>; 140056f7d184SJoseph Chen }; 140156f7d184SJoseph Chen 140256f7d184SJoseph Chen spi2m0_csn0: spi2m0-csn0 { 140356f7d184SJoseph Chen rockchip,pins = 140456f7d184SJoseph Chen /* spi2m0_csn0 */ 140556f7d184SJoseph Chen <4 RK_PB5 4 &pcfg_pull_none>; 140656f7d184SJoseph Chen }; 140756f7d184SJoseph Chen spi2m0_csn1: spi2m0-csn1 { 140856f7d184SJoseph Chen rockchip,pins = 140956f7d184SJoseph Chen /* spi2m0_csn1 */ 141056f7d184SJoseph Chen <4 RK_PB4 4 &pcfg_pull_none>; 141156f7d184SJoseph Chen }; 141256f7d184SJoseph Chen 141356f7d184SJoseph Chen spi2m1_pins: spi2m1-pins { 141456f7d184SJoseph Chen rockchip,pins = 141556f7d184SJoseph Chen /* spi2_clk_m1 */ 141656f7d184SJoseph Chen <2 RK_PA1 4 &pcfg_pull_none>, 141756f7d184SJoseph Chen /* spi2_miso_m1 */ 141856f7d184SJoseph Chen <2 RK_PA0 4 &pcfg_pull_none>, 141956f7d184SJoseph Chen /* spi2_mosi_m1 */ 142056f7d184SJoseph Chen <1 RK_PD7 4 &pcfg_pull_none>; 142156f7d184SJoseph Chen }; 142256f7d184SJoseph Chen 142356f7d184SJoseph Chen spi2m1_csn0: spi2m1-csn0 { 142456f7d184SJoseph Chen rockchip,pins = 142556f7d184SJoseph Chen /* spi2m1_csn0 */ 142656f7d184SJoseph Chen <1 RK_PD6 4 &pcfg_pull_none>; 142756f7d184SJoseph Chen }; 142856f7d184SJoseph Chen spi2m1_csn1: spi2m1-csn1 { 142956f7d184SJoseph Chen rockchip,pins = 143056f7d184SJoseph Chen /* spi2m1_csn1 */ 143156f7d184SJoseph Chen <1 RK_PD5 4 &pcfg_pull_none>; 143256f7d184SJoseph Chen }; 143356f7d184SJoseph Chen }; 143456f7d184SJoseph Chen 143556f7d184SJoseph Chen tsadc { 143656f7d184SJoseph Chen tsadcm0_pins: tsadcm0-pins { 143756f7d184SJoseph Chen rockchip,pins = 143856f7d184SJoseph Chen /* tsadc_shut_m0 */ 143956f7d184SJoseph Chen <0 RK_PA1 1 &pcfg_pull_none>; 144056f7d184SJoseph Chen }; 144156f7d184SJoseph Chen 144256f7d184SJoseph Chen tsadcm1_pins: tsadcm1-pins { 144356f7d184SJoseph Chen rockchip,pins = 144456f7d184SJoseph Chen /* tsadc_shut_m1 */ 144556f7d184SJoseph Chen <0 RK_PA2 2 &pcfg_pull_none>; 144656f7d184SJoseph Chen }; 144756f7d184SJoseph Chen 144856f7d184SJoseph Chen tsadc_shut_org: tsadc-shut-org { 144956f7d184SJoseph Chen rockchip,pins = 145056f7d184SJoseph Chen /* tsadc_shut_org */ 145156f7d184SJoseph Chen <0 RK_PA1 2 &pcfg_pull_none>; 145256f7d184SJoseph Chen }; 145356f7d184SJoseph Chen }; 145456f7d184SJoseph Chen 145556f7d184SJoseph Chen uart0 { 145656f7d184SJoseph Chen uart0m0_xfer: uart0m0-xfer { 145756f7d184SJoseph Chen rockchip,pins = 145856f7d184SJoseph Chen /* uart0_rx_m0 */ 145956f7d184SJoseph Chen <0 RK_PD0 1 &pcfg_pull_up>, 146056f7d184SJoseph Chen /* uart0_tx_m0 */ 146156f7d184SJoseph Chen <0 RK_PD1 1 &pcfg_pull_up>; 146256f7d184SJoseph Chen }; 146356f7d184SJoseph Chen 146456f7d184SJoseph Chen uart0m1_xfer: uart0m1-xfer { 146556f7d184SJoseph Chen rockchip,pins = 146656f7d184SJoseph Chen /* uart0_rx_m1 */ 146756f7d184SJoseph Chen <1 RK_PB3 2 &pcfg_pull_up>, 146856f7d184SJoseph Chen /* uart0_tx_m1 */ 146956f7d184SJoseph Chen <1 RK_PB4 2 &pcfg_pull_up>; 147056f7d184SJoseph Chen }; 147156f7d184SJoseph Chen }; 147256f7d184SJoseph Chen 147356f7d184SJoseph Chen uart1 { 147456f7d184SJoseph Chen uart1m0_xfer: uart1m0-xfer { 147556f7d184SJoseph Chen rockchip,pins = 147656f7d184SJoseph Chen /* uart1_rx_m0 */ 147756f7d184SJoseph Chen <1 RK_PD1 1 &pcfg_pull_up>, 147856f7d184SJoseph Chen /* uart1_tx_m0 */ 147956f7d184SJoseph Chen <1 RK_PD2 1 &pcfg_pull_up>; 148056f7d184SJoseph Chen }; 148156f7d184SJoseph Chen 148256f7d184SJoseph Chen uart1m0_ctsn: uart1m0-ctsn { 148356f7d184SJoseph Chen rockchip,pins = 148456f7d184SJoseph Chen /* uart1m0_ctsn */ 148556f7d184SJoseph Chen <1 RK_PD4 1 &pcfg_pull_none>; 148656f7d184SJoseph Chen }; 148756f7d184SJoseph Chen uart1m0_rtsn: uart1m0-rtsn { 148856f7d184SJoseph Chen rockchip,pins = 148956f7d184SJoseph Chen /* uart1m0_rtsn */ 149056f7d184SJoseph Chen <1 RK_PD3 1 &pcfg_pull_none>; 149156f7d184SJoseph Chen }; 149256f7d184SJoseph Chen 149356f7d184SJoseph Chen uart1m1_xfer: uart1m1-xfer { 149456f7d184SJoseph Chen rockchip,pins = 149556f7d184SJoseph Chen /* uart1_rx_m1 */ 149656f7d184SJoseph Chen <4 RK_PA6 3 &pcfg_pull_up>, 149756f7d184SJoseph Chen /* uart1_tx_m1 */ 149856f7d184SJoseph Chen <4 RK_PA5 3 &pcfg_pull_up>; 149956f7d184SJoseph Chen }; 150056f7d184SJoseph Chen 150156f7d184SJoseph Chen uart1m1_ctsn: uart1m1-ctsn { 150256f7d184SJoseph Chen rockchip,pins = 150356f7d184SJoseph Chen /* uart1m1_ctsn */ 150456f7d184SJoseph Chen <4 RK_PB0 3 &pcfg_pull_none>; 150556f7d184SJoseph Chen }; 150656f7d184SJoseph Chen uart1m1_rtsn: uart1m1-rtsn { 150756f7d184SJoseph Chen rockchip,pins = 150856f7d184SJoseph Chen /* uart1m1_rtsn */ 150956f7d184SJoseph Chen <4 RK_PA7 3 &pcfg_pull_none>; 151056f7d184SJoseph Chen }; 151156f7d184SJoseph Chen }; 151256f7d184SJoseph Chen 151356f7d184SJoseph Chen uart2 { 151456f7d184SJoseph Chen uart2m0_xfer: uart2m0-xfer { 151556f7d184SJoseph Chen rockchip,pins = 151656f7d184SJoseph Chen /* uart2_rx_m0 */ 151756f7d184SJoseph Chen <0 RK_PC1 1 &pcfg_pull_up>, 151856f7d184SJoseph Chen /* uart2_tx_m0 */ 151956f7d184SJoseph Chen <0 RK_PC0 1 &pcfg_pull_up>; 152056f7d184SJoseph Chen }; 152156f7d184SJoseph Chen 152256f7d184SJoseph Chen uart2m0_ctsn: uart2m0-ctsn { 152356f7d184SJoseph Chen rockchip,pins = 152456f7d184SJoseph Chen /* uart2m0_ctsn */ 152556f7d184SJoseph Chen <0 RK_PC2 1 &pcfg_pull_none>; 152656f7d184SJoseph Chen }; 152756f7d184SJoseph Chen uart2m0_rtsn: uart2m0-rtsn { 152856f7d184SJoseph Chen rockchip,pins = 152956f7d184SJoseph Chen /* uart2m0_rtsn */ 153056f7d184SJoseph Chen <0 RK_PC3 1 &pcfg_pull_none>; 153156f7d184SJoseph Chen }; 153256f7d184SJoseph Chen 153356f7d184SJoseph Chen uart2m1_xfer: uart2m1-xfer { 153456f7d184SJoseph Chen rockchip,pins = 153556f7d184SJoseph Chen /* uart2_rx_m1 */ 153656f7d184SJoseph Chen <3 RK_PA1 2 &pcfg_pull_up>, 153756f7d184SJoseph Chen /* uart2_tx_m1 */ 153856f7d184SJoseph Chen <3 RK_PA0 2 &pcfg_pull_up>; 153956f7d184SJoseph Chen }; 154056f7d184SJoseph Chen 154156f7d184SJoseph Chen uart2m1_ctsn: uart2m1-ctsn { 154256f7d184SJoseph Chen rockchip,pins = 154356f7d184SJoseph Chen /* uart2m1_ctsn */ 154456f7d184SJoseph Chen <3 RK_PA2 2 &pcfg_pull_none>; 154556f7d184SJoseph Chen }; 154656f7d184SJoseph Chen uart2m1_rtsn: uart2m1-rtsn { 154756f7d184SJoseph Chen rockchip,pins = 154856f7d184SJoseph Chen /* uart2m1_rtsn */ 154956f7d184SJoseph Chen <3 RK_PA3 2 &pcfg_pull_none>; 155056f7d184SJoseph Chen }; 155156f7d184SJoseph Chen }; 155256f7d184SJoseph Chen 155356f7d184SJoseph Chen uart3 { 155456f7d184SJoseph Chen uart3m0_xfer: uart3m0-xfer { 155556f7d184SJoseph Chen rockchip,pins = 155656f7d184SJoseph Chen /* uart3_rx_m0 */ 155756f7d184SJoseph Chen <4 RK_PB5 6 &pcfg_pull_up>, 155856f7d184SJoseph Chen /* uart3_tx_m0 */ 155956f7d184SJoseph Chen <4 RK_PB4 6 &pcfg_pull_up>; 156056f7d184SJoseph Chen }; 156156f7d184SJoseph Chen 156256f7d184SJoseph Chen uart3m0_ctsn: uart3m0-ctsn { 156356f7d184SJoseph Chen rockchip,pins = 156456f7d184SJoseph Chen /* uart3m0_ctsn */ 156556f7d184SJoseph Chen <4 RK_PB6 3 &pcfg_pull_none>; 156656f7d184SJoseph Chen }; 156756f7d184SJoseph Chen uart3m0_rtsn: uart3m0-rtsn { 156856f7d184SJoseph Chen rockchip,pins = 156956f7d184SJoseph Chen /* uart3m0_rtsn */ 157056f7d184SJoseph Chen <3 RK_PD1 4 &pcfg_pull_none>; 157156f7d184SJoseph Chen }; 157256f7d184SJoseph Chen 157356f7d184SJoseph Chen uart3m1_xfer: uart3m1-xfer { 157456f7d184SJoseph Chen rockchip,pins = 157556f7d184SJoseph Chen /* uart3_rx_m1 */ 157656f7d184SJoseph Chen <3 RK_PC0 3 &pcfg_pull_up>, 157756f7d184SJoseph Chen /* uart3_tx_m1 */ 157856f7d184SJoseph Chen <3 RK_PB7 3 &pcfg_pull_up>; 157956f7d184SJoseph Chen }; 158056f7d184SJoseph Chen 158156f7d184SJoseph Chen uart3m1_ctsn: uart3m1-ctsn { 158256f7d184SJoseph Chen rockchip,pins = 158356f7d184SJoseph Chen /* uart3m1_ctsn */ 158456f7d184SJoseph Chen <3 RK_PB6 3 &pcfg_pull_none>; 158556f7d184SJoseph Chen }; 158656f7d184SJoseph Chen uart3m1_rtsn: uart3m1-rtsn { 158756f7d184SJoseph Chen rockchip,pins = 158856f7d184SJoseph Chen /* uart3m1_rtsn */ 158956f7d184SJoseph Chen <3 RK_PC1 3 &pcfg_pull_none>; 159056f7d184SJoseph Chen }; 159156f7d184SJoseph Chen }; 159256f7d184SJoseph Chen 159356f7d184SJoseph Chen uart4 { 159456f7d184SJoseph Chen uart4m0_xfer: uart4m0-xfer { 159556f7d184SJoseph Chen rockchip,pins = 159656f7d184SJoseph Chen /* uart4_rx_m0 */ 159756f7d184SJoseph Chen <3 RK_PD1 3 &pcfg_pull_up>, 159856f7d184SJoseph Chen /* uart4_tx_m0 */ 159956f7d184SJoseph Chen <3 RK_PD0 3 &pcfg_pull_up>; 160056f7d184SJoseph Chen }; 160156f7d184SJoseph Chen 160256f7d184SJoseph Chen uart4m0_ctsn: uart4m0-ctsn { 160356f7d184SJoseph Chen rockchip,pins = 160456f7d184SJoseph Chen /* uart4m0_ctsn */ 160556f7d184SJoseph Chen <3 RK_PC5 3 &pcfg_pull_none>; 160656f7d184SJoseph Chen }; 160756f7d184SJoseph Chen uart4m0_rtsn: uart4m0-rtsn { 160856f7d184SJoseph Chen rockchip,pins = 160956f7d184SJoseph Chen /* uart4m0_rtsn */ 161056f7d184SJoseph Chen <3 RK_PC6 3 &pcfg_pull_none>; 161156f7d184SJoseph Chen }; 161256f7d184SJoseph Chen 161356f7d184SJoseph Chen uart4m1_xfer: uart4m1-xfer { 161456f7d184SJoseph Chen rockchip,pins = 161556f7d184SJoseph Chen /* uart4_rx_m1 */ 161656f7d184SJoseph Chen <1 RK_PD5 3 &pcfg_pull_up>, 161756f7d184SJoseph Chen /* uart4_tx_m1 */ 161856f7d184SJoseph Chen <1 RK_PD6 3 &pcfg_pull_up>; 161956f7d184SJoseph Chen }; 162056f7d184SJoseph Chen 162156f7d184SJoseph Chen uart4m1_ctsn: uart4m1-ctsn { 162256f7d184SJoseph Chen rockchip,pins = 162356f7d184SJoseph Chen /* uart4m1_ctsn */ 162456f7d184SJoseph Chen <2 RK_PA0 3 &pcfg_pull_none>; 162556f7d184SJoseph Chen }; 162656f7d184SJoseph Chen uart4m1_rtsn: uart4m1-rtsn { 162756f7d184SJoseph Chen rockchip,pins = 162856f7d184SJoseph Chen /* uart4m1_rtsn */ 162956f7d184SJoseph Chen <1 RK_PD7 3 &pcfg_pull_none>; 163056f7d184SJoseph Chen }; 163156f7d184SJoseph Chen }; 163256f7d184SJoseph Chen 163356f7d184SJoseph Chen uart5 { 163456f7d184SJoseph Chen uart5m0_xfer: uart5m0-xfer { 163556f7d184SJoseph Chen rockchip,pins = 163656f7d184SJoseph Chen /* uart5_rx_m0 */ 163756f7d184SJoseph Chen <1 RK_PB7 3 &pcfg_pull_up>, 163856f7d184SJoseph Chen /* uart5_tx_m0 */ 163956f7d184SJoseph Chen <1 RK_PC0 3 &pcfg_pull_up>; 164056f7d184SJoseph Chen }; 164156f7d184SJoseph Chen 164256f7d184SJoseph Chen uart5m0_ctsn: uart5m0-ctsn { 164356f7d184SJoseph Chen rockchip,pins = 164456f7d184SJoseph Chen /* uart5m0_ctsn */ 164556f7d184SJoseph Chen <1 RK_PB5 3 &pcfg_pull_none>; 164656f7d184SJoseph Chen }; 164756f7d184SJoseph Chen uart5m0_rtsn: uart5m0-rtsn { 164856f7d184SJoseph Chen rockchip,pins = 164956f7d184SJoseph Chen /* uart5m0_rtsn */ 165056f7d184SJoseph Chen <1 RK_PB6 3 &pcfg_pull_none>; 165156f7d184SJoseph Chen }; 165256f7d184SJoseph Chen 165356f7d184SJoseph Chen uart5m1_xfer: uart5m1-xfer { 165456f7d184SJoseph Chen rockchip,pins = 165556f7d184SJoseph Chen /* uart5_rx_m1 */ 165656f7d184SJoseph Chen <3 RK_PA7 5 &pcfg_pull_up>, 165756f7d184SJoseph Chen /* uart5_tx_m1 */ 165856f7d184SJoseph Chen <3 RK_PA6 5 &pcfg_pull_up>; 165956f7d184SJoseph Chen }; 166056f7d184SJoseph Chen 166156f7d184SJoseph Chen uart5m1_ctsn: uart5m1-ctsn { 166256f7d184SJoseph Chen rockchip,pins = 166356f7d184SJoseph Chen /* uart5m1_ctsn */ 166456f7d184SJoseph Chen <3 RK_PA0 5 &pcfg_pull_none>; 166556f7d184SJoseph Chen }; 166656f7d184SJoseph Chen uart5m1_rtsn: uart5m1-rtsn { 166756f7d184SJoseph Chen rockchip,pins = 166856f7d184SJoseph Chen /* uart5m1_rtsn */ 166956f7d184SJoseph Chen <3 RK_PA1 5 &pcfg_pull_none>; 167056f7d184SJoseph Chen }; 167156f7d184SJoseph Chen }; 167256f7d184SJoseph Chen 167356f7d184SJoseph Chen uart6 { 167456f7d184SJoseph Chen uart6m0_xfer: uart6m0-xfer { 167556f7d184SJoseph Chen rockchip,pins = 167656f7d184SJoseph Chen /* uart6_rx_m0 */ 167756f7d184SJoseph Chen <0 RK_PC7 1 &pcfg_pull_up>, 167856f7d184SJoseph Chen /* uart6_tx_m0 */ 167956f7d184SJoseph Chen <0 RK_PC6 1 &pcfg_pull_up>; 168056f7d184SJoseph Chen }; 168156f7d184SJoseph Chen 168256f7d184SJoseph Chen uart6m0_ctsn: uart6m0-ctsn { 168356f7d184SJoseph Chen rockchip,pins = 168456f7d184SJoseph Chen /* uart6m0_ctsn */ 168556f7d184SJoseph Chen <0 RK_PC4 1 &pcfg_pull_none>; 168656f7d184SJoseph Chen }; 168756f7d184SJoseph Chen uart6m0_rtsn: uart6m0-rtsn { 168856f7d184SJoseph Chen rockchip,pins = 168956f7d184SJoseph Chen /* uart6m0_rtsn */ 169056f7d184SJoseph Chen <0 RK_PC5 1 &pcfg_pull_none>; 169156f7d184SJoseph Chen }; 169256f7d184SJoseph Chen 169356f7d184SJoseph Chen uart6m1_xfer: uart6m1-xfer { 169456f7d184SJoseph Chen rockchip,pins = 169556f7d184SJoseph Chen /* uart6_rx_m1 */ 169656f7d184SJoseph Chen <4 RK_PB0 5 &pcfg_pull_up>, 169756f7d184SJoseph Chen /* uart6_tx_m1 */ 169856f7d184SJoseph Chen <4 RK_PA7 5 &pcfg_pull_up>; 169956f7d184SJoseph Chen }; 170056f7d184SJoseph Chen 170156f7d184SJoseph Chen uart6m1_ctsn: uart6m1-ctsn { 170256f7d184SJoseph Chen rockchip,pins = 170356f7d184SJoseph Chen /* uart6m1_ctsn */ 170456f7d184SJoseph Chen <4 RK_PA2 3 &pcfg_pull_none>; 170556f7d184SJoseph Chen }; 170656f7d184SJoseph Chen uart6m1_rtsn: uart6m1-rtsn { 170756f7d184SJoseph Chen rockchip,pins = 170856f7d184SJoseph Chen /* uart6m1_rtsn */ 170956f7d184SJoseph Chen <4 RK_PA3 3 &pcfg_pull_none>; 171056f7d184SJoseph Chen }; 171156f7d184SJoseph Chen }; 171256f7d184SJoseph Chen 171356f7d184SJoseph Chen uart7 { 171456f7d184SJoseph Chen uart7m0_xfer: uart7m0-xfer { 171556f7d184SJoseph Chen rockchip,pins = 171656f7d184SJoseph Chen /* uart7_rx_m0 */ 171756f7d184SJoseph Chen <3 RK_PC7 3 &pcfg_pull_up>, 171856f7d184SJoseph Chen /* uart7_tx_m0 */ 171956f7d184SJoseph Chen <3 RK_PC4 3 &pcfg_pull_up>; 172056f7d184SJoseph Chen }; 172156f7d184SJoseph Chen 172256f7d184SJoseph Chen uart7m0_ctsn: uart7m0-ctsn { 172356f7d184SJoseph Chen rockchip,pins = 172456f7d184SJoseph Chen /* uart7m0_ctsn */ 172556f7d184SJoseph Chen <3 RK_PD2 3 &pcfg_pull_none>; 172656f7d184SJoseph Chen }; 172756f7d184SJoseph Chen uart7m0_rtsn: uart7m0-rtsn { 172856f7d184SJoseph Chen rockchip,pins = 172956f7d184SJoseph Chen /* uart7m0_rtsn */ 173056f7d184SJoseph Chen <3 RK_PD3 3 &pcfg_pull_none>; 173156f7d184SJoseph Chen }; 173256f7d184SJoseph Chen 173356f7d184SJoseph Chen uart7m1_xfer: uart7m1-xfer { 173456f7d184SJoseph Chen rockchip,pins = 173556f7d184SJoseph Chen /* uart7_rx_m1 */ 173656f7d184SJoseph Chen <1 RK_PB3 3 &pcfg_pull_up>, 173756f7d184SJoseph Chen /* uart7_tx_m1 */ 173856f7d184SJoseph Chen <1 RK_PB4 3 &pcfg_pull_up>; 173956f7d184SJoseph Chen }; 174056f7d184SJoseph Chen }; 174156f7d184SJoseph Chen 174256f7d184SJoseph Chen uart8 { 174356f7d184SJoseph Chen uart8m0_xfer: uart8m0-xfer { 174456f7d184SJoseph Chen rockchip,pins = 174556f7d184SJoseph Chen /* uart8_rx_m0 */ 174656f7d184SJoseph Chen <3 RK_PB3 3 &pcfg_pull_up>, 174756f7d184SJoseph Chen /* uart8_tx_m0 */ 174856f7d184SJoseph Chen <3 RK_PB2 3 &pcfg_pull_up>; 174956f7d184SJoseph Chen }; 175056f7d184SJoseph Chen 175156f7d184SJoseph Chen uart8m0_ctsn: uart8m0-ctsn { 175256f7d184SJoseph Chen rockchip,pins = 175356f7d184SJoseph Chen /* uart8m0_ctsn */ 175456f7d184SJoseph Chen <3 RK_PB4 3 &pcfg_pull_none>; 175556f7d184SJoseph Chen }; 175656f7d184SJoseph Chen uart8m0_rtsn: uart8m0-rtsn { 175756f7d184SJoseph Chen rockchip,pins = 175856f7d184SJoseph Chen /* uart8m0_rtsn */ 175956f7d184SJoseph Chen <3 RK_PB5 3 &pcfg_pull_none>; 176056f7d184SJoseph Chen }; 176156f7d184SJoseph Chen 176256f7d184SJoseph Chen uart8m1_xfer: uart8m1-xfer { 176356f7d184SJoseph Chen rockchip,pins = 176456f7d184SJoseph Chen /* uart8_rx_m1 */ 176556f7d184SJoseph Chen <3 RK_PD5 3 &pcfg_pull_up>, 176656f7d184SJoseph Chen /* uart8_tx_m1 */ 176756f7d184SJoseph Chen <3 RK_PD4 3 &pcfg_pull_up>; 176856f7d184SJoseph Chen }; 176956f7d184SJoseph Chen 177056f7d184SJoseph Chen uart8m1_ctsn: uart8m1-ctsn { 177156f7d184SJoseph Chen rockchip,pins = 177256f7d184SJoseph Chen /* uart8m1_ctsn */ 177356f7d184SJoseph Chen <3 RK_PD7 3 &pcfg_pull_none>; 177456f7d184SJoseph Chen }; 177556f7d184SJoseph Chen uart8m1_rtsn: uart8m1-rtsn { 177656f7d184SJoseph Chen rockchip,pins = 177756f7d184SJoseph Chen /* uart8m1_rtsn */ 177856f7d184SJoseph Chen <4 RK_PA0 3 &pcfg_pull_none>; 177956f7d184SJoseph Chen }; 178056f7d184SJoseph Chen }; 178156f7d184SJoseph Chen 178256f7d184SJoseph Chen uart9 { 178356f7d184SJoseph Chen uart9m0_xfer: uart9m0-xfer { 178456f7d184SJoseph Chen rockchip,pins = 178556f7d184SJoseph Chen /* uart9_rx_m0 */ 178656f7d184SJoseph Chen <4 RK_PB3 3 &pcfg_pull_up>, 178756f7d184SJoseph Chen /* uart9_tx_m0 */ 178856f7d184SJoseph Chen <4 RK_PB2 3 &pcfg_pull_up>; 178956f7d184SJoseph Chen }; 179056f7d184SJoseph Chen 179156f7d184SJoseph Chen uart9m0_ctsn: uart9m0-ctsn { 179256f7d184SJoseph Chen rockchip,pins = 179356f7d184SJoseph Chen /* uart9m0_ctsn */ 179456f7d184SJoseph Chen <4 RK_PB4 3 &pcfg_pull_none>; 179556f7d184SJoseph Chen }; 179656f7d184SJoseph Chen uart9m0_rtsn: uart9m0-rtsn { 179756f7d184SJoseph Chen rockchip,pins = 179856f7d184SJoseph Chen /* uart9m0_rtsn */ 179956f7d184SJoseph Chen <4 RK_PB5 3 &pcfg_pull_none>; 180056f7d184SJoseph Chen }; 180156f7d184SJoseph Chen 180256f7d184SJoseph Chen uart9m1_xfer: uart9m1-xfer { 180356f7d184SJoseph Chen rockchip,pins = 180456f7d184SJoseph Chen /* uart9_rx_m1 */ 180556f7d184SJoseph Chen <3 RK_PC3 3 &pcfg_pull_up>, 180656f7d184SJoseph Chen /* uart9_tx_m1 */ 180756f7d184SJoseph Chen <3 RK_PC2 3 &pcfg_pull_up>; 180856f7d184SJoseph Chen }; 180956f7d184SJoseph Chen }; 181056f7d184SJoseph Chen 181156f7d184SJoseph Chen vo { 181256f7d184SJoseph Chen vo_pins: vo-pins { 181356f7d184SJoseph Chen rockchip,pins = 181456f7d184SJoseph Chen /* vo_lcdc_clk */ 181556f7d184SJoseph Chen <4 RK_PB7 1 &pcfg_pull_none>, 181656f7d184SJoseph Chen /* vo_lcdc_d0 */ 181756f7d184SJoseph Chen <4 RK_PA4 1 &pcfg_pull_none>, 181856f7d184SJoseph Chen /* vo_lcdc_d1 */ 181956f7d184SJoseph Chen <4 RK_PA5 1 &pcfg_pull_none>, 182056f7d184SJoseph Chen /* vo_lcdc_d2 */ 182156f7d184SJoseph Chen <4 RK_PB2 1 &pcfg_pull_none>, 182256f7d184SJoseph Chen /* vo_lcdc_d3 */ 182356f7d184SJoseph Chen <3 RK_PC4 1 &pcfg_pull_none>, 182456f7d184SJoseph Chen /* vo_lcdc_d4 */ 182556f7d184SJoseph Chen <3 RK_PC5 1 &pcfg_pull_none>, 182656f7d184SJoseph Chen /* vo_lcdc_d5 */ 182756f7d184SJoseph Chen <3 RK_PC6 1 &pcfg_pull_none>, 182856f7d184SJoseph Chen /* vo_lcdc_d6 */ 182956f7d184SJoseph Chen <3 RK_PC7 1 &pcfg_pull_none>, 183056f7d184SJoseph Chen /* vo_lcdc_d7 */ 183156f7d184SJoseph Chen <3 RK_PD0 1 &pcfg_pull_none>, 183256f7d184SJoseph Chen /* vo_lcdc_d8 */ 183356f7d184SJoseph Chen <4 RK_PA6 1 &pcfg_pull_none>, 183456f7d184SJoseph Chen /* vo_lcdc_d9 */ 183556f7d184SJoseph Chen <4 RK_PA7 1 &pcfg_pull_none>, 183656f7d184SJoseph Chen /* vo_lcdc_d10 */ 183756f7d184SJoseph Chen <3 RK_PD1 1 &pcfg_pull_none>, 183856f7d184SJoseph Chen /* vo_lcdc_d11 */ 183956f7d184SJoseph Chen <3 RK_PD2 1 &pcfg_pull_none>, 184056f7d184SJoseph Chen /* vo_lcdc_d12 */ 184156f7d184SJoseph Chen <3 RK_PD3 1 &pcfg_pull_none>, 184256f7d184SJoseph Chen /* vo_lcdc_d13 */ 184356f7d184SJoseph Chen <3 RK_PD4 1 &pcfg_pull_none>, 184456f7d184SJoseph Chen /* vo_lcdc_d14 */ 184556f7d184SJoseph Chen <3 RK_PD5 1 &pcfg_pull_none>, 184656f7d184SJoseph Chen /* vo_lcdc_d15 */ 184756f7d184SJoseph Chen <3 RK_PD6 1 &pcfg_pull_none>, 184856f7d184SJoseph Chen /* vo_lcdc_d16 */ 184956f7d184SJoseph Chen <4 RK_PB0 1 &pcfg_pull_none>, 185056f7d184SJoseph Chen /* vo_lcdc_d17 */ 185156f7d184SJoseph Chen <4 RK_PB1 1 &pcfg_pull_none>, 185256f7d184SJoseph Chen /* vo_lcdc_d18 */ 185356f7d184SJoseph Chen <4 RK_PB3 1 &pcfg_pull_none>, 185456f7d184SJoseph Chen /* vo_lcdc_d19 */ 185556f7d184SJoseph Chen <3 RK_PD7 1 &pcfg_pull_none>, 185656f7d184SJoseph Chen /* vo_lcdc_d20 */ 185756f7d184SJoseph Chen <4 RK_PA0 1 &pcfg_pull_none>, 185856f7d184SJoseph Chen /* vo_lcdc_d21 */ 185956f7d184SJoseph Chen <4 RK_PA1 1 &pcfg_pull_none>, 186056f7d184SJoseph Chen /* vo_lcdc_d22 */ 186156f7d184SJoseph Chen <4 RK_PA2 1 &pcfg_pull_none>, 186256f7d184SJoseph Chen /* vo_lcdc_d23 */ 186356f7d184SJoseph Chen <4 RK_PA3 1 &pcfg_pull_none>, 186456f7d184SJoseph Chen /* vo_lcdc_den */ 186556f7d184SJoseph Chen <4 RK_PB6 1 &pcfg_pull_none>, 186656f7d184SJoseph Chen /* vo_lcdc_hsync */ 186756f7d184SJoseph Chen <4 RK_PB4 1 &pcfg_pull_none>, 186856f7d184SJoseph Chen /* vo_lcdc_vsync */ 186956f7d184SJoseph Chen <4 RK_PB5 1 &pcfg_pull_none>; 187056f7d184SJoseph Chen }; 187156f7d184SJoseph Chen }; 187256f7d184SJoseph Chen}; 1873