  ~a   8  xH   (              x                             $    rockchip,rk3308-evb rockchip,rk3308                                  +            7Rockchip RK3308 EVB    aliases          =/i2c@ff040000            B/i2c@ff050000            G/i2c@ff060000            L/i2c@ff070000            Q/serial@ff0a0000             Y/serial@ff0b0000             a/serial@ff0c0000             i/serial@ff0d0000             q/serial@ff0e0000             y/spi@ff120000            ~/spi@ff130000            /spi@ff140000         cpus                         +       cpu@0            cpu           arm,cortex-a35                            psci                                           Z                                                                cpu@1            cpu           arm,cortex-a35                           psci                                                         cpu@2            cpu           arm,cortex-a35                           psci                                                   	      cpu@3            cpu           arm,cortex-a35                           psci                                                   
      idle-states         psci       cpu-sleep             arm,idle-state           +        <           S   x        d           t                      l2-cache              cache                       opp-table-0           operating-points-v2                        opp-408000000               Q          ~ ~ r`          @               opp-600000000               #F          ~ ~ r`          @      opp-816000000               0,            r`          @      opp-1008000000              <          * * r`          @         arm-pmu           arm,cortex-a35-pmu        0         S          T          U          V                    	   
      external-mac-clock            fixed-clock               
  mac_clkin                     psci              arm,psci-1.0             smc       timer             arm,armv8-timer       0                                
        xin24m            fixed-clock                     n6         xin24m             O      grf@ff000000          &    rockchip,rk3308-grf syscon simple-mfd                                     K   reboot-mode           syscon-reboot-mode                     RB        'RB        3RB         ?RB        MRB	         syscon@ff008000       .    rockchip,rk3308-usb2phy-grf syscon simple-mfd                        @                      +      usb2phy@100           rockchip,rk3308-usb2phy                        [              k                  H        phyclk          usb480m_phy                   	  disabled                  otg-port          $         C          D          E           otg-bvalid otg-id linestate                   	  disabled               9      host-port                  J         
  linestate                     	  disabled               :            syscon@ff00b000       -    rockchip,rk3308-detect-grf syscon simple-mfd                                               +         syscon@ff00c000       +    rockchip,rk3308-core-grf syscon simple-mfd                                             +         i2c@ff040000          (    rockchip,rk3308-i2c rockchip,rk3399-i2c                                                  	  i2c pclk                              default                                 +          	  disabled          i2c@ff050000          (    rockchip,rk3308-i2c rockchip,rk3399-i2c                                                  	  i2c pclk                              default                                 +          	  disabled          i2c@ff060000          (    rockchip,rk3308-i2c rockchip,rk3399-i2c                                                  	  i2c pclk                              default                                 +          	  disabled          i2c@ff070000          (    rockchip,rk3308-i2c rockchip,rk3399-i2c                                                  	  i2c pclk                              default                                 +          	  disabled          watchdog@ff080000              rockchip,rk3308-wdt snps,dw-wdt                                                     
         	  disabled          serial@ff0a0000       &    rockchip,rk3308-uart snps,dw-apb-uart                
                                                        baudclk apb_pclk                                  default                        	  disabled          serial@ff0b0000       &    rockchip,rk3308-uart snps,dw-apb-uart                                                                        baudclk apb_pclk                                  default                        	  disabled          serial@ff0c0000       &    rockchip,rk3308-uart snps,dw-apb-uart                                                                        baudclk apb_pclk                                  default                  	  disabled          serial@ff0d0000       &    rockchip,rk3308-uart snps,dw-apb-uart                                                                        baudclk apb_pclk                                  default                  	  disabled          serial@ff0e0000       &    rockchip,rk3308-uart snps,dw-apb-uart                                                                        baudclk apb_pclk                                  default                    okay          spi@ff120000          (    rockchip,rk3308-spi rockchip,rk3066-spi                                                              +                                 spiclk apb_pclk                              tx rx           default                           	  disabled          spi@ff130000          (    rockchip,rk3308-spi rockchip,rk3066-spi                                                              +                                 spiclk apb_pclk                             tx rx           default                      !      	  disabled          spi@ff140000          (    rockchip,rk3308-spi rockchip,rk3066-spi                                                              +                                 spiclk apb_pclk            "      "           tx rx           default            #   $   %   &      	  disabled          pwm@ff160000          (    rockchip,rk3308-pwm rockchip,rk3328-pwm                                      y            	  pwm pclk            default            '                 	  disabled          pwm@ff160010          (    rockchip,rk3308-pwm rockchip,rk3328-pwm                                     y            	  pwm pclk            default            (                 	  disabled          pwm@ff160020          (    rockchip,rk3308-pwm rockchip,rk3328-pwm                                      y            	  pwm pclk            default            )                 	  disabled          pwm@ff160030          (    rockchip,rk3308-pwm rockchip,rk3328-pwm               0                      y            	  pwm pclk            default            *                 	  disabled          pwm@ff170000          (    rockchip,rk3308-pwm rockchip,rk3328-pwm                                      x            	  pwm pclk            default            +                 	  disabled          pwm@ff170010          (    rockchip,rk3308-pwm rockchip,rk3328-pwm                                     x            	  pwm pclk            default            ,                 	  disabled          pwm@ff170020          (    rockchip,rk3308-pwm rockchip,rk3328-pwm                                      x            	  pwm pclk            default            -                 	  disabled          pwm@ff170030          (    rockchip,rk3308-pwm rockchip,rk3328-pwm               0                      x            	  pwm pclk            default            .                 	  disabled          pwm@ff180000          (    rockchip,rk3308-pwm rockchip,rk3328-pwm                                                  	  pwm pclk            default            /                   okay               b      pwm@ff180010          (    rockchip,rk3308-pwm rockchip,rk3328-pwm                                                 	  pwm pclk            default            0                 	  disabled          pwm@ff180020          (    rockchip,rk3308-pwm rockchip,rk3328-pwm                                                  	  pwm pclk            default            1                 	  disabled          pwm@ff180030          (    rockchip,rk3308-pwm rockchip,rk3328-pwm               0                                  	  pwm pclk            default            2                 	  disabled          rktimer@ff1a0000              rockchip,rk3288-timer                                                                         pclk timer        saradc@ff1e0000       .    rockchip,rk3308-saradc rockchip,rk3399-saradc                                        %                  %              saradc apb_pclk                          F        saradc-apb          okay               3           [      dma-controller@ff2c0000           arm,pl330 arm,primecell              ,        @                                       *                     	  apb_pclk            A                    dma-controller@ff2d0000           arm,pl330 arm,primecell              -        @                                      *                     	  apb_pclk            A              "      i2s@ff350000          (    rockchip,rk3308-i2s rockchip,rk3066-i2s              5                        4                  \              i2s_clk i2s_hclk               "      "   	        tx rx                               reset-m reset-h         default            4   5   6   7      	  disabled          i2s@ff360000          (    rockchip,rk3308-i2s rockchip,rk3066-i2s              6                        5                  ^              i2s_clk i2s_hclk               "           rx                              reset-m reset-h       	  disabled          spdif-tx@ff3a0000         ,    rockchip,rk3308-spdif rockchip,rk3066-spdif              :                        7                  b            
  mclk hclk              "           tx          default            8      	  disabled          usb@ff400000          2    rockchip,rk3308-usb rockchip,rk3066-usb snps,dwc2                @                        B                          otg         Lotg         T           f          u            @                  9      	  usb2-phy          	  disabled          usb@ff440000              generic-ehci                 D                        G                                      :        usb       	  disabled          usb@ff450000              generic-ohci                 E                        H                                      :        usb       	  disabled          mmc@ff480000          0    rockchip,rk3308-dw-mshc rockchip,rk3288-dw-mshc              H        @                L                                    0      1      2        biu ciu ciu-drive ciu-sample                       р        default            ;   <   =   >      	  disabled          mmc@ff490000          0    rockchip,rk3308-dw-mshc rockchip,rk3288-dw-mshc              I        @                M                                    :      ;      <        biu ciu ciu-drive ciu-sample                       р      	  disabled          mmc@ff4a0000          0    rockchip,rk3308-dw-mshc rockchip,rk3288-dw-mshc              J        @                N                                    5      6      7        biu ciu ciu-drive ciu-sample                       р        default            ?   @   A      	  disabled          nand-controller@ff4b0000          (    rockchip,rk3308-nfc rockchip,rv1108-nfc              K        @                Q                        -        ahb nfc         [      -        р           B   C   D   E   F   G   H        default       	  disabled          ethernet@ff4e0000             rockchip,rk3308-gmac                 N                        @           macirq        @         @      B      B      A      @                  C      [  stmmaceth mac_clk_rx mac_clk_tx clk_mac_ref clk_mac_refout aclk_mac pclk_mac clk_mac_speed          rmii            default            I   J              }      
  stmmaceth              K      	  disabled          spi@ff4c0000              rockchip,sfc                 L        @                R                  =              clk_sfc hclk_sfc               L   M   N        default       	  disabled          clock-controller@ff500000             rockchip,rk3308-cru              P                     O        xin24m             K                              [                                  interrupt-controller@ff580000             arm,gic-400       @       X            X              X@             X`                       	                                                     sram@fff80000         
    mmio-sram                                                                   +      ddr-sram@0                        vad-sram@8000                          pinctrl           rockchip,rk3308-pinctrl            K                     +                    default            P   gpio@ff220000             rockchip,gpio-bank               "                        (                                   +                                  ]      gpio@ff230000             rockchip,gpio-bank               #                        )                                   +                             gpio@ff240000             rockchip,gpio-bank               $                        *                                   +                             gpio@ff250000             rockchip,gpio-bank               %                        +                                   +                             gpio@ff260000             rockchip,gpio-bank               &                        ,                                   +                             pcfg-pull-up             7           Z      pcfg-pull-down           D           W      pcfg-pull-none           S           S      pcfg-pull-none-2ma           S        `         pcfg-pull-up-2ma             7        `         pcfg-pull-up-4ma             7        `              Y      pcfg-pull-none-4ma           S        `              X      pcfg-pull-down-4ma           D        `         pcfg-pull-none-8ma           S        `              Q      pcfg-pull-up-8ma             7        `              R      pcfg-pull-none-12ma          S        `              U      pcfg-pull-up-12ma            7        `              T      pcfg-pull-none-smt           S         o           V      pcfg-output-high                   pcfg-output-low                pcfg-input-high          7               pcfg-input                 emmc       emmc-clk                  	      Q      emmc-cmd                        R      emmc-pwren                      S      emmc-rstn                 
      S      emmc-bus1                        R      emmc-bus4         @               R            R            R            R      emmc-bus8                        R            R            R            R            R            R            R            R         flash      flash-csn0                      S           E      flash-rdy                       S           G      flash-ale                       S           B      flash-cle                 	      S           D      flash-wrn                       S           H      flash-rdn                 
      S           F      flash-bus8                       T            T            T            T            T            T            T            T           C         sfc    sfc-bus4          @               S            S            S            S           N      sfc-bus2                          S            S      sfc-cs0                     S           M      sfc-clk                     S           L         gmac       rmii-pins                       U            U            U            S            S            S            S            S            S           I      mac-refclk-12ma                     U           J      mac-refclk                      S         gmac-m1    rmiim1-pins                     U            U            U            S            S             S            S            S            S      macm1-refclk-12ma                       U      macm1-refclk                        S         i2c0       i2c0-xfer                        V            V                    i2c1       i2c1-xfer                         V             V                    i2c2       i2c2-xfer                        V            V                    i2c3-m0    i2c3m0-xfer                       V             V                    i2c3-m1    i2c3m1-xfer                      V            V         i2c3-m2    i2c3m2-xfer                      V             V         i2s_2ch_0      i2s-2ch-0-mclk                      S      i2s-2ch-0-sclk                      S           4      i2s-2ch-0-lrck                      S           5      i2s-2ch-0-sdo                       S           7      i2s-2ch-0-sdi                       S           6         i2s_8ch_0      i2s-8ch-0-mclk                      S      i2s-8ch-0-sclktx                        S      i2s-8ch-0-sclkrx                        S      i2s-8ch-0-lrcktx                        S      i2s-8ch-0-lrckrx                        S      i2s-8ch-0-sdo0                	      S      i2s-8ch-0-sdo1                
      S      i2s-8ch-0-sdo2                      S      i2s-8ch-0-sdo3                      S      i2s-8ch-0-sdi0                      S      i2s-8ch-0-sdi1                      S      i2s-8ch-0-sdi2                      S      i2s-8ch-0-sdi3                      S         i2s_8ch_1_m0       i2s-8ch-1-m0-mclk                       S      i2s-8ch-1-m0-sclktx                     S      i2s-8ch-1-m0-sclkrx                     S      i2s-8ch-1-m0-lrcktx                     S      i2s-8ch-1-m0-lrckrx                     S      i2s-8ch-1-m0-sdo0                       S      i2s-8ch-1-m0-sdo1-sdi3                      S      i2s-8ch-1-m0-sdo2-sdi2                	      S      i2s-8ch-1-m0-sdo3_sdi1                
      S      i2s-8ch-1-m0-sdi0                       S         i2s_8ch_1_m1       i2s-8ch-1-m1-mclk                       S      i2s-8ch-1-m1-sclktx                     S      i2s-8ch-1-m1-sclkrx                     S      i2s-8ch-1-m1-lrcktx                     S      i2s-8ch-1-m1-lrckrx                     S      i2s-8ch-1-m1-sdo0                       S      i2s-8ch-1-m1-sdo1-sdi3                      S      i2s-8ch-1-m1-sdo2-sdi2                      S      i2s-8ch-1-m1-sdo3_sdi1                      S      i2s-8ch-1-m1-sdi0                       S         pdm_m0     pdm-m0-clk                      S      pdm-m0-sdi0                     S      pdm-m0-sdi1               
      S      pdm-m0-sdi2               	      S      pdm-m0-sdi3                     S         pdm_m1     pdm-m1-clk                      S      pdm-m1-sdi0                     S      pdm-m1-sdi1                     S      pdm-m1-sdi2                     S      pdm-m1-sdi3                     S         pdm_m2     pdm-m2-clkm                     S      pdm-m2-clk                      S      pdm-m2-sdi0                     S      pdm-m2-sdi1                     S      pdm-m2-sdi2                     S      pdm-m2-sdi3                     S         pwm0       pwm0-pin                         S      pwm0-pin-pull-down                       W           /         pwm1       pwm1-pin                         S           0      pwm1-pin-pull-down                       W         pwm2       pwm2-pin                         S           1      pwm2-pin-pull-down                       W         pwm3       pwm3-pin                         S           2      pwm3-pin-pull-down                       W         pwm4       pwm4-pin                         S           +      pwm4-pin-pull-down                       W         pwm5       pwm5-pin                         S           ,      pwm5-pin-pull-down                       W         pwm6       pwm6-pin                         S           -      pwm6-pin-pull-down                       W         pwm7       pwm7-pin                        S           .      pwm7-pin-pull-down                      W         pwm8       pwm8-pin                  
      S           '      pwm8-pin-pull-down                
      W         pwm9       pwm9-pin                        S           (      pwm9-pin-pull-down                      W         pwm10      pwm10-pin                       S           )      pwm10-pin-pull-down                     W         pwm11      pwm11-pin                       S           *      pwm11-pin-pull-down                     W         rtc    rtc-32k                      S           P         sdmmc      sdmmc-clk                       X           ;      sdmmc-cmd                       Y           <      sdmmc-det                        Y           =      sdmmc-pwren                     X      sdmmc-bus1                      Y      sdmmc-bus4        @              Y            Y            Y            Y           >         sdio       sdio-clk                        Q           A      sdio-cmd                        R           @      sdio-pwren                       Q      sdio-wrpt                        Q      sdio-intn                         Q      sdio-bus1                        R      sdio-bus4         @               R            R            R            R           ?         spdif_in       spdif-in                         S         spdif_out      spdif-out                        S           8         spi0       spi0-clk                        Y                 spi0-csn0                       Y                 spi0-miso                        Y                 spi0-mosi                       Y                    spi1       spi1-clk                        Y                 spi1-csn0                       Y                 spi1-miso                 
      Y                  spi1-mosi                       Y           !         spi1-m1    spi1m1-miso                     Y      spi1m1-mosi                     Y      spi1m1-clk                      Y      spi1m1-csn0               	      Y         spi2       spi2-clk                        Y           #      spi2-csn0                       Y           $      spi2-miso                       Y           %      spi2-mosi                       Y           &         tsadc      tsadc-otp-pin                  
       S      tsadc-otp-out                  
      S         uart0      uart0-xfer                       Z             Z                 uart0-cts                       S                 uart0-rts                       S                 uart0-rts-pin                        S         uart1      uart1-xfer                       Z            Z                 uart1-cts                       S                 uart1-rts                       S                    uart2-m0       uart2m0-xfer                         Z            Z                    uart2-m1       uart2m1-xfer                         Z            Z         uart3      uart3-xfer                       Z            Z                    uart3-m1       uart3m1-xfer                          Z             Z         uart4      uart4-xfer                 	      Z            Z                 uart4-cts                       S      uart4-rts                       S      uart4-rts-pin                        S         buttons    pwr-key                       Z           \         usb    usb-drv                       S           a         sdio-pwrseq    wifi-enable-h                         S            chosen          serial4:1500000n8         adc-keys0         	    adc-keys               [            buttons            d         w@   button-func                 	  function              FP         adc-keys1         	    adc-keys               [           buttons            d         w@   button-esc                     micmute          >      button-home           u        mode                   button-menu                    play             	      button-down            r        volume down                button-up              s      
  volume up             FP         gpio-keys         
    gpio-keys            2        default            \   key-power           =   ]                 t        GPIO Key Power          C   d         U         vcc12v-dcin           regulator-fixed         cvcc12v_dcin         r                                         ^      vcc5v0-sys            regulator-fixed         cvcc5v0_sys          r LK@         LK@                             ^           `      vcc-1v8           regulator-fixed         cvcc_1v8         r w@         w@                             _           3      vcc-ddr           regulator-fixed         cvcc_ddr         r `         `                             `      vcc-io            regulator-fixed         cvcc_io          r 2Z         2Z                             `           _      vccio-flash           regulator-fixed         cvccio_flash         r 2Z         2Z                             _      vcc5v0-host           regulator-fixed            ]                        default            a      
  cvbus_host              `      vdd-core              pwm-regulator              b               	  cvdd_core            r x         r`                                        `                 vdd-log           regulator-fixed         cvdd_log         r                                       `      vdd-1v0           regulator-fixed         cvdd_1v0         r B@         B@                             `         	compatible interrupt-parent #address-cells #size-cells model i2c0 i2c1 i2c2 i2c3 serial0 serial1 serial2 serial3 serial4 spi0 spi1 spi2 device_type reg enable-method clocks #cooling-cells dynamic-power-coefficient operating-points-v2 cpu-idle-states next-level-cache cpu-supply phandle entry-method local-timer-stop arm,psci-suspend-param entry-latency-us exit-latency-us min-residency-us opp-shared opp-hz opp-microvolt clock-latency-ns opp-suspend interrupts interrupt-affinity clock-frequency clock-output-names #clock-cells offset mode-bootloader mode-loader mode-normal mode-recovery mode-fastboot assigned-clocks assigned-clock-parents clock-names status interrupt-names #phy-cells pinctrl-names pinctrl-0 reg-shift reg-io-width dmas dma-names #pwm-cells #io-channel-cells resets reset-names vref-supply arm,pl330-periph-burst #dma-cells dr_mode g-np-tx-fifo-size g-rx-fifo-size g-tx-fifo-size phys phy-names bus-width fifo-depth max-frequency assigned-clock-rates phy-mode rockchip,grf #reset-cells #interrupt-cells interrupt-controller ranges gpio-controller #gpio-cells bias-pull-up bias-pull-down bias-disable drive-strength input-schmitt-enable output-high output-low input-enable rockchip,pins stdout-path io-channels io-channel-names poll-interval keyup-threshold-microvolt linux,code label press-threshold-microvolt autorepeat gpios debounce-interval wakeup-source regulator-name regulator-min-microvolt regulator-max-microvolt regulator-always-on regulator-boot-on vin-supply gpio enable-active-high pwms regulator-settling-time-up-us pwm-supply 