  r   8  mH   (              m                             $    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                       cpu0-opp-table            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        grf@ff000000          &    rockchip,rk3308-grf syscon simple-mfd                                     ?   reboot-mode           syscon-reboot-mode                     RB        'RB        3RB         ?RB        MRB	         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                              gdefault         u                        +          	  disabled          i2c@ff050000          (    rockchip,rk3308-i2c rockchip,rk3399-i2c                                                  	  [i2c pclk                              gdefault         u                        +          	  disabled          i2c@ff060000          (    rockchip,rk3308-i2c rockchip,rk3399-i2c                                                  	  [i2c pclk                              gdefault         u                        +          	  disabled          i2c@ff070000          (    rockchip,rk3308-i2c rockchip,rk3399-i2c                                                  	  [i2c pclk                              gdefault         u                        +          	  disabled          watchdog@ff080000             snps,dw-wdt                                                     
         	  disabled          serial@ff0a0000       &    rockchip,rk3308-uart snps,dw-apb-uart                
                                                        [baudclk apb_pclk                                  gdefault         u               	  disabled          serial@ff0b0000       &    rockchip,rk3308-uart snps,dw-apb-uart                                                                        [baudclk apb_pclk                                  gdefault         u               	  disabled          serial@ff0c0000       &    rockchip,rk3308-uart snps,dw-apb-uart                                                                        [baudclk apb_pclk                                  gdefault         u         	  disabled          serial@ff0d0000       &    rockchip,rk3308-uart snps,dw-apb-uart                                                                        [baudclk apb_pclk                                  gdefault         u         	  disabled          serial@ff0e0000       &    rockchip,rk3308-uart snps,dw-apb-uart                                                                        [baudclk apb_pclk                                  gdefault         u           okay          spi@ff120000          (    rockchip,rk3308-spi rockchip,rk3066-spi                                                              +                                 [spiclk apb_pclk                              tx rx           gdefault         u                  	  disabled          spi@ff130000          (    rockchip,rk3308-spi rockchip,rk3066-spi                                                              +                                 [spiclk apb_pclk                             tx rx           gdefault         u                   	  disabled          spi@ff140000          (    rockchip,rk3308-spi rockchip,rk3066-spi                                                              +                                 [spiclk apb_pclk            !      !           tx rx           gdefault         u   "   #   $   %      	  disabled          pwm@ff160000          (    rockchip,rk3308-pwm rockchip,rk3328-pwm                                      y            	  [pwm pclk            gdefault         u   &                 	  disabled          pwm@ff160010          (    rockchip,rk3308-pwm rockchip,rk3328-pwm                                     y            	  [pwm pclk            gdefault         u   '                 	  disabled          pwm@ff160020          (    rockchip,rk3308-pwm rockchip,rk3328-pwm                                      y            	  [pwm pclk            gdefault         u   (                 	  disabled          pwm@ff160030          (    rockchip,rk3308-pwm rockchip,rk3328-pwm               0                      y            	  [pwm pclk            gdefault         u   )                 	  disabled          pwm@ff170000          (    rockchip,rk3308-pwm rockchip,rk3328-pwm                                      x            	  [pwm pclk            gdefault         u   *                 	  disabled          pwm@ff170010          (    rockchip,rk3308-pwm rockchip,rk3328-pwm                                     x            	  [pwm pclk            gdefault         u   +                 	  disabled          pwm@ff170020          (    rockchip,rk3308-pwm rockchip,rk3328-pwm                                      x            	  [pwm pclk            gdefault         u   ,                 	  disabled          pwm@ff170030          (    rockchip,rk3308-pwm rockchip,rk3328-pwm               0                      x            	  [pwm pclk            gdefault         u   -                 	  disabled          pwm@ff180000          (    rockchip,rk3308-pwm rockchip,rk3328-pwm                                                  	  [pwm pclk            gdefault         u   .                   okay               R      pwm@ff180010          (    rockchip,rk3308-pwm rockchip,rk3328-pwm                                                 	  [pwm pclk            gdefault         u   /                 	  disabled          pwm@ff180020          (    rockchip,rk3308-pwm rockchip,rk3328-pwm                                                  	  [pwm pclk            gdefault         u   0                 	  disabled          pwm@ff180030          (    rockchip,rk3308-pwm rockchip,rk3328-pwm               0                                  	  [pwm pclk            gdefault         u   1                 	  disabled          rktimer@ff1a0000              rockchip,rk3288-timer                                                                         [pclk timer        saradc@ff1e0000       .    rockchip,rk3308-saradc rockchip,rk3399-saradc                                        %                  %              [saradc apb_pclk                          F        saradc-apb          okay               2           K      bus           simple-bus                       +               dma-controller@ff2c0000           arm,pl330 arm,primecell              ,        @                                                            	  [apb_pclk                                dma-controller@ff2d0000           arm,pl330 arm,primecell              -        @                                                           	  [apb_pclk                          !         i2s@ff350000          (    rockchip,rk3308-i2s rockchip,rk3066-i2s              5                        4                  \              [i2s_clk i2s_hclk               !      !   	        tx rx                               reset-m reset-h         gdefault         u   3   4   5   6      	  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          gdefault         u   7      	  disabled          mmc@ff480000          0    rockchip,rk3308-dw-mshc rockchip,rk3288-dw-mshc              H        @                L                                    0      1      2        [biu ciu ciu-drive ciu-sample                       &р        gdefault         u   8   9   :   ;      	  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                       &р        gdefault         u   <   =   >      	  disabled          clock-controller@ff500000             rockchip,rk3308-cru              P                            4           A   ?        N              ^                    interrupt-controller@ff580000             arm,gic-400       @       X            X              X@             X`                       	           s                                          sram@fff80000         
    mmio-sram                                                                   +      ddr-sram@0                        vad-sram@8000                          pinctrl           rockchip,rk3308-pinctrl         A   ?                     +                    gdefault         u   @   gpio0@ff220000            rockchip,gpio-bank               "                        (                                                       s              M      gpio1@ff230000            rockchip,gpio-bank               #                        )                                                       s         gpio2@ff240000            rockchip,gpio-bank               $                        *                                                       s         gpio3@ff250000            rockchip,gpio-bank               %                        +                                                       s         gpio4@ff260000            rockchip,gpio-bank               &                        ,                                                       s         pcfg-pull-up                        J      pcfg-pull-down                      G      pcfg-pull-none                      C      pcfg-pull-none-2ma                            pcfg-pull-up-2ma                              pcfg-pull-up-4ma                                   I      pcfg-pull-none-4ma                                 H      pcfg-pull-down-4ma                            pcfg-pull-none-8ma                                 A      pcfg-pull-up-8ma                                   B      pcfg-pull-none-12ma                                E      pcfg-pull-up-12ma                                  D      pcfg-pull-none-smt                               F      pcfg-output-high                   pcfg-output-low                pcfg-input-high                         pcfg-input                 emmc       emmc-clk            &      	      A      emmc-cmd            &            B      emmc-pwren          &            C      emmc-rstn           &      
      C      emmc-bus1           &             B      emmc-bus4         @  &             B            B            B            B      emmc-bus8           &             B            B            B            B            B            B            B            B         flash      flash-csn0          &            C      flash-rdy           &            C      flash-ale           &            C      flash-cle           &      	      C      flash-wrn           &            C      flash-rdn           &      
      C      flash-bus8          &             D            D            D            D            D            D            D            D         gmac       rmii-pins           &            E            E            E            C            C            C            C            C            C      mac-refclk-12ma         &            E      mac-refclk          &            C         gmac-m1    rmiim1-pins         &            E            E            E            C            C             C            C            C            C      macm1-refclk-12ma           &            E      macm1-refclk            &            C         i2c0       i2c0-xfer            &            F            F                    i2c1       i2c1-xfer            &             F             F                    i2c2       i2c2-xfer            &            F            F                    i2c3-m0    i2c3m0-xfer          &             F             F                    i2c3-m1    i2c3m1-xfer          &            F            F         i2c3-m2    i2c3m2-xfer          &            F             F         i2s_2ch_0      i2s-2ch-0-mclk          &            C      i2s-2ch-0-sclk          &            C           3      i2s-2ch-0-lrck          &            C           4      i2s-2ch-0-sdo           &            C           6      i2s-2ch-0-sdi           &            C           5         i2s_8ch_0      i2s-8ch-0-mclk          &            C      i2s-8ch-0-sclktx            &            C      i2s-8ch-0-sclkrx            &            C      i2s-8ch-0-lrcktx            &            C      i2s-8ch-0-lrckrx            &            C      i2s-8ch-0-sdo0          &      	      C      i2s-8ch-0-sdo1          &      
      C      i2s-8ch-0-sdo2          &            C      i2s-8ch-0-sdo3          &            C      i2s-8ch-0-sdi0          &            C      i2s-8ch-0-sdi1          &            C      i2s-8ch-0-sdi2          &            C      i2s-8ch-0-sdi3          &            C         i2s_8ch_1_m0       i2s-8ch-1-m0-mclk           &            C      i2s-8ch-1-m0-sclktx         &            C      i2s-8ch-1-m0-sclkrx         &            C      i2s-8ch-1-m0-lrcktx         &            C      i2s-8ch-1-m0-lrckrx         &            C      i2s-8ch-1-m0-sdo0           &            C      i2s-8ch-1-m0-sdo1-sdi3          &            C      i2s-8ch-1-m0-sdo2-sdi2          &      	      C      i2s-8ch-1-m0-sdo3_sdi1          &      
      C      i2s-8ch-1-m0-sdi0           &            C         i2s_8ch_1_m1       i2s-8ch-1-m1-mclk           &            C      i2s-8ch-1-m1-sclktx         &            C      i2s-8ch-1-m1-sclkrx         &            C      i2s-8ch-1-m1-lrcktx         &            C      i2s-8ch-1-m1-lrckrx         &            C      i2s-8ch-1-m1-sdo0           &            C      i2s-8ch-1-m1-sdo1-sdi3          &            C      i2s-8ch-1-m1-sdo2-sdi2          &            C      i2s-8ch-1-m1-sdo3_sdi1          &            C      i2s-8ch-1-m1-sdi0           &            C         pdm_m0     pdm-m0-clk          &            C      pdm-m0-sdi0         &            C      pdm-m0-sdi1         &      
      C      pdm-m0-sdi2         &      	      C      pdm-m0-sdi3         &            C         pdm_m1     pdm-m1-clk          &            C      pdm-m1-sdi0         &            C      pdm-m1-sdi1         &            C      pdm-m1-sdi2         &            C      pdm-m1-sdi3         &            C         pdm_m2     pdm-m2-clkm         &            C      pdm-m2-clk          &            C      pdm-m2-sdi0         &            C      pdm-m2-sdi1         &            C      pdm-m2-sdi2         &            C      pdm-m2-sdi3         &            C         pwm0       pwm0-pin            &             C      pwm0-pin-pull-down          &             G           .         pwm1       pwm1-pin            &             C           /      pwm1-pin-pull-down          &             G         pwm2       pwm2-pin            &             C           0      pwm2-pin-pull-down          &             G         pwm3       pwm3-pin            &             C           1      pwm3-pin-pull-down          &             G         pwm4       pwm4-pin            &             C           *      pwm4-pin-pull-down          &             G         pwm5       pwm5-pin            &             C           +      pwm5-pin-pull-down          &             G         pwm6       pwm6-pin            &             C           ,      pwm6-pin-pull-down          &             G         pwm7       pwm7-pin            &            C           -      pwm7-pin-pull-down          &            G         pwm8       pwm8-pin            &      
      C           &      pwm8-pin-pull-down          &      
      G         pwm9       pwm9-pin            &            C           '      pwm9-pin-pull-down          &            G         pwm10      pwm10-pin           &            C           (      pwm10-pin-pull-down         &            G         pwm11      pwm11-pin           &            C           )      pwm11-pin-pull-down         &            G         rtc    rtc-32k         &             C           @         sdmmc      sdmmc-clk           &            H           8      sdmmc-cmd           &            I           9      sdmmc-det           &             I           :      sdmmc-pwren         &            H      sdmmc-bus1          &            I      sdmmc-bus4        @  &            I            I            I            I           ;         sdio       sdio-clk            &            A           >      sdio-cmd            &            B           =      sdio-pwren          &             A      sdio-wrpt           &             A      sdio-intn           &              A      sdio-bus1           &             B      sdio-bus4         @  &             B            B            B            B           <         spdif_in       spdif-in            &             C         spdif_out      spdif-out           &             C           7         spi0       spi0-clk            &            I                 spi0-csn0           &            I                 spi0-miso           &             I                 spi0-mosi           &            I                    spi1       spi1-clk            &            I                 spi1-csn0           &            I                 spi1-miso           &      
      I                 spi1-mosi           &            I                     spi1-m1    spi1m1-miso         &            I      spi1m1-mosi         &            I      spi1m1-clk          &            I      spi1m1-csn0         &      	      I         spi2       spi2-clk            &            I           "      spi2-csn0           &            I           #      spi2-miso           &            I           $      spi2-mosi           &            I           %         tsadc      tsadc-otp-pin           &       
       C      tsadc-otp-out           &       
      C         uart0      uart0-xfer           &            J             J                 uart0-cts           &            C                 uart0-rts           &            C                 uart0-rts-pin           &             C         uart1      uart1-xfer           &            J            J                 uart1-cts           &            C                 uart1-rts           &            C                    uart2-m0       uart2m0-xfer             &            J            J                    uart2-m1       uart2m1-xfer             &            J            J         uart3      uart3-xfer           &            J            J                    uart3-m1       uart3m1-xfer             &             J             J         uart4      uart4-xfer           &      	      J            J                 uart4-cts           &            C      uart4-rts           &            C      uart4-rts-pin           &             C         buttons    pwr-key         &              J           L         usb    usb-drv         &              C           Q         sdio-pwrseq    wifi-enable-h           &              C            chosen          4serial4:1500000n8         adc-keys0         	    adc-keys            @   K            Lbuttons         ]   d        k w@   func-key                    	  function              FP         adc-keys1         	    adc-keys            @   K           Lbuttons         ]   d        k w@   esc-key                    micmute          >      home-key              u        mode                   menu-key                       play             	      vol-down-key               r        volume down                vol-up-key             s      
  volume up             FP         gpio-keys         
    gpio-keys                    gdefault         u   L   power              M                 t        GPIO Key Power             d                  vcc12v-dcin           regulator-fixed         vcc12v_dcin                                        4           N      vcc5v0-sys            regulator-fixed         vcc5v0_sys           LK@         LK@                   4        F   N           P      vcc-1v8           regulator-fixed         vcc_1v8          w@         w@                   4        F   O           2      vcc-ddr           regulator-fixed         vcc_ddr          `         `                   4        F   P      vcc-io            regulator-fixed         vcc_io           2Z         2Z                   4        F   P           O      vccio-flash           regulator-fixed         vccio_flash          2Z         2Z                   4        F   O      vcc5v0-host           regulator-fixed         Q   M                V        gdefault         u   Q      
  vbus_host           F   P      vdd-core              pwm-regulator           i   R               	  vdd_core             x         r`                   4        n              P                 vdd-log           regulator-fixed         vdd_log                                      4        F   P      vdd-1v0           regulator-fixed         vdd_1v0          B@         B@                   4        F   P         	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 clock-names pinctrl-names pinctrl-0 status reg-shift reg-io-width dmas dma-names #pwm-cells #io-channel-cells resets reset-names vref-supply ranges arm,pl330-periph-burst #dma-cells bus-width fifo-depth max-frequency #reset-cells rockchip,grf assigned-clocks assigned-clock-rates #interrupt-cells interrupt-controller 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 