162306a36Sopenharmony_ci// SPDX-License-Identifier: (GPL-2.0+ OR MIT) 262306a36Sopenharmony_ci/* 362306a36Sopenharmony_ci * Copyright (c) 2021 Rockchip Electronics Co., Ltd. 462306a36Sopenharmony_ci */ 562306a36Sopenharmony_ci 662306a36Sopenharmony_ci#include <dt-bindings/pinctrl/rockchip.h> 762306a36Sopenharmony_ci#include "rockchip-pinconf.dtsi" 862306a36Sopenharmony_ci 962306a36Sopenharmony_ci/* 1062306a36Sopenharmony_ci * This file is auto generated by pin2dts tool, please keep these code 1162306a36Sopenharmony_ci * by adding changes at end of this file. 1262306a36Sopenharmony_ci */ 1362306a36Sopenharmony_ci&pinctrl { 1462306a36Sopenharmony_ci clk32k { 1562306a36Sopenharmony_ci /omit-if-no-ref/ 1662306a36Sopenharmony_ci clk32k_out1: clk32k-out1 { 1762306a36Sopenharmony_ci rockchip,pins = 1862306a36Sopenharmony_ci /* clk32k_out1 */ 1962306a36Sopenharmony_ci <2 RK_PC5 1 &pcfg_pull_none>; 2062306a36Sopenharmony_ci }; 2162306a36Sopenharmony_ci 2262306a36Sopenharmony_ci }; 2362306a36Sopenharmony_ci 2462306a36Sopenharmony_ci eth0 { 2562306a36Sopenharmony_ci /omit-if-no-ref/ 2662306a36Sopenharmony_ci eth0_pins: eth0-pins { 2762306a36Sopenharmony_ci rockchip,pins = 2862306a36Sopenharmony_ci /* eth0_refclko_25m */ 2962306a36Sopenharmony_ci <2 RK_PC3 1 &pcfg_pull_none>; 3062306a36Sopenharmony_ci }; 3162306a36Sopenharmony_ci 3262306a36Sopenharmony_ci }; 3362306a36Sopenharmony_ci 3462306a36Sopenharmony_ci fspi { 3562306a36Sopenharmony_ci /omit-if-no-ref/ 3662306a36Sopenharmony_ci fspim1_pins: fspim1-pins { 3762306a36Sopenharmony_ci rockchip,pins = 3862306a36Sopenharmony_ci /* fspi_clk_m1 */ 3962306a36Sopenharmony_ci <2 RK_PB3 3 &pcfg_pull_up_drv_level_2>, 4062306a36Sopenharmony_ci /* fspi_cs0n_m1 */ 4162306a36Sopenharmony_ci <2 RK_PB4 3 &pcfg_pull_up_drv_level_2>, 4262306a36Sopenharmony_ci /* fspi_d0_m1 */ 4362306a36Sopenharmony_ci <2 RK_PA6 3 &pcfg_pull_up_drv_level_2>, 4462306a36Sopenharmony_ci /* fspi_d1_m1 */ 4562306a36Sopenharmony_ci <2 RK_PA7 3 &pcfg_pull_up_drv_level_2>, 4662306a36Sopenharmony_ci /* fspi_d2_m1 */ 4762306a36Sopenharmony_ci <2 RK_PB0 3 &pcfg_pull_up_drv_level_2>, 4862306a36Sopenharmony_ci /* fspi_d3_m1 */ 4962306a36Sopenharmony_ci <2 RK_PB1 3 &pcfg_pull_up_drv_level_2>; 5062306a36Sopenharmony_ci }; 5162306a36Sopenharmony_ci 5262306a36Sopenharmony_ci /omit-if-no-ref/ 5362306a36Sopenharmony_ci fspim1_cs1: fspim1-cs1 { 5462306a36Sopenharmony_ci rockchip,pins = 5562306a36Sopenharmony_ci /* fspi_cs1n_m1 */ 5662306a36Sopenharmony_ci <2 RK_PB5 3 &pcfg_pull_up_drv_level_2>; 5762306a36Sopenharmony_ci }; 5862306a36Sopenharmony_ci }; 5962306a36Sopenharmony_ci 6062306a36Sopenharmony_ci gmac0 { 6162306a36Sopenharmony_ci /omit-if-no-ref/ 6262306a36Sopenharmony_ci gmac0_miim: gmac0-miim { 6362306a36Sopenharmony_ci rockchip,pins = 6462306a36Sopenharmony_ci /* gmac0_mdc */ 6562306a36Sopenharmony_ci <4 RK_PC4 1 &pcfg_pull_none>, 6662306a36Sopenharmony_ci /* gmac0_mdio */ 6762306a36Sopenharmony_ci <4 RK_PC5 1 &pcfg_pull_none>; 6862306a36Sopenharmony_ci }; 6962306a36Sopenharmony_ci 7062306a36Sopenharmony_ci /omit-if-no-ref/ 7162306a36Sopenharmony_ci gmac0_clkinout: gmac0-clkinout { 7262306a36Sopenharmony_ci rockchip,pins = 7362306a36Sopenharmony_ci /* gmac0_mclkinout */ 7462306a36Sopenharmony_ci <4 RK_PC3 1 &pcfg_pull_none>; 7562306a36Sopenharmony_ci }; 7662306a36Sopenharmony_ci 7762306a36Sopenharmony_ci /omit-if-no-ref/ 7862306a36Sopenharmony_ci gmac0_rx_bus2: gmac0-rx-bus2 { 7962306a36Sopenharmony_ci rockchip,pins = 8062306a36Sopenharmony_ci /* gmac0_rxd0 */ 8162306a36Sopenharmony_ci <2 RK_PC1 1 &pcfg_pull_none>, 8262306a36Sopenharmony_ci /* gmac0_rxd1 */ 8362306a36Sopenharmony_ci <2 RK_PC2 1 &pcfg_pull_none>, 8462306a36Sopenharmony_ci /* gmac0_rxdv_crs */ 8562306a36Sopenharmony_ci <4 RK_PC2 1 &pcfg_pull_none>; 8662306a36Sopenharmony_ci }; 8762306a36Sopenharmony_ci 8862306a36Sopenharmony_ci /omit-if-no-ref/ 8962306a36Sopenharmony_ci gmac0_tx_bus2: gmac0-tx-bus2 { 9062306a36Sopenharmony_ci rockchip,pins = 9162306a36Sopenharmony_ci /* gmac0_txd0 */ 9262306a36Sopenharmony_ci <2 RK_PB6 1 &pcfg_pull_none>, 9362306a36Sopenharmony_ci /* gmac0_txd1 */ 9462306a36Sopenharmony_ci <2 RK_PB7 1 &pcfg_pull_none>, 9562306a36Sopenharmony_ci /* gmac0_txen */ 9662306a36Sopenharmony_ci <2 RK_PC0 1 &pcfg_pull_none>; 9762306a36Sopenharmony_ci }; 9862306a36Sopenharmony_ci 9962306a36Sopenharmony_ci /omit-if-no-ref/ 10062306a36Sopenharmony_ci gmac0_rgmii_clk: gmac0-rgmii-clk { 10162306a36Sopenharmony_ci rockchip,pins = 10262306a36Sopenharmony_ci /* gmac0_rxclk */ 10362306a36Sopenharmony_ci <2 RK_PB0 1 &pcfg_pull_none>, 10462306a36Sopenharmony_ci /* gmac0_txclk */ 10562306a36Sopenharmony_ci <2 RK_PB3 1 &pcfg_pull_none>; 10662306a36Sopenharmony_ci }; 10762306a36Sopenharmony_ci 10862306a36Sopenharmony_ci /omit-if-no-ref/ 10962306a36Sopenharmony_ci gmac0_rgmii_bus: gmac0-rgmii-bus { 11062306a36Sopenharmony_ci rockchip,pins = 11162306a36Sopenharmony_ci /* gmac0_rxd2 */ 11262306a36Sopenharmony_ci <2 RK_PA6 1 &pcfg_pull_none>, 11362306a36Sopenharmony_ci /* gmac0_rxd3 */ 11462306a36Sopenharmony_ci <2 RK_PA7 1 &pcfg_pull_none>, 11562306a36Sopenharmony_ci /* gmac0_txd2 */ 11662306a36Sopenharmony_ci <2 RK_PB1 1 &pcfg_pull_none>, 11762306a36Sopenharmony_ci /* gmac0_txd3 */ 11862306a36Sopenharmony_ci <2 RK_PB2 1 &pcfg_pull_none>; 11962306a36Sopenharmony_ci }; 12062306a36Sopenharmony_ci 12162306a36Sopenharmony_ci /omit-if-no-ref/ 12262306a36Sopenharmony_ci gmac0_ppsclk: gmac0-ppsclk { 12362306a36Sopenharmony_ci rockchip,pins = 12462306a36Sopenharmony_ci /* gmac0_ppsclk */ 12562306a36Sopenharmony_ci <2 RK_PC4 1 &pcfg_pull_none>; 12662306a36Sopenharmony_ci }; 12762306a36Sopenharmony_ci 12862306a36Sopenharmony_ci /omit-if-no-ref/ 12962306a36Sopenharmony_ci gmac0_ppstring: gmac0-ppstring { 13062306a36Sopenharmony_ci rockchip,pins = 13162306a36Sopenharmony_ci /* gmac0_ppstring */ 13262306a36Sopenharmony_ci <2 RK_PB5 1 &pcfg_pull_none>; 13362306a36Sopenharmony_ci }; 13462306a36Sopenharmony_ci 13562306a36Sopenharmony_ci /omit-if-no-ref/ 13662306a36Sopenharmony_ci gmac0_ptp_refclk: gmac0-ptp-refclk { 13762306a36Sopenharmony_ci rockchip,pins = 13862306a36Sopenharmony_ci /* gmac0_ptp_refclk */ 13962306a36Sopenharmony_ci <2 RK_PB4 1 &pcfg_pull_none>; 14062306a36Sopenharmony_ci }; 14162306a36Sopenharmony_ci 14262306a36Sopenharmony_ci /omit-if-no-ref/ 14362306a36Sopenharmony_ci gmac0_txer: gmac0-txer { 14462306a36Sopenharmony_ci rockchip,pins = 14562306a36Sopenharmony_ci /* gmac0_txer */ 14662306a36Sopenharmony_ci <4 RK_PC6 1 &pcfg_pull_none>; 14762306a36Sopenharmony_ci }; 14862306a36Sopenharmony_ci 14962306a36Sopenharmony_ci }; 15062306a36Sopenharmony_ci 15162306a36Sopenharmony_ci hdmi { 15262306a36Sopenharmony_ci /omit-if-no-ref/ 15362306a36Sopenharmony_ci hdmim0_tx1_cec: hdmim0-tx1-cec { 15462306a36Sopenharmony_ci rockchip,pins = 15562306a36Sopenharmony_ci /* hdmim0_tx1_cec */ 15662306a36Sopenharmony_ci <2 RK_PC4 4 &pcfg_pull_none>; 15762306a36Sopenharmony_ci }; 15862306a36Sopenharmony_ci 15962306a36Sopenharmony_ci /omit-if-no-ref/ 16062306a36Sopenharmony_ci hdmim0_tx1_scl: hdmim0-tx1-scl { 16162306a36Sopenharmony_ci rockchip,pins = 16262306a36Sopenharmony_ci /* hdmim0_tx1_scl */ 16362306a36Sopenharmony_ci <2 RK_PB5 4 &pcfg_pull_none>; 16462306a36Sopenharmony_ci }; 16562306a36Sopenharmony_ci 16662306a36Sopenharmony_ci /omit-if-no-ref/ 16762306a36Sopenharmony_ci hdmim0_tx1_sda: hdmim0-tx1-sda { 16862306a36Sopenharmony_ci rockchip,pins = 16962306a36Sopenharmony_ci /* hdmim0_tx1_sda */ 17062306a36Sopenharmony_ci <2 RK_PB4 4 &pcfg_pull_none>; 17162306a36Sopenharmony_ci }; 17262306a36Sopenharmony_ci }; 17362306a36Sopenharmony_ci 17462306a36Sopenharmony_ci i2c0 { 17562306a36Sopenharmony_ci /omit-if-no-ref/ 17662306a36Sopenharmony_ci i2c0m1_xfer: i2c0m1-xfer { 17762306a36Sopenharmony_ci rockchip,pins = 17862306a36Sopenharmony_ci /* i2c0_scl_m1 */ 17962306a36Sopenharmony_ci <4 RK_PC5 9 &pcfg_pull_none_smt>, 18062306a36Sopenharmony_ci /* i2c0_sda_m1 */ 18162306a36Sopenharmony_ci <4 RK_PC6 9 &pcfg_pull_none_smt>; 18262306a36Sopenharmony_ci }; 18362306a36Sopenharmony_ci }; 18462306a36Sopenharmony_ci 18562306a36Sopenharmony_ci i2c2 { 18662306a36Sopenharmony_ci /omit-if-no-ref/ 18762306a36Sopenharmony_ci i2c2m1_xfer: i2c2m1-xfer { 18862306a36Sopenharmony_ci rockchip,pins = 18962306a36Sopenharmony_ci /* i2c2_scl_m1 */ 19062306a36Sopenharmony_ci <2 RK_PC1 9 &pcfg_pull_none_smt>, 19162306a36Sopenharmony_ci /* i2c2_sda_m1 */ 19262306a36Sopenharmony_ci <2 RK_PC0 9 &pcfg_pull_none_smt>; 19362306a36Sopenharmony_ci }; 19462306a36Sopenharmony_ci }; 19562306a36Sopenharmony_ci 19662306a36Sopenharmony_ci i2c3 { 19762306a36Sopenharmony_ci /omit-if-no-ref/ 19862306a36Sopenharmony_ci i2c3m3_xfer: i2c3m3-xfer { 19962306a36Sopenharmony_ci rockchip,pins = 20062306a36Sopenharmony_ci /* i2c3_scl_m3 */ 20162306a36Sopenharmony_ci <2 RK_PB2 9 &pcfg_pull_none_smt>, 20262306a36Sopenharmony_ci /* i2c3_sda_m3 */ 20362306a36Sopenharmony_ci <2 RK_PB3 9 &pcfg_pull_none_smt>; 20462306a36Sopenharmony_ci }; 20562306a36Sopenharmony_ci }; 20662306a36Sopenharmony_ci 20762306a36Sopenharmony_ci i2c4 { 20862306a36Sopenharmony_ci /omit-if-no-ref/ 20962306a36Sopenharmony_ci i2c4m1_xfer: i2c4m1-xfer { 21062306a36Sopenharmony_ci rockchip,pins = 21162306a36Sopenharmony_ci /* i2c4_scl_m1 */ 21262306a36Sopenharmony_ci <2 RK_PB5 9 &pcfg_pull_none_smt>, 21362306a36Sopenharmony_ci /* i2c4_sda_m1 */ 21462306a36Sopenharmony_ci <2 RK_PB4 9 &pcfg_pull_none_smt>; 21562306a36Sopenharmony_ci }; 21662306a36Sopenharmony_ci }; 21762306a36Sopenharmony_ci 21862306a36Sopenharmony_ci i2c5 { 21962306a36Sopenharmony_ci /omit-if-no-ref/ 22062306a36Sopenharmony_ci i2c5m4_xfer: i2c5m4-xfer { 22162306a36Sopenharmony_ci rockchip,pins = 22262306a36Sopenharmony_ci /* i2c5_scl_m4 */ 22362306a36Sopenharmony_ci <2 RK_PB6 9 &pcfg_pull_none_smt>, 22462306a36Sopenharmony_ci /* i2c5_sda_m4 */ 22562306a36Sopenharmony_ci <2 RK_PB7 9 &pcfg_pull_none_smt>; 22662306a36Sopenharmony_ci }; 22762306a36Sopenharmony_ci }; 22862306a36Sopenharmony_ci 22962306a36Sopenharmony_ci i2c6 { 23062306a36Sopenharmony_ci /omit-if-no-ref/ 23162306a36Sopenharmony_ci i2c6m2_xfer: i2c6m2-xfer { 23262306a36Sopenharmony_ci rockchip,pins = 23362306a36Sopenharmony_ci /* i2c6_scl_m2 */ 23462306a36Sopenharmony_ci <2 RK_PC3 9 &pcfg_pull_none_smt>, 23562306a36Sopenharmony_ci /* i2c6_sda_m2 */ 23662306a36Sopenharmony_ci <2 RK_PC2 9 &pcfg_pull_none_smt>; 23762306a36Sopenharmony_ci }; 23862306a36Sopenharmony_ci }; 23962306a36Sopenharmony_ci 24062306a36Sopenharmony_ci i2c7 { 24162306a36Sopenharmony_ci /omit-if-no-ref/ 24262306a36Sopenharmony_ci i2c7m1_xfer: i2c7m1-xfer { 24362306a36Sopenharmony_ci rockchip,pins = 24462306a36Sopenharmony_ci /* i2c7_scl_m1 */ 24562306a36Sopenharmony_ci <4 RK_PC3 9 &pcfg_pull_none_smt>, 24662306a36Sopenharmony_ci /* i2c7_sda_m1 */ 24762306a36Sopenharmony_ci <4 RK_PC4 9 &pcfg_pull_none_smt>; 24862306a36Sopenharmony_ci }; 24962306a36Sopenharmony_ci }; 25062306a36Sopenharmony_ci 25162306a36Sopenharmony_ci i2c8 { 25262306a36Sopenharmony_ci /omit-if-no-ref/ 25362306a36Sopenharmony_ci i2c8m1_xfer: i2c8m1-xfer { 25462306a36Sopenharmony_ci rockchip,pins = 25562306a36Sopenharmony_ci /* i2c8_scl_m1 */ 25662306a36Sopenharmony_ci <2 RK_PB0 9 &pcfg_pull_none_smt>, 25762306a36Sopenharmony_ci /* i2c8_sda_m1 */ 25862306a36Sopenharmony_ci <2 RK_PB1 9 &pcfg_pull_none_smt>; 25962306a36Sopenharmony_ci }; 26062306a36Sopenharmony_ci }; 26162306a36Sopenharmony_ci 26262306a36Sopenharmony_ci i2s2 { 26362306a36Sopenharmony_ci /omit-if-no-ref/ 26462306a36Sopenharmony_ci i2s2m0_lrck: i2s2m0-lrck { 26562306a36Sopenharmony_ci rockchip,pins = 26662306a36Sopenharmony_ci /* i2s2m0_lrck */ 26762306a36Sopenharmony_ci <2 RK_PC0 2 &pcfg_pull_none>; 26862306a36Sopenharmony_ci }; 26962306a36Sopenharmony_ci 27062306a36Sopenharmony_ci /omit-if-no-ref/ 27162306a36Sopenharmony_ci i2s2m0_mclk: i2s2m0-mclk { 27262306a36Sopenharmony_ci rockchip,pins = 27362306a36Sopenharmony_ci /* i2s2m0_mclk */ 27462306a36Sopenharmony_ci <2 RK_PB6 2 &pcfg_pull_none>; 27562306a36Sopenharmony_ci }; 27662306a36Sopenharmony_ci 27762306a36Sopenharmony_ci /omit-if-no-ref/ 27862306a36Sopenharmony_ci i2s2m0_sclk: i2s2m0-sclk { 27962306a36Sopenharmony_ci rockchip,pins = 28062306a36Sopenharmony_ci /* i2s2m0_sclk */ 28162306a36Sopenharmony_ci <2 RK_PB7 2 &pcfg_pull_none>; 28262306a36Sopenharmony_ci }; 28362306a36Sopenharmony_ci 28462306a36Sopenharmony_ci /omit-if-no-ref/ 28562306a36Sopenharmony_ci i2s2m0_sdi: i2s2m0-sdi { 28662306a36Sopenharmony_ci rockchip,pins = 28762306a36Sopenharmony_ci /* i2s2m0_sdi */ 28862306a36Sopenharmony_ci <2 RK_PC3 2 &pcfg_pull_none>; 28962306a36Sopenharmony_ci }; 29062306a36Sopenharmony_ci 29162306a36Sopenharmony_ci /omit-if-no-ref/ 29262306a36Sopenharmony_ci i2s2m0_sdo: i2s2m0-sdo { 29362306a36Sopenharmony_ci rockchip,pins = 29462306a36Sopenharmony_ci /* i2s2m0_sdo */ 29562306a36Sopenharmony_ci <4 RK_PC3 2 &pcfg_pull_none>; 29662306a36Sopenharmony_ci }; 29762306a36Sopenharmony_ci }; 29862306a36Sopenharmony_ci 29962306a36Sopenharmony_ci pwm2 { 30062306a36Sopenharmony_ci /omit-if-no-ref/ 30162306a36Sopenharmony_ci pwm2m2_pins: pwm2m2-pins { 30262306a36Sopenharmony_ci rockchip,pins = 30362306a36Sopenharmony_ci /* pwm2_m2 */ 30462306a36Sopenharmony_ci <4 RK_PC2 11 &pcfg_pull_none>; 30562306a36Sopenharmony_ci }; 30662306a36Sopenharmony_ci }; 30762306a36Sopenharmony_ci 30862306a36Sopenharmony_ci pwm4 { 30962306a36Sopenharmony_ci /omit-if-no-ref/ 31062306a36Sopenharmony_ci pwm4m1_pins: pwm4m1-pins { 31162306a36Sopenharmony_ci rockchip,pins = 31262306a36Sopenharmony_ci /* pwm4_m1 */ 31362306a36Sopenharmony_ci <4 RK_PC3 11 &pcfg_pull_none>; 31462306a36Sopenharmony_ci }; 31562306a36Sopenharmony_ci }; 31662306a36Sopenharmony_ci 31762306a36Sopenharmony_ci pwm5 { 31862306a36Sopenharmony_ci /omit-if-no-ref/ 31962306a36Sopenharmony_ci pwm5m2_pins: pwm5m2-pins { 32062306a36Sopenharmony_ci rockchip,pins = 32162306a36Sopenharmony_ci /* pwm5_m2 */ 32262306a36Sopenharmony_ci <4 RK_PC4 11 &pcfg_pull_none>; 32362306a36Sopenharmony_ci }; 32462306a36Sopenharmony_ci }; 32562306a36Sopenharmony_ci 32662306a36Sopenharmony_ci pwm6 { 32762306a36Sopenharmony_ci /omit-if-no-ref/ 32862306a36Sopenharmony_ci pwm6m2_pins: pwm6m2-pins { 32962306a36Sopenharmony_ci rockchip,pins = 33062306a36Sopenharmony_ci /* pwm6_m2 */ 33162306a36Sopenharmony_ci <4 RK_PC5 11 &pcfg_pull_none>; 33262306a36Sopenharmony_ci }; 33362306a36Sopenharmony_ci }; 33462306a36Sopenharmony_ci 33562306a36Sopenharmony_ci pwm7 { 33662306a36Sopenharmony_ci /omit-if-no-ref/ 33762306a36Sopenharmony_ci pwm7m3_pins: pwm7m3-pins { 33862306a36Sopenharmony_ci rockchip,pins = 33962306a36Sopenharmony_ci /* pwm7_ir_m3 */ 34062306a36Sopenharmony_ci <4 RK_PC6 11 &pcfg_pull_none>; 34162306a36Sopenharmony_ci }; 34262306a36Sopenharmony_ci }; 34362306a36Sopenharmony_ci 34462306a36Sopenharmony_ci sdio { 34562306a36Sopenharmony_ci /omit-if-no-ref/ 34662306a36Sopenharmony_ci sdiom0_pins: sdiom0-pins { 34762306a36Sopenharmony_ci rockchip,pins = 34862306a36Sopenharmony_ci /* sdio_clk_m0 */ 34962306a36Sopenharmony_ci <2 RK_PB3 2 &pcfg_pull_none>, 35062306a36Sopenharmony_ci /* sdio_cmd_m0 */ 35162306a36Sopenharmony_ci <2 RK_PB2 2 &pcfg_pull_none>, 35262306a36Sopenharmony_ci /* sdio_d0_m0 */ 35362306a36Sopenharmony_ci <2 RK_PA6 2 &pcfg_pull_none>, 35462306a36Sopenharmony_ci /* sdio_d1_m0 */ 35562306a36Sopenharmony_ci <2 RK_PA7 2 &pcfg_pull_none>, 35662306a36Sopenharmony_ci /* sdio_d2_m0 */ 35762306a36Sopenharmony_ci <2 RK_PB0 2 &pcfg_pull_none>, 35862306a36Sopenharmony_ci /* sdio_d3_m0 */ 35962306a36Sopenharmony_ci <2 RK_PB1 2 &pcfg_pull_none>; 36062306a36Sopenharmony_ci }; 36162306a36Sopenharmony_ci }; 36262306a36Sopenharmony_ci 36362306a36Sopenharmony_ci spi1 { 36462306a36Sopenharmony_ci /omit-if-no-ref/ 36562306a36Sopenharmony_ci spi1m0_pins: spi1m0-pins { 36662306a36Sopenharmony_ci rockchip,pins = 36762306a36Sopenharmony_ci /* spi1_clk_m0 */ 36862306a36Sopenharmony_ci <2 RK_PC0 8 &pcfg_pull_up_drv_level_1>, 36962306a36Sopenharmony_ci /* spi1_miso_m0 */ 37062306a36Sopenharmony_ci <2 RK_PC1 8 &pcfg_pull_up_drv_level_1>, 37162306a36Sopenharmony_ci /* spi1_mosi_m0 */ 37262306a36Sopenharmony_ci <2 RK_PC2 8 &pcfg_pull_up_drv_level_1>; 37362306a36Sopenharmony_ci }; 37462306a36Sopenharmony_ci 37562306a36Sopenharmony_ci /omit-if-no-ref/ 37662306a36Sopenharmony_ci spi1m0_cs0: spi1m0-cs0 { 37762306a36Sopenharmony_ci rockchip,pins = 37862306a36Sopenharmony_ci /* spi1_cs0_m0 */ 37962306a36Sopenharmony_ci <2 RK_PC3 8 &pcfg_pull_up_drv_level_1>; 38062306a36Sopenharmony_ci }; 38162306a36Sopenharmony_ci 38262306a36Sopenharmony_ci /omit-if-no-ref/ 38362306a36Sopenharmony_ci spi1m0_cs1: spi1m0-cs1 { 38462306a36Sopenharmony_ci rockchip,pins = 38562306a36Sopenharmony_ci /* spi1_cs1_m0 */ 38662306a36Sopenharmony_ci <2 RK_PC4 8 &pcfg_pull_up_drv_level_1>; 38762306a36Sopenharmony_ci }; 38862306a36Sopenharmony_ci }; 38962306a36Sopenharmony_ci 39062306a36Sopenharmony_ci spi3 { 39162306a36Sopenharmony_ci /omit-if-no-ref/ 39262306a36Sopenharmony_ci spi3m0_pins: spi3m0-pins { 39362306a36Sopenharmony_ci rockchip,pins = 39462306a36Sopenharmony_ci /* spi3_clk_m0 */ 39562306a36Sopenharmony_ci <4 RK_PC6 8 &pcfg_pull_up_drv_level_1>, 39662306a36Sopenharmony_ci /* spi3_miso_m0 */ 39762306a36Sopenharmony_ci <4 RK_PC4 8 &pcfg_pull_up_drv_level_1>, 39862306a36Sopenharmony_ci /* spi3_mosi_m0 */ 39962306a36Sopenharmony_ci <4 RK_PC5 8 &pcfg_pull_up_drv_level_1>; 40062306a36Sopenharmony_ci }; 40162306a36Sopenharmony_ci 40262306a36Sopenharmony_ci /omit-if-no-ref/ 40362306a36Sopenharmony_ci spi3m0_cs0: spi3m0-cs0 { 40462306a36Sopenharmony_ci rockchip,pins = 40562306a36Sopenharmony_ci /* spi3_cs0_m0 */ 40662306a36Sopenharmony_ci <4 RK_PC2 8 &pcfg_pull_up_drv_level_1>; 40762306a36Sopenharmony_ci }; 40862306a36Sopenharmony_ci 40962306a36Sopenharmony_ci /omit-if-no-ref/ 41062306a36Sopenharmony_ci spi3m0_cs1: spi3m0-cs1 { 41162306a36Sopenharmony_ci rockchip,pins = 41262306a36Sopenharmony_ci /* spi3_cs1_m0 */ 41362306a36Sopenharmony_ci <4 RK_PC3 8 &pcfg_pull_up_drv_level_1>; 41462306a36Sopenharmony_ci }; 41562306a36Sopenharmony_ci }; 41662306a36Sopenharmony_ci 41762306a36Sopenharmony_ci uart1 { 41862306a36Sopenharmony_ci /omit-if-no-ref/ 41962306a36Sopenharmony_ci uart1m0_xfer: uart1m0-xfer { 42062306a36Sopenharmony_ci rockchip,pins = 42162306a36Sopenharmony_ci /* uart1_rx_m0 */ 42262306a36Sopenharmony_ci <2 RK_PB6 10 &pcfg_pull_up>, 42362306a36Sopenharmony_ci /* uart1_tx_m0 */ 42462306a36Sopenharmony_ci <2 RK_PB7 10 &pcfg_pull_up>; 42562306a36Sopenharmony_ci }; 42662306a36Sopenharmony_ci 42762306a36Sopenharmony_ci /omit-if-no-ref/ 42862306a36Sopenharmony_ci uart1m0_ctsn: uart1m0-ctsn { 42962306a36Sopenharmony_ci rockchip,pins = 43062306a36Sopenharmony_ci /* uart1m0_ctsn */ 43162306a36Sopenharmony_ci <2 RK_PC1 10 &pcfg_pull_none>; 43262306a36Sopenharmony_ci }; 43362306a36Sopenharmony_ci 43462306a36Sopenharmony_ci /omit-if-no-ref/ 43562306a36Sopenharmony_ci uart1m0_rtsn: uart1m0-rtsn { 43662306a36Sopenharmony_ci rockchip,pins = 43762306a36Sopenharmony_ci /* uart1m0_rtsn */ 43862306a36Sopenharmony_ci <2 RK_PC0 10 &pcfg_pull_none>; 43962306a36Sopenharmony_ci }; 44062306a36Sopenharmony_ci }; 44162306a36Sopenharmony_ci 44262306a36Sopenharmony_ci uart6 { 44362306a36Sopenharmony_ci /omit-if-no-ref/ 44462306a36Sopenharmony_ci uart6m0_xfer: uart6m0-xfer { 44562306a36Sopenharmony_ci rockchip,pins = 44662306a36Sopenharmony_ci /* uart6_rx_m0 */ 44762306a36Sopenharmony_ci <2 RK_PA6 10 &pcfg_pull_up>, 44862306a36Sopenharmony_ci /* uart6_tx_m0 */ 44962306a36Sopenharmony_ci <2 RK_PA7 10 &pcfg_pull_up>; 45062306a36Sopenharmony_ci }; 45162306a36Sopenharmony_ci 45262306a36Sopenharmony_ci /omit-if-no-ref/ 45362306a36Sopenharmony_ci uart6m0_ctsn: uart6m0-ctsn { 45462306a36Sopenharmony_ci rockchip,pins = 45562306a36Sopenharmony_ci /* uart6m0_ctsn */ 45662306a36Sopenharmony_ci <2 RK_PB1 10 &pcfg_pull_none>; 45762306a36Sopenharmony_ci }; 45862306a36Sopenharmony_ci 45962306a36Sopenharmony_ci /omit-if-no-ref/ 46062306a36Sopenharmony_ci uart6m0_rtsn: uart6m0-rtsn { 46162306a36Sopenharmony_ci rockchip,pins = 46262306a36Sopenharmony_ci /* uart6m0_rtsn */ 46362306a36Sopenharmony_ci <2 RK_PB0 10 &pcfg_pull_none>; 46462306a36Sopenharmony_ci }; 46562306a36Sopenharmony_ci }; 46662306a36Sopenharmony_ci 46762306a36Sopenharmony_ci uart7 { 46862306a36Sopenharmony_ci /omit-if-no-ref/ 46962306a36Sopenharmony_ci uart7m0_xfer: uart7m0-xfer { 47062306a36Sopenharmony_ci rockchip,pins = 47162306a36Sopenharmony_ci /* uart7_rx_m0 */ 47262306a36Sopenharmony_ci <2 RK_PB4 10 &pcfg_pull_up>, 47362306a36Sopenharmony_ci /* uart7_tx_m0 */ 47462306a36Sopenharmony_ci <2 RK_PB5 10 &pcfg_pull_up>; 47562306a36Sopenharmony_ci }; 47662306a36Sopenharmony_ci 47762306a36Sopenharmony_ci /omit-if-no-ref/ 47862306a36Sopenharmony_ci uart7m0_ctsn: uart7m0-ctsn { 47962306a36Sopenharmony_ci rockchip,pins = 48062306a36Sopenharmony_ci /* uart7m0_ctsn */ 48162306a36Sopenharmony_ci <4 RK_PC6 10 &pcfg_pull_none>; 48262306a36Sopenharmony_ci }; 48362306a36Sopenharmony_ci 48462306a36Sopenharmony_ci /omit-if-no-ref/ 48562306a36Sopenharmony_ci uart7m0_rtsn: uart7m0-rtsn { 48662306a36Sopenharmony_ci rockchip,pins = 48762306a36Sopenharmony_ci /* uart7m0_rtsn */ 48862306a36Sopenharmony_ci <4 RK_PC2 10 &pcfg_pull_none>; 48962306a36Sopenharmony_ci }; 49062306a36Sopenharmony_ci }; 49162306a36Sopenharmony_ci 49262306a36Sopenharmony_ci uart9 { 49362306a36Sopenharmony_ci /omit-if-no-ref/ 49462306a36Sopenharmony_ci uart9m0_xfer: uart9m0-xfer { 49562306a36Sopenharmony_ci rockchip,pins = 49662306a36Sopenharmony_ci /* uart9_rx_m0 */ 49762306a36Sopenharmony_ci <2 RK_PC4 10 &pcfg_pull_up>, 49862306a36Sopenharmony_ci /* uart9_tx_m0 */ 49962306a36Sopenharmony_ci <2 RK_PC2 10 &pcfg_pull_up>; 50062306a36Sopenharmony_ci }; 50162306a36Sopenharmony_ci 50262306a36Sopenharmony_ci /omit-if-no-ref/ 50362306a36Sopenharmony_ci uart9m0_ctsn: uart9m0-ctsn { 50462306a36Sopenharmony_ci rockchip,pins = 50562306a36Sopenharmony_ci /* uart9m0_ctsn */ 50662306a36Sopenharmony_ci <4 RK_PC5 10 &pcfg_pull_none>; 50762306a36Sopenharmony_ci }; 50862306a36Sopenharmony_ci 50962306a36Sopenharmony_ci /omit-if-no-ref/ 51062306a36Sopenharmony_ci uart9m0_rtsn: uart9m0-rtsn { 51162306a36Sopenharmony_ci rockchip,pins = 51262306a36Sopenharmony_ci /* uart9m0_rtsn */ 51362306a36Sopenharmony_ci <4 RK_PC4 10 &pcfg_pull_none>; 51462306a36Sopenharmony_ci }; 51562306a36Sopenharmony_ci }; 51662306a36Sopenharmony_ci}; 517