cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

rk3568-pinctrl.dtsi (62298B)


      1// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
      2/*
      3 * Copyright (c) 2021 Rockchip Electronics Co., Ltd.
      4 */
      5
      6#include <dt-bindings/pinctrl/rockchip.h>
      7#include "rockchip-pinconf.dtsi"
      8
      9/*
     10 * This file is auto generated by pin2dts tool, please keep these code
     11 * by adding changes at end of this file.
     12 */
     13&pinctrl {
     14	acodec {
     15		/omit-if-no-ref/
     16		acodec_pins: acodec-pins {
     17			rockchip,pins =
     18				/* acodec_adc_sync */
     19				<1 RK_PB1 5 &pcfg_pull_none>,
     20				/* acodec_adcclk */
     21				<1 RK_PA1 5 &pcfg_pull_none>,
     22				/* acodec_adcdata */
     23				<1 RK_PA0 5 &pcfg_pull_none>,
     24				/* acodec_dac_datal */
     25				<1 RK_PA7 5 &pcfg_pull_none>,
     26				/* acodec_dac_datar */
     27				<1 RK_PB0 5 &pcfg_pull_none>,
     28				/* acodec_dacclk */
     29				<1 RK_PA3 5 &pcfg_pull_none>,
     30				/* acodec_dacsync */
     31				<1 RK_PA5 5 &pcfg_pull_none>;
     32		};
     33	};
     34
     35	audiopwm {
     36		/omit-if-no-ref/
     37		audiopwm_lout: audiopwm-lout {
     38			rockchip,pins =
     39				/* audiopwm_lout */
     40				<1 RK_PA0 4 &pcfg_pull_none>;
     41		};
     42
     43		/omit-if-no-ref/
     44		audiopwm_loutn: audiopwm-loutn {
     45			rockchip,pins =
     46				/* audiopwm_loutn */
     47				<1 RK_PA1 6 &pcfg_pull_none>;
     48		};
     49
     50		/omit-if-no-ref/
     51		audiopwm_loutp: audiopwm-loutp {
     52			rockchip,pins =
     53				/* audiopwm_loutp */
     54				<1 RK_PA0 6 &pcfg_pull_none>;
     55		};
     56
     57		/omit-if-no-ref/
     58		audiopwm_rout: audiopwm-rout {
     59			rockchip,pins =
     60				/* audiopwm_rout */
     61				<1 RK_PA1 4 &pcfg_pull_none>;
     62		};
     63
     64		/omit-if-no-ref/
     65		audiopwm_routn: audiopwm-routn {
     66			rockchip,pins =
     67				/* audiopwm_routn */
     68				<1 RK_PA7 4 &pcfg_pull_none>;
     69		};
     70
     71		/omit-if-no-ref/
     72		audiopwm_routp: audiopwm-routp {
     73			rockchip,pins =
     74				/* audiopwm_routp */
     75				<1 RK_PA6 4 &pcfg_pull_none>;
     76		};
     77	};
     78
     79	bt656 {
     80		/omit-if-no-ref/
     81		bt656m0_pins: bt656m0-pins {
     82			rockchip,pins =
     83				/* bt656_clkm0 */
     84				<3 RK_PA0 2 &pcfg_pull_none>,
     85				/* bt656_d0m0 */
     86				<2 RK_PD0 2 &pcfg_pull_none>,
     87				/* bt656_d1m0 */
     88				<2 RK_PD1 2 &pcfg_pull_none>,
     89				/* bt656_d2m0 */
     90				<2 RK_PD2 2 &pcfg_pull_none>,
     91				/* bt656_d3m0 */
     92				<2 RK_PD3 2 &pcfg_pull_none>,
     93				/* bt656_d4m0 */
     94				<2 RK_PD4 2 &pcfg_pull_none>,
     95				/* bt656_d5m0 */
     96				<2 RK_PD5 2 &pcfg_pull_none>,
     97				/* bt656_d6m0 */
     98				<2 RK_PD6 2 &pcfg_pull_none>,
     99				/* bt656_d7m0 */
    100				<2 RK_PD7 2 &pcfg_pull_none>;
    101		};
    102
    103		/omit-if-no-ref/
    104		bt656m1_pins: bt656m1-pins {
    105			rockchip,pins =
    106				/* bt656_clkm1 */
    107				<4 RK_PB4 5 &pcfg_pull_none>,
    108				/* bt656_d0m1 */
    109				<3 RK_PC6 5 &pcfg_pull_none>,
    110				/* bt656_d1m1 */
    111				<3 RK_PC7 5 &pcfg_pull_none>,
    112				/* bt656_d2m1 */
    113				<3 RK_PD0 5 &pcfg_pull_none>,
    114				/* bt656_d3m1 */
    115				<3 RK_PD1 5 &pcfg_pull_none>,
    116				/* bt656_d4m1 */
    117				<3 RK_PD2 5 &pcfg_pull_none>,
    118				/* bt656_d5m1 */
    119				<3 RK_PD3 5 &pcfg_pull_none>,
    120				/* bt656_d6m1 */
    121				<3 RK_PD4 5 &pcfg_pull_none>,
    122				/* bt656_d7m1 */
    123				<3 RK_PD5 5 &pcfg_pull_none>;
    124		};
    125	};
    126
    127	bt1120 {
    128		/omit-if-no-ref/
    129		bt1120_pins: bt1120-pins {
    130			rockchip,pins =
    131				/* bt1120_clk */
    132				<3 RK_PA6 2 &pcfg_pull_none>,
    133				/* bt1120_d0 */
    134				<3 RK_PA1 2 &pcfg_pull_none>,
    135				/* bt1120_d1 */
    136				<3 RK_PA2 2 &pcfg_pull_none>,
    137				/* bt1120_d2 */
    138				<3 RK_PA3 2 &pcfg_pull_none>,
    139				/* bt1120_d3 */
    140				<3 RK_PA4 2 &pcfg_pull_none>,
    141				/* bt1120_d4 */
    142				<3 RK_PA5 2 &pcfg_pull_none>,
    143				/* bt1120_d5 */
    144				<3 RK_PA7 2 &pcfg_pull_none>,
    145				/* bt1120_d6 */
    146				<3 RK_PB0 2 &pcfg_pull_none>,
    147				/* bt1120_d7 */
    148				<3 RK_PB1 2 &pcfg_pull_none>,
    149				/* bt1120_d8 */
    150				<3 RK_PB2 2 &pcfg_pull_none>,
    151				/* bt1120_d9 */
    152				<3 RK_PB3 2 &pcfg_pull_none>,
    153				/* bt1120_d10 */
    154				<3 RK_PB4 2 &pcfg_pull_none>,
    155				/* bt1120_d11 */
    156				<3 RK_PB5 2 &pcfg_pull_none>,
    157				/* bt1120_d12 */
    158				<3 RK_PB6 2 &pcfg_pull_none>,
    159				/* bt1120_d13 */
    160				<3 RK_PC1 2 &pcfg_pull_none>,
    161				/* bt1120_d14 */
    162				<3 RK_PC2 2 &pcfg_pull_none>,
    163				/* bt1120_d15 */
    164				<3 RK_PC3 2 &pcfg_pull_none>;
    165		};
    166	};
    167
    168	cam {
    169		/omit-if-no-ref/
    170		cam_clkout0: cam-clkout0 {
    171			rockchip,pins =
    172				/* cam_clkout0 */
    173				<4 RK_PA7 1 &pcfg_pull_none>;
    174		};
    175
    176		/omit-if-no-ref/
    177		cam_clkout1: cam-clkout1 {
    178			rockchip,pins =
    179				/* cam_clkout1 */
    180				<4 RK_PB0 1 &pcfg_pull_none>;
    181		};
    182	};
    183
    184	can0 {
    185		/omit-if-no-ref/
    186		can0m0_pins: can0m0-pins {
    187			rockchip,pins =
    188				/* can0_rxm0 */
    189				<0 RK_PB4 2 &pcfg_pull_none>,
    190				/* can0_txm0 */
    191				<0 RK_PB3 2 &pcfg_pull_none>;
    192		};
    193
    194		/omit-if-no-ref/
    195		can0m1_pins: can0m1-pins {
    196			rockchip,pins =
    197				/* can0_rxm1 */
    198				<2 RK_PA2 4 &pcfg_pull_none>,
    199				/* can0_txm1 */
    200				<2 RK_PA1 4 &pcfg_pull_none>;
    201		};
    202	};
    203
    204	can1 {
    205		/omit-if-no-ref/
    206		can1m0_pins: can1m0-pins {
    207			rockchip,pins =
    208				/* can1_rxm0 */
    209				<1 RK_PA0 3 &pcfg_pull_none>,
    210				/* can1_txm0 */
    211				<1 RK_PA1 3 &pcfg_pull_none>;
    212		};
    213
    214		/omit-if-no-ref/
    215		can1m1_pins: can1m1-pins {
    216			rockchip,pins =
    217				/* can1_rxm1 */
    218				<4 RK_PC2 3 &pcfg_pull_none>,
    219				/* can1_txm1 */
    220				<4 RK_PC3 3 &pcfg_pull_none>;
    221		};
    222	};
    223
    224	can2 {
    225		/omit-if-no-ref/
    226		can2m0_pins: can2m0-pins {
    227			rockchip,pins =
    228				/* can2_rxm0 */
    229				<4 RK_PB4 3 &pcfg_pull_none>,
    230				/* can2_txm0 */
    231				<4 RK_PB5 3 &pcfg_pull_none>;
    232		};
    233
    234		/omit-if-no-ref/
    235		can2m1_pins: can2m1-pins {
    236			rockchip,pins =
    237				/* can2_rxm1 */
    238				<2 RK_PB1 4 &pcfg_pull_none>,
    239				/* can2_txm1 */
    240				<2 RK_PB2 4 &pcfg_pull_none>;
    241		};
    242	};
    243
    244	cif {
    245		/omit-if-no-ref/
    246		cif_clk: cif-clk {
    247			rockchip,pins =
    248				/* cif_clkout */
    249				<4 RK_PC0 1 &pcfg_pull_none>;
    250		};
    251
    252		/omit-if-no-ref/
    253		cif_dvp_clk: cif-dvp-clk {
    254			rockchip,pins =
    255				/* cif_clkin */
    256				<4 RK_PC1 1 &pcfg_pull_none>,
    257				/* cif_href */
    258				<4 RK_PB6 1 &pcfg_pull_none>,
    259				/* cif_vsync */
    260				<4 RK_PB7 1 &pcfg_pull_none>;
    261		};
    262
    263		/omit-if-no-ref/
    264		cif_dvp_bus16: cif-dvp-bus16 {
    265			rockchip,pins =
    266				/* cif_d8 */
    267				<3 RK_PD6 1 &pcfg_pull_none>,
    268				/* cif_d9 */
    269				<3 RK_PD7 1 &pcfg_pull_none>,
    270				/* cif_d10 */
    271				<4 RK_PA0 1 &pcfg_pull_none>,
    272				/* cif_d11 */
    273				<4 RK_PA1 1 &pcfg_pull_none>,
    274				/* cif_d12 */
    275				<4 RK_PA2 1 &pcfg_pull_none>,
    276				/* cif_d13 */
    277				<4 RK_PA3 1 &pcfg_pull_none>,
    278				/* cif_d14 */
    279				<4 RK_PA4 1 &pcfg_pull_none>,
    280				/* cif_d15 */
    281				<4 RK_PA5 1 &pcfg_pull_none>;
    282		};
    283
    284		/omit-if-no-ref/
    285		cif_dvp_bus8: cif-dvp-bus8 {
    286			rockchip,pins =
    287				/* cif_d0 */
    288				<3 RK_PC6 1 &pcfg_pull_none>,
    289				/* cif_d1 */
    290				<3 RK_PC7 1 &pcfg_pull_none>,
    291				/* cif_d2 */
    292				<3 RK_PD0 1 &pcfg_pull_none>,
    293				/* cif_d3 */
    294				<3 RK_PD1 1 &pcfg_pull_none>,
    295				/* cif_d4 */
    296				<3 RK_PD2 1 &pcfg_pull_none>,
    297				/* cif_d5 */
    298				<3 RK_PD3 1 &pcfg_pull_none>,
    299				/* cif_d6 */
    300				<3 RK_PD4 1 &pcfg_pull_none>,
    301				/* cif_d7 */
    302				<3 RK_PD5 1 &pcfg_pull_none>;
    303		};
    304	};
    305
    306	clk32k {
    307		/omit-if-no-ref/
    308		clk32k_in: clk32k-in {
    309			rockchip,pins =
    310				/* clk32k_in */
    311				<0 RK_PB0 1 &pcfg_pull_none>;
    312		};
    313
    314		/omit-if-no-ref/
    315		clk32k_out0: clk32k-out0 {
    316			rockchip,pins =
    317				/* clk32k_out0 */
    318				<0 RK_PB0 2 &pcfg_pull_none>;
    319		};
    320
    321		/omit-if-no-ref/
    322		clk32k_out1: clk32k-out1 {
    323			rockchip,pins =
    324				/* clk32k_out1 */
    325				<2 RK_PC6 1 &pcfg_pull_none>;
    326		};
    327	};
    328
    329	cpu {
    330		/omit-if-no-ref/
    331		cpu_pins: cpu-pins {
    332			rockchip,pins =
    333				/* cpu_avs */
    334				<0 RK_PB7 2 &pcfg_pull_none>;
    335		};
    336	};
    337
    338	ebc {
    339		/omit-if-no-ref/
    340		ebc_extern: ebc-extern {
    341			rockchip,pins =
    342				/* ebc_sdce1 */
    343				<4 RK_PA7 2 &pcfg_pull_none>,
    344				/* ebc_sdce2 */
    345				<4 RK_PB0 2 &pcfg_pull_none>,
    346				/* ebc_sdce3 */
    347				<4 RK_PB1 2 &pcfg_pull_none>,
    348				/* ebc_sdshr */
    349				<4 RK_PB5 2 &pcfg_pull_none>,
    350				/* ebc_vcom */
    351				<4 RK_PB2 2 &pcfg_pull_none>;
    352		};
    353
    354		/omit-if-no-ref/
    355		ebc_pins: ebc-pins {
    356			rockchip,pins =
    357				/* ebc_gdclk */
    358				<4 RK_PC0 2 &pcfg_pull_none>,
    359				/* ebc_gdoe */
    360				<4 RK_PB3 2 &pcfg_pull_none>,
    361				/* ebc_gdsp */
    362				<4 RK_PB4 2 &pcfg_pull_none>,
    363				/* ebc_sdce0 */
    364				<4 RK_PA6 2 &pcfg_pull_none>,
    365				/* ebc_sdclk */
    366				<4 RK_PC1 2 &pcfg_pull_none>,
    367				/* ebc_sddo0 */
    368				<3 RK_PC6 2 &pcfg_pull_none>,
    369				/* ebc_sddo1 */
    370				<3 RK_PC7 2 &pcfg_pull_none>,
    371				/* ebc_sddo2 */
    372				<3 RK_PD0 2 &pcfg_pull_none>,
    373				/* ebc_sddo3 */
    374				<3 RK_PD1 2 &pcfg_pull_none>,
    375				/* ebc_sddo4 */
    376				<3 RK_PD2 2 &pcfg_pull_none>,
    377				/* ebc_sddo5 */
    378				<3 RK_PD3 2 &pcfg_pull_none>,
    379				/* ebc_sddo6 */
    380				<3 RK_PD4 2 &pcfg_pull_none>,
    381				/* ebc_sddo7 */
    382				<3 RK_PD5 2 &pcfg_pull_none>,
    383				/* ebc_sddo8 */
    384				<3 RK_PD6 2 &pcfg_pull_none>,
    385				/* ebc_sddo9 */
    386				<3 RK_PD7 2 &pcfg_pull_none>,
    387				/* ebc_sddo10 */
    388				<4 RK_PA0 2 &pcfg_pull_none>,
    389				/* ebc_sddo11 */
    390				<4 RK_PA1 2 &pcfg_pull_none>,
    391				/* ebc_sddo12 */
    392				<4 RK_PA2 2 &pcfg_pull_none>,
    393				/* ebc_sddo13 */
    394				<4 RK_PA3 2 &pcfg_pull_none>,
    395				/* ebc_sddo14 */
    396				<4 RK_PA4 2 &pcfg_pull_none>,
    397				/* ebc_sddo15 */
    398				<4 RK_PA5 2 &pcfg_pull_none>,
    399				/* ebc_sdle */
    400				<4 RK_PB6 2 &pcfg_pull_none>,
    401				/* ebc_sdoe */
    402				<4 RK_PB7 2 &pcfg_pull_none>;
    403		};
    404	};
    405
    406	edpdp {
    407		/omit-if-no-ref/
    408		edpdpm0_pins: edpdpm0-pins {
    409			rockchip,pins =
    410				/* edpdp_hpdinm0 */
    411				<4 RK_PC4 1 &pcfg_pull_none>;
    412		};
    413
    414		/omit-if-no-ref/
    415		edpdpm1_pins: edpdpm1-pins {
    416			rockchip,pins =
    417				/* edpdp_hpdinm1 */
    418				<0 RK_PC2 2 &pcfg_pull_none>;
    419		};
    420	};
    421
    422	emmc {
    423		/omit-if-no-ref/
    424		emmc_rstnout: emmc-rstnout {
    425			rockchip,pins =
    426				/* emmc_rstn */
    427				<1 RK_PC7 1 &pcfg_pull_none>;
    428		};
    429
    430		/omit-if-no-ref/
    431		emmc_bus8: emmc-bus8 {
    432			rockchip,pins =
    433				/* emmc_d0 */
    434				<1 RK_PB4 1 &pcfg_pull_up_drv_level_2>,
    435				/* emmc_d1 */
    436				<1 RK_PB5 1 &pcfg_pull_up_drv_level_2>,
    437				/* emmc_d2 */
    438				<1 RK_PB6 1 &pcfg_pull_up_drv_level_2>,
    439				/* emmc_d3 */
    440				<1 RK_PB7 1 &pcfg_pull_up_drv_level_2>,
    441				/* emmc_d4 */
    442				<1 RK_PC0 1 &pcfg_pull_up_drv_level_2>,
    443				/* emmc_d5 */
    444				<1 RK_PC1 1 &pcfg_pull_up_drv_level_2>,
    445				/* emmc_d6 */
    446				<1 RK_PC2 1 &pcfg_pull_up_drv_level_2>,
    447				/* emmc_d7 */
    448				<1 RK_PC3 1 &pcfg_pull_up_drv_level_2>;
    449		};
    450
    451		/omit-if-no-ref/
    452		emmc_clk: emmc-clk {
    453			rockchip,pins =
    454				/* emmc_clkout */
    455				<1 RK_PC5 1 &pcfg_pull_up_drv_level_2>;
    456		};
    457
    458		/omit-if-no-ref/
    459		emmc_cmd: emmc-cmd {
    460			rockchip,pins =
    461				/* emmc_cmd */
    462				<1 RK_PC4 1 &pcfg_pull_up_drv_level_2>;
    463		};
    464
    465		/omit-if-no-ref/
    466		emmc_datastrobe: emmc-datastrobe {
    467			rockchip,pins =
    468				/* emmc_datastrobe */
    469				<1 RK_PC6 1 &pcfg_pull_none>;
    470		};
    471	};
    472
    473	eth0 {
    474		/omit-if-no-ref/
    475		eth0_pins: eth0-pins {
    476			rockchip,pins =
    477				/* eth0_refclko25m */
    478				<2 RK_PC1 2 &pcfg_pull_none>;
    479		};
    480	};
    481
    482	eth1 {
    483		/omit-if-no-ref/
    484		eth1m0_pins: eth1m0-pins {
    485			rockchip,pins =
    486				/* eth1_refclko25mm0 */
    487				<3 RK_PB0 3 &pcfg_pull_none>;
    488		};
    489
    490		/omit-if-no-ref/
    491		eth1m1_pins: eth1m1-pins {
    492			rockchip,pins =
    493				/* eth1_refclko25mm1 */
    494				<4 RK_PB3 3 &pcfg_pull_none>;
    495		};
    496	};
    497
    498	flash {
    499		/omit-if-no-ref/
    500		flash_pins: flash-pins {
    501			rockchip,pins =
    502				/* flash_ale */
    503				<1 RK_PD0 2 &pcfg_pull_none>,
    504				/* flash_cle */
    505				<1 RK_PC6 3 &pcfg_pull_none>,
    506				/* flash_cs0n */
    507				<1 RK_PD3 2 &pcfg_pull_none>,
    508				/* flash_cs1n */
    509				<1 RK_PD4 2 &pcfg_pull_none>,
    510				/* flash_d0 */
    511				<1 RK_PB4 2 &pcfg_pull_none>,
    512				/* flash_d1 */
    513				<1 RK_PB5 2 &pcfg_pull_none>,
    514				/* flash_d2 */
    515				<1 RK_PB6 2 &pcfg_pull_none>,
    516				/* flash_d3 */
    517				<1 RK_PB7 2 &pcfg_pull_none>,
    518				/* flash_d4 */
    519				<1 RK_PC0 2 &pcfg_pull_none>,
    520				/* flash_d5 */
    521				<1 RK_PC1 2 &pcfg_pull_none>,
    522				/* flash_d6 */
    523				<1 RK_PC2 2 &pcfg_pull_none>,
    524				/* flash_d7 */
    525				<1 RK_PC3 2 &pcfg_pull_none>,
    526				/* flash_dqs */
    527				<1 RK_PC5 2 &pcfg_pull_none>,
    528				/* flash_rdn */
    529				<1 RK_PD2 2 &pcfg_pull_none>,
    530				/* flash_rdy */
    531				<1 RK_PD1 2 &pcfg_pull_none>,
    532				/* flash_volsel */
    533				<0 RK_PA7 1 &pcfg_pull_none>,
    534				/* flash_wpn */
    535				<1 RK_PC7 3 &pcfg_pull_none>,
    536				/* flash_wrn */
    537				<1 RK_PC4 2 &pcfg_pull_none>;
    538		};
    539	};
    540
    541	fspi {
    542		/omit-if-no-ref/
    543		fspi_pins: fspi-pins {
    544			rockchip,pins =
    545				/* fspi_clk */
    546				<1 RK_PD0 1 &pcfg_pull_none>,
    547				/* fspi_cs0n */
    548				<1 RK_PD3 1 &pcfg_pull_none>,
    549				/* fspi_d0 */
    550				<1 RK_PD1 1 &pcfg_pull_none>,
    551				/* fspi_d1 */
    552				<1 RK_PD2 1 &pcfg_pull_none>,
    553				/* fspi_d2 */
    554				<1 RK_PC7 2 &pcfg_pull_none>,
    555				/* fspi_d3 */
    556				<1 RK_PD4 1 &pcfg_pull_none>;
    557		};
    558
    559		/omit-if-no-ref/
    560		fspi_cs1: fspi-cs1 {
    561			rockchip,pins =
    562				/* fspi_cs1n */
    563				<1 RK_PC6 2 &pcfg_pull_up>;
    564		};
    565	};
    566
    567	gmac0 {
    568		/omit-if-no-ref/
    569		gmac0_miim: gmac0-miim {
    570			rockchip,pins =
    571				/* gmac0_mdc */
    572				<2 RK_PC3 2 &pcfg_pull_none>,
    573				/* gmac0_mdio */
    574				<2 RK_PC4 2 &pcfg_pull_none>;
    575		};
    576
    577		/omit-if-no-ref/
    578		gmac0_clkinout: gmac0-clkinout {
    579			rockchip,pins =
    580				/* gmac0_mclkinout */
    581				<2 RK_PC2 2 &pcfg_pull_none>;
    582		};
    583
    584		/omit-if-no-ref/
    585		gmac0_rx_er: gmac0-rx-er {
    586			rockchip,pins =
    587				/* gmac0_rxer */
    588				<2 RK_PC5 2 &pcfg_pull_none>;
    589		};
    590
    591		/omit-if-no-ref/
    592		gmac0_rx_bus2: gmac0-rx-bus2 {
    593			rockchip,pins =
    594				/* gmac0_rxd0 */
    595				<2 RK_PB6 1 &pcfg_pull_none>,
    596				/* gmac0_rxd1 */
    597				<2 RK_PB7 2 &pcfg_pull_none>,
    598				/* gmac0_rxdvcrs */
    599				<2 RK_PC0 2 &pcfg_pull_none>;
    600		};
    601
    602		/omit-if-no-ref/
    603		gmac0_tx_bus2: gmac0-tx-bus2 {
    604			rockchip,pins =
    605				/* gmac0_txd0 */
    606				<2 RK_PB3 1 &pcfg_pull_none_drv_level_2>,
    607				/* gmac0_txd1 */
    608				<2 RK_PB4 1 &pcfg_pull_none_drv_level_2>,
    609				/* gmac0_txen */
    610				<2 RK_PB5 1 &pcfg_pull_none>;
    611		};
    612
    613		/omit-if-no-ref/
    614		gmac0_rgmii_clk: gmac0-rgmii-clk {
    615			rockchip,pins =
    616				/* gmac0_rxclk */
    617				<2 RK_PA5 2 &pcfg_pull_none>,
    618				/* gmac0_txclk */
    619				<2 RK_PB0 2 &pcfg_pull_none_drv_level_1>;
    620		};
    621
    622		/omit-if-no-ref/
    623		gmac0_rgmii_bus: gmac0-rgmii-bus {
    624			rockchip,pins =
    625				/* gmac0_rxd2 */
    626				<2 RK_PA3 2 &pcfg_pull_none>,
    627				/* gmac0_rxd3 */
    628				<2 RK_PA4 2 &pcfg_pull_none>,
    629				/* gmac0_txd2 */
    630				<2 RK_PA6 2 &pcfg_pull_none_drv_level_2>,
    631				/* gmac0_txd3 */
    632				<2 RK_PA7 2 &pcfg_pull_none_drv_level_2>;
    633		};
    634	};
    635
    636	gmac1 {
    637		/omit-if-no-ref/
    638		gmac1m0_miim: gmac1m0-miim {
    639			rockchip,pins =
    640				/* gmac1_mdcm0 */
    641				<3 RK_PC4 3 &pcfg_pull_none>,
    642				/* gmac1_mdiom0 */
    643				<3 RK_PC5 3 &pcfg_pull_none>;
    644		};
    645
    646		/omit-if-no-ref/
    647		gmac1m0_clkinout: gmac1m0-clkinout {
    648			rockchip,pins =
    649				/* gmac1_mclkinoutm0 */
    650				<3 RK_PC0 3 &pcfg_pull_none>;
    651		};
    652
    653		/omit-if-no-ref/
    654		gmac1m0_rx_er: gmac1m0-rx-er {
    655			rockchip,pins =
    656				/* gmac1_rxerm0 */
    657				<3 RK_PB4 3 &pcfg_pull_none>;
    658		};
    659
    660		/omit-if-no-ref/
    661		gmac1m0_rx_bus2: gmac1m0-rx-bus2 {
    662			rockchip,pins =
    663				/* gmac1_rxd0m0 */
    664				<3 RK_PB1 3 &pcfg_pull_none>,
    665				/* gmac1_rxd1m0 */
    666				<3 RK_PB2 3 &pcfg_pull_none>,
    667				/* gmac1_rxdvcrsm0 */
    668				<3 RK_PB3 3 &pcfg_pull_none>;
    669		};
    670
    671		/omit-if-no-ref/
    672		gmac1m0_tx_bus2: gmac1m0-tx-bus2 {
    673			rockchip,pins =
    674				/* gmac1_txd0m0 */
    675				<3 RK_PB5 3 &pcfg_pull_none_drv_level_2>,
    676				/* gmac1_txd1m0 */
    677				<3 RK_PB6 3 &pcfg_pull_none_drv_level_2>,
    678				/* gmac1_txenm0 */
    679				<3 RK_PB7 3 &pcfg_pull_none>;
    680		};
    681
    682		/omit-if-no-ref/
    683		gmac1m0_rgmii_clk: gmac1m0-rgmii-clk {
    684			rockchip,pins =
    685				/* gmac1_rxclkm0 */
    686				<3 RK_PA7 3 &pcfg_pull_none>,
    687				/* gmac1_txclkm0 */
    688				<3 RK_PA6 3 &pcfg_pull_none_drv_level_1>;
    689		};
    690
    691		/omit-if-no-ref/
    692		gmac1m0_rgmii_bus: gmac1m0-rgmii-bus {
    693			rockchip,pins =
    694				/* gmac1_rxd2m0 */
    695				<3 RK_PA4 3 &pcfg_pull_none>,
    696				/* gmac1_rxd3m0 */
    697				<3 RK_PA5 3 &pcfg_pull_none>,
    698				/* gmac1_txd2m0 */
    699				<3 RK_PA2 3 &pcfg_pull_none_drv_level_2>,
    700				/* gmac1_txd3m0 */
    701				<3 RK_PA3 3 &pcfg_pull_none_drv_level_2>;
    702		};
    703
    704		/omit-if-no-ref/
    705		gmac1m1_miim: gmac1m1-miim {
    706			rockchip,pins =
    707				/* gmac1_mdcm1 */
    708				<4 RK_PB6 3 &pcfg_pull_none>,
    709				/* gmac1_mdiom1 */
    710				<4 RK_PB7 3 &pcfg_pull_none>;
    711		};
    712
    713		/omit-if-no-ref/
    714		gmac1m1_clkinout: gmac1m1-clkinout {
    715			rockchip,pins =
    716				/* gmac1_mclkinoutm1 */
    717				<4 RK_PC1 3 &pcfg_pull_none>;
    718		};
    719
    720		/omit-if-no-ref/
    721		gmac1m1_rx_er: gmac1m1-rx-er {
    722			rockchip,pins =
    723				/* gmac1_rxerm1 */
    724				<4 RK_PB2 3 &pcfg_pull_none>;
    725		};
    726
    727		/omit-if-no-ref/
    728		gmac1m1_rx_bus2: gmac1m1-rx-bus2 {
    729			rockchip,pins =
    730				/* gmac1_rxd0m1 */
    731				<4 RK_PA7 3 &pcfg_pull_none>,
    732				/* gmac1_rxd1m1 */
    733				<4 RK_PB0 3 &pcfg_pull_none>,
    734				/* gmac1_rxdvcrsm1 */
    735				<4 RK_PB1 3 &pcfg_pull_none>;
    736		};
    737
    738		/omit-if-no-ref/
    739		gmac1m1_tx_bus2: gmac1m1-tx-bus2 {
    740			rockchip,pins =
    741				/* gmac1_txd0m1 */
    742				<4 RK_PA4 3 &pcfg_pull_none_drv_level_2>,
    743				/* gmac1_txd1m1 */
    744				<4 RK_PA5 3 &pcfg_pull_none_drv_level_2>,
    745				/* gmac1_txenm1 */
    746				<4 RK_PA6 3 &pcfg_pull_none>;
    747		};
    748
    749		/omit-if-no-ref/
    750		gmac1m1_rgmii_clk: gmac1m1-rgmii-clk {
    751			rockchip,pins =
    752				/* gmac1_rxclkm1 */
    753				<4 RK_PA3 3 &pcfg_pull_none>,
    754				/* gmac1_txclkm1 */
    755				<4 RK_PA0 3 &pcfg_pull_none_drv_level_1>;
    756		};
    757
    758		/omit-if-no-ref/
    759		gmac1m1_rgmii_bus: gmac1m1-rgmii-bus {
    760			rockchip,pins =
    761				/* gmac1_rxd2m1 */
    762				<4 RK_PA1 3 &pcfg_pull_none>,
    763				/* gmac1_rxd3m1 */
    764				<4 RK_PA2 3 &pcfg_pull_none>,
    765				/* gmac1_txd2m1 */
    766				<3 RK_PD6 3 &pcfg_pull_none_drv_level_2>,
    767				/* gmac1_txd3m1 */
    768				<3 RK_PD7 3 &pcfg_pull_none_drv_level_2>;
    769		};
    770	};
    771
    772	gpu {
    773		/omit-if-no-ref/
    774		gpu_pins: gpu-pins {
    775			rockchip,pins =
    776				/* gpu_avs */
    777				<0 RK_PC0 2 &pcfg_pull_none>,
    778				/* gpu_pwren */
    779				<0 RK_PA6 4 &pcfg_pull_none>;
    780		};
    781	};
    782
    783	hdmitx {
    784		/omit-if-no-ref/
    785		hdmitxm0_cec: hdmitxm0-cec {
    786			rockchip,pins =
    787				/* hdmitxm0_cec */
    788				<4 RK_PD1 1 &pcfg_pull_none>;
    789		};
    790
    791		/omit-if-no-ref/
    792		hdmitxm1_cec: hdmitxm1-cec {
    793			rockchip,pins =
    794				/* hdmitxm1_cec */
    795				<0 RK_PC7 1 &pcfg_pull_none>;
    796		};
    797
    798		/omit-if-no-ref/
    799		hdmitx_scl: hdmitx-scl {
    800			rockchip,pins =
    801				/* hdmitx_scl */
    802				<4 RK_PC7 1 &pcfg_pull_none>;
    803		};
    804
    805		/omit-if-no-ref/
    806		hdmitx_sda: hdmitx-sda {
    807			rockchip,pins =
    808				/* hdmitx_sda */
    809				<4 RK_PD0 1 &pcfg_pull_none>;
    810		};
    811	};
    812
    813	i2c0 {
    814		/omit-if-no-ref/
    815		i2c0_xfer: i2c0-xfer {
    816			rockchip,pins =
    817				/* i2c0_scl */
    818				<0 RK_PB1 1 &pcfg_pull_none_smt>,
    819				/* i2c0_sda */
    820				<0 RK_PB2 1 &pcfg_pull_none_smt>;
    821		};
    822	};
    823
    824	i2c1 {
    825		/omit-if-no-ref/
    826		i2c1_xfer: i2c1-xfer {
    827			rockchip,pins =
    828				/* i2c1_scl */
    829				<0 RK_PB3 1 &pcfg_pull_none_smt>,
    830				/* i2c1_sda */
    831				<0 RK_PB4 1 &pcfg_pull_none_smt>;
    832		};
    833	};
    834
    835	i2c2 {
    836		/omit-if-no-ref/
    837		i2c2m0_xfer: i2c2m0-xfer {
    838			rockchip,pins =
    839				/* i2c2_sclm0 */
    840				<0 RK_PB5 1 &pcfg_pull_none_smt>,
    841				/* i2c2_sdam0 */
    842				<0 RK_PB6 1 &pcfg_pull_none_smt>;
    843		};
    844
    845		/omit-if-no-ref/
    846		i2c2m1_xfer: i2c2m1-xfer {
    847			rockchip,pins =
    848				/* i2c2_sclm1 */
    849				<4 RK_PB5 1 &pcfg_pull_none_smt>,
    850				/* i2c2_sdam1 */
    851				<4 RK_PB4 1 &pcfg_pull_none_smt>;
    852		};
    853	};
    854
    855	i2c3 {
    856		/omit-if-no-ref/
    857		i2c3m0_xfer: i2c3m0-xfer {
    858			rockchip,pins =
    859				/* i2c3_sclm0 */
    860				<1 RK_PA1 1 &pcfg_pull_none_smt>,
    861				/* i2c3_sdam0 */
    862				<1 RK_PA0 1 &pcfg_pull_none_smt>;
    863		};
    864
    865		/omit-if-no-ref/
    866		i2c3m1_xfer: i2c3m1-xfer {
    867			rockchip,pins =
    868				/* i2c3_sclm1 */
    869				<3 RK_PB5 4 &pcfg_pull_none_smt>,
    870				/* i2c3_sdam1 */
    871				<3 RK_PB6 4 &pcfg_pull_none_smt>;
    872		};
    873	};
    874
    875	i2c4 {
    876		/omit-if-no-ref/
    877		i2c4m0_xfer: i2c4m0-xfer {
    878			rockchip,pins =
    879				/* i2c4_sclm0 */
    880				<4 RK_PB3 1 &pcfg_pull_none_smt>,
    881				/* i2c4_sdam0 */
    882				<4 RK_PB2 1 &pcfg_pull_none_smt>;
    883		};
    884
    885		/omit-if-no-ref/
    886		i2c4m1_xfer: i2c4m1-xfer {
    887			rockchip,pins =
    888				/* i2c4_sclm1 */
    889				<2 RK_PB2 2 &pcfg_pull_none_smt>,
    890				/* i2c4_sdam1 */
    891				<2 RK_PB1 2 &pcfg_pull_none_smt>;
    892		};
    893	};
    894
    895	i2c5 {
    896		/omit-if-no-ref/
    897		i2c5m0_xfer: i2c5m0-xfer {
    898			rockchip,pins =
    899				/* i2c5_sclm0 */
    900				<3 RK_PB3 4 &pcfg_pull_none_smt>,
    901				/* i2c5_sdam0 */
    902				<3 RK_PB4 4 &pcfg_pull_none_smt>;
    903		};
    904
    905		/omit-if-no-ref/
    906		i2c5m1_xfer: i2c5m1-xfer {
    907			rockchip,pins =
    908				/* i2c5_sclm1 */
    909				<4 RK_PC7 2 &pcfg_pull_none_smt>,
    910				/* i2c5_sdam1 */
    911				<4 RK_PD0 2 &pcfg_pull_none_smt>;
    912		};
    913	};
    914
    915	i2s1 {
    916		/omit-if-no-ref/
    917		i2s1m0_lrckrx: i2s1m0-lrckrx {
    918			rockchip,pins =
    919				/* i2s1m0_lrckrx */
    920				<1 RK_PA6 1 &pcfg_pull_none>;
    921		};
    922
    923		/omit-if-no-ref/
    924		i2s1m0_lrcktx: i2s1m0-lrcktx {
    925			rockchip,pins =
    926				/* i2s1m0_lrcktx */
    927				<1 RK_PA5 1 &pcfg_pull_none>;
    928		};
    929
    930		/omit-if-no-ref/
    931		i2s1m0_mclk: i2s1m0-mclk {
    932			rockchip,pins =
    933				/* i2s1m0_mclk */
    934				<1 RK_PA2 1 &pcfg_pull_none>;
    935		};
    936
    937		/omit-if-no-ref/
    938		i2s1m0_sclkrx: i2s1m0-sclkrx {
    939			rockchip,pins =
    940				/* i2s1m0_sclkrx */
    941				<1 RK_PA4 1 &pcfg_pull_none>;
    942		};
    943
    944		/omit-if-no-ref/
    945		i2s1m0_sclktx: i2s1m0-sclktx {
    946			rockchip,pins =
    947				/* i2s1m0_sclktx */
    948				<1 RK_PA3 1 &pcfg_pull_none>;
    949		};
    950
    951		/omit-if-no-ref/
    952		i2s1m0_sdi0: i2s1m0-sdi0 {
    953			rockchip,pins =
    954				/* i2s1m0_sdi0 */
    955				<1 RK_PB3 1 &pcfg_pull_none>;
    956		};
    957
    958		/omit-if-no-ref/
    959		i2s1m0_sdi1: i2s1m0-sdi1 {
    960			rockchip,pins =
    961				/* i2s1m0_sdi1 */
    962				<1 RK_PB2 2 &pcfg_pull_none>;
    963		};
    964
    965		/omit-if-no-ref/
    966		i2s1m0_sdi2: i2s1m0-sdi2 {
    967			rockchip,pins =
    968				/* i2s1m0_sdi2 */
    969				<1 RK_PB1 2 &pcfg_pull_none>;
    970		};
    971
    972		/omit-if-no-ref/
    973		i2s1m0_sdi3: i2s1m0-sdi3 {
    974			rockchip,pins =
    975				/* i2s1m0_sdi3 */
    976				<1 RK_PB0 2 &pcfg_pull_none>;
    977		};
    978
    979		/omit-if-no-ref/
    980		i2s1m0_sdo0: i2s1m0-sdo0 {
    981			rockchip,pins =
    982				/* i2s1m0_sdo0 */
    983				<1 RK_PA7 1 &pcfg_pull_none>;
    984		};
    985
    986		/omit-if-no-ref/
    987		i2s1m0_sdo1: i2s1m0-sdo1 {
    988			rockchip,pins =
    989				/* i2s1m0_sdo1 */
    990				<1 RK_PB0 1 &pcfg_pull_none>;
    991		};
    992
    993		/omit-if-no-ref/
    994		i2s1m0_sdo2: i2s1m0-sdo2 {
    995			rockchip,pins =
    996				/* i2s1m0_sdo2 */
    997				<1 RK_PB1 1 &pcfg_pull_none>;
    998		};
    999
   1000		/omit-if-no-ref/
   1001		i2s1m0_sdo3: i2s1m0-sdo3 {
   1002			rockchip,pins =
   1003				/* i2s1m0_sdo3 */
   1004				<1 RK_PB2 1 &pcfg_pull_none>;
   1005		};
   1006
   1007		/omit-if-no-ref/
   1008		i2s1m1_lrckrx: i2s1m1-lrckrx {
   1009			rockchip,pins =
   1010				/* i2s1m1_lrckrx */
   1011				<4 RK_PA7 5 &pcfg_pull_none>;
   1012		};
   1013
   1014		/omit-if-no-ref/
   1015		i2s1m1_lrcktx: i2s1m1-lrcktx {
   1016			rockchip,pins =
   1017				/* i2s1m1_lrcktx */
   1018				<3 RK_PD0 4 &pcfg_pull_none>;
   1019		};
   1020
   1021		/omit-if-no-ref/
   1022		i2s1m1_mclk: i2s1m1-mclk {
   1023			rockchip,pins =
   1024				/* i2s1m1_mclk */
   1025				<3 RK_PC6 4 &pcfg_pull_none>;
   1026		};
   1027
   1028		/omit-if-no-ref/
   1029		i2s1m1_sclkrx: i2s1m1-sclkrx {
   1030			rockchip,pins =
   1031				/* i2s1m1_sclkrx */
   1032				<4 RK_PA6 5 &pcfg_pull_none>;
   1033		};
   1034
   1035		/omit-if-no-ref/
   1036		i2s1m1_sclktx: i2s1m1-sclktx {
   1037			rockchip,pins =
   1038				/* i2s1m1_sclktx */
   1039				<3 RK_PC7 4 &pcfg_pull_none>;
   1040		};
   1041
   1042		/omit-if-no-ref/
   1043		i2s1m1_sdi0: i2s1m1-sdi0 {
   1044			rockchip,pins =
   1045				/* i2s1m1_sdi0 */
   1046				<3 RK_PD2 4 &pcfg_pull_none>;
   1047		};
   1048
   1049		/omit-if-no-ref/
   1050		i2s1m1_sdi1: i2s1m1-sdi1 {
   1051			rockchip,pins =
   1052				/* i2s1m1_sdi1 */
   1053				<3 RK_PD3 4 &pcfg_pull_none>;
   1054		};
   1055
   1056		/omit-if-no-ref/
   1057		i2s1m1_sdi2: i2s1m1-sdi2 {
   1058			rockchip,pins =
   1059				/* i2s1m1_sdi2 */
   1060				<3 RK_PD4 4 &pcfg_pull_none>;
   1061		};
   1062
   1063		/omit-if-no-ref/
   1064		i2s1m1_sdi3: i2s1m1-sdi3 {
   1065			rockchip,pins =
   1066				/* i2s1m1_sdi3 */
   1067				<3 RK_PD5 4 &pcfg_pull_none>;
   1068		};
   1069
   1070		/omit-if-no-ref/
   1071		i2s1m1_sdo0: i2s1m1-sdo0 {
   1072			rockchip,pins =
   1073				/* i2s1m1_sdo0 */
   1074				<3 RK_PD1 4 &pcfg_pull_none>;
   1075		};
   1076
   1077		/omit-if-no-ref/
   1078		i2s1m1_sdo1: i2s1m1-sdo1 {
   1079			rockchip,pins =
   1080				/* i2s1m1_sdo1 */
   1081				<4 RK_PB0 5 &pcfg_pull_none>;
   1082		};
   1083
   1084		/omit-if-no-ref/
   1085		i2s1m1_sdo2: i2s1m1-sdo2 {
   1086			rockchip,pins =
   1087				/* i2s1m1_sdo2 */
   1088				<4 RK_PB1 4 &pcfg_pull_none>;
   1089		};
   1090
   1091		/omit-if-no-ref/
   1092		i2s1m1_sdo3: i2s1m1-sdo3 {
   1093			rockchip,pins =
   1094				/* i2s1m1_sdo3 */
   1095				<4 RK_PB5 4 &pcfg_pull_none>;
   1096		};
   1097
   1098		/omit-if-no-ref/
   1099		i2s1m2_lrckrx: i2s1m2-lrckrx {
   1100			rockchip,pins =
   1101				/* i2s1m2_lrckrx */
   1102				<3 RK_PC5 5 &pcfg_pull_none>;
   1103		};
   1104
   1105		/omit-if-no-ref/
   1106		i2s1m2_lrcktx: i2s1m2-lrcktx {
   1107			rockchip,pins =
   1108				/* i2s1m2_lrcktx */
   1109				<2 RK_PD2 5 &pcfg_pull_none>;
   1110		};
   1111
   1112		/omit-if-no-ref/
   1113		i2s1m2_mclk: i2s1m2-mclk {
   1114			rockchip,pins =
   1115				/* i2s1m2_mclk */
   1116				<2 RK_PD0 5 &pcfg_pull_none>;
   1117		};
   1118
   1119		/omit-if-no-ref/
   1120		i2s1m2_sclkrx: i2s1m2-sclkrx {
   1121			rockchip,pins =
   1122				/* i2s1m2_sclkrx */
   1123				<3 RK_PC3 5 &pcfg_pull_none>;
   1124		};
   1125
   1126		/omit-if-no-ref/
   1127		i2s1m2_sclktx: i2s1m2-sclktx {
   1128			rockchip,pins =
   1129				/* i2s1m2_sclktx */
   1130				<2 RK_PD1 5 &pcfg_pull_none>;
   1131		};
   1132
   1133		/omit-if-no-ref/
   1134		i2s1m2_sdi0: i2s1m2-sdi0 {
   1135			rockchip,pins =
   1136				/* i2s1m2_sdi0 */
   1137				<2 RK_PD3 5 &pcfg_pull_none>;
   1138		};
   1139
   1140		/omit-if-no-ref/
   1141		i2s1m2_sdi1: i2s1m2-sdi1 {
   1142			rockchip,pins =
   1143				/* i2s1m2_sdi1 */
   1144				<2 RK_PD4 5 &pcfg_pull_none>;
   1145		};
   1146
   1147		/omit-if-no-ref/
   1148		i2s1m2_sdi2: i2s1m2-sdi2 {
   1149			rockchip,pins =
   1150				/* i2s1m2_sdi2 */
   1151				<2 RK_PD5 5 &pcfg_pull_none>;
   1152		};
   1153
   1154		/omit-if-no-ref/
   1155		i2s1m2_sdi3: i2s1m2-sdi3 {
   1156			rockchip,pins =
   1157				/* i2s1m2_sdi3 */
   1158				<2 RK_PD6 5 &pcfg_pull_none>;
   1159		};
   1160
   1161		/omit-if-no-ref/
   1162		i2s1m2_sdo0: i2s1m2-sdo0 {
   1163			rockchip,pins =
   1164				/* i2s1m2_sdo0 */
   1165				<2 RK_PD7 5 &pcfg_pull_none>;
   1166		};
   1167
   1168		/omit-if-no-ref/
   1169		i2s1m2_sdo1: i2s1m2-sdo1 {
   1170			rockchip,pins =
   1171				/* i2s1m2_sdo1 */
   1172				<3 RK_PA0 5 &pcfg_pull_none>;
   1173		};
   1174
   1175		/omit-if-no-ref/
   1176		i2s1m2_sdo2: i2s1m2-sdo2 {
   1177			rockchip,pins =
   1178				/* i2s1m2_sdo2 */
   1179				<3 RK_PC1 5 &pcfg_pull_none>;
   1180		};
   1181
   1182		/omit-if-no-ref/
   1183		i2s1m2_sdo3: i2s1m2-sdo3 {
   1184			rockchip,pins =
   1185				/* i2s1m2_sdo3 */
   1186				<3 RK_PC2 5 &pcfg_pull_none>;
   1187		};
   1188	};
   1189
   1190	i2s2 {
   1191		/omit-if-no-ref/
   1192		i2s2m0_lrckrx: i2s2m0-lrckrx {
   1193			rockchip,pins =
   1194				/* i2s2m0_lrckrx */
   1195				<2 RK_PC0 1 &pcfg_pull_none>;
   1196		};
   1197
   1198		/omit-if-no-ref/
   1199		i2s2m0_lrcktx: i2s2m0-lrcktx {
   1200			rockchip,pins =
   1201				/* i2s2m0_lrcktx */
   1202				<2 RK_PC3 1 &pcfg_pull_none>;
   1203		};
   1204
   1205		/omit-if-no-ref/
   1206		i2s2m0_mclk: i2s2m0-mclk {
   1207			rockchip,pins =
   1208				/* i2s2m0_mclk */
   1209				<2 RK_PC1 1 &pcfg_pull_none>;
   1210		};
   1211
   1212		/omit-if-no-ref/
   1213		i2s2m0_sclkrx: i2s2m0-sclkrx {
   1214			rockchip,pins =
   1215				/* i2s2m0_sclkrx */
   1216				<2 RK_PB7 1 &pcfg_pull_none>;
   1217		};
   1218
   1219		/omit-if-no-ref/
   1220		i2s2m0_sclktx: i2s2m0-sclktx {
   1221			rockchip,pins =
   1222				/* i2s2m0_sclktx */
   1223				<2 RK_PC2 1 &pcfg_pull_none>;
   1224		};
   1225
   1226		/omit-if-no-ref/
   1227		i2s2m0_sdi: i2s2m0-sdi {
   1228			rockchip,pins =
   1229				/* i2s2m0_sdi */
   1230				<2 RK_PC5 1 &pcfg_pull_none>;
   1231		};
   1232
   1233		/omit-if-no-ref/
   1234		i2s2m0_sdo: i2s2m0-sdo {
   1235			rockchip,pins =
   1236				/* i2s2m0_sdo */
   1237				<2 RK_PC4 1 &pcfg_pull_none>;
   1238		};
   1239
   1240		/omit-if-no-ref/
   1241		i2s2m1_lrckrx: i2s2m1-lrckrx {
   1242			rockchip,pins =
   1243				/* i2s2m1_lrckrx */
   1244				<4 RK_PA5 5 &pcfg_pull_none>;
   1245		};
   1246
   1247		/omit-if-no-ref/
   1248		i2s2m1_lrcktx: i2s2m1-lrcktx {
   1249			rockchip,pins =
   1250				/* i2s2m1_lrcktx */
   1251				<4 RK_PA4 5 &pcfg_pull_none>;
   1252		};
   1253
   1254		/omit-if-no-ref/
   1255		i2s2m1_mclk: i2s2m1-mclk {
   1256			rockchip,pins =
   1257				/* i2s2m1_mclk */
   1258				<4 RK_PB6 5 &pcfg_pull_none>;
   1259		};
   1260
   1261		/omit-if-no-ref/
   1262		i2s2m1_sclkrx: i2s2m1-sclkrx {
   1263			rockchip,pins =
   1264				/* i2s2m1_sclkrx */
   1265				<4 RK_PC1 5 &pcfg_pull_none>;
   1266		};
   1267
   1268		/omit-if-no-ref/
   1269		i2s2m1_sclktx: i2s2m1-sclktx {
   1270			rockchip,pins =
   1271				/* i2s2m1_sclktx */
   1272				<4 RK_PB7 4 &pcfg_pull_none>;
   1273		};
   1274
   1275		/omit-if-no-ref/
   1276		i2s2m1_sdi: i2s2m1-sdi {
   1277			rockchip,pins =
   1278				/* i2s2m1_sdi */
   1279				<4 RK_PB2 5 &pcfg_pull_none>;
   1280		};
   1281
   1282		/omit-if-no-ref/
   1283		i2s2m1_sdo: i2s2m1-sdo {
   1284			rockchip,pins =
   1285				/* i2s2m1_sdo */
   1286				<4 RK_PB3 5 &pcfg_pull_none>;
   1287		};
   1288	};
   1289
   1290	i2s3 {
   1291		/omit-if-no-ref/
   1292		i2s3m0_lrck: i2s3m0-lrck {
   1293			rockchip,pins =
   1294				/* i2s3m0_lrck */
   1295				<3 RK_PA4 4 &pcfg_pull_none>;
   1296		};
   1297
   1298		/omit-if-no-ref/
   1299		i2s3m0_mclk: i2s3m0-mclk {
   1300			rockchip,pins =
   1301				/* i2s3m0_mclk */
   1302				<3 RK_PA2 4 &pcfg_pull_none>;
   1303		};
   1304
   1305		/omit-if-no-ref/
   1306		i2s3m0_sclk: i2s3m0-sclk {
   1307			rockchip,pins =
   1308				/* i2s3m0_sclk */
   1309				<3 RK_PA3 4 &pcfg_pull_none>;
   1310		};
   1311
   1312		/omit-if-no-ref/
   1313		i2s3m0_sdi: i2s3m0-sdi {
   1314			rockchip,pins =
   1315				/* i2s3m0_sdi */
   1316				<3 RK_PA6 4 &pcfg_pull_none>;
   1317		};
   1318
   1319		/omit-if-no-ref/
   1320		i2s3m0_sdo: i2s3m0-sdo {
   1321			rockchip,pins =
   1322				/* i2s3m0_sdo */
   1323				<3 RK_PA5 4 &pcfg_pull_none>;
   1324		};
   1325
   1326		/omit-if-no-ref/
   1327		i2s3m1_lrck: i2s3m1-lrck {
   1328			rockchip,pins =
   1329				/* i2s3m1_lrck */
   1330				<4 RK_PC4 5 &pcfg_pull_none>;
   1331		};
   1332
   1333		/omit-if-no-ref/
   1334		i2s3m1_mclk: i2s3m1-mclk {
   1335			rockchip,pins =
   1336				/* i2s3m1_mclk */
   1337				<4 RK_PC2 5 &pcfg_pull_none>;
   1338		};
   1339
   1340		/omit-if-no-ref/
   1341		i2s3m1_sclk: i2s3m1-sclk {
   1342			rockchip,pins =
   1343				/* i2s3m1_sclk */
   1344				<4 RK_PC3 5 &pcfg_pull_none>;
   1345		};
   1346
   1347		/omit-if-no-ref/
   1348		i2s3m1_sdi: i2s3m1-sdi {
   1349			rockchip,pins =
   1350				/* i2s3m1_sdi */
   1351				<4 RK_PC6 5 &pcfg_pull_none>;
   1352		};
   1353
   1354		/omit-if-no-ref/
   1355		i2s3m1_sdo: i2s3m1-sdo {
   1356			rockchip,pins =
   1357				/* i2s3m1_sdo */
   1358				<4 RK_PC5 5 &pcfg_pull_none>;
   1359		};
   1360	};
   1361
   1362	isp {
   1363		/omit-if-no-ref/
   1364		isp_pins: isp-pins {
   1365			rockchip,pins =
   1366				/* isp_flashtrigin */
   1367				<4 RK_PB4 4 &pcfg_pull_none>,
   1368				/* isp_flashtrigout */
   1369				<4 RK_PA6 1 &pcfg_pull_none>,
   1370				/* isp_prelighttrig */
   1371				<4 RK_PB1 1 &pcfg_pull_none>;
   1372		};
   1373	};
   1374
   1375	jtag {
   1376		/omit-if-no-ref/
   1377		jtag_pins: jtag-pins {
   1378			rockchip,pins =
   1379				/* jtag_tck */
   1380				<1 RK_PD7 2 &pcfg_pull_none>,
   1381				/* jtag_tms */
   1382				<2 RK_PA0 2 &pcfg_pull_none>;
   1383		};
   1384	};
   1385
   1386	lcdc {
   1387		/omit-if-no-ref/
   1388		lcdc_ctl: lcdc-ctl {
   1389			rockchip,pins =
   1390				/* lcdc_clk */
   1391				<3 RK_PA0 1 &pcfg_pull_none>,
   1392				/* lcdc_d0 */
   1393				<2 RK_PD0 1 &pcfg_pull_none>,
   1394				/* lcdc_d1 */
   1395				<2 RK_PD1 1 &pcfg_pull_none>,
   1396				/* lcdc_d2 */
   1397				<2 RK_PD2 1 &pcfg_pull_none>,
   1398				/* lcdc_d3 */
   1399				<2 RK_PD3 1 &pcfg_pull_none>,
   1400				/* lcdc_d4 */
   1401				<2 RK_PD4 1 &pcfg_pull_none>,
   1402				/* lcdc_d5 */
   1403				<2 RK_PD5 1 &pcfg_pull_none>,
   1404				/* lcdc_d6 */
   1405				<2 RK_PD6 1 &pcfg_pull_none>,
   1406				/* lcdc_d7 */
   1407				<2 RK_PD7 1 &pcfg_pull_none>,
   1408				/* lcdc_d8 */
   1409				<3 RK_PA1 1 &pcfg_pull_none>,
   1410				/* lcdc_d9 */
   1411				<3 RK_PA2 1 &pcfg_pull_none>,
   1412				/* lcdc_d10 */
   1413				<3 RK_PA3 1 &pcfg_pull_none>,
   1414				/* lcdc_d11 */
   1415				<3 RK_PA4 1 &pcfg_pull_none>,
   1416				/* lcdc_d12 */
   1417				<3 RK_PA5 1 &pcfg_pull_none>,
   1418				/* lcdc_d13 */
   1419				<3 RK_PA6 1 &pcfg_pull_none>,
   1420				/* lcdc_d14 */
   1421				<3 RK_PA7 1 &pcfg_pull_none>,
   1422				/* lcdc_d15 */
   1423				<3 RK_PB0 1 &pcfg_pull_none>,
   1424				/* lcdc_d16 */
   1425				<3 RK_PB1 1 &pcfg_pull_none>,
   1426				/* lcdc_d17 */
   1427				<3 RK_PB2 1 &pcfg_pull_none>,
   1428				/* lcdc_d18 */
   1429				<3 RK_PB3 1 &pcfg_pull_none>,
   1430				/* lcdc_d19 */
   1431				<3 RK_PB4 1 &pcfg_pull_none>,
   1432				/* lcdc_d20 */
   1433				<3 RK_PB5 1 &pcfg_pull_none>,
   1434				/* lcdc_d21 */
   1435				<3 RK_PB6 1 &pcfg_pull_none>,
   1436				/* lcdc_d22 */
   1437				<3 RK_PB7 1 &pcfg_pull_none>,
   1438				/* lcdc_d23 */
   1439				<3 RK_PC0 1 &pcfg_pull_none>,
   1440				/* lcdc_den */
   1441				<3 RK_PC3 1 &pcfg_pull_none>,
   1442				/* lcdc_hsync */
   1443				<3 RK_PC1 1 &pcfg_pull_none>,
   1444				/* lcdc_vsync */
   1445				<3 RK_PC2 1 &pcfg_pull_none>;
   1446		};
   1447	};
   1448
   1449	mcu {
   1450		/omit-if-no-ref/
   1451		mcu_pins: mcu-pins {
   1452			rockchip,pins =
   1453				/* mcu_jtagtck */
   1454				<0 RK_PB4 4 &pcfg_pull_none>,
   1455				/* mcu_jtagtdi */
   1456				<0 RK_PC1 4 &pcfg_pull_none>,
   1457				/* mcu_jtagtdo */
   1458				<0 RK_PB3 4 &pcfg_pull_none>,
   1459				/* mcu_jtagtms */
   1460				<0 RK_PC2 4 &pcfg_pull_none>,
   1461				/* mcu_jtagtrstn */
   1462				<0 RK_PC3 4 &pcfg_pull_none>;
   1463		};
   1464	};
   1465
   1466	npu {
   1467		/omit-if-no-ref/
   1468		npu_pins: npu-pins {
   1469			rockchip,pins =
   1470				/* npu_avs */
   1471				<0 RK_PC1 2 &pcfg_pull_none>;
   1472		};
   1473	};
   1474
   1475	pcie20 {
   1476		/omit-if-no-ref/
   1477		pcie20m0_pins: pcie20m0-pins {
   1478			rockchip,pins =
   1479				/* pcie20_clkreqnm0 */
   1480				<0 RK_PA5 3 &pcfg_pull_none>,
   1481				/* pcie20_perstnm0 */
   1482				<0 RK_PB6 3 &pcfg_pull_none>,
   1483				/* pcie20_wakenm0 */
   1484				<0 RK_PB5 3 &pcfg_pull_none>;
   1485		};
   1486
   1487		/omit-if-no-ref/
   1488		pcie20m1_pins: pcie20m1-pins {
   1489			rockchip,pins =
   1490				/* pcie20_clkreqnm1 */
   1491				<2 RK_PD0 4 &pcfg_pull_none>,
   1492				/* pcie20_perstnm1 */
   1493				<3 RK_PC1 4 &pcfg_pull_none>,
   1494				/* pcie20_wakenm1 */
   1495				<2 RK_PD1 4 &pcfg_pull_none>;
   1496		};
   1497
   1498		/omit-if-no-ref/
   1499		pcie20m2_pins: pcie20m2-pins {
   1500			rockchip,pins =
   1501				/* pcie20_clkreqnm2 */
   1502				<1 RK_PB0 4 &pcfg_pull_none>,
   1503				/* pcie20_perstnm2 */
   1504				<1 RK_PB2 4 &pcfg_pull_none>,
   1505				/* pcie20_wakenm2 */
   1506				<1 RK_PB1 4 &pcfg_pull_none>;
   1507		};
   1508
   1509		/omit-if-no-ref/
   1510		pcie20_buttonrstn: pcie20-buttonrstn {
   1511			rockchip,pins =
   1512				/* pcie20_buttonrstn */
   1513				<0 RK_PB4 3 &pcfg_pull_none>;
   1514		};
   1515	};
   1516
   1517	pcie30x1 {
   1518		/omit-if-no-ref/
   1519		pcie30x1m0_pins: pcie30x1m0-pins {
   1520			rockchip,pins =
   1521				/* pcie30x1_clkreqnm0 */
   1522				<0 RK_PA4 3 &pcfg_pull_none>,
   1523				/* pcie30x1_perstnm0 */
   1524				<0 RK_PC3 3 &pcfg_pull_none>,
   1525				/* pcie30x1_wakenm0 */
   1526				<0 RK_PC2 3 &pcfg_pull_none>;
   1527		};
   1528
   1529		/omit-if-no-ref/
   1530		pcie30x1m1_pins: pcie30x1m1-pins {
   1531			rockchip,pins =
   1532				/* pcie30x1_clkreqnm1 */
   1533				<2 RK_PD2 4 &pcfg_pull_none>,
   1534				/* pcie30x1_perstnm1 */
   1535				<3 RK_PA1 4 &pcfg_pull_none>,
   1536				/* pcie30x1_wakenm1 */
   1537				<2 RK_PD3 4 &pcfg_pull_none>;
   1538		};
   1539
   1540		/omit-if-no-ref/
   1541		pcie30x1m2_pins: pcie30x1m2-pins {
   1542			rockchip,pins =
   1543				/* pcie30x1_clkreqnm2 */
   1544				<1 RK_PA5 4 &pcfg_pull_none>,
   1545				/* pcie30x1_perstnm2 */
   1546				<1 RK_PA2 4 &pcfg_pull_none>,
   1547				/* pcie30x1_wakenm2 */
   1548				<1 RK_PA3 4 &pcfg_pull_none>;
   1549		};
   1550
   1551		/omit-if-no-ref/
   1552		pcie30x1_buttonrstn: pcie30x1-buttonrstn {
   1553			rockchip,pins =
   1554				/* pcie30x1_buttonrstn */
   1555				<0 RK_PB3 3 &pcfg_pull_none>;
   1556		};
   1557	};
   1558
   1559	pcie30x2 {
   1560		/omit-if-no-ref/
   1561		pcie30x2m0_pins: pcie30x2m0-pins {
   1562			rockchip,pins =
   1563				/* pcie30x2_clkreqnm0 */
   1564				<0 RK_PA6 2 &pcfg_pull_none>,
   1565				/* pcie30x2_perstnm0 */
   1566				<0 RK_PC6 3 &pcfg_pull_none>,
   1567				/* pcie30x2_wakenm0 */
   1568				<0 RK_PC5 3 &pcfg_pull_none>;
   1569		};
   1570
   1571		/omit-if-no-ref/
   1572		pcie30x2m1_pins: pcie30x2m1-pins {
   1573			rockchip,pins =
   1574				/* pcie30x2_clkreqnm1 */
   1575				<2 RK_PD4 4 &pcfg_pull_none>,
   1576				/* pcie30x2_perstnm1 */
   1577				<2 RK_PD6 4 &pcfg_pull_none>,
   1578				/* pcie30x2_wakenm1 */
   1579				<2 RK_PD5 4 &pcfg_pull_none>;
   1580		};
   1581
   1582		/omit-if-no-ref/
   1583		pcie30x2m2_pins: pcie30x2m2-pins {
   1584			rockchip,pins =
   1585				/* pcie30x2_clkreqnm2 */
   1586				<4 RK_PC2 4 &pcfg_pull_none>,
   1587				/* pcie30x2_perstnm2 */
   1588				<4 RK_PC4 4 &pcfg_pull_none>,
   1589				/* pcie30x2_wakenm2 */
   1590				<4 RK_PC3 4 &pcfg_pull_none>;
   1591		};
   1592
   1593		/omit-if-no-ref/
   1594		pcie30x2_buttonrstn: pcie30x2-buttonrstn {
   1595			rockchip,pins =
   1596				/* pcie30x2_buttonrstn */
   1597				<0 RK_PB0 3 &pcfg_pull_none>;
   1598		};
   1599	};
   1600
   1601	pdm {
   1602		/omit-if-no-ref/
   1603		pdmm0_clk: pdmm0-clk {
   1604			rockchip,pins =
   1605				/* pdm_clk0m0 */
   1606				<1 RK_PA6 3 &pcfg_pull_none>;
   1607		};
   1608
   1609		/omit-if-no-ref/
   1610		pdmm0_clk1: pdmm0-clk1 {
   1611			rockchip,pins =
   1612				/* pdmm0_clk1 */
   1613				<1 RK_PA4 3 &pcfg_pull_none>;
   1614		};
   1615
   1616		/omit-if-no-ref/
   1617		pdmm0_sdi0: pdmm0-sdi0 {
   1618			rockchip,pins =
   1619				/* pdmm0_sdi0 */
   1620				<1 RK_PB3 2 &pcfg_pull_none>;
   1621		};
   1622
   1623		/omit-if-no-ref/
   1624		pdmm0_sdi1: pdmm0-sdi1 {
   1625			rockchip,pins =
   1626				/* pdmm0_sdi1 */
   1627				<1 RK_PB2 3 &pcfg_pull_none>;
   1628		};
   1629
   1630		/omit-if-no-ref/
   1631		pdmm0_sdi2: pdmm0-sdi2 {
   1632			rockchip,pins =
   1633				/* pdmm0_sdi2 */
   1634				<1 RK_PB1 3 &pcfg_pull_none>;
   1635		};
   1636
   1637		/omit-if-no-ref/
   1638		pdmm0_sdi3: pdmm0-sdi3 {
   1639			rockchip,pins =
   1640				/* pdmm0_sdi3 */
   1641				<1 RK_PB0 3 &pcfg_pull_none>;
   1642		};
   1643
   1644		/omit-if-no-ref/
   1645		pdmm1_clk: pdmm1-clk {
   1646			rockchip,pins =
   1647				/* pdm_clk0m1 */
   1648				<3 RK_PD6 5 &pcfg_pull_none>;
   1649		};
   1650
   1651		/omit-if-no-ref/
   1652		pdmm1_clk1: pdmm1-clk1 {
   1653			rockchip,pins =
   1654				/* pdmm1_clk1 */
   1655				<4 RK_PA0 4 &pcfg_pull_none>;
   1656		};
   1657
   1658		/omit-if-no-ref/
   1659		pdmm1_sdi0: pdmm1-sdi0 {
   1660			rockchip,pins =
   1661				/* pdmm1_sdi0 */
   1662				<3 RK_PD7 5 &pcfg_pull_none>;
   1663		};
   1664
   1665		/omit-if-no-ref/
   1666		pdmm1_sdi1: pdmm1-sdi1 {
   1667			rockchip,pins =
   1668				/* pdmm1_sdi1 */
   1669				<4 RK_PA1 4 &pcfg_pull_none>;
   1670		};
   1671
   1672		/omit-if-no-ref/
   1673		pdmm1_sdi2: pdmm1-sdi2 {
   1674			rockchip,pins =
   1675				/* pdmm1_sdi2 */
   1676				<4 RK_PA2 5 &pcfg_pull_none>;
   1677		};
   1678
   1679		/omit-if-no-ref/
   1680		pdmm1_sdi3: pdmm1-sdi3 {
   1681			rockchip,pins =
   1682				/* pdmm1_sdi3 */
   1683				<4 RK_PA3 5 &pcfg_pull_none>;
   1684		};
   1685
   1686		/omit-if-no-ref/
   1687		pdmm2_clk1: pdmm2-clk1 {
   1688			rockchip,pins =
   1689				/* pdmm2_clk1 */
   1690				<3 RK_PC4 5 &pcfg_pull_none>;
   1691		};
   1692
   1693		/omit-if-no-ref/
   1694		pdmm2_sdi0: pdmm2-sdi0 {
   1695			rockchip,pins =
   1696				/* pdmm2_sdi0 */
   1697				<3 RK_PB3 5 &pcfg_pull_none>;
   1698		};
   1699
   1700		/omit-if-no-ref/
   1701		pdmm2_sdi1: pdmm2-sdi1 {
   1702			rockchip,pins =
   1703				/* pdmm2_sdi1 */
   1704				<3 RK_PB4 5 &pcfg_pull_none>;
   1705		};
   1706
   1707		/omit-if-no-ref/
   1708		pdmm2_sdi2: pdmm2-sdi2 {
   1709			rockchip,pins =
   1710				/* pdmm2_sdi2 */
   1711				<3 RK_PB7 5 &pcfg_pull_none>;
   1712		};
   1713
   1714		/omit-if-no-ref/
   1715		pdmm2_sdi3: pdmm2-sdi3 {
   1716			rockchip,pins =
   1717				/* pdmm2_sdi3 */
   1718				<3 RK_PC0 5 &pcfg_pull_none>;
   1719		};
   1720	};
   1721
   1722	pmic {
   1723		/omit-if-no-ref/
   1724		pmic_pins: pmic-pins {
   1725			rockchip,pins =
   1726				/* pmic_sleep */
   1727				<0 RK_PA2 1 &pcfg_pull_none>;
   1728		};
   1729	};
   1730
   1731	pmu {
   1732		/omit-if-no-ref/
   1733		pmu_pins: pmu-pins {
   1734			rockchip,pins =
   1735				/* pmu_debug0 */
   1736				<0 RK_PA5 4 &pcfg_pull_none>,
   1737				/* pmu_debug1 */
   1738				<0 RK_PA6 3 &pcfg_pull_none>,
   1739				/* pmu_debug2 */
   1740				<0 RK_PC4 4 &pcfg_pull_none>,
   1741				/* pmu_debug3 */
   1742				<0 RK_PC5 4 &pcfg_pull_none>,
   1743				/* pmu_debug4 */
   1744				<0 RK_PC6 4 &pcfg_pull_none>,
   1745				/* pmu_debug5 */
   1746				<0 RK_PC7 4 &pcfg_pull_none>;
   1747		};
   1748	};
   1749
   1750	pwm0 {
   1751		/omit-if-no-ref/
   1752		pwm0m0_pins: pwm0m0-pins {
   1753			rockchip,pins =
   1754				/* pwm0_m0 */
   1755				<0 RK_PB7 1 &pcfg_pull_none>;
   1756		};
   1757
   1758		/omit-if-no-ref/
   1759		pwm0m1_pins: pwm0m1-pins {
   1760			rockchip,pins =
   1761				/* pwm0_m1 */
   1762				<0 RK_PC7 2 &pcfg_pull_none>;
   1763		};
   1764	};
   1765
   1766	pwm1 {
   1767		/omit-if-no-ref/
   1768		pwm1m0_pins: pwm1m0-pins {
   1769			rockchip,pins =
   1770				/* pwm1_m0 */
   1771				<0 RK_PC0 1 &pcfg_pull_none>;
   1772		};
   1773
   1774		/omit-if-no-ref/
   1775		pwm1m1_pins: pwm1m1-pins {
   1776			rockchip,pins =
   1777				/* pwm1_m1 */
   1778				<0 RK_PB5 4 &pcfg_pull_none>;
   1779		};
   1780	};
   1781
   1782	pwm2 {
   1783		/omit-if-no-ref/
   1784		pwm2m0_pins: pwm2m0-pins {
   1785			rockchip,pins =
   1786				/* pwm2_m0 */
   1787				<0 RK_PC1 1 &pcfg_pull_none>;
   1788		};
   1789
   1790		/omit-if-no-ref/
   1791		pwm2m1_pins: pwm2m1-pins {
   1792			rockchip,pins =
   1793				/* pwm2_m1 */
   1794				<0 RK_PB6 4 &pcfg_pull_none>;
   1795		};
   1796	};
   1797
   1798	pwm3 {
   1799		/omit-if-no-ref/
   1800		pwm3_pins: pwm3-pins {
   1801			rockchip,pins =
   1802				/* pwm3_ir */
   1803				<0 RK_PC2 1 &pcfg_pull_none>;
   1804		};
   1805	};
   1806
   1807	pwm4 {
   1808		/omit-if-no-ref/
   1809		pwm4_pins: pwm4-pins {
   1810			rockchip,pins =
   1811				/* pwm4 */
   1812				<0 RK_PC3 1 &pcfg_pull_none>;
   1813		};
   1814	};
   1815
   1816	pwm5 {
   1817		/omit-if-no-ref/
   1818		pwm5_pins: pwm5-pins {
   1819			rockchip,pins =
   1820				/* pwm5 */
   1821				<0 RK_PC4 1 &pcfg_pull_none>;
   1822		};
   1823	};
   1824
   1825	pwm6 {
   1826		/omit-if-no-ref/
   1827		pwm6_pins: pwm6-pins {
   1828			rockchip,pins =
   1829				/* pwm6 */
   1830				<0 RK_PC5 1 &pcfg_pull_none>;
   1831		};
   1832	};
   1833
   1834	pwm7 {
   1835		/omit-if-no-ref/
   1836		pwm7_pins: pwm7-pins {
   1837			rockchip,pins =
   1838				/* pwm7_ir */
   1839				<0 RK_PC6 1 &pcfg_pull_none>;
   1840		};
   1841	};
   1842
   1843	pwm8 {
   1844		/omit-if-no-ref/
   1845		pwm8m0_pins: pwm8m0-pins {
   1846			rockchip,pins =
   1847				/* pwm8_m0 */
   1848				<3 RK_PB1 5 &pcfg_pull_none>;
   1849		};
   1850
   1851		/omit-if-no-ref/
   1852		pwm8m1_pins: pwm8m1-pins {
   1853			rockchip,pins =
   1854				/* pwm8_m1 */
   1855				<1 RK_PD5 4 &pcfg_pull_none>;
   1856		};
   1857	};
   1858
   1859	pwm9 {
   1860		/omit-if-no-ref/
   1861		pwm9m0_pins: pwm9m0-pins {
   1862			rockchip,pins =
   1863				/* pwm9_m0 */
   1864				<3 RK_PB2 5 &pcfg_pull_none>;
   1865		};
   1866
   1867		/omit-if-no-ref/
   1868		pwm9m1_pins: pwm9m1-pins {
   1869			rockchip,pins =
   1870				/* pwm9_m1 */
   1871				<1 RK_PD6 4 &pcfg_pull_none>;
   1872		};
   1873	};
   1874
   1875	pwm10 {
   1876		/omit-if-no-ref/
   1877		pwm10m0_pins: pwm10m0-pins {
   1878			rockchip,pins =
   1879				/* pwm10_m0 */
   1880				<3 RK_PB5 5 &pcfg_pull_none>;
   1881		};
   1882
   1883		/omit-if-no-ref/
   1884		pwm10m1_pins: pwm10m1-pins {
   1885			rockchip,pins =
   1886				/* pwm10_m1 */
   1887				<2 RK_PA1 2 &pcfg_pull_none>;
   1888		};
   1889	};
   1890
   1891	pwm11 {
   1892		/omit-if-no-ref/
   1893		pwm11m0_pins: pwm11m0-pins {
   1894			rockchip,pins =
   1895				/* pwm11_irm0 */
   1896				<3 RK_PB6 5 &pcfg_pull_none>;
   1897		};
   1898
   1899		/omit-if-no-ref/
   1900		pwm11m1_pins: pwm11m1-pins {
   1901			rockchip,pins =
   1902				/* pwm11_irm1 */
   1903				<4 RK_PC0 3 &pcfg_pull_none>;
   1904		};
   1905	};
   1906
   1907	pwm12 {
   1908		/omit-if-no-ref/
   1909		pwm12m0_pins: pwm12m0-pins {
   1910			rockchip,pins =
   1911				/* pwm12_m0 */
   1912				<3 RK_PB7 2 &pcfg_pull_none>;
   1913		};
   1914
   1915		/omit-if-no-ref/
   1916		pwm12m1_pins: pwm12m1-pins {
   1917			rockchip,pins =
   1918				/* pwm12_m1 */
   1919				<4 RK_PC5 1 &pcfg_pull_none>;
   1920		};
   1921	};
   1922
   1923	pwm13 {
   1924		/omit-if-no-ref/
   1925		pwm13m0_pins: pwm13m0-pins {
   1926			rockchip,pins =
   1927				/* pwm13_m0 */
   1928				<3 RK_PC0 2 &pcfg_pull_none>;
   1929		};
   1930
   1931		/omit-if-no-ref/
   1932		pwm13m1_pins: pwm13m1-pins {
   1933			rockchip,pins =
   1934				/* pwm13_m1 */
   1935				<4 RK_PC6 1 &pcfg_pull_none>;
   1936		};
   1937	};
   1938
   1939	pwm14 {
   1940		/omit-if-no-ref/
   1941		pwm14m0_pins: pwm14m0-pins {
   1942			rockchip,pins =
   1943				/* pwm14_m0 */
   1944				<3 RK_PC4 1 &pcfg_pull_none>;
   1945		};
   1946
   1947		/omit-if-no-ref/
   1948		pwm14m1_pins: pwm14m1-pins {
   1949			rockchip,pins =
   1950				/* pwm14_m1 */
   1951				<4 RK_PC2 1 &pcfg_pull_none>;
   1952		};
   1953	};
   1954
   1955	pwm15 {
   1956		/omit-if-no-ref/
   1957		pwm15m0_pins: pwm15m0-pins {
   1958			rockchip,pins =
   1959				/* pwm15_irm0 */
   1960				<3 RK_PC5 1 &pcfg_pull_none>;
   1961		};
   1962
   1963		/omit-if-no-ref/
   1964		pwm15m1_pins: pwm15m1-pins {
   1965			rockchip,pins =
   1966				/* pwm15_irm1 */
   1967				<4 RK_PC3 1 &pcfg_pull_none>;
   1968		};
   1969	};
   1970
   1971	refclk {
   1972		/omit-if-no-ref/
   1973		refclk_pins: refclk-pins {
   1974			rockchip,pins =
   1975				/* refclk_ou */
   1976				<0 RK_PA0 1 &pcfg_pull_none>;
   1977		};
   1978	};
   1979
   1980	sata {
   1981		/omit-if-no-ref/
   1982		sata_pins: sata-pins {
   1983			rockchip,pins =
   1984				/* sata_cpdet */
   1985				<0 RK_PA4 2 &pcfg_pull_none>,
   1986				/* sata_cppod */
   1987				<0 RK_PA6 1 &pcfg_pull_none>,
   1988				/* sata_mpswitch */
   1989				<0 RK_PA5 2 &pcfg_pull_none>;
   1990		};
   1991	};
   1992
   1993	sata0 {
   1994		/omit-if-no-ref/
   1995		sata0_pins: sata0-pins {
   1996			rockchip,pins =
   1997				/* sata0_actled */
   1998				<4 RK_PC6 3 &pcfg_pull_none>;
   1999		};
   2000	};
   2001
   2002	sata1 {
   2003		/omit-if-no-ref/
   2004		sata1_pins: sata1-pins {
   2005			rockchip,pins =
   2006				/* sata1_actled */
   2007				<4 RK_PC5 3 &pcfg_pull_none>;
   2008		};
   2009	};
   2010
   2011	sata2 {
   2012		/omit-if-no-ref/
   2013		sata2_pins: sata2-pins {
   2014			rockchip,pins =
   2015				/* sata2_actled */
   2016				<4 RK_PC4 3 &pcfg_pull_none>;
   2017		};
   2018	};
   2019
   2020	scr {
   2021		/omit-if-no-ref/
   2022		scr_pins: scr-pins {
   2023			rockchip,pins =
   2024				/* scr_clk */
   2025				<1 RK_PA2 3 &pcfg_pull_none>,
   2026				/* scr_det */
   2027				<1 RK_PA7 3 &pcfg_pull_up>,
   2028				/* scr_io */
   2029				<1 RK_PA3 3 &pcfg_pull_up>,
   2030				/* scr_rst */
   2031				<1 RK_PA5 3 &pcfg_pull_none>;
   2032		};
   2033	};
   2034
   2035	sdmmc0 {
   2036		/omit-if-no-ref/
   2037		sdmmc0_bus4: sdmmc0-bus4 {
   2038			rockchip,pins =
   2039				/* sdmmc0_d0 */
   2040				<1 RK_PD5 1 &pcfg_pull_up_drv_level_2>,
   2041				/* sdmmc0_d1 */
   2042				<1 RK_PD6 1 &pcfg_pull_up_drv_level_2>,
   2043				/* sdmmc0_d2 */
   2044				<1 RK_PD7 1 &pcfg_pull_up_drv_level_2>,
   2045				/* sdmmc0_d3 */
   2046				<2 RK_PA0 1 &pcfg_pull_up_drv_level_2>;
   2047		};
   2048
   2049		/omit-if-no-ref/
   2050		sdmmc0_clk: sdmmc0-clk {
   2051			rockchip,pins =
   2052				/* sdmmc0_clk */
   2053				<2 RK_PA2 1 &pcfg_pull_up_drv_level_2>;
   2054		};
   2055
   2056		/omit-if-no-ref/
   2057		sdmmc0_cmd: sdmmc0-cmd {
   2058			rockchip,pins =
   2059				/* sdmmc0_cmd */
   2060				<2 RK_PA1 1 &pcfg_pull_up_drv_level_2>;
   2061		};
   2062
   2063		/omit-if-no-ref/
   2064		sdmmc0_det: sdmmc0-det {
   2065			rockchip,pins =
   2066				/* sdmmc0_det */
   2067				<0 RK_PA4 1 &pcfg_pull_up>;
   2068		};
   2069
   2070		/omit-if-no-ref/
   2071		sdmmc0_pwren: sdmmc0-pwren {
   2072			rockchip,pins =
   2073				/* sdmmc0_pwren */
   2074				<0 RK_PA5 1 &pcfg_pull_none>;
   2075		};
   2076	};
   2077
   2078	sdmmc1 {
   2079		/omit-if-no-ref/
   2080		sdmmc1_bus4: sdmmc1-bus4 {
   2081			rockchip,pins =
   2082				/* sdmmc1_d0 */
   2083				<2 RK_PA3 1 &pcfg_pull_up_drv_level_2>,
   2084				/* sdmmc1_d1 */
   2085				<2 RK_PA4 1 &pcfg_pull_up_drv_level_2>,
   2086				/* sdmmc1_d2 */
   2087				<2 RK_PA5 1 &pcfg_pull_up_drv_level_2>,
   2088				/* sdmmc1_d3 */
   2089				<2 RK_PA6 1 &pcfg_pull_up_drv_level_2>;
   2090		};
   2091
   2092		/omit-if-no-ref/
   2093		sdmmc1_clk: sdmmc1-clk {
   2094			rockchip,pins =
   2095				/* sdmmc1_clk */
   2096				<2 RK_PB0 1 &pcfg_pull_up_drv_level_2>;
   2097		};
   2098
   2099		/omit-if-no-ref/
   2100		sdmmc1_cmd: sdmmc1-cmd {
   2101			rockchip,pins =
   2102				/* sdmmc1_cmd */
   2103				<2 RK_PA7 1 &pcfg_pull_up_drv_level_2>;
   2104		};
   2105
   2106		/omit-if-no-ref/
   2107		sdmmc1_det: sdmmc1-det {
   2108			rockchip,pins =
   2109				/* sdmmc1_det */
   2110				<2 RK_PB2 1 &pcfg_pull_up>;
   2111		};
   2112
   2113		/omit-if-no-ref/
   2114		sdmmc1_pwren: sdmmc1-pwren {
   2115			rockchip,pins =
   2116				/* sdmmc1_pwren */
   2117				<2 RK_PB1 1 &pcfg_pull_none>;
   2118		};
   2119	};
   2120
   2121	sdmmc2 {
   2122		/omit-if-no-ref/
   2123		sdmmc2m0_bus4: sdmmc2m0-bus4 {
   2124			rockchip,pins =
   2125				/* sdmmc2_d0m0 */
   2126				<3 RK_PC6 3 &pcfg_pull_up_drv_level_2>,
   2127				/* sdmmc2_d1m0 */
   2128				<3 RK_PC7 3 &pcfg_pull_up_drv_level_2>,
   2129				/* sdmmc2_d2m0 */
   2130				<3 RK_PD0 3 &pcfg_pull_up_drv_level_2>,
   2131				/* sdmmc2_d3m0 */
   2132				<3 RK_PD1 3 &pcfg_pull_up_drv_level_2>;
   2133		};
   2134
   2135		/omit-if-no-ref/
   2136		sdmmc2m0_clk: sdmmc2m0-clk {
   2137			rockchip,pins =
   2138				/* sdmmc2_clkm0 */
   2139				<3 RK_PD3 3 &pcfg_pull_up_drv_level_2>;
   2140		};
   2141
   2142		/omit-if-no-ref/
   2143		sdmmc2m0_cmd: sdmmc2m0-cmd {
   2144			rockchip,pins =
   2145				/* sdmmc2_cmdm0 */
   2146				<3 RK_PD2 3 &pcfg_pull_up_drv_level_2>;
   2147		};
   2148
   2149		/omit-if-no-ref/
   2150		sdmmc2m0_det: sdmmc2m0-det {
   2151			rockchip,pins =
   2152				/* sdmmc2_detm0 */
   2153				<3 RK_PD4 3 &pcfg_pull_up>;
   2154		};
   2155
   2156		/omit-if-no-ref/
   2157		sdmmc2m0_pwren: sdmmc2m0-pwren {
   2158			rockchip,pins =
   2159				/* sdmmc2m0_pwren */
   2160				<3 RK_PD5 3 &pcfg_pull_none>;
   2161		};
   2162
   2163		/omit-if-no-ref/
   2164		sdmmc2m1_bus4: sdmmc2m1-bus4 {
   2165			rockchip,pins =
   2166				/* sdmmc2_d0m1 */
   2167				<3 RK_PA1 5 &pcfg_pull_up_drv_level_2>,
   2168				/* sdmmc2_d1m1 */
   2169				<3 RK_PA2 5 &pcfg_pull_up_drv_level_2>,
   2170				/* sdmmc2_d2m1 */
   2171				<3 RK_PA3 5 &pcfg_pull_up_drv_level_2>,
   2172				/* sdmmc2_d3m1 */
   2173				<3 RK_PA4 5 &pcfg_pull_up_drv_level_2>;
   2174		};
   2175
   2176		/omit-if-no-ref/
   2177		sdmmc2m1_clk: sdmmc2m1-clk {
   2178			rockchip,pins =
   2179				/* sdmmc2_clkm1 */
   2180				<3 RK_PA6 5 &pcfg_pull_up_drv_level_2>;
   2181		};
   2182
   2183		/omit-if-no-ref/
   2184		sdmmc2m1_cmd: sdmmc2m1-cmd {
   2185			rockchip,pins =
   2186				/* sdmmc2_cmdm1 */
   2187				<3 RK_PA5 5 &pcfg_pull_up_drv_level_2>;
   2188		};
   2189
   2190		/omit-if-no-ref/
   2191		sdmmc2m1_det: sdmmc2m1-det {
   2192			rockchip,pins =
   2193				/* sdmmc2_detm1 */
   2194				<3 RK_PA7 4 &pcfg_pull_up>;
   2195		};
   2196
   2197		/omit-if-no-ref/
   2198		sdmmc2m1_pwren: sdmmc2m1-pwren {
   2199			rockchip,pins =
   2200				/* sdmmc2m1_pwren */
   2201				<3 RK_PB0 4 &pcfg_pull_none>;
   2202		};
   2203	};
   2204
   2205	spdif {
   2206		/omit-if-no-ref/
   2207		spdifm0_tx: spdifm0-tx {
   2208			rockchip,pins =
   2209				/* spdifm0_tx */
   2210				<1 RK_PA4 4 &pcfg_pull_none>;
   2211		};
   2212
   2213		/omit-if-no-ref/
   2214		spdifm1_tx: spdifm1-tx {
   2215			rockchip,pins =
   2216				/* spdifm1_tx */
   2217				<3 RK_PC5 2 &pcfg_pull_none>;
   2218		};
   2219
   2220		/omit-if-no-ref/
   2221		spdifm2_tx: spdifm2-tx {
   2222			rockchip,pins =
   2223				/* spdifm2_tx */
   2224				<4 RK_PC4 2 &pcfg_pull_none>;
   2225		};
   2226	};
   2227
   2228	spi0 {
   2229		/omit-if-no-ref/
   2230		spi0m0_pins: spi0m0-pins {
   2231			rockchip,pins =
   2232				/* spi0_clkm0 */
   2233				<0 RK_PB5 2 &pcfg_pull_none>,
   2234				/* spi0_misom0 */
   2235				<0 RK_PC5 2 &pcfg_pull_none>,
   2236				/* spi0_mosim0 */
   2237				<0 RK_PB6 2 &pcfg_pull_none>;
   2238		};
   2239
   2240		/omit-if-no-ref/
   2241		spi0m0_cs0: spi0m0-cs0 {
   2242			rockchip,pins =
   2243				/* spi0_cs0m0 */
   2244				<0 RK_PC6 2 &pcfg_pull_none>;
   2245		};
   2246
   2247		/omit-if-no-ref/
   2248		spi0m0_cs1: spi0m0-cs1 {
   2249			rockchip,pins =
   2250				/* spi0_cs1m0 */
   2251				<0 RK_PC4 2 &pcfg_pull_none>;
   2252		};
   2253
   2254		/omit-if-no-ref/
   2255		spi0m1_pins: spi0m1-pins {
   2256			rockchip,pins =
   2257				/* spi0_clkm1 */
   2258				<2 RK_PD3 3 &pcfg_pull_none>,
   2259				/* spi0_misom1 */
   2260				<2 RK_PD0 3 &pcfg_pull_none>,
   2261				/* spi0_mosim1 */
   2262				<2 RK_PD1 3 &pcfg_pull_none>;
   2263		};
   2264
   2265		/omit-if-no-ref/
   2266		spi0m1_cs0: spi0m1-cs0 {
   2267			rockchip,pins =
   2268				/* spi0_cs0m1 */
   2269				<2 RK_PD2 3 &pcfg_pull_none>;
   2270		};
   2271	};
   2272
   2273	spi1 {
   2274		/omit-if-no-ref/
   2275		spi1m0_pins: spi1m0-pins {
   2276			rockchip,pins =
   2277				/* spi1_clkm0 */
   2278				<2 RK_PB5 3 &pcfg_pull_none>,
   2279				/* spi1_misom0 */
   2280				<2 RK_PB6 3 &pcfg_pull_none>,
   2281				/* spi1_mosim0 */
   2282				<2 RK_PB7 4 &pcfg_pull_none>;
   2283		};
   2284
   2285		/omit-if-no-ref/
   2286		spi1m0_cs0: spi1m0-cs0 {
   2287			rockchip,pins =
   2288				/* spi1_cs0m0 */
   2289				<2 RK_PC0 4 &pcfg_pull_none>;
   2290		};
   2291
   2292		/omit-if-no-ref/
   2293		spi1m0_cs1: spi1m0-cs1 {
   2294			rockchip,pins =
   2295				/* spi1_cs1m0 */
   2296				<2 RK_PC6 3 &pcfg_pull_none>;
   2297		};
   2298
   2299		/omit-if-no-ref/
   2300		spi1m1_pins: spi1m1-pins {
   2301			rockchip,pins =
   2302				/* spi1_clkm1 */
   2303				<3 RK_PC3 3 &pcfg_pull_none>,
   2304				/* spi1_misom1 */
   2305				<3 RK_PC2 3 &pcfg_pull_none>,
   2306				/* spi1_mosim1 */
   2307				<3 RK_PC1 3 &pcfg_pull_none>;
   2308		};
   2309
   2310		/omit-if-no-ref/
   2311		spi1m1_cs0: spi1m1-cs0 {
   2312			rockchip,pins =
   2313				/* spi1_cs0m1 */
   2314				<3 RK_PA1 3 &pcfg_pull_none>;
   2315		};
   2316	};
   2317
   2318	spi2 {
   2319		/omit-if-no-ref/
   2320		spi2m0_pins: spi2m0-pins {
   2321			rockchip,pins =
   2322				/* spi2_clkm0 */
   2323				<2 RK_PC1 4 &pcfg_pull_none>,
   2324				/* spi2_misom0 */
   2325				<2 RK_PC2 4 &pcfg_pull_none>,
   2326				/* spi2_mosim0 */
   2327				<2 RK_PC3 4 &pcfg_pull_none>;
   2328		};
   2329
   2330		/omit-if-no-ref/
   2331		spi2m0_cs0: spi2m0-cs0 {
   2332			rockchip,pins =
   2333				/* spi2_cs0m0 */
   2334				<2 RK_PC4 4 &pcfg_pull_none>;
   2335		};
   2336
   2337		/omit-if-no-ref/
   2338		spi2m0_cs1: spi2m0-cs1 {
   2339			rockchip,pins =
   2340				/* spi2_cs1m0 */
   2341				<2 RK_PC5 4 &pcfg_pull_none>;
   2342		};
   2343
   2344		/omit-if-no-ref/
   2345		spi2m1_pins: spi2m1-pins {
   2346			rockchip,pins =
   2347				/* spi2_clkm1 */
   2348				<3 RK_PA0 3 &pcfg_pull_none>,
   2349				/* spi2_misom1 */
   2350				<2 RK_PD7 3 &pcfg_pull_none>,
   2351				/* spi2_mosim1 */
   2352				<2 RK_PD6 3 &pcfg_pull_none>;
   2353		};
   2354
   2355		/omit-if-no-ref/
   2356		spi2m1_cs0: spi2m1-cs0 {
   2357			rockchip,pins =
   2358				/* spi2_cs0m1 */
   2359				<2 RK_PD5 3 &pcfg_pull_none>;
   2360		};
   2361
   2362		/omit-if-no-ref/
   2363		spi2m1_cs1: spi2m1-cs1 {
   2364			rockchip,pins =
   2365				/* spi2_cs1m1 */
   2366				<2 RK_PD4 3 &pcfg_pull_none>;
   2367		};
   2368	};
   2369
   2370	spi3 {
   2371		/omit-if-no-ref/
   2372		spi3m0_pins: spi3m0-pins {
   2373			rockchip,pins =
   2374				/* spi3_clkm0 */
   2375				<4 RK_PB3 4 &pcfg_pull_none>,
   2376				/* spi3_misom0 */
   2377				<4 RK_PB0 4 &pcfg_pull_none>,
   2378				/* spi3_mosim0 */
   2379				<4 RK_PB2 4 &pcfg_pull_none>;
   2380		};
   2381
   2382		/omit-if-no-ref/
   2383		spi3m0_cs0: spi3m0-cs0 {
   2384			rockchip,pins =
   2385				/* spi3_cs0m0 */
   2386				<4 RK_PA6 4 &pcfg_pull_none>;
   2387		};
   2388
   2389		/omit-if-no-ref/
   2390		spi3m0_cs1: spi3m0-cs1 {
   2391			rockchip,pins =
   2392				/* spi3_cs1m0 */
   2393				<4 RK_PA7 4 &pcfg_pull_none>;
   2394		};
   2395
   2396		/omit-if-no-ref/
   2397		spi3m1_pins: spi3m1-pins {
   2398			rockchip,pins =
   2399				/* spi3_clkm1 */
   2400				<4 RK_PC2 2 &pcfg_pull_none>,
   2401				/* spi3_misom1 */
   2402				<4 RK_PC5 2 &pcfg_pull_none>,
   2403				/* spi3_mosim1 */
   2404				<4 RK_PC3 2 &pcfg_pull_none>;
   2405		};
   2406
   2407		/omit-if-no-ref/
   2408		spi3m1_cs0: spi3m1-cs0 {
   2409			rockchip,pins =
   2410				/* spi3_cs0m1 */
   2411				<4 RK_PC6 2 &pcfg_pull_none>;
   2412		};
   2413
   2414		/omit-if-no-ref/
   2415		spi3m1_cs1: spi3m1-cs1 {
   2416			rockchip,pins =
   2417				/* spi3_cs1m1 */
   2418				<4 RK_PD1 2 &pcfg_pull_none>;
   2419		};
   2420	};
   2421
   2422	tsadc {
   2423		/omit-if-no-ref/
   2424		tsadcm0_shut: tsadcm0-shut {
   2425			rockchip,pins =
   2426				/* tsadcm0_shut */
   2427				<0 RK_PA1 1 &pcfg_pull_none>;
   2428		};
   2429
   2430		/omit-if-no-ref/
   2431		tsadcm1_shut: tsadcm1-shut {
   2432			rockchip,pins =
   2433				/* tsadcm1_shut */
   2434				<0 RK_PA2 2 &pcfg_pull_none>;
   2435		};
   2436
   2437		/omit-if-no-ref/
   2438		tsadc_shutorg: tsadc-shutorg {
   2439			rockchip,pins =
   2440				/* tsadc_shutorg */
   2441				<0 RK_PA1 2 &pcfg_pull_none>;
   2442		};
   2443	};
   2444
   2445	uart0 {
   2446		/omit-if-no-ref/
   2447		uart0_xfer: uart0-xfer {
   2448			rockchip,pins =
   2449				/* uart0_rx */
   2450				<0 RK_PC0 3 &pcfg_pull_up>,
   2451				/* uart0_tx */
   2452				<0 RK_PC1 3 &pcfg_pull_up>;
   2453		};
   2454
   2455		/omit-if-no-ref/
   2456		uart0_ctsn: uart0-ctsn {
   2457			rockchip,pins =
   2458				/* uart0_ctsn */
   2459				<0 RK_PC7 3 &pcfg_pull_none>;
   2460		};
   2461
   2462		/omit-if-no-ref/
   2463		uart0_rtsn: uart0-rtsn {
   2464			rockchip,pins =
   2465				/* uart0_rtsn */
   2466				<0 RK_PC4 3 &pcfg_pull_none>;
   2467		};
   2468	};
   2469
   2470	uart1 {
   2471		/omit-if-no-ref/
   2472		uart1m0_xfer: uart1m0-xfer {
   2473			rockchip,pins =
   2474				/* uart1_rxm0 */
   2475				<2 RK_PB3 2 &pcfg_pull_up>,
   2476				/* uart1_txm0 */
   2477				<2 RK_PB4 2 &pcfg_pull_up>;
   2478		};
   2479
   2480		/omit-if-no-ref/
   2481		uart1m0_ctsn: uart1m0-ctsn {
   2482			rockchip,pins =
   2483				/* uart1m0_ctsn */
   2484				<2 RK_PB6 2 &pcfg_pull_none>;
   2485		};
   2486
   2487		/omit-if-no-ref/
   2488		uart1m0_rtsn: uart1m0-rtsn {
   2489			rockchip,pins =
   2490				/* uart1m0_rtsn */
   2491				<2 RK_PB5 2 &pcfg_pull_none>;
   2492		};
   2493
   2494		/omit-if-no-ref/
   2495		uart1m1_xfer: uart1m1-xfer {
   2496			rockchip,pins =
   2497				/* uart1_rxm1 */
   2498				<3 RK_PD7 4 &pcfg_pull_up>,
   2499				/* uart1_txm1 */
   2500				<3 RK_PD6 4 &pcfg_pull_up>;
   2501		};
   2502
   2503		/omit-if-no-ref/
   2504		uart1m1_ctsn: uart1m1-ctsn {
   2505			rockchip,pins =
   2506				/* uart1m1_ctsn */
   2507				<4 RK_PC1 4 &pcfg_pull_none>;
   2508		};
   2509
   2510		/omit-if-no-ref/
   2511		uart1m1_rtsn: uart1m1-rtsn {
   2512			rockchip,pins =
   2513				/* uart1m1_rtsn */
   2514				<4 RK_PB6 4 &pcfg_pull_none>;
   2515		};
   2516	};
   2517
   2518	uart2 {
   2519		/omit-if-no-ref/
   2520		uart2m0_xfer: uart2m0-xfer {
   2521			rockchip,pins =
   2522				/* uart2_rxm0 */
   2523				<0 RK_PD0 1 &pcfg_pull_up>,
   2524				/* uart2_txm0 */
   2525				<0 RK_PD1 1 &pcfg_pull_up>;
   2526		};
   2527
   2528		/omit-if-no-ref/
   2529		uart2m1_xfer: uart2m1-xfer {
   2530			rockchip,pins =
   2531				/* uart2_rxm1 */
   2532				<1 RK_PD6 2 &pcfg_pull_up>,
   2533				/* uart2_txm1 */
   2534				<1 RK_PD5 2 &pcfg_pull_up>;
   2535		};
   2536	};
   2537
   2538	uart3 {
   2539		/omit-if-no-ref/
   2540		uart3m0_xfer: uart3m0-xfer {
   2541			rockchip,pins =
   2542				/* uart3_rxm0 */
   2543				<1 RK_PA0 2 &pcfg_pull_up>,
   2544				/* uart3_txm0 */
   2545				<1 RK_PA1 2 &pcfg_pull_up>;
   2546		};
   2547
   2548		/omit-if-no-ref/
   2549		uart3m0_ctsn: uart3m0-ctsn {
   2550			rockchip,pins =
   2551				/* uart3m0_ctsn */
   2552				<1 RK_PA3 2 &pcfg_pull_none>;
   2553		};
   2554
   2555		/omit-if-no-ref/
   2556		uart3m0_rtsn: uart3m0-rtsn {
   2557			rockchip,pins =
   2558				/* uart3m0_rtsn */
   2559				<1 RK_PA2 2 &pcfg_pull_none>;
   2560		};
   2561
   2562		/omit-if-no-ref/
   2563		uart3m1_xfer: uart3m1-xfer {
   2564			rockchip,pins =
   2565				/* uart3_rxm1 */
   2566				<3 RK_PC0 4 &pcfg_pull_up>,
   2567				/* uart3_txm1 */
   2568				<3 RK_PB7 4 &pcfg_pull_up>;
   2569		};
   2570	};
   2571
   2572	uart4 {
   2573		/omit-if-no-ref/
   2574		uart4m0_xfer: uart4m0-xfer {
   2575			rockchip,pins =
   2576				/* uart4_rxm0 */
   2577				<1 RK_PA4 2 &pcfg_pull_up>,
   2578				/* uart4_txm0 */
   2579				<1 RK_PA6 2 &pcfg_pull_up>;
   2580		};
   2581
   2582		/omit-if-no-ref/
   2583		uart4m0_ctsn: uart4m0-ctsn {
   2584			rockchip,pins =
   2585				/* uart4m0_ctsn */
   2586				<1 RK_PA7 2 &pcfg_pull_none>;
   2587		};
   2588
   2589		/omit-if-no-ref/
   2590		uart4m0_rtsn: uart4m0-rtsn {
   2591			rockchip,pins =
   2592				/* uart4m0_rtsn */
   2593				<1 RK_PA5 2 &pcfg_pull_none>;
   2594		};
   2595
   2596		/omit-if-no-ref/
   2597		uart4m1_xfer: uart4m1-xfer {
   2598			rockchip,pins =
   2599				/* uart4_rxm1 */
   2600				<3 RK_PB1 4 &pcfg_pull_up>,
   2601				/* uart4_txm1 */
   2602				<3 RK_PB2 4 &pcfg_pull_up>;
   2603		};
   2604	};
   2605
   2606	uart5 {
   2607		/omit-if-no-ref/
   2608		uart5m0_xfer: uart5m0-xfer {
   2609			rockchip,pins =
   2610				/* uart5_rxm0 */
   2611				<2 RK_PA1 3 &pcfg_pull_up>,
   2612				/* uart5_txm0 */
   2613				<2 RK_PA2 3 &pcfg_pull_up>;
   2614		};
   2615
   2616		/omit-if-no-ref/
   2617		uart5m0_ctsn: uart5m0-ctsn {
   2618			rockchip,pins =
   2619				/* uart5m0_ctsn */
   2620				<1 RK_PD7 3 &pcfg_pull_none>;
   2621		};
   2622
   2623		/omit-if-no-ref/
   2624		uart5m0_rtsn: uart5m0-rtsn {
   2625			rockchip,pins =
   2626				/* uart5m0_rtsn */
   2627				<2 RK_PA0 3 &pcfg_pull_none>;
   2628		};
   2629
   2630		/omit-if-no-ref/
   2631		uart5m1_xfer: uart5m1-xfer {
   2632			rockchip,pins =
   2633				/* uart5_rxm1 */
   2634				<3 RK_PC3 4 &pcfg_pull_up>,
   2635				/* uart5_txm1 */
   2636				<3 RK_PC2 4 &pcfg_pull_up>;
   2637		};
   2638	};
   2639
   2640	uart6 {
   2641		/omit-if-no-ref/
   2642		uart6m0_xfer: uart6m0-xfer {
   2643			rockchip,pins =
   2644				/* uart6_rxm0 */
   2645				<2 RK_PA3 3 &pcfg_pull_up>,
   2646				/* uart6_txm0 */
   2647				<2 RK_PA4 3 &pcfg_pull_up>;
   2648		};
   2649
   2650		/omit-if-no-ref/
   2651		uart6m0_ctsn: uart6m0-ctsn {
   2652			rockchip,pins =
   2653				/* uart6m0_ctsn */
   2654				<2 RK_PC0 3 &pcfg_pull_none>;
   2655		};
   2656
   2657		/omit-if-no-ref/
   2658		uart6m0_rtsn: uart6m0-rtsn {
   2659			rockchip,pins =
   2660				/* uart6m0_rtsn */
   2661				<2 RK_PB7 3 &pcfg_pull_none>;
   2662		};
   2663
   2664		/omit-if-no-ref/
   2665		uart6m1_xfer: uart6m1-xfer {
   2666			rockchip,pins =
   2667				/* uart6_rxm1 */
   2668				<1 RK_PD6 3 &pcfg_pull_up>,
   2669				/* uart6_txm1 */
   2670				<1 RK_PD5 3 &pcfg_pull_up>;
   2671		};
   2672	};
   2673
   2674	uart7 {
   2675		/omit-if-no-ref/
   2676		uart7m0_xfer: uart7m0-xfer {
   2677			rockchip,pins =
   2678				/* uart7_rxm0 */
   2679				<2 RK_PA5 3 &pcfg_pull_up>,
   2680				/* uart7_txm0 */
   2681				<2 RK_PA6 3 &pcfg_pull_up>;
   2682		};
   2683
   2684		/omit-if-no-ref/
   2685		uart7m0_ctsn: uart7m0-ctsn {
   2686			rockchip,pins =
   2687				/* uart7m0_ctsn */
   2688				<2 RK_PC2 3 &pcfg_pull_none>;
   2689		};
   2690
   2691		/omit-if-no-ref/
   2692		uart7m0_rtsn: uart7m0-rtsn {
   2693			rockchip,pins =
   2694				/* uart7m0_rtsn */
   2695				<2 RK_PC1 3 &pcfg_pull_none>;
   2696		};
   2697
   2698		/omit-if-no-ref/
   2699		uart7m1_xfer: uart7m1-xfer {
   2700			rockchip,pins =
   2701				/* uart7_rxm1 */
   2702				<3 RK_PC5 4 &pcfg_pull_up>,
   2703				/* uart7_txm1 */
   2704				<3 RK_PC4 4 &pcfg_pull_up>;
   2705		};
   2706
   2707		/omit-if-no-ref/
   2708		uart7m2_xfer: uart7m2-xfer {
   2709			rockchip,pins =
   2710				/* uart7_rxm2 */
   2711				<4 RK_PA3 4 &pcfg_pull_up>,
   2712				/* uart7_txm2 */
   2713				<4 RK_PA2 4 &pcfg_pull_up>;
   2714		};
   2715	};
   2716
   2717	uart8 {
   2718		/omit-if-no-ref/
   2719		uart8m0_xfer: uart8m0-xfer {
   2720			rockchip,pins =
   2721				/* uart8_rxm0 */
   2722				<2 RK_PC6 2 &pcfg_pull_up>,
   2723				/* uart8_txm0 */
   2724				<2 RK_PC5 3 &pcfg_pull_up>;
   2725		};
   2726
   2727		/omit-if-no-ref/
   2728		uart8m0_ctsn: uart8m0-ctsn {
   2729			rockchip,pins =
   2730				/* uart8m0_ctsn */
   2731				<2 RK_PB2 3 &pcfg_pull_none>;
   2732		};
   2733
   2734		/omit-if-no-ref/
   2735		uart8m0_rtsn: uart8m0-rtsn {
   2736			rockchip,pins =
   2737				/* uart8m0_rtsn */
   2738				<2 RK_PB1 3 &pcfg_pull_none>;
   2739		};
   2740
   2741		/omit-if-no-ref/
   2742		uart8m1_xfer: uart8m1-xfer {
   2743			rockchip,pins =
   2744				/* uart8_rxm1 */
   2745				<3 RK_PA0 4 &pcfg_pull_up>,
   2746				/* uart8_txm1 */
   2747				<2 RK_PD7 4 &pcfg_pull_up>;
   2748		};
   2749	};
   2750
   2751	uart9 {
   2752		/omit-if-no-ref/
   2753		uart9m0_xfer: uart9m0-xfer {
   2754			rockchip,pins =
   2755				/* uart9_rxm0 */
   2756				<2 RK_PA7 3 &pcfg_pull_up>,
   2757				/* uart9_txm0 */
   2758				<2 RK_PB0 3 &pcfg_pull_up>;
   2759		};
   2760
   2761		/omit-if-no-ref/
   2762		uart9m0_ctsn: uart9m0-ctsn {
   2763			rockchip,pins =
   2764				/* uart9m0_ctsn */
   2765				<2 RK_PC4 3 &pcfg_pull_none>;
   2766		};
   2767
   2768		/omit-if-no-ref/
   2769		uart9m0_rtsn: uart9m0-rtsn {
   2770			rockchip,pins =
   2771				/* uart9m0_rtsn */
   2772				<2 RK_PC3 3 &pcfg_pull_none>;
   2773		};
   2774
   2775		/omit-if-no-ref/
   2776		uart9m1_xfer: uart9m1-xfer {
   2777			rockchip,pins =
   2778				/* uart9_rxm1 */
   2779				<4 RK_PC6 4 &pcfg_pull_up>,
   2780				/* uart9_txm1 */
   2781				<4 RK_PC5 4 &pcfg_pull_up>;
   2782		};
   2783
   2784		/omit-if-no-ref/
   2785		uart9m2_xfer: uart9m2-xfer {
   2786			rockchip,pins =
   2787				/* uart9_rxm2 */
   2788				<4 RK_PA5 4 &pcfg_pull_up>,
   2789				/* uart9_txm2 */
   2790				<4 RK_PA4 4 &pcfg_pull_up>;
   2791		};
   2792	};
   2793
   2794	vop {
   2795		/omit-if-no-ref/
   2796		vopm0_pins: vopm0-pins {
   2797			rockchip,pins =
   2798				/* vop_pwmm0 */
   2799				<0 RK_PC3 2 &pcfg_pull_none>;
   2800		};
   2801
   2802		/omit-if-no-ref/
   2803		vopm1_pins: vopm1-pins {
   2804			rockchip,pins =
   2805				/* vop_pwmm1 */
   2806				<3 RK_PC4 2 &pcfg_pull_none>;
   2807		};
   2808	};
   2809};
   2810
   2811/*
   2812 * This part is edited handly.
   2813 */
   2814&pinctrl {
   2815	spi0-hs {
   2816		/omit-if-no-ref/
   2817		spi0m0_pins_hs: spi0m0-pins {
   2818			rockchip,pins =
   2819				/* spi0_clkm0 */
   2820				<0 RK_PB5 2 &pcfg_pull_up_drv_level_1>,
   2821				/* spi0_misom0 */
   2822				<0 RK_PC5 2 &pcfg_pull_up_drv_level_1>,
   2823				/* spi0_mosim0 */
   2824				<0 RK_PB6 2 &pcfg_pull_up_drv_level_1>;
   2825		};
   2826
   2827		/omit-if-no-ref/
   2828		spi0m0_cs0_hs: spi0m0-cs0 {
   2829			rockchip,pins =
   2830				/* spi0_cs0m0 */
   2831				<0 RK_PC6 2 &pcfg_pull_up_drv_level_1>;
   2832		};
   2833
   2834		/omit-if-no-ref/
   2835		spi0m0_cs1_hs: spi0m0-cs1 {
   2836			rockchip,pins =
   2837				/* spi0_cs1m0 */
   2838				<0 RK_PC4 2 &pcfg_pull_up_drv_level_1>;
   2839		};
   2840
   2841		/omit-if-no-ref/
   2842		spi0m1_pins_hs: spi0m1-pins {
   2843			rockchip,pins =
   2844				/* spi0_clkm1 */
   2845				<2 RK_PD3 3 &pcfg_pull_up_drv_level_1>,
   2846				/* spi0_misom1 */
   2847				<2 RK_PD0 3 &pcfg_pull_up_drv_level_1>,
   2848				/* spi0_mosim1 */
   2849				<2 RK_PD1 3 &pcfg_pull_up_drv_level_1>;
   2850		};
   2851
   2852		/omit-if-no-ref/
   2853		spi0m1_cs0_hs: spi0m1-cs0 {
   2854			rockchip,pins =
   2855				/* spi0_cs0m1 */
   2856				<2 RK_PD2 3 &pcfg_pull_up_drv_level_1>;
   2857		};
   2858	};
   2859
   2860	spi1-hs {
   2861		/omit-if-no-ref/
   2862		spi1m0_pins_hs: spi1m0-pins {
   2863			rockchip,pins =
   2864				/* spi1_clkm0 */
   2865				<2 RK_PB5 3 &pcfg_pull_up_drv_level_1>,
   2866				/* spi1_misom0 */
   2867				<2 RK_PB6 3 &pcfg_pull_up_drv_level_1>,
   2868				/* spi1_mosim0 */
   2869				<2 RK_PB7 4 &pcfg_pull_up_drv_level_1>;
   2870		};
   2871
   2872		/omit-if-no-ref/
   2873		spi1m0_cs0_hs: spi1m0-cs0 {
   2874			rockchip,pins =
   2875				/* spi1_cs0m0 */
   2876				<2 RK_PC0 4 &pcfg_pull_up_drv_level_1>;
   2877		};
   2878
   2879		/omit-if-no-ref/
   2880		spi1m0_cs1_hs: spi1m0-cs1 {
   2881			rockchip,pins =
   2882				/* spi1_cs1m0 */
   2883				<2 RK_PC6 3 &pcfg_pull_up_drv_level_1>;
   2884		};
   2885
   2886		/omit-if-no-ref/
   2887		spi1m1_pins_hs: spi1m1-pins {
   2888			rockchip,pins =
   2889				/* spi1_clkm1 */
   2890				<3 RK_PC3 3 &pcfg_pull_up_drv_level_1>,
   2891				/* spi1_misom1 */
   2892				<3 RK_PC2 3 &pcfg_pull_up_drv_level_1>,
   2893				/* spi1_mosim1 */
   2894				<3 RK_PC1 3 &pcfg_pull_up_drv_level_1>;
   2895		};
   2896
   2897		/omit-if-no-ref/
   2898		spi1m1_cs0_hs: spi1m1-cs0 {
   2899			rockchip,pins =
   2900				/* spi1_cs0m1 */
   2901				<3 RK_PA1 3 &pcfg_pull_up_drv_level_1>;
   2902		};
   2903	};
   2904
   2905	spi2-hs {
   2906		/omit-if-no-ref/
   2907		spi2m0_pins_hs: spi2m0-pins {
   2908			rockchip,pins =
   2909				/* spi2_clkm0 */
   2910				<2 RK_PC1 4 &pcfg_pull_up_drv_level_1>,
   2911				/* spi2_misom0 */
   2912				<2 RK_PC2 4 &pcfg_pull_up_drv_level_1>,
   2913				/* spi2_mosim0 */
   2914				<2 RK_PC3 4 &pcfg_pull_up_drv_level_1>;
   2915		};
   2916
   2917		/omit-if-no-ref/
   2918		spi2m0_cs0_hs: spi2m0-cs0 {
   2919			rockchip,pins =
   2920				/* spi2_cs0m0 */
   2921				<2 RK_PC4 4 &pcfg_pull_up_drv_level_1>;
   2922		};
   2923
   2924		/omit-if-no-ref/
   2925		spi2m0_cs1_hs: spi2m0-cs1 {
   2926			rockchip,pins =
   2927				/* spi2_cs1m0 */
   2928				<2 RK_PC5 4 &pcfg_pull_up_drv_level_1>;
   2929		};
   2930
   2931		/omit-if-no-ref/
   2932		spi2m1_pins_hs: spi2m1-pins {
   2933			rockchip,pins =
   2934				/* spi2_clkm1 */
   2935				<3 RK_PA0 3 &pcfg_pull_up_drv_level_1>,
   2936				/* spi2_misom1 */
   2937				<2 RK_PD7 3 &pcfg_pull_up_drv_level_1>,
   2938				/* spi2_mosim1 */
   2939				<2 RK_PD6 3 &pcfg_pull_up_drv_level_1>;
   2940		};
   2941
   2942		/omit-if-no-ref/
   2943		spi2m1_cs0_hs: spi2m1-cs0 {
   2944			rockchip,pins =
   2945				/* spi2_cs0m1 */
   2946				<2 RK_PD5 3 &pcfg_pull_up_drv_level_1>;
   2947		};
   2948
   2949		/omit-if-no-ref/
   2950		spi2m1_cs1_hs: spi2m1-cs1 {
   2951			rockchip,pins =
   2952				/* spi2_cs1m1 */
   2953				<2 RK_PD4 3 &pcfg_pull_up_drv_level_1>;
   2954		};
   2955	};
   2956
   2957	spi3-hs {
   2958		/omit-if-no-ref/
   2959		spi3m0_pins_hs: spi3m0-pins {
   2960			rockchip,pins =
   2961				/* spi3_clkm0 */
   2962				<4 RK_PB3 4 &pcfg_pull_up_drv_level_1>,
   2963				/* spi3_misom0 */
   2964				<4 RK_PB0 4 &pcfg_pull_up_drv_level_1>,
   2965				/* spi3_mosim0 */
   2966				<4 RK_PB2 4 &pcfg_pull_up_drv_level_1>;
   2967		};
   2968
   2969		/omit-if-no-ref/
   2970		spi3m0_cs0_hs: spi3m0-cs0 {
   2971			rockchip,pins =
   2972				/* spi3_cs0m0 */
   2973				<4 RK_PA6 4 &pcfg_pull_up_drv_level_1>;
   2974		};
   2975
   2976		/omit-if-no-ref/
   2977		spi3m0_cs1_hs: spi3m0-cs1 {
   2978			rockchip,pins =
   2979				/* spi3_cs1m0 */
   2980				<4 RK_PA7 4 &pcfg_pull_up_drv_level_1>;
   2981		};
   2982
   2983		/omit-if-no-ref/
   2984		spi3m1_pins_hs: spi3m1-pins {
   2985			rockchip,pins =
   2986				/* spi3_clkm1 */
   2987				<4 RK_PC2 2 &pcfg_pull_up_drv_level_1>,
   2988				/* spi3_misom1 */
   2989				<4 RK_PC5 2 &pcfg_pull_up_drv_level_1>,
   2990				/* spi3_mosim1 */
   2991				<4 RK_PC3 2 &pcfg_pull_up_drv_level_1>;
   2992		};
   2993
   2994		/omit-if-no-ref/
   2995		spi3m1_cs0_hs: spi3m1-cs0 {
   2996			rockchip,pins =
   2997				/* spi3_cs0m1 */
   2998				<4 RK_PC6 2 &pcfg_pull_up_drv_level_1>;
   2999		};
   3000
   3001		/omit-if-no-ref/
   3002		spi3m1_cs1_hs: spi3m1-cs1 {
   3003			rockchip,pins =
   3004				/* spi3_cs1m1 */
   3005				<4 RK_PD1 2 &pcfg_pull_up_drv_level_1>;
   3006		};
   3007	};
   3008
   3009	gmac-txd-level3 {
   3010		/omit-if-no-ref/
   3011		gmac0_tx_bus2_level3: gmac0-tx-bus2-level3 {
   3012			rockchip,pins =
   3013				/* gmac0_txd0 */
   3014				<2 RK_PB3 1 &pcfg_pull_none_drv_level_3>,
   3015				/* gmac0_txd1 */
   3016				<2 RK_PB4 1 &pcfg_pull_none_drv_level_3>,
   3017				/* gmac0_txen */
   3018				<2 RK_PB5 1 &pcfg_pull_none>;
   3019		};
   3020
   3021		/omit-if-no-ref/
   3022		gmac0_rgmii_bus_level3: gmac0-rgmii-bus-level3 {
   3023			rockchip,pins =
   3024				/* gmac0_rxd2 */
   3025				<2 RK_PA3 2 &pcfg_pull_none>,
   3026				/* gmac0_rxd3 */
   3027				<2 RK_PA4 2 &pcfg_pull_none>,
   3028				/* gmac0_txd2 */
   3029				<2 RK_PA6 2 &pcfg_pull_none_drv_level_3>,
   3030				/* gmac0_txd3 */
   3031				<2 RK_PA7 2 &pcfg_pull_none_drv_level_3>;
   3032		};
   3033
   3034		/omit-if-no-ref/
   3035		gmac1m0_tx_bus2_level3: gmac1m0-tx-bus2-level3 {
   3036			rockchip,pins =
   3037				/* gmac1_txd0m0 */
   3038				<3 RK_PB5 3 &pcfg_pull_none_drv_level_3>,
   3039				/* gmac1_txd1m0 */
   3040				<3 RK_PB6 3 &pcfg_pull_none_drv_level_3>,
   3041				/* gmac1_txenm0 */
   3042				<3 RK_PB7 3 &pcfg_pull_none>;
   3043		};
   3044
   3045		/omit-if-no-ref/
   3046		gmac1m0_rgmii_bus_level3: gmac1m0-rgmii-bus-level3 {
   3047			rockchip,pins =
   3048				/* gmac1_rxd2m0 */
   3049				<3 RK_PA4 3 &pcfg_pull_none>,
   3050				/* gmac1_rxd3m0 */
   3051				<3 RK_PA5 3 &pcfg_pull_none>,
   3052				/* gmac1_txd2m0 */
   3053				<3 RK_PA2 3 &pcfg_pull_none_drv_level_3>,
   3054				/* gmac1_txd3m0 */
   3055				<3 RK_PA3 3 &pcfg_pull_none_drv_level_3>;
   3056		};
   3057
   3058		/omit-if-no-ref/
   3059		gmac1m1_tx_bus2_level3: gmac1m1-tx-bus2-level3 {
   3060			rockchip,pins =
   3061				/* gmac1_txd0m1 */
   3062				<4 RK_PA4 3 &pcfg_pull_none_drv_level_3>,
   3063				/* gmac1_txd1m1 */
   3064				<4 RK_PA5 3 &pcfg_pull_none_drv_level_3>,
   3065				/* gmac1_txenm1 */
   3066				<4 RK_PA6 3 &pcfg_pull_none>;
   3067		};
   3068
   3069		/omit-if-no-ref/
   3070		gmac1m1_rgmii_bus_level3: gmac1m1-rgmii-bus-level3 {
   3071			rockchip,pins =
   3072				/* gmac1_rxd2m1 */
   3073				<4 RK_PA1 3 &pcfg_pull_none>,
   3074				/* gmac1_rxd3m1 */
   3075				<4 RK_PA2 3 &pcfg_pull_none>,
   3076				/* gmac1_txd2m1 */
   3077				<3 RK_PD6 3 &pcfg_pull_none_drv_level_3>,
   3078				/* gmac1_txd3m1 */
   3079				<3 RK_PD7 3 &pcfg_pull_none_drv_level_3>;
   3080		};
   3081	};
   3082
   3083	gmac-txc-level2 {
   3084		/omit-if-no-ref/
   3085		gmac0_rgmii_clk_level2: gmac0-rgmii-clk-level2 {
   3086			rockchip,pins =
   3087				/* gmac0_rxclk */
   3088				<2 RK_PA5 2 &pcfg_pull_none>,
   3089				/* gmac0_txclk */
   3090				<2 RK_PB0 2 &pcfg_pull_none_drv_level_2>;
   3091		};
   3092
   3093		/omit-if-no-ref/
   3094		gmac1m0_rgmii_clk_level2: gmac1m0-rgmii-clk-level2 {
   3095			rockchip,pins =
   3096				/* gmac1_rxclkm0 */
   3097				<3 RK_PA7 3 &pcfg_pull_none>,
   3098				/* gmac1_txclkm0 */
   3099				<3 RK_PA6 3 &pcfg_pull_none_drv_level_2>;
   3100		};
   3101
   3102		/omit-if-no-ref/
   3103		gmac1m1_rgmii_clk_level2: gmac1m1-rgmii-clk-level2 {
   3104			rockchip,pins =
   3105				/* gmac1_rxclkm1 */
   3106				<4 RK_PA3 3 &pcfg_pull_none>,
   3107				/* gmac1_txclkm1 */
   3108				<4 RK_PA0 3 &pcfg_pull_none_drv_level_2>;
   3109		};
   3110	};
   3111
   3112	tsadc {
   3113		/omit-if-no-ref/
   3114		tsadc_pin: tsadc-pin {
   3115			rockchip,pins =
   3116				/* tsadc_pin */
   3117				<0 RK_PA1 0 &pcfg_pull_none>;
   3118		};
   3119	};
   3120};