  w   8  p   (              pP                                 radxa,rock-2f rockchip,rk3528                                    +            7Radxa ROCK 2F      aliases          =/pinctrl/gpio@ff610000           C/pinctrl/gpio@ffaf0000           I/pinctrl/gpio@ffb00000           O/pinctrl/gpio@ffb10000           U/pinctrl/gpio@ffb20000           [/soc/i2c@ffa58000            `/soc/mmc@ffbf0000            e/soc/mmc@ffc30000            j/soc/serial@ff9f0000          cpus                         +       cpu-map    cluster0       core0            r         core1            r         core2            r         core3            r               cpu@0             arm,cortex-a53           v             zcpu          psci                                                             cpu@1             arm,cortex-a53           v            zcpu          psci                                                             cpu@2             arm,cortex-a53           v            zcpu          psci                                                             cpu@3             arm,cortex-a53           v            zcpu          psci                                                                firmware       scmi              arm,scmi-smc                           	                     +       protocol@14          v                                       opp-table-cpu             operating-points-v2                          opp-1200000000               G           Y Y            @      opp-1416000000               Tfr           H H            @      opp-1608000000               _"                        @      opp-1800000000               kI           Լ Լ            @      opp-2016000000               x)                        @         opp-table-gpu             operating-points-v2             /   opp-300000000                           Y Y B@               opp-500000000                e           Y Y B@      opp-600000000                #F           Y Y B@      opp-700000000                )'             B@      opp-800000000                /           ~ ~ B@         pinctrl           rockchip,rk3528-pinctrl            
                     +            *               gpio@ff610000             rockchip,gpio-bank           v    a                       r     s        1       G            <        L           X                        d        y               \      gpio@ffaf0000             rockchip,gpio-bank           v                                          1       I            <        L           X                        d        y                             X      gpio@ffb00000             rockchip,gpio-bank           v                           $     %        1       K            <        L           X          @             d        y                       gpio@ffb10000             rockchip,gpio-bank           v                                          1       L            <        L           X          `             d        y                       gpio@ffb20000             rockchip,gpio-bank           v                                          1       N            <        L           X                       d        y                             Z      pcfg-pull-up                               pcfg-pull-down                             pcfg-pull-none                             pcfg-pull-none-drv-level-0                                         pcfg-pull-none-drv-level-2                                        pcfg-pull-up-drv-level-2                                          pcfg-pull-none-smt                                      arm       clk       emmc       emmc-bus8                                                                                                                       F      emmc-clk                                    G      emmc-cmd                                    H      emmc-strb                                   I         eth       fephy      fephym0-led-link                                    @      fephym0-led-spd                                 A         fspi          gpu       hdmi          hsm       i2c0          i2c1       i2c1m0-xfer                                              3         i2c2       i2c2m1-xfer                                              5         i2c3          i2c4       i2c4-xfer                                                 6         i2c5          i2c6          i2c7       i2c7-xfer                                                7         i2s0          i2s1          jtag          pcie          pdm       pmu       pwm0          pwm1       pwm1m0-pins                                 8         pwm2       pwm2m0-pins                                 9         pwm3          pwm4          pwm5          pwm6          pwm7          pwr       ref       rgmii         scr       sdio0      sdio0-bus4        @                                                               J      sdio0-clk                                   K      sdio0-cmd                                   L         sdio1      sdio1-bus4        @                                            	                  M      sdio1-clk                                   N      sdio1-cmd                                   O         sdmmc      sdmmc-bus4        @                                                               P      sdmmc-clk                                   Q      sdmmc-cmd                                   R      sdmmc-det                                   S      sdmmc-vol-ctrl-h                                     ^         spdif         spi0          spi1          tsi0          tsi1          uart0      uart0m0-xfer                                                 2         uart1         uart2         uart3         uart4         uart5         uart6         uart7         bluetooth      bt-wake-host-h                             host-wake-bt-h                                leds       state-led-b                                  W         usb    usb-host-en                                   ]         wifi       usb-wifi-pwr                                     [      wifi-reg-on-h                                    a      wifi-wake-host-h                                     psci              arm,psci-1.0 arm,psci-0.2            smc       reserved-memory                      +            *   shmem@10f000              arm,scmi-shmem           v                                  	         timer             arm,armv8-timer       0  1                              
        clock-xin24m              fixed-clock         n6         
xin24m                                 clock-gmac50m             fixed-clock                 
gmac0                                  soc           simple-bus          *                  D                        +      pcie@fe000000         *    rockchip,rk3528-pcie rockchip,rk3568-pcie         0   v            @      O                               dbi apb config          '             (                                       $  1aclk_mst aclk_slv aclk_dbi pclk aux          zpci       H  1                                                                    =sys pmc msg legacy err msi          y           M                     `  `                                                                                             n                                              	  pcie-phy                        T  *                                                                  @                 d      b      	  pwr pipe                         +         	  disabled       legacy-interrupt-controller          d                    1                               y                        interrupt-controller@fed01000             arm,gic-400       @   v                              @             `                 1      	           d                     y                     qos@ff200000              rockchip,rk3528-qos syscon           v                     qos@ff200080              rockchip,rk3528-qos syscon           v                    qos@ff200100              rockchip,rk3528-qos syscon           v                    qos@ff200200              rockchip,rk3528-qos syscon           v                    qos@ff200280              rockchip,rk3528-qos syscon           v                   qos@ff200300              rockchip,rk3528-qos syscon           v                    qos@ff200380              rockchip,rk3528-qos syscon           v                   qos@ff210000              rockchip,rk3528-qos syscon           v    !                qos@ff210080              rockchip,rk3528-qos syscon           v    !               qos@ff220000              rockchip,rk3528-qos syscon           v    "                            qos@ff220080              rockchip,rk3528-qos syscon           v    "                           qos@ff240000              rockchip,rk3528-qos syscon           v    $                qos@ff250000              rockchip,rk3528-qos syscon           v    %                            qos@ff260000              rockchip,rk3528-qos syscon           v    &                            qos@ff270000              rockchip,rk3528-qos syscon           v    '                            qos@ff270080              rockchip,rk3528-qos syscon           v    '                           qos@ff270100              rockchip,rk3528-qos syscon           v    '                           qos@ff270200              rockchip,rk3528-qos syscon           v    '                            qos@ff270280              rockchip,rk3528-qos syscon           v    '                    !      qos@ff270300              rockchip,rk3528-qos syscon           v    '                     "      qos@ff270380              rockchip,rk3528-qos syscon           v    '                    #      qos@ff270480              rockchip,rk3528-qos syscon           v    '                    $      qos@ff270500              rockchip,rk3528-qos syscon           v    '                     %      qos@ff280000              rockchip,rk3528-qos syscon           v    (                      &      qos@ff280080              rockchip,rk3528-qos syscon           v    (                     '      qos@ff280100              rockchip,rk3528-qos syscon           v    (                     (      qos@ff280180              rockchip,rk3528-qos syscon           v    (                    )      qos@ff280200              rockchip,rk3528-qos syscon           v    (                     *      qos@ff280280              rockchip,rk3528-qos syscon           v    (                    +      qos@ff280300              rockchip,rk3528-qos syscon           v    (                     ,      qos@ff280380              rockchip,rk3528-qos syscon           v    (                    -      qos@ff280400              rockchip,rk3528-qos syscon           v    (                     .      syscon@ff340000           rockchip,rk3528-vpu-grf syscon           v    4                     B      syscon@ff348000       $    rockchip,rk3528-pipe-phy-grf syscon          v    4                    U      syscon@ff360000           rockchip,rk3528-vo-grf syscon            v    6                     <      clock-controller@ff4a0000             rockchip,rk3528-cru          v    J                      t                                                      	      
                              z      y            L      L     Fq ; ;] Q 沀e  р  C ׄ #F  sY@e                        1xin24m gmac0                                             syscon@ff540000           rockchip,rk3528-ioc-grf syscon           v    T                     
      power-management@ff600000         &    rockchip,rk3528-pmu syscon simple-mfd            v    `             power-controller          !    rockchip,rk3528-power-controller                                    +                   power-domain@4           v                                                        power-domain@5           v                                	  disabled          power-domain@6           v                                power-domain@7           v         $                  !   "   #   $   %                  power-domain@8           v         $     &   '   (   )   *   +   ,   -   .                        gpu@ff700000          "    rockchip,rk3528-mali arm,mali-450            v    p                                     @                            	  1bus core          T  1       X          Y          V          \          ]          Z          [         "  =gp gpmmu pp pp0 ppmmu0 pp1 ppmmu1               /                            w        okay               0      spi@ff9c0000          (    rockchip,rk3528-spi rockchip,rk3066-spi          v                                          1spiclk apb_pclk         1                     1      1           tx rx                                      +          	  disabled          spi@ff9d0000          (    rockchip,rk3528-spi rockchip,rk3066-spi          v                                          1spiclk apb_pclk         1                     1      1           tx rx                                      +          	  disabled          serial@ff9f0000       &    rockchip,rk3528-uart snps,dw-apb-uart            v                                  k        1baudclk apb_pclk            1       (              1   	   1           )           6           okay            @default         N   2      serial@ff9f8000       &    rockchip,rk3528-uart snps,dw-apb-uart            v                                         1baudclk apb_pclk            1       )              1      1   
                      )           6         	  disabled          serial@ffa00000       &    rockchip,rk3528-uart snps,dw-apb-uart            v                                          1baudclk apb_pclk            1       *              1      1                         )           6         	  disabled          serial@ffa08000       &    rockchip,rk3528-uart snps,dw-apb-uart            v                                         1baudclk apb_pclk            1       +              1      1                         )           6         	  disabled          serial@ffa10000       &    rockchip,rk3528-uart snps,dw-apb-uart            v                                 1        1baudclk apb_pclk            1       ,              1      1                         )           6         	  disabled          serial@ffa18000       &    rockchip,rk3528-uart snps,dw-apb-uart            v                           "              1baudclk apb_pclk            1       -              1      1                         )           6         	  disabled          serial@ffa20000       &    rockchip,rk3528-uart snps,dw-apb-uart            v                            %              1baudclk apb_pclk            1       .              1      1                         )           6         	  disabled          serial@ffa28000       &    rockchip,rk3528-uart snps,dw-apb-uart            v                           (              1baudclk apb_pclk            1       /              1      1                         )           6         	  disabled          i2c@ffa50000          (    rockchip,rk3528-i2c rockchip,rk3399-i2c          v                                        	  1i2c pclk            1       =                                      +          	  disabled          i2c@ffa58000          (    rockchip,rk3528-i2c rockchip,rk3399-i2c          v                                       	  1i2c pclk            1       >                                      +            okay            @default         N   3   eeprom@50             belling,bl24c16a atmel,24c16             v   P        X            a        k   4         i2c@ffa60000          (    rockchip,rk3528-i2c rockchip,rk3399-i2c          v                           j     i      	  1i2c pclk            1       ?           @default         N   5                     +          	  disabled          i2c@ffa68000          (    rockchip,rk3528-i2c rockchip,rk3399-i2c          v                                       	  1i2c pclk            1       @                                      +          	  disabled          i2c@ffa70000          (    rockchip,rk3528-i2c rockchip,rk3399-i2c          v                           3     2      	  1i2c pclk            1       A           @default         N   6                                   +          	  disabled          i2c@ffa78000          (    rockchip,rk3528-i2c rockchip,rk3399-i2c          v                                       	  1i2c pclk            1       B                                      +          	  disabled          i2c@ffa80000          (    rockchip,rk3528-i2c rockchip,rk3399-i2c          v                                        	  1i2c pclk            1       C                                      +          	  disabled          i2c@ffa88000          (    rockchip,rk3528-i2c rockchip,rk3399-i2c          v                          5     4      	  1i2c pclk            1       D           @default         N   7                                   +          	  disabled          pwm@ffa90000          (    rockchip,rk3528-pwm rockchip,rk3328-pwm          v                            o      n      	  1pwm pclk            v         	  disabled          pwm@ffa90010          (    rockchip,rk3528-pwm rockchip,rk3328-pwm          v                           o      n      	  1pwm pclk            v           okay            @default         N   8            _      pwm@ffa90020          (    rockchip,rk3528-pwm rockchip,rk3328-pwm          v                            o      n      	  1pwm pclk            v           okay            @default         N   9            `      pwm@ffa90030          (    rockchip,rk3528-pwm rockchip,rk3328-pwm          v     0                      o      n      	  1pwm pclk            v         	  disabled          pwm@ffa98000          (    rockchip,rk3528-pwm rockchip,rk3328-pwm          v                           r      q      	  1pwm pclk            v         	  disabled          pwm@ffa98010          (    rockchip,rk3528-pwm rockchip,rk3328-pwm          v                          r      q      	  1pwm pclk            v         	  disabled          pwm@ffa98020          (    rockchip,rk3528-pwm rockchip,rk3328-pwm          v                           r      q      	  1pwm pclk            v         	  disabled          pwm@ffa98030          (    rockchip,rk3528-pwm rockchip,rk3328-pwm          v    0                      r      q      	  1pwm pclk            v         	  disabled          adc@ffae0000              rockchip,rk3528-saradc           v                                          1saradc apb_pclk         1                                      o        saradc-apb                     okay               :            V      ethernet@ffbd0000         &    rockchip,rk3528-gmac snps,dwmac-4.20a            v                   0                                       >  1stmmaceth clk_mac_ref mac_clk_rx mac_clk_tx pclk_mac aclk_mac           1       q          t           =macirq eth_wake_irq            ;        rmii                                      
  stmmaceth              <           =                    >           ?               	  disabled       mdio              snps,dwmac-mdio                      +       ethernet-phy@2            ethernet-phy-ieee802.3-c22           v                 "                 @default         N   @   A                          ;         stmmac-axi-config                                                       /               =      rx-queues-config            ?               >   queue0           tx-queues-config            U               ?   queue0              ethernet@ffbe0000         &    rockchip,rk3528-gmac snps,dwmac-4.20a            v                                                     (  1stmmaceth clk_mac_ref pclk_mac aclk_mac         1       y          |           =macirq eth_wake_irq                             a      
  stmmaceth              B           C                    D           E               	  disabled       mdio              snps,dwmac-mdio                      +          stmmac-axi-config                                                       /               C      rx-queues-config            ?               D   queue0           tx-queues-config            U               E   queue0              mmc@ffbf0000          0    rockchip,rk3528-dwcmshc rockchip,rk3588-dwcmshc          v                                                n6        (                                         1core bus axi block timer            1                  k         @default         N   F   G   H   I                    (        A      B      C      D      E        core bus axi block timer            okay            y                                                           4           :      mmc@ffc10000          0    rockchip,rk3528-dw-mshc rockchip,rk3288-dw-mshc          v            @                                         1biu ciu ciu-drive ciu-sample                       1                  k         @default         N   J   K   L                            g        reset         	  disabled          mmc@ffc20000          0    rockchip,rk3528-dw-mshc rockchip,rk3288-dw-mshc          v            @                                         1biu ciu ciu-drive ciu-sample                       1                  k         @default         N   M   N   O                            h        reset         	  disabled          mmc@ffc30000          0    rockchip,rk3528-dw-mshc rockchip,rk3288-dw-mshc          v            @                (     '                  1biu ciu ciu-drive ciu-sample                       1                  k         @default         N   P   Q   R   S                                    reset              Z        okay            y                                                  4           T      dma-controller@ffd60000           arm,pl330 arm,primecell          v            @                ^      	  1apb_pclk          l  1                                                                                                   ,            7            1      phy@ffdc0000              rockchip,rk3528-naneng-combphy           v                           {                        {                    1ref apb pipe                                c      e        phy apb         N           Y   B        k   U      	  disabled                         chosen          serial0:1500000n8         adc-keys          	    adc-keys               V            buttons          w@           d   button-maskrom          MASKROM                                 leds          
    gpio-leds           @default         N   W   led-0                      on        
  heartbeat              X             
   heartbeat            regulator-0v9-vdd             regulator-fixed         6vdd_0v9          E         Y        k                     Y      regulator-1v1-vcc-ddr             regulator-fixed         6vcc_ddr          E         Y        k                     Y      regulator-1v8-vcc             regulator-fixed         6vcc_1v8          E         Y        k w@         w@           4            :      regulator-3v3-vcc             regulator-fixed         6vcc_3v3          E         Y        k 2Z         2Z           Y            4      regulator-3v3-vcc-wifi            regulator-fixed                     Z               @default         N   [      	  6vcc_wifi            k 2Z         2Z           4      regulator-5v0-vcc-sys             regulator-fixed         6vcc5v0_sys           E         Y        k LK@         LK@            Y      regulator-5v0-vcc-usb20           regulator-fixed                     \               @default         N   ]        6vcc5v0_usb20            k LK@         LK@           Y      regulator-vccio-sd            regulator-gpio             X               @default         N   ^      	  6vccio_sd            k w@         2Z         w@     2Z              Y            T      regulator-vdd-arm             pwm-regulator              _                    Y        6vdd_arm          E         Y        k b         Sh                             regulator-vdd-logic           pwm-regulator              `                    Y      
  6vdd_logic            E         Y        k 
         Y                       0      rfkill            rfkill-gpio         rfkill-wlan         @default         N   a        wlan               X                	compatible interrupt-parent #address-cells #size-cells model gpio0 gpio1 gpio2 gpio3 gpio4 i2c1 mmc0 mmc1 serial0 cpu reg device_type enable-method clocks operating-points-v2 cpu-supply phandle arm,smc-id shmem #clock-cells opp-shared opp-hz opp-microvolt clock-latency-ns opp-suspend rockchip,grf ranges interrupts gpio-controller #gpio-cells gpio-ranges interrupt-controller #interrupt-cells power-domains bias-pull-up bias-pull-down bias-disable drive-strength input-schmitt-enable rockchip,pins no-map clock-frequency clock-output-names reg-names bus-range clock-names interrupt-names interrupt-map-mask interrupt-map linux,pci-domain max-link-speed num-lanes phys phy-names resets reset-names status assigned-clocks assigned-clock-rates #reset-cells #power-domain-cells pm_qos mali-supply dmas dma-names reg-io-width reg-shift pinctrl-names pinctrl-0 pagesize read-only vcc-supply #pwm-cells #io-channel-cells vref-supply phy-handle phy-mode snps,axi-config snps,mixed-burst snps,mtl-rx-config snps,mtl-tx-config snps,tso phy-is-integrated snps,blen snps,rd_osr_lmt snps,wr_osr_lmt snps,rx-queues-to-use snps,tx-queues-to-use max-frequency bus-width cap-mmc-highspeed mmc-hs200-1_8v no-sd no-sdio non-removable vmmc-supply vqmmc-supply fifo-depth rockchip,default-sample-phase cap-sd-highspeed disable-wp sd-uhs-sdr104 #dma-cells arm,pl330-periph-burst #phy-cells rockchip,pipe-grf rockchip,pipe-phy-grf stdout-path io-channels io-channel-names keyup-threshold-microvolt poll-interval label linux,code press-threshold-microvolt color default-state function gpios linux,default-trigger regulator-name regulator-always-on regulator-boot-on regulator-min-microvolt regulator-max-microvolt vin-supply enable-active-high states pwms pwm-supply regulator-settling-time-up-us radio-type shutdown-gpios 