  W   8  S0   (              R                                                                     ,t3-cqa3t-bv3          :   2qihua,t3-cqa3t-bv3 allwinner,sun8i-t3 allwinner,sun8i-r40      clocks                                     =   osc24M           D             2fixed-clock          Qn6          a  P         posc24M                    osc32k           D             2fixed-clock          Q            a  N          pext-osc32k                       cpus                                 cpu@0            2arm,cortex-a7            cpu                          4      cpu@1            2arm,cortex-a7            cpu                         5      cpu@2            2arm,cortex-a7            cpu                         6      cpu@3            2arm,cortex-a7            cpu                         7         display-engine        #   2allwinner,sun8i-r40-display-engine                          okay          thermal-zones      cpu0-thermal                                                    gpu-thermal                                                   soc          2simple-bus                                     =   clock@1000000         7   2allwinner,sun8i-r40-de2-clk allwinner,sun8i-h3-de2-clk                                <               bus mod                $         D                                mixer@1100000             2allwinner,sun8i-r40-de2-mixer-0                                              bus mod                                ports                                port@1                 endpoint                           !               mixer@1200000             2allwinner,sun8i-r40-de2-mixer-1                                              bus mod                               ports                                port@1                 endpoint                           $               deinterlace@1400000       ?   2allwinner,sun8i-r40-deinterlace allwinner,sun8i-h3-deinterlace           @                    7                     bus mod ram                        !       ]           ,   	   	        :dma-mem       system-control@1c00000        F   2allwinner,sun8i-r40-system-control allwinner,sun4i-a10-system-control                 0                                   =   sram@1d00000          
   2mmio-sram                                                   =            sram-section@0        8   2allwinner,sun8i-r40-sram-c1 allwinner,sun4i-a10-sram-c1                             
            interrupt-controller@1c00030             2allwinner,sun7i-a20-sc-nmi           M        b             0           !                             dma-controller@1c02000        1   2allwinner,sun8i-r40-dma allwinner,sun50i-a64-dma                          !                                 s                                                          spi@1c05000       /   2allwinner,sun8i-r40-spi allwinner,sun8i-h3-spi           P            !       
                  )      q         ahb mod                      	   disabled                                    spi@1c06000       /   2allwinner,sun8i-r40-spi allwinner,sun8i-h3-spi           `            !                         *      r         ahb mod                      	   disabled                                    csi@1c09000       2   2allwinner,sun8i-r40-csi0 allwinner,sun7i-a20-csi0                        !       *                  8                     bus isp ram                         ,   	           :dma-mem       	   disabled          video-codec@1c0e000       !   2allwinner,sun8i-r40-video-engine                                5                     ahb mod ram                        !       5              
         mmc@1c0f000       1   2allwinner,sun8i-r40-mmc allwinner,sun50i-a64-mmc                                       k         ahb mmc                        ahb                    default         !                    okay                                                                              mmc@1c10000       1   2allwinner,sun8i-r40-mmc allwinner,sun50i-a64-mmc                                 !      l         ahb mmc                	        ahb         !       !         	   disabled                                    mmc@1c11000       3   2allwinner,sun8i-r40-emmc allwinner,sun50i-a64-emmc                              "      m         ahb mmc                
        ahb                    default         !       "            okay                                                                              mmc@1c12000       1   2allwinner,sun8i-r40-mmc allwinner,sun50i-a64-mmc                                 #      n         ahb mmc                        ahb                    default         !       #         	   disabled                                    phy@1c13400          2allwinner,sun8i-r40-usb-phy           4    H                    phy_ctrl pmu0 pmu1 pmu2                |      }      ~         usb0_phy usb1_phy usb2_phy                                    !  usb0_reset usb1_reset usb2_reset             okay                                  +                     crypto@1c15000           2allwinner,sun8i-r40-crypto           P            !       ^                        p         bus mod                      spi@1c17000       /   2allwinner,sun8i-r40-spi allwinner,sun8i-h3-spi           p            !                         +      s         ahb mod                      	   disabled                                    sata@1c18000             2allwinner,sun8i-r40-ahci                         !       8                  -      {                       ahci             okay            <           H         usb@1c19000       &   2allwinner,sun8i-r40-ehci generic-ehci                        !       L                  0                       S              Xusb          okay          usb@1c19400       &   2allwinner,sun8i-r40-ohci generic-ohci                        !       @                  3                             S              Xusb          okay          usb@1c1c000       &   2allwinner,sun8i-r40-ehci generic-ehci                        !       N                  1                       S              Xusb          okay          usb@1c1c400       &   2allwinner,sun8i-r40-ohci generic-ohci                        !       A                  4                             S              Xusb          okay          spi@1c1f000       /   2allwinner,sun8i-r40-spi allwinner,sun8i-h3-spi                       !       2                  ,      t         ahb mod                      	   disabled                                    clock@1c20000            2allwinner,sun8i-r40-ccu                                        
   hosc losc            D                                rtc@1c20400          2allwinner,sun8i-r40-rtc                      !                   posc32k osc32k-out                        D                     pinctrl@1c20800          2allwinner,sun8i-r40-pinctrl                      !                         O                   apb hosc losc            b         M        b           r                  can-ph-pins       
  ~PH20 PH21           can       can-pa-pins       
  ~PA16 PA17           can       clk-out-a-pin           ~PI12          
  clk_out_a         gmac-rgmii-pins       B  ~PA0 PA1 PA2 PA3 PA4 PA5 PA6 PA7 PA8 PA10 PA11 PA12 PA13 PA15 PA16           gmac               (      i2c0-pins           ~PB0 PB1         i2c0                      i2c1-pins         
  ~PB18 PB19           i2c1                      i2c2-pins         
  ~PB20 PB21           i2c2                      i2c3-pins           ~PI0 PI1         i2c3                      i2c4-pins           ~PI2 PI3         i2c4                       ir0-pins            ~PB4         ir0                   ir1-pins            ~PB23            ir1                   mmc0-pins           ~PF0 PF1 PF2 PF3 PF4 PF5         mmc0                                          mmc1-pg-pins            ~PG0 PG1 PG2 PG3 PG4 PG5         mmc1                              mmc2-pins         7  ~PC5 PC6 PC7 PC8 PC9 PC10 PC11 PC12 PC13 PC14 PC15 PC24          mmc2                                          mmc3-pins           ~PI4 PI5 PI6 PI7 PI8 PI9         mmc3                                          uart0-pb-pins         
  ~PB22 PB23           uart0                        timer@1c20c00            2allwinner,sun4i-a10-timer                      H  !                                               C          D                     watchdog@1c20c90             2allwinner,sun4i-a10-wdt                     !                            ir@1c21800        .   2allwinner,sun8i-r40-ir allwinner,sun6i-a31-ir                                   default                P               apb ir          !                         9      	   disabled          ir@1c21c00        .   2allwinner,sun8i-r40-ir allwinner,sun6i-a31-ir                                   default                Q               apb ir          !                         :      	   disabled          i2s@1c22000                   /   2allwinner,sun8i-r40-i2s allwinner,sun8i-h3-i2s                        !                         T      u         apb mod                =                            rx tx         i2s@1c22400                   /   2allwinner,sun8i-r40-i2s allwinner,sun8i-h3-i2s           $            !       W                  U      v         apb mod                >                            rx tx         i2s@1c22800                   /   2allwinner,sun8i-r40-i2s allwinner,sun8i-h3-i2s           (            !       Z                  V      w         apb mod                ?                            rx tx         thermal-sensor@1c24c00           2allwinner,sun8i-r40-ths          L                   R      i         bus mod         !       $                  ;                             serial@1c28000           2snps,dw-apb-uart                         !                                               `               I         okay            default                  serial@1c28400           2snps,dw-apb-uart                         !                                               a               J      	   disabled          serial@1c28800           2snps,dw-apb-uart                         !                                               b               K      	   disabled          serial@1c28c00           2snps,dw-apb-uart                         !                                               c               L      	   disabled          serial@1c29000           2snps,dw-apb-uart                         !                                               d               M      	   disabled          serial@1c29400           2snps,dw-apb-uart                         !                                               e               N      	   disabled          serial@1c29800           2snps,dw-apb-uart                         !                                               f               O      	   disabled          serial@1c29c00           2snps,dw-apb-uart                         !                                               g               P      	   disabled          i2c@1c2ac00          2allwinner,sun6i-a31-i2c          ¬            !                         W               @                   default          okay                                 pmic@34          2x-powers,axp221             4                    !                M        b      ac-power              2x-powers,axp221-ac-power-supply       	   disabled          adc          2x-powers,axp221-adc                  battery-power         %   2x-powers,axp221-battery-power-supply          	   disabled          regulators               dcdc1           vcc-3v0          )        = -        U -                  dcdc2           vdd-cpu          )        = B@        U        dcdc3           vdd-sys          )        = B@        U        dcdc4           dcdc4         dcdc5         	  vcc-dram             )        = `        U `      dc1sw           dc1sw         dc5ldo          dc5ldo        aldo1           aldo1         aldo2           vcc-pa           )        = &%        U &%      aldo3           avcc             )        = )2        U 2Z      dldo1           vcc-pg           )        = 2Z        U 2Z      dldo2           dldo2         dldo3         
  vcc-dldo3            )        = 2Z        U 2Z      dldo4           dldo4                     eldo1           eldo1         eldo2           eldo2         eldo3           vcc-pe           )        = *        U *                  ldo_io0         ldo_io0       	   disabled          ldo_io1         ldo_io1       	   disabled          rtc_ldo          )        = -        U -        rtc_ldo       drivevbus         
  drivevbus         	   disabled             usb-power         !   2x-powers,axp221-usb-power-supply          	   disabled                i2c@1c2b000          2allwinner,sun6i-a31-i2c          °            !                         X               A                   default       	   disabled                                    i2c@1c2b400          2allwinner,sun6i-a31-i2c          ´            !       	                  Y               B                   default       	   disabled                                    i2c@1c2b800          2allwinner,sun6i-a31-i2c          ¸            !       X                  Z               C                   default       	   disabled                                    can@1c2bc00          2allwinner,sun8i-r40-can          ¼            !                         [               D      	   disabled          i2c@1c2c000          2allwinner,sun6i-a31-i2c                      !       Y                  _               H                    default       	   disabled                                    gpu@1c40000       &   2allwinner,sun8i-r40-mali arm,mali-400                       T  !       E          F          G          H          J          K          I         #  mgp gpmmu pp0 ppmmu0 pp1 ppmmu1 pmu                 A            	   bus core                   )      ethernet@1c50000             2allwinner,sun8i-r40-gmac            }                         !       U           mmacirq                 (      
  stmmaceth                  @      
   stmmaceth         	   disabled       mdio             2snps,dwmac-mdio                                    dram-controller@1c62000          2allwinner,sun8i-r40-mbus                                                                      @                             	      tcon-top@1c70000             2allwinner,sun8i-r40-tcon-top                        0         K                                    $   bus tcon-tv0 tve0 tcon-tv1 tve1 dsi       '   ptcon-top-tv0 tcon-top-tv1 tcon-top-dsi                 3         D               *   ports                                port@0                  endpoint               !                     port@1                                           endpoint@0                     endpoint@1                    endpoint@2                         "            +      endpoint@3                         #            .         port@2                                           endpoint@1                         $                     port@3                                           endpoint@0                     endpoint@1                    endpoint@2                         %            ,      endpoint@3                         &            /         port@4                                           endpoint@0                          '            -      endpoint@1                         (            0         port@5                 endpoint               )            2               lcd-controller@1c73000           2allwinner,sun8i-r40-tcon-tv          0            !       3                  I   *             ahb tcon-ch1                   1        lcd          okay       ports                                port@0                                            endpoint@0                          +            "      endpoint@1                         ,            %         port@1                                           endpoint@1                         -            '               lcd-controller@1c74000           2allwinner,sun8i-r40-tcon-tv          @            !       4                  J   *            ahb tcon-ch1                   2        lcd       	   disabled       ports                                port@0                                            endpoint@0                          .            #      endpoint@1                         /            &         port@1                                           endpoint@1                         0            (               interrupt-controller@1c81000             2arm,gic-400                     @     `              M        b           !      	                    hdmi@1ee0000          9   2allwinner,sun8i-r40-dw-hdmi allwinner,sun8i-a83t-dw-hdmi                                     !       :                   ;                            iahb isfr tmds cec                 #        ctrl            S   1        Xphy          okay       ports                                port@0                  endpoint               2            )         port@1                 endpoint               3            8               hdmi-phy@1ef0000             2allwinner,sun8i-r40-hdmi-phy                                  :                           bus mod pll-0 pll-1                "        phy                         1         pmu          2arm,cortex-a7-pmu         0  !       x          y          z          {              4   5   6   7      timer            2arm,armv7-timer       0  !                              
        aliases         /soc/serial@1c28000       chosen          serial0:115200n8          connector            2hdmi-connector           a      port       endpoint               8            3            vcc5v0           2regulator-fixed         vcc5v0          = LK@        U LK@                                                   	#address-cells #size-cells interrupt-parent model compatible ranges #clock-cells clock-frequency clock-accuracy clock-output-names phandle device_type reg allwinner,pipelines status polling-delay-passive polling-delay thermal-sensors clocks clock-names resets #reset-cells remote-endpoint interrupts interconnects interconnect-names interrupt-controller #interrupt-cells dma-channels dma-requests #dma-cells allwinner,sram reset-names pinctrl-0 pinctrl-names vmmc-supply bus-width cd-gpios vqmmc-supply non-removable reg-names #phy-cells usb1_vbus-supply usb2_vbus-supply ahci-supply phy-supply phys phy-names gpio-controller #gpio-cells pins function drive-strength bias-pull-up #sound-dai-cells dmas dma-names #thermal-sensor-cells reg-shift reg-io-width #io-channel-cells x-powers,dcdc-freq regulator-name regulator-always-on regulator-min-microvolt regulator-max-microvolt interrupt-names syscon dma-ranges #interconnect-cells interrupt-affinity serial0 stdout-path gpio enable-active-high 