Ðþí  sn   8  lÀ   (            ®  lˆ                             #    geniatech,xpi-3128 rockchip,rk3128                                   +            7Geniatech XPI-3128     aliases          =/pinctrl/gpio@2007c000           C/pinctrl/gpio@20080000           I/pinctrl/gpio@20084000           O/pinctrl/gpio@20088000           U/i2c@20072000            Z/i2c@20056000            _/i2c@2005a000            d/i2c@2005e000            i/serial@20060000             q/serial@20064000             y/serial@20068000             �/ethernet@2008c000           ‹/mmc@1021c000            �/mmc@10214000         arm-pmu           arm,cortex-a7-pmu         0   •       L          M          N          O                               cpus                         +             ³rockchip,rk3036-smp    cpu@f00          Ácpu           arm,cortex-a7            Í            Ñ               Ø               ß            ó                               cpu@f01          Ácpu           arm,cortex-a7            Í           Ø               ß                    cpu@f02          Ácpu           arm,cortex-a7            Í           Ø               ß                    cpu@f03          Ácpu           arm,cortex-a7            Í           Ø               ß                       opp-table-0           operating-points-v2                        opp-216000000                ßæ         ' ~ð ~ð 7È        5  œ@      opp-408000000                Q–         ' ~ð ~ð 7È        5  œ@      opp-600000000                #ÃF         ' ~ð ~ð 7È        5  œ@      opp-696000000                )|         ' à˜ à˜ 7È        5  œ@      opp-816000000                0£,         ' g8 g8 7È         F        5  œ@      opp-1008000000               <Ü         ' O€ O€ 7È        5  œ@      opp-1200000000               G†Œ         ' 7È 7È 7È        5  œ@         display-subsystem             rockchip,display-subsystem          R   	        Xokay          opp-table-1           operating-points-v2            
   opp-200000000                ëÂ         ' à˜ à˜ Ð      opp-300000000                á£         ' � � Ð      opp-400000000                ×„         ' Œ0 Œ0 Ð      opp-480000000                œ8         ' Ð Ð Ð         timer             arm,armv7-timer       0   •                              
           _        ƒn6       oscillator            fixed-clock         ƒn6         “xin24m          ¦               1      sram@10080000         
    mmio-sram            Í                           +           ³             smp-sram@0            rockchip,rk3066-smp-sram             Í                gpu@10090000          "    rockchip,rk3128-mali arm,mali-400            Í	           H   •                                                                    ºgp gpmmu pp0 ppmmu0 pp1 ppmmu1           Ñ      Õ      Õ      	  Êbus core             ß   
         Ø      x        Ö              Xokay            ä         syscon@100a0000       &    rockchip,rk3128-pmu syscon simple-mfd            Í
        power-controller          !    rockchip,rk3128-power-controller            ð                        +                  power-domain@1           Í         ˜   Ñ      Æ     Ö      ¿     Ñ      Ç     Ô      Ì     Ï     E     r      ”      Í     Ó      À      Á     Ò     Õ      ¾      z                               ð          power-domain@2           Í         (   Ñ      Å     Î      Ä     Í      †                   ð          power-domain@3           Í            Ñ      Õ                   ð                video-codec@10106000          (    rockchip,rk3128-vpu rockchip,rk3066-vpu          Í`             •                          
  ºvepu vdpu             Ñ      Å     Î      Ä     Í      (  Êaclk_vdpu hclk_vdpu aclk_vepu hclk_vepu                    Ö            iommu@10106800            rockchip,iommu           Íh             •       C            Ñ      Ä     Î        Êaclk iface          Ö                                   vop@1010e000              rockchip,rk3126-vop          Íà             •       	            Ñ      Ì      ¾     Ï        Êaclk_vop dclk_vop hclk_vop           Ø      d      e      f        axi ahb dclk            Ö              Xokay       port                         +               	   endpoint@0           Í            +              6      endpoint@1           Í           +                          dsi@10110000          *    rockchip,rk3128-mipi-dsi snps,dw-mipi-dsi            Í    @          •       !            Ñ     E        Êpclk            ;           @dphy            Ö               Ø      ‰        apb         J         	  Xdisabled       ports                        +       port@0           Í       endpoint            +                       port@1           Í               qos@1012d000              rockchip,rk3128-qos syscon           ÍÐ                      qos@1012e000              rockchip,rk3128-qos syscon           Íà                      qos@1012f000              rockchip,rk3128-qos syscon           Íð                      qos@1012f080              rockchip,rk3128-qos syscon           Íð€                     qos@1012f100              rockchip,rk3128-qos syscon           Íñ                      qos@1012f180              rockchip,rk3128-qos syscon           Íñ€                     qos@1012f200              rockchip,rk3128-qos syscon           Íò                      interrupt-controller@10139000             arm,cortex-a7-gic             Í�         À     à              •      	           W        l                                 usb@10180000          2    rockchip,rk3128-usb rockchip,rk3066-usb snps,dwc2            Í              •       
            Ñ     Ú        Êotg         }otg         …           —          ¦      €   €   @               ;         	  @usb2-phy            Xokay            µ           Ã         usb@101c0000              generic-ehci             Í              •                   Ñ     Ù        ;           @usb         Xokay          usb@101e0000              generic-ohci             Í              •                    Ñ     Ù        ;           @usb       	  Xdisabled          i2s@10200000          (    rockchip,rk3128-i2s rockchip,rk3066-i2s          Í               •       D            Ñ      P     »        Êi2s_clk i2s_hclk            Ñ                    Ötx rx           à          	  Xdisabled          spdif@10204000        ,    rockchip,rk3128-spdif rockchip,rk3066-spdif          Í @             •       7            Ñ      S     ¸      
  Êmclk hclk           Ñ              Ötx          ñdefault         ÿ           à          	  Xdisabled          spi@1020c000              rockchip,sfc             Í À   €          •       2            Ñ      ™     ß        Êclk_sfc hclk_sfc          	  Xdisabled          mmc@10214000          0    rockchip,rk3128-dw-mshc rockchip,rk3288-dw-mshc          Í!@   @          •                    Ñ     È      D      r      v        Êbiu ciu ciu-drive ciu-sample            Ñ      
        Örx-tx           	           ðÑ€         Ø      Q        reset           Xokay            "           ,            ñdefault         ÿ   !   "   #   $         8         C         T         [      mmc@10218000          0    rockchip,rk3128-dw-mshc rockchip,rk3288-dw-mshc          Í!€   @          •                    Ñ     É      E      s      w        Êbiu ciu ciu-drive ciu-sample            Ñ              Örx-tx           	           ðÑ€         Ø      R        reset         	  Xdisabled          mmc@1021c000          0    rockchip,rk3128-dw-mshc rockchip,rk3288-dw-mshc          Í!À   @          •                    Ñ     Ë      G      u      y        Êbiu ciu ciu-drive ciu-sample            Ñ              Örx-tx           	           ðÑ€         Ø      S        reset           Xokay            "           ,           ñdefault         ÿ   %   &   '         c         u         ‚         [      i2s@10220000          (    rockchip,rk3128-i2s rockchip,rk3066-i2s          Í"              •                   Ñ      Q     ¼        Êi2s_clk i2s_hclk            Ñ                     Ötx rx           ˆ           ñdefault         ÿ   (        à          	  Xdisabled          nand-controller@10500000          (    rockchip,rk3128-nfc rockchip,rk2928-nfc          ÍP    @          •                   Ñ     Å      C        Êahb nfc         ñdefault          ÿ   )   *   +   ,   -   .   /   0      	  Xdisabled          clock-controller@20000000             rockchip,rk3128-cru          Í                Ñ   1        Êxin24m          J           ¦           £           °              À#g¸€                 syscon@20008000       &    rockchip,rk3128-grf syscon simple-mfd            Í  €                         +                 usb2phy@17c           rockchip,rk3128-usb2phy          Í  |            Ñ      Ž        Êphyclk          “usb480m_phy         °      š        Õ   2        ¦            Xokay               2   host-port            •       5         
  ºlinestate           ì            Xokay                     otg-port          $   •       #          3          4           ºotg-bvalid otg-id linestate         ì            Xokay                           hdmi@20034000             rockchip,rk3128-inno-hdmi            Í @   @          •       -            Ñ     G      ¾      	  Êpclk ref            ñdefault         ÿ   3   4   5        Ö              à            Xokay       ports                        +       port@0           Í       endpoint            +   6                    port@1           Í      endpoint            +   7           R               phy@20038000              rockchip,rk3128-dsi-dphy             Í €   @          Ñ      ”     r      	  Êref pclk            ì            Ö               Ø      $        apb       	  Xdisabled                     timer@20044000        ,    rockchip,rk3128-timer rockchip,rk3288-timer          Í @              •                   Ñ     a      U        Êpclk timer        timer@20044020        ,    rockchip,rk3128-timer rockchip,rk3288-timer          Í @              •                   Ñ     a      V        Êpclk timer        timer@20044040        ,    rockchip,rk3128-timer rockchip,rk3288-timer          Í @@             •       ;            Ñ     a      W        Êpclk timer        timer@20044060        ,    rockchip,rk3128-timer rockchip,rk3288-timer          Í @`             •       <            Ñ     a      X        Êpclk timer        timer@20044080        ,    rockchip,rk3128-timer rockchip,rk3288-timer          Í @€             •       =            Ñ     a      Y        Êpclk timer        timer@200440a0        ,    rockchip,rk3128-timer rockchip,rk3288-timer          Í @              •       >            Ñ     a      Z        Êpclk timer        watchdog@2004c000              rockchip,rk3128-wdt snps,dw-wdt          Í À             •       "            Ñ     ?      	  Xdisabled          pwm@20050000          (    rockchip,rk3128-pwm rockchip,rk3288-pwm          Í               Ñ     ^        ñdefault         ÿ   8        ÷         	  Xdisabled          pwm@20050010          (    rockchip,rk3128-pwm rockchip,rk3288-pwm          Í              Ñ     ^        ñdefault         ÿ   9        ÷           Xokay               ^      pwm@20050020          (    rockchip,rk3128-pwm rockchip,rk3288-pwm          Í               Ñ     ^        ñdefault         ÿ   :        ÷           Xokay               _      pwm@20050030          (    rockchip,rk3128-pwm rockchip,rk3288-pwm          Í  0            Ñ     ^        ñdefault         ÿ   ;        ÷         	  Xdisabled          i2c@20056000          (    rockchip,rk3128-i2c rockchip,rk3288-i2c          Í `             •                  Êi2c          Ñ     M        ñdefault         ÿ   <                     +          	  Xdisabled          i2c@2005a000          (    rockchip,rk3128-i2c rockchip,rk3288-i2c          Í               •                  Êi2c          Ñ     N        ñdefault         ÿ   =                     +          	  Xdisabled          i2c@2005e000          (    rockchip,rk3128-i2c rockchip,rk3288-i2c          Í à             •                  Êi2c          Ñ     O        ñdefault         ÿ   >                     +          	  Xdisabled          serial@20060000       &    rockchip,rk3128-uart snps,dw-apb-uart            Í               •                  ƒn6          Ñ      M     U        Êbaudclk apb_pclk            Ñ                    Ötx rx           ñdefault         ÿ   ?   @   A                            	  Xdisabled          serial@20064000       &    rockchip,rk3128-uart snps,dw-apb-uart            Í @             •                  ƒn6          Ñ      N     V        Êbaudclk apb_pclk            Ñ                    Ötx rx           ñdefault         ÿ   B                              Xokay          serial@20068000       &    rockchip,rk3128-uart snps,dw-apb-uart            Í €             •                  ƒn6          Ñ      O     W        Êbaudclk apb_pclk            Ñ                    Ötx rx           ñdefault         ÿ   C                            	  Xdisabled          saradc@2006c000           rockchip,saradc          Í À             •                   Ñ      [     >        Êsaradc apb_pclk          Ø      W        saradc-apb                     Xokay            +              Q      i2c@20072000          (    rockchip,rk3128-i2c rockchip,rk3288-i2c          Í               •                  Êi2c          Ñ     L        ñdefault         ÿ   D                     +          	  Xdisabled          spi@20074000          (    rockchip,rk3128-spi rockchip,rk3066-spi          Í @             •                   Ñ      A     R        Êspiclk apb_pclk         Ñ            	        Ötx rx           ñdefault         ÿ   E   F   G   H   I                     +          	  Xdisabled          dma-controller@20078000           arm,pl330 arm,primecell          Í €   @          •                              7         R         Ñ      Â      	  Êapb_pclk            i                    ethernet@2008c000             rockchip,rk3128-gmac             Í À   @          •       8          9           ºmacirq eth_wake_irq       8   Ñ      ~      �      ‚      €            Ô     o      M  Êstmmaceth mac_clk_rx mac_clk_tx clk_mac_ref clk_mac_refout aclk_mac pclk_mac             Ø      8      
  stmmaceth           J           t           ‚           Xokay            �output          �   J        ¨rmii            ±   K        °      |        Àúð€        ñdefault         ÿ   L   mdio              snps,dwmac-mdio                      +       ethernet-phy@1            ethernet-phy-ieee802.3-c22           Í           ¼   d        Æ   
        Ö           è   M              ñdefault         ÿ   N           K            pinctrl           rockchip,rk3128-pinctrl         J                        +            ³   gpio@2007c000             rockchip,gpio-bank           Í À             •       $            Ñ     @         ô                    W        l         �    HEADER_5 HEADER_3     HEADER_22 HEADER_23  HEADER_19 HEADER_26 HEADER_21 HEADER_24   HEADER_18       HEADER_36      HEADER_13                W      gpio@20080000             rockchip,gpio-bank           Í               •       %            Ñ     A         ô                    W        l         p  HEADER_7 HEADER_35 HEADER_33 HEADER_37 HEADER_40 HEADER_38   HEADER_11   HEADER_29 HEADER_31                               [      gpio@20084000             rockchip,gpio-bank           Í @             •       &            Ñ     B         ô                    W        l         :                      HEADER_27      HEADER_8 HEADER_10                  M      gpio@20088000             rockchip,gpio-bank           Í €             •       '            Ñ     C         ô                    W        l         ;                   HEADER_32      HEADER_12    HEADER_15                 S      pcfg-pull-default                        P      pcfg-pull-none           6           O      emmc       emmc-clk            C            O           %      emmc-cmd            C            P           &      emmc-cmd1           C            P      emmc-pwr            C            P      emmc-bus1           C            P      emmc-bus4         @  C            P            P            P            P      emmc-bus8         €  C            P            P            P            P            P            P            P            P           '         gmac       rgmii-pins        ð  C            P      	      P            P            P            P            P            P            P            P            P            P            P            P            P            P      rmii-pins            C            P            P            P            P            P            P            P            P            P            P           L         hdmi       hdmii2c-xfer             C             O             O           3      hdmi-hpd            C             O           4      hdmi-cec            C             O           5         i2c0       i2c0-xfer            C              O             O           D         i2c1       i2c1-xfer            C             O             O           <         i2c2       i2c2-xfer            C            O            O           =         i2c3       i2c3-xfer            C             O             O           >         i2s    i2s-bus       `  C             O       	      O             O             O             O             O           (      i2s1-bus          `  C             O            O            O            O            O            O         lcdc       lcdc-dclk           C            O      lcdc-den            C            O      lcdc-hsync          C      	      O      lcdc-vsync          C      
      O      lcdc-rgb24        à  C            O            O            O            O            O            O            O            O            O            O            O            O            O            O         nfc    flash-ale           C             O           )      flash-cle           C            O           +      flash-wrn           C            O           0      flash-rdn           C            O           .      flash-rdy           C            O           /      flash-cs0           C            O           ,      flash-dqs           C            O           -      flash-bus8        €  C            O            O            O            O            O            O            O            O           *         pwm0       pwm0-pin            C             O           8         pwm1       pwm1-pin            C             O           9         pwm2       pwm2-pin            C             O           :         pwm3       pwm3-pin            C            O           ;         sdio       sdio-clk            C             O      sdio-cmd            C             P      sdio-pwren          C             P      sdio-bus4         @  C            P            P            P            P         sdmmc      sdmmc-clk           C            O           "      sdmmc-cmd           C            P           #      sdmmc-det           C            P           $      sdmmc-wp            C            P      sdmmc-pwren         C             P           \      sdmmc-bus4        @  C            P            P            P            P           !         sfc    sfc-bus2             C            P            P      sfc-bus4          @  C            P            P            P            P      sfc-clk         C            O      sfc-cs0         C            P      sfc-cs1         C            P         spdif      spdif-tx            C            O                    spi0       spi0-clk            C            P           G      spi0-cs0            C            P           H      spi0-tx         C      	      P           E      spi0-rx         C      
      P           F      spi0-cs1            C            P           I      spi1-clk            C             P      spi1-cs0            C            P      spi1-tx         C            P      spi1-rx         C            P      spi1-cs1            C            P      spi2-clk            C       	      P      spi2-cs0            C             P      spi2-tx         C             P      spi2-rx         C             P         uart0      uart0-xfer           C            P            O           ?      uart0-cts           C            O           @      uart0-rts           C             O           A         uart1      uart1-xfer           C      	      P      
      P           B      uart1-cts           C            O      uart1-rts           C            O         uart2      uart2-xfer           C            P            O           C      uart2-cts           C             O      uart2-rts           C             O         dp83848c       dp83848c-rst            C             O           N         ir-receiver    ir-int          C             O           V         leds       power-led           C              O           X      spd-led         C             O           Y         usb2       host-drv            C             O           U            memory@60000000          Ámemory           Í`   @         chosen          Q/serial@20064000          adc-keys          	    adc-keys            ]   Q           ibuttons         z 2Z    button-recovery       	  ”Recovery            š  h        ¥             regulator-dc-5v           regulator-fixed         ¿DC_5V           Î LK@        æ LK@         þ                    T      hdmi-connnector           hdmi-connector           Èa      port       endpoint            +   R           7            regulator-host-pwr-5v             regulator-fixed         $   S               )  Ü        ¿HOST_PWR_5V         Î LK@        æ LK@        :   T        ñdefault         ÿ   U         E         þ      ir-receiver           gpio-ir-receiver            î   S              ñdefault         ÿ   V      leds          
    gpio-leds      led-power           î   W               Xpower           a           gon          ñdefault         ÿ   X      led-spd         î   S              Xlan         a           ñdefault         ÿ   Y         regulator-mcu3v3              regulator-fixed         ¿MCU3V3          Î 2Z         æ 2Z         :            þ               regulator-vcc-ddr             regulator-fixed         ¿VCC_DDR         Î ã`        æ ã`        :   Z         þ               regulator-vcc-io              regulator-fixed         ¿VCC_IO          Î 2Z         æ 2Z         :   Z         þ                          regulator-vcc-lan             regulator-fixed         ¿VCC_LAN         Î 2Z         æ 2Z         :            þ                    J      regulator-vcc-sd              regulator-fixed         $   [              )  ô        ¿VCC_SD          Î 2Z         æ 2Z         :           ñdefault         ÿ   \                  regulator-vcc-sys             regulator-fixed         ¿VCC_SYS         Î LK@        æ LK@        :   T         þ                    Z      regulator-vcc33-hdmi              regulator-fixed         ¿VCC33_HDMI          Î 2Z         æ 2Z         :   ]         þ               regulator-vcca-33             regulator-fixed         ¿VCCA_33         Î 2Z         æ 2Z         :   Z         þ                    ]      regulator-vdd-11              regulator-fixed         ¿VDD_11          Î Èà        æ Èà        :   Z         þ                          regulator-vdd11-hdmi              regulator-fixed         ¿VDD11_HDMI          Î Èà        æ Èà        :            þ               regulator-vdd-arm             pwm-regulator           ¿VDD_ARM         u   ^      a¨           z   Z        Î »         æ \À         þ                          regulator-vdd-log             pwm-regulator           ¿VDD_LOG         u   _      a¨           …      d        z   Z        Î �        æ \À        ™            þ                             	compatible interrupt-parent #address-cells #size-cells model gpio0 gpio1 gpio2 gpio3 i2c0 i2c1 i2c2 i2c3 serial0 serial1 serial2 ethernet0 mmc0 mmc1 interrupts interrupt-affinity enable-method device_type reg clocks resets operating-points-v2 #cooling-cells cpu-supply phandle opp-shared opp-hz opp-microvolt clock-latency-ns opp-suspend ports status arm,cpu-registers-not-fw-configured clock-frequency clock-output-names #clock-cells ranges interrupt-names clock-names power-domains mali-supply #power-domain-cells pm_qos iommus #iommu-cells reset-names remote-endpoint phys phy-names rockchip,grf interrupt-controller #interrupt-cells dr_mode g-np-tx-fifo-size g-rx-fifo-size g-tx-fifo-size vusb_a-supply vusb_d-supply dmas dma-names #sound-dai-cells pinctrl-names pinctrl-0 fifo-depth max-frequency bus-width vmmc-supply disable-wp cap-sd-highspeed no-mmc no-sdio cap-mmc-highspeed mmc-ddr-3_3v no-sd rockchip,playback-channels #reset-cells assigned-clocks assigned-clock-rates assigned-clock-parents #phy-cells #pwm-cells reg-io-width reg-shift #io-channel-cells vref-supply arm,pl330-broken-no-flushp arm,pl330-periph-burst #dma-cells rx-fifo-depth tx-fifo-depth clock_in_out phy-supply phy-mode phy-handle max-speed reset-assert-us reset-deassert-us reset-gpios gpio-controller #gpio-cells gpio-line-names bias-pull-pin-default bias-disable rockchip,pins stdout-path io-channels io-channel-names keyup-threshold-microvolt label linux,code press-threshold-microvolt regulator-name regulator-min-microvolt regulator-max-microvolt regulator-always-on regulator-boot-on gpio startup-delay-us vin-supply enable-active-high function color default-state pwms pwm-supply pwm-dutycycle-range regulator-ramp-delay 