Ðþí  eÉ   8  _˜   (            1  _`                                                                  $   ,rockchip,rk3229-evb rockchip,rk3229       !   7Rockchip RK3229 Evaluation board       aliases          =/pinctrl/gpio@11110000           C/pinctrl/gpio@11120000           I/pinctrl/gpio@11130000           O/pinctrl/gpio@11140000           U/serial@11010000             ]/serial@11020000             e/serial@11030000             m/spi@11090000            r/mmc@30020000         cpus                                 cpu@f00          wcpu          ,arm,cortex-a7            ƒ            ‡               Ž            ¢            ±               ¸psci             Æ            Ñ         cpu@f01          wcpu          ,arm,cortex-a7            ƒ           ‡               Ž            ¢            ¸psci             Æ            Ñ         cpu@f02          wcpu          ,arm,cortex-a7            ƒ           ‡               Ž            ¢            ¸psci             Æ            Ñ         cpu@f03          wcpu          ,arm,cortex-a7            ƒ           ‡               Ž            ¢            ¸psci             Æ            Ñ            opp-table-0          ,operating-points-v2           Ù         Ñ      opp-408000000            ä    Q–          ë ~ð         ù  œ@         
      opp-600000000            ä    #ÃF          ë à˜      opp-816000000            ä    0£,          ë B@      opp-1008000000           ä    <Ü          ë íØ      opp-1200000000           ä    G†Œ          ë tx      opp-1296000000           ä    M?d          ë 7È      opp-1392000000           ä    Rø<          ë û      opp-1464000000           ä    WBÞ          ë \À         arm-pmu          ,arm,cortex-a7-pmu         0         L          M          N          O           !                  psci             ,arm,psci-1.0 arm,psci-0.2            ¿smc       timer            ,arm,armv7-timer          4      0                                
          Xn6       oscillator           ,fixed-clock         Xn6         hxin24m          {             Ñ   +      display-subsystem            ,rockchip,display-subsystem          ˆ   	      i2s1@100b0000         (   ,rockchip,rk3228-i2s rockchip,rk3066-i2s          ƒ    @                           Ži2s_clk i2s_hclk             ±      Q     »        š   
      
           Ÿtx rx           ©default         ·         	  Ádisabled          i2s0@100c0000         (   ,rockchip,rk3228-i2s rockchip,rk3066-i2s          ƒ    @                           Ži2s_clk i2s_hclk             ±      P     º        š   
      
           Ÿtx rx         	  Ádisabled          spdif@100d0000           ,rockchip,rk3228-spdif            ƒ                                ±      S     ½      
  Žmclk hclk           š   
   
        Ÿtx          ©default         ·         	  Ádisabled          i2s2@100e0000         (   ,rockchip,rk3228-i2s rockchip,rk3066-i2s          ƒ    @                           Ži2s_clk i2s_hclk             ±      R     ¼        š   
       
           Ÿtx rx         	  Ádisabled          syscon@11000000       &   ,rockchip,rk3228-grf syscon simple-mfd            ƒ                                        Ñ   ,   io-domains        "   ,rockchip,rk3228-io-voltage-domain           Áokay            È           Ö           ä         power-controller          !   ,rockchip,rk3228-power-controller            ò                                      Ñ   2   power-domain@4           ƒ         8   ±      Î      ˆ      Ì     Ô      Í     Ó      ‡                            ò          power-domain@5           ƒ            ±      Ó      ¾     Ä                   ò          power-domain@6           ƒ            ±      Ê     Ð                   ò          power-domain@7           ƒ             ±      Ë     Ñ      …      †                      ò          power-domain@8           ƒ            ±      Õ                   ò             usb2phy@760          ,rockchip,rk3228-usb2phy          ƒ  `            ±      Ž        Žphyclk          husb480m_phy0            {            Áokay             Ñ   F   otg-port          $         ;          <          =           otg-bvalid otg-id linestate                     Áokay             Ñ   E      host-port                  >         
  linestate                       Áokay            (            Ñ   G         usb2phy@800          ,rockchip,rk3228-usb2phy          ƒ               ±      �        Žphyclk          husb480m_phy1            {            Áokay             Ñ   H   otg-port                   D         
  linestate                       Áokay            (            Ñ   I      host-port                  E         
  linestate                       Áokay            (            Ñ   J            serial@11010000          ,snps,dw-apb-uart             ƒ                    7           Xn6          ±      M     U        Žbaudclk apb_pclk            ©default         ·                 3           =         	  Ádisabled          serial@11020000          ,snps,dw-apb-uart             ƒ                    8           Xn6          ±      N     V        Žbaudclk apb_pclk            ©default         ·           3           =         	  Ádisabled          serial@11030000          ,snps,dw-apb-uart             ƒ                    9           Xn6          ±      O     W        Žbaudclk apb_pclk            ©default         ·           3           =           Áokay          efuse@11040000           ,rockchip,rk3228-efuse            ƒ               ±     G        Žpclk_efuse                              id@7             ƒ            cpu_leakage@17           ƒ               i2c@11050000             ,rockchip,rk3228-i2c          ƒ                    $                                     Ži2c          ±     L        ©default         ·         	  Ádisabled          i2c@11060000             ,rockchip,rk3228-i2c          ƒ                    %                                     Ži2c          ±     M        ©default         ·         	  Ádisabled          i2c@11070000             ,rockchip,rk3228-i2c          ƒ                    &                                     Ži2c          ±     N        ©default         ·          	  Ádisabled          i2c@11080000             ,rockchip,rk3228-i2c          ƒ                    '                                     Ži2c          ±     O        ©default         ·   !      	  Ádisabled          spi@11090000             ,rockchip,rk3228-spi          ƒ	                    1                                      ±      A     R        Žspiclk apb_pclk         ©default         ·   "   #   $   %   &      	  Ádisabled          watchdog@110a0000             ,rockchip,rk3228-wdt snps,dw-wdt          ƒ
                    (            ±     b      	  Ádisabled          pwm@110b0000             ,rockchip,rk3288-pwm          ƒ             J            ±     ^        ©default         ·   '      	  Ádisabled          pwm@110b0010             ,rockchip,rk3288-pwm          ƒ            J            ±     ^        ©default         ·   (        Áokay             Ñ   W      pwm@110b0020             ,rockchip,rk3288-pwm          ƒ             J            ±     ^        ©default         ·   )        Áokay             Ñ   X      pwm@110b0030             ,rockchip,rk3288-pwm          ƒ 0           J            ±     ^        ©default         ·   *      	  Ádisabled          timer@110c0000        ,   ,rockchip,rk3228-timer rockchip,rk3288-timer          ƒ                     +            ±     a   +        Žpclk timer        clock-controller@110e0000            ,rockchip,rk3228-cru          ƒ              ±   +        Žxin24m          U   ,        {           b         H  o                        Ò     Þ     k      Ã     Ì     b      $  #g¸€0£, Íe ðÑ€ðÑ€xhÀðÑ€ðÑ€xhÀ         Ñ         dma-controller@110f0000          ,arm,pl330 arm,primecell          ƒ    @                                      ”            Ÿ         ±      Â      	  Žapb_pclk             Ñ   
      thermal-zones      cpu-thermal         ¶   d        Ì  ˆ        Ú   -       trips      cpu_alert0          ê p        ö  Ð         ~passive          Ñ   .      cpu_alert1          ê $ø        ö  Ð         ~passive          Ñ   /      cpu_crit            ê _�        ö  Ð      	   ~critical             cooling-maps       map0               .      0     ÿÿÿÿ      ÿÿÿÿ      ÿÿÿÿ      ÿÿÿÿ         map1               /      0     ÿÿÿÿÿÿÿÿ   ÿÿÿÿÿÿÿÿ   ÿÿÿÿÿÿÿÿ   ÿÿÿÿÿÿÿÿ               tsadc@11150000           ,rockchip,rk3228-tsadc            ƒ                    :            ±      H     X        Žtsadc apb_pclk          o      H          €          ‡      W      
  tsadc-apb           ©init default sleep          ·   0        !   1        +   0        5           K s        Áokay            b             Ñ   -      hdmi-phy@12030000            ,rockchip,rk3228-hdmi-phy             ƒ              ±     m   +      ¿        Žsysclk refoclk refpclk          {            hhdmiphy_phy                   	  Ádisabled             Ñ   7      gpu@20000000          "   ,rockchip,rk3228-mali arm,mali-400            ƒ             H                                                                      gp gpmmu pp0 ppmmu0 pp1 ppmmu1           ±      Õ      Õ      	  Žbus core            y   2            ‡      ~      	  Ádisabled          video-codec@20020000          (   ,rockchip,rk3228-vpu rockchip,rk3399-vpu          ƒ                               	         
  vepu vdpu            ±      Ê     Ð      
  Žaclk hclk           ‡   3        y   2         iommu@20020800           ,rockchip,iommu           ƒ                    
            ±      Ê     Ð        Žaclk iface          y   2           Ž             Ñ   3      video-codec@20030000          *   ,rockchip,rk3228-vdec rockchip,rk3399-vdec            ƒ     €                            ±      Ë     Ñ      …      †        Žaxi ahb cabac core          o      …      †        á£ á£         ‡   4        y   2         iommu@20030480           ,rockchip,iommu           ƒ €   @ À   @                           ±      Ë     Ñ        Žaclk iface          y   2           Ž             Ñ   4      vop@20050000             ,rockchip,rk3228-vop          ƒ     ü                            ±      Ó      ¾     Ä        Žaclk_vop dclk_vop hclk_vop           ‡      d      e      f        axi ahb dclk            ‡   5        y   2         	  Ádisabled       port                                       Ñ   	   endpoint@0           ƒ            ›   6         Ñ   ;            iommu@20053f00           ,rockchip,iommu           ƒ ?                                ±      Ó     Ä        Žaclk iface          y   2           Ž          	  Ádisabled             Ñ   5      rga@20060000          (   ,rockchip,rk3228-rga rockchip,rk3288-rga          ƒ                     !            ±      Í     Ó      ‡        Žaclk hclk sclk          y   2            ‡      k      m      n        core axi ahb          iommu@20070800           ,rockchip,iommu           ƒ                                ±      Ì     Ô        Žaclk iface          y   2           Ž          	  Ádisabled          hdmi@200a0000            ,rockchip,rk3228-dw-hdmi          ƒ 
             =                  #           o      �        «   7         ±     l      {      ‰        Žiahb isfr cec           ©default         ·   8   9   :         ‡      `        hdmi            Â   7        Çhdmi            U   ,      	  Ádisabled       ports                                port@0           ƒ       endpoint            ›   ;         Ñ   6         port@1           ƒ               mmc@30000000          0   ,rockchip,rk3228-dw-mshc rockchip,rk3288-dw-mshc          ƒ0     @                             ±     È      D      r      v        Žbiu ciu ciu-drive ciu-sample            Ñ           ©default         ·   <   =   >      	  Ádisabled          mmc@30010000          0   ,rockchip,rk3228-dw-mshc rockchip,rk3288-dw-mshc          ƒ0    @                             ±     É      E      s      w        Žbiu ciu ciu-drive ciu-sample            Ñ           ©default         ·   ?   @   A      	  Ádisabled          mmc@30020000          0   ,rockchip,rk3228-dw-mshc rockchip,rk3288-dw-mshc          ƒ0    @                           X<4`        Ü<4`          ±     Ë      G      u      y        Žbiu ciu ciu-drive ciu-sample            ê           ô   ž        Ñ           ©default         ·   B   C   D         ‡      S        reset           Áokay                      $      usb@30040000          2   ,rockchip,rk3228-usb rockchip,rk3066-usb snps,dwc2            ƒ0                                ±     Ú        Žotg         2otg         :           L          [      €   €   @               Â   E      	  Çusb2-phy            Áokay          usb@30080000             ,generic-ehci             ƒ0                                ±     ×   F        Â   G        Çusb         Áokay          usb@300a0000             ,generic-ohci             ƒ0
                                ±     ×   F        Â   G        Çusb         Áokay          usb@300c0000             ,generic-ehci             ƒ0                                ±     Ø   H        Â   I        Çusb         Áokay          usb@300e0000             ,generic-ohci             ƒ0                                ±     Ø   H        Â   I        Çusb         Áokay          usb@30100000             ,generic-ehci             ƒ0                    B            ±     Ù   H        Â   J        Çusb         Áokay          usb@30120000             ,generic-ohci             ƒ0                    C            ±     Ù   H        Â   J        Çusb         Áokay          ethernet@30200000            ,rockchip,rk3228-gmac             ƒ0                                macirq        8   ±      ~      �      ‚      €            Ô     o      M  Žstmmaceth mac_clk_rx mac_clk_tx clk_mac_ref clk_mac_refout aclk_mac pclk_mac             ‡      8      
  stmmaceth           U   ,        Áokay            o      }      ~        «   K      }        jinput           (   L        wrgmii           ©default         ·   M        €   N               �        ¦      ' B@        »   0        Ä         qos@31030080             ,rockchip,rk3228-qos syscon           ƒ1 €             Ñ         qos@31030100             ,rockchip,rk3228-qos syscon           ƒ1              Ñ         qos@31030180             ,rockchip,rk3228-qos syscon           ƒ1€             Ñ         qos@31030200             ,rockchip,rk3228-qos syscon           ƒ1              Ñ         qos@31040000             ,rockchip,rk3228-qos syscon           ƒ1               Ñ         qos@31050000             ,rockchip,rk3228-qos syscon           ƒ1               Ñ         qos@31060000             ,rockchip,rk3228-qos syscon           ƒ1               Ñ         qos@31070000             ,rockchip,rk3228-qos syscon           ƒ1               Ñ         qos@31070080             ,rockchip,rk3228-qos syscon           ƒ1 €             Ñ         interrupt-controller@32010000            ,arm,gic-400          Í        â                           ƒ2    2      2@     2`                   	           Ñ         pinctrl          ,rockchip,rk3228-pinctrl         U   ,                                  ó   gpio@11110000            ,rockchip,gpio-bank           ƒ                    3            ±     @         ú        
            Í        â         gpio@11120000            ,rockchip,gpio-bank           ƒ                    4            ±     A         ú        
            Í        â         gpio@11130000            ,rockchip,gpio-bank           ƒ                    5            ±     B         ú        
            Í        â            Ñ   N      gpio@11140000            ,rockchip,gpio-bank           ƒ                    6            ±     C         ú        
            Í        â            Ñ   S      pcfg-pull-up                      Ñ   R      pcfg-pull-down           #         Ñ   Q      pcfg-pull-none           2         Ñ   P      pcfg-pull-none-drv-12ma         ?            Ñ   O      sdmmc      sdmmc-clk           N            O         Ñ   <      sdmmc-cmd           N            O         Ñ   =      sdmmc-bus4        @  N            O            O            O            O         Ñ   >         sdio       sdio-clk            N             O         Ñ   ?      sdio-cmd            N            O         Ñ   @      sdio-bus4         @  N            O            O            O            O         Ñ   A         emmc       emmc-clk            N            P         Ñ   B      emmc-cmd            N            P         Ñ   C      emmc-bus8         €  N            P            P            P            P            P            P            P            P         Ñ   D         gmac       rgmii-pins        ð  N            P            P            P            O            O            O            O      	      O            O            P            P            P            P            P            P         Ñ   M      rmii-pins            N            P            P            P            O            O            O            P            P            P            P      phy-pins             N            P            P         hdmi       hdmi-hpd            N             Q         Ñ   9      hdmii2c-xfer             N             P             P         Ñ   8      hdmi-cec            N             P         Ñ   :         i2c0       i2c0-xfer            N              P             P         Ñ            i2c1       i2c1-xfer            N             P             P         Ñ            i2c2       i2c2-xfer            N            P            P         Ñ             i2c3       i2c3-xfer            N             P             P         Ñ   !         spi0       spi0-clk            N       	      R         Ñ   "      spi0-cs0            N             R         Ñ   %      spi0-tx         N             R         Ñ   #      spi0-rx         N             R         Ñ   $      spi0-cs1            N            R         Ñ   &         spi1       spi1-clk            N             R      spi1-cs0            N            R      spi1-rx         N             R      spi1-tx         N            R      spi1-cs1            N            R         i2s1       i2s1-bus          �  N             P       	      P             P             P             P             P            P            P            P         Ñ            pwm0       pwm0-pin            N            P         Ñ   '         pwm1       pwm1-pin            N             P         Ñ   (         pwm2       pwm2-pin            N            P         Ñ   )         pwm3       pwm3-pin            N            P         Ñ   *         spdif      spdif-tx            N            P         Ñ            tsadc      otp-pin         N              P         Ñ   0      otp-out         N             P         Ñ   1         uart0      uart0-xfer           N            P            P         Ñ         uart0-cts           N            P         Ñ         uart0-rts           N             P         Ñ            uart1      uart1-xfer           N      	      P      
      P         Ñ         uart1-cts           N            P      uart1-rts           N            P         uart2      uart2-xfer           N            R            P         Ñ         uart21-xfer          N      
      R      	      P      uart2-cts           N             P      uart2-rts           N             P         keys       pwr-key         N             R         Ñ   Y         usb    host-vbus-drv           N             P         Ñ   T            memory@60000000          wmemory           ƒ`   @         regulator-dc-12v             ,regulator-fixed         \dc_12v           k                 ‘ ·         © ·          Ñ   V      ext_gmac             ,fixed-clock         XsY@      	  hext_gmac            {             Ñ   K      regulator-vcc-host           ,regulator-fixed          Á        ‹   S               ©default         ·   T      	  \vcc_host             k                 Ô   U         Ñ         regulator-vcc-phy            ,regulator-fixed          Á        \vcc_phy         ‘ w@        © w@         k                 Ô            Ñ   L      regulator-vcc-sys            ,regulator-fixed         \vcc_sys          k                 ‘ LK@        © LK@        Ô   V         Ñ   U      regulator-vccio-1v8          ,regulator-fixed       
  \vccio_1v8           ‘ w@        © w@         k        Ô   U         Ñ         regulator-vccio-3v3          ,regulator-fixed       
  \vccio_3v3           ‘ 2Z         © 2Z          k        Ô   U         Ñ         regulator-vdd-arm            ,pwm-regulator           ß   W      a¨           ä   U        \vdd_arm         ‘ ~ð        © \À         k                  Ñ         regulator-vdd-log            ,pwm-regulator           ß   X      a¨           ä   U        \vdd_log         ‘ B@        © Ö          k               gpio-keys         
   ,gpio-keys            ï        ©default         ·   Y   power-key           úGPIO Key Power              S                 t           d         #            	#address-cells #size-cells interrupt-parent compatible model gpio0 gpio1 gpio2 gpio3 serial0 serial1 serial2 spi0 mmc0 device_type reg resets operating-points-v2 #cooling-cells clocks enable-method cpu-supply phandle opp-shared opp-hz opp-microvolt clock-latency-ns opp-suspend interrupts interrupt-affinity arm,cpu-registers-not-fw-configured clock-frequency clock-output-names #clock-cells ports clock-names dmas dma-names pinctrl-names pinctrl-0 status vccio1-supply vccio2-supply vccio4-supply #power-domain-cells pm_qos interrupt-names #phy-cells phy-supply reg-shift reg-io-width #pwm-cells rockchip,grf #reset-cells assigned-clocks assigned-clock-rates #dma-cells arm,pl330-periph-burst polling-delay-passive polling-delay thermal-sensors temperature hysteresis trip cooling-device reset-names pinctrl-1 pinctrl-2 #thermal-sensor-cells rockchip,hw-tshut-temp rockchip,hw-tshut-mode power-domains iommus #iommu-cells remote-endpoint assigned-clock-parents phys phy-names fifo-depth max-frequency bus-width rockchip,default-sample-phase cap-mmc-highspeed non-removable dr_mode g-np-tx-fifo-size g-rx-fifo-size g-tx-fifo-size clock_in_out phy-mode snps,reset-gpio snps,reset-active-low snps,reset-delays-us tx_delay rx_delay interrupt-controller #interrupt-cells ranges gpio-controller #gpio-cells bias-pull-up bias-pull-down bias-disable drive-strength rockchip,pins regulator-name regulator-always-on regulator-boot-on regulator-min-microvolt regulator-max-microvolt enable-active-high vin-supply pwms pwm-supply autorepeat label gpios linux,code debounce-interval wakeup-source 