  a2   8  Z   (            F  Z                                                                      ,Pine H64 model B          ,   2pine64,pine-h64-model-b allwinner,sun50i-h6    cpus                                 cpu@0            2arm,cortex-a53           =cpu          I             Mpsci             [               b          s                                             cpu@1            2arm,cortex-a53           =cpu          I            Mpsci             [               b          s                                 cpu@2            2arm,cortex-a53           =cpu          I            Mpsci             [               b          s                                 cpu@3            2arm,cortex-a53           =cpu          I            Mpsci             [               b          s                           	         display-engine        #   2allwinner,sun50i-h6-display-engine                       okay          osc24M-clk                        2fixed-clock          n6          osc24M                    pmu          2arm,cortex-a53-pmu        0                                                                	      psci             2arm,psci-0.2             Tsmc       timer            2arm,armv8-timer                0                                 
        soc          2simple-bus                                    )   bus@1000000       1   2allwinner,sun50i-h6-de3 allwinner,sun50i-a64-de2             I    @          0   
                                    )        @     clock@0          2allwinner,sun50i-h6-de3-clk          I                [                    ?bus mod         K                          R                     mixer@100000              2allwinner,sun50i-h6-de3-mixer-0          I               [                     ?bus mod         K               _                      ports                                port@1           I      endpoint            f               1                  video-codec-g2@1c00000           2allwinner,sun50i-h6-vpu-g2           I                     Z            [      *      )        ?bus mod         K              _            video-codec@1c0e000       !   2allwinner,sun50i-h6-video-engine             I              [      &      %      6        ?ahb mod ram         K                      Y           0              _            gpu@1800000       '   2allwinner,sun50i-h6-mali arm,mali-t720           I    @       $          T          U          S           vjob mmu gpu          [      !      "      	  ?core bus            K               s            okay                           A      crypto@1904000           2allwinner,sun50i-h6-crypto           I@                    W            [      $      #      7        ?bus mod ram         K            syscon@3000000        G   2allwinner,sun50i-h6-system-control allwinner,sun50i-a64-system-control           I                                        )            &   sram@28000        
   2mmio-sram            I                                     )           sram-section@0        7   2allwinner,sun50i-h6-sram-c allwinner,sun50i-a64-sram-c           I                  
         sram@1a00000          
   2mmio-sram            I                                       )             sram-section@0        8   2allwinner,sun50i-h6-sram-c1 allwinner,sun4i-a10-sram-c1          I                                clock@3001000            2allwinner,sun50i-h6-ccu          I              [                        ?hosc losc iosc                      R                     dma-controller@3002000           2allwinner,sun50i-h6-dma          I                      +            [      +      5      	  ?bus mbus                          .        K                             #      mailbox@3003000       6   2allwinner,sun50i-h6-msgbox allwinner,sun6i-a31-msgbox            I 0             [      ,        K      	                ,                    efuse@3006000            2allwinner,sun50i-h6-sid          I `                                thermal-sensor-calibration@14            I                  =      cpu-speed-grade@1c           I                  D         timer@3009000         4   2allwinner,sun50i-h6-timer allwinner,sun8i-a23-timer          I                     0          1            [         watchdog@30090a0          0   2allwinner,sun50i-h6-wdt allwinner,sun6i-a31-wdt          I                     2            [         	   disabled          pwm@300a000          2allwinner,sun50i-h6-pwm          I              [         2        ?mod bus         K                       	   disabled          pinctrl@300b000          2allwinner,sun50i-h6-pinctrl          I                        0          3          5          6          ;            [                        ?apb hosc losc                                                                         ,                  rgmii-pins        B  :PD0 PD1 PD2 PD3 PD4 PD5 PD7 PD8 PD9 PD10 PD11 PD12 PD13 PD19 PD20           ?emac            H   (            '      hdmi-pins           :PH8 PH9 PH10            ?hdmi                .      i2c0-pins         
  :PD25 PD26           ?i2c0                       i2c1-pins           :PH5 PH6         ?i2c1                !      i2c2-pins         
  :PD23 PD24           ?i2c2                "      mmc0-pins           :PF0 PF1 PF2 PF3 PF4 PF5         ?mmc0            H            W                  mmc1-pins           :PG0 PG1 PG2 PG3 PG4 PG5         ?mmc1            H            W                  mmc2-pins         5  :PC1 PC4 PC5 PC6 PC7 PC8 PC9 PC10 PC11 PC12 PC13 PC14            ?mmc2            H            W                  spi0-pins           :PC0 PC2 PC3         ?spi0                $      spi0-cs-pin         :PC5         ?spi0                %      uart0-ph-pins           :PH0 PH1         ?uart0                     uart1-pins          :PG6 PG7         ?uart1                     uart1-rts-cts-pins          :PG8 PG9         ?uart1                        interrupt-controller@3021000             2arm,gic-400           I          @     `                    	                                        iommu@30f0000            2allwinner,sun50i-h6-iommu            I                     9            [      3        K              d                     mmc@4020000       1   2allwinner,sun50i-h6-mmc allwinner,sun50i-a64-mmc             I              [      C      @        ?ahb mmc         K              qahb                 #           }default                    р         okay                                                                              mmc@4021000       1   2allwinner,sun50i-h6-mmc allwinner,sun50i-a64-mmc             I             [      D      A        ?ahb mmc         K              qahb                 $           }default                    р         okay                                                                                         mmc@4022000       3   2allwinner,sun50i-h6-emmc allwinner,sun50i-a64-emmc           I              [      E      B        ?ahb mmc         K              qahb                 %           }default                    р         okay                                                                                                serial@5000000           2snps,dw-apb-uart             I                                                         [      F        K               okay            }default                  serial@5000400           2snps,dw-apb-uart             I                                                       [      G        K               okay            }default                           bluetooth            2realtek,rtl8723bs-bt            /                     A                     Q                     ^ `         serial@5000800           2snps,dw-apb-uart             I                                                       [      H        K            	   disabled          serial@5000c00           2snps,dw-apb-uart             I                                                       [      I        K            	   disabled          i2c@5002000       0   2allwinner,sun50i-h6-i2c allwinner,sun6i-a31-i2c          I                                  [      J        K              }default                   	   disabled                                    i2c@5002400       0   2allwinner,sun50i-h6-i2c allwinner,sun6i-a31-i2c          I $                                [      K        K              }default            !      	   disabled                                    i2c@5002800       0   2allwinner,sun50i-h6-i2c allwinner,sun6i-a31-i2c          I (                                [      L        K              }default            "      	   disabled                                    spi@5010000       /   2allwinner,sun50i-h6-spi allwinner,sun8i-h3-spi           I                     
            [      R      P        ?ahb mod         h   #      #           mrx tx           K            	   disabled                                         $   %        }default    flash@0          2winbond,w25q128 jedec,spi-nor            I            w =	          spi@5011000       /   2allwinner,sun50i-h6-spi allwinner,sun8i-h3-spi           I                                [      S      Q        ?ahb mod         h   #      #           mrx tx           K             	   disabled                                    ethernet@5020000          3   2allwinner,sun50i-h6-emac allwinner,sun50i-a64-emac             &         I                                vmacirq          K      !      
  qstmmaceth            [      T      
  ?stmmaceth            okay            }default            '      	  rgmii-id               (           )                         mdio             2snps,dwmac-mdio                              ethernet-phy@1           2ethernet-phy-ieee802.3-c22           I               (            i2s@5091000                      2allwinner,sun50i-h6-i2s          I	                                [      _      \        ?apb mod         h   #      #           K      &        mrx tx         	   disabled          spdif@5093000                        2allwinner,sun50i-h6-spdif            I	0                                [      c      b      
  ?apb spdif           K      )        h   #      #           mrx tx         	   disabled          usb@5100000       2   2allwinner,sun50i-h6-musb allwinner,sun8i-a33-musb            I              [      t        K      5                           vmc             *            usb            *             okay            host          phy@5100400          2allwinner,sun50i-h6-usb-phy          I    $    1            
phy_ctrl pmu0 pmu3           [      i      l        ?usb0_phy usb3_phy           K      ,      .        qusb0_reset usb3_reset            okay                          +        0   +            *      usb@5101000       &   2allwinner,sun50i-h6-ehci generic-ehci            I                                [      o      q      h        K      0      2           *            usb          okay          usb@5101400       &   2allwinner,sun50i-h6-ohci generic-ohci            I                                [      o      h        K      0           *            usb          okay          usb@5200000       
   2snps,dwc3            I                                  [      r      r               ?ref bus_early suspend           K      3        host               ,      	  usb3-phy          	   disabled          phy@5210000          2allwinner,sun50i-h6-usb3-phy             I!              [      j        K      -                  	   disabled                ,      usb@5311000       &   2allwinner,sun50i-h6-ehci generic-ehci            I1                                [      p      s      k        K      1      4           *           usb          okay          usb@5311400       &   2allwinner,sun50i-h6-ohci generic-ohci            I1                                [      p      k        K      1           *           usb          okay          hdmi@6000000             2allwinner,sun50i-h6-dw-hdmi          I                                 @         0   [      ~      |      {      }                  !  ?iahb isfr tmds cec hdcp hdcp-bus            K      9      >      
  qctrl hdcp              -        phy         }default            .         okay       ports                                port@0           I       endpoint            f   /            4         port@1           I      endpoint            f   0            E               hdmi-phy@6010000             2allwinner,sun50i-h6-hdmi-phy             I              [      ~      |        ?bus mod         K      8        qphy                         -      tcon-top@6510000             2allwinner,sun50i-h6-tcon-top             IQ              [                    ?bus tcon-tv0             tcon-top-tv0            K      :                        5   ports                                port@0                                     I       endpoint@0           I            f   1                     port@1                                     I      endpoint@2           I           f   2            6         port@4                                     I      endpoint@0           I            f   3            7         port@5           I      endpoint            f   4            /               lcd-controller@6515000        8   2allwinner,sun50i-h6-tcon-tv allwinner,sun8i-r40-tcon-tv          IQP                    B            [         5            ?ahb tcon-ch1            K      <        qlcd    ports                                port@0           I       endpoint            f   6            2         port@1                                     I      endpoint@1           I           f   7            3               rtc@7000000          2allwinner,sun50i-h6-rtc          I                                   e          f            osc32k osc32k-out iosc                       [   8                  clock@7010000            2allwinner,sun50i-h6-r-ccu            I              [                              ?hosc losc iosc pll-periph                       R               9      watchdog@7020400          0   2allwinner,sun50i-h6-wdt allwinner,sun6i-a31-wdt          I                     g            [         interrupt-controller@7021000             2allwinner,sun50i-h6-r-intc                               I                    `                     pinctrl@7022000          2allwinner,sun50i-h6-r-pinctrl            I                                  i          o            [   9                     ?apb hosc losc                                                   A                  r-i2c-pins          :PL0 PL1         ?s_i2c               ;      r-ir-rx-pin         :PL9       	  ?s_cir_rx                :      r-rsb-pins          :PL0 PL1         ?s_rsb               <         ir@7040000        .   2allwinner,sun50i-h6-ir allwinner,sun6i-a31-ir            I                     m            [   9   	   9           ?apb ir          K   9           }default            :         okay          i2c@7081400       0   2allwinner,sun50i-h6-i2c allwinner,sun6i-a31-i2c          I                    k            [   9           K   9           }default            ;         okay                                 pmic@36           2x-powers,axp805 x-powers,axp806          I   6                             `                                O   regulators     aldo1            j        ~ 2Z         2Z        vcc-pl                    aldo2           ~ 2Z         2Z      
  vcc-ac200                        )      aldo3            j        ~ 2Z         2Z      
  vcc-3v3-1         bldo1            j        ~ w@         w@        vcc-bias-pll          bldo2            j        ~ w@         w@        vcc-efuse-pcie-hdmi-io                    bldo3            j        ~ w@         w@        vcc-dcxoio        bldo4         cldo1            j        ~ 2Z         2Z      
  vcc-3v3-2                     cldo2           ~ 2Z         2Z        vcc-wifi-1        cldo3           ~ 2Z         2Z        vcc-wifi-2                    dcdca            j        ~ \         @          	        vdd-cpu                   dcdcc             }         ~ \         z          	        vdd-gpu                   dcdcd            j        ~                    vdd-sys       dcdce            j        ~ O         O      	  vcc-dram          sw              rtc@51           2nxp,pcf8563          I   Q                             `                         rsb@7083000          2allwinner,sun8i-a23-rsb          I0                    l            [   9             -        K   9           }default            <      	   disabled                                    thermal-sensor@5070400           2allwinner,sun50i-h6-ths          I                                [      Y        ?bus         K      $           =        calibration                        >         thermal-zones      cpu-thermal         !            7            E   >       trips      cpu-alert           U L        a           Dpassive             ?      cpu-crit            U         a          	   Dcritical             cooling-maps       map0            l   ?      0  q            	            gpu-thermal         !          7          E   >      trips      gpu-alert-0         U s        a           Dpassive             @      gpu-alert-1         U         a           Dpassive             B      gpu-alert-2         U (        a           Dpassive             C      gpu-crit            U 8        a          	   Dcritical             cooling-maps       map0            l   @        q   A         map1            l   B        q   A         map2            l   C        q   A                  opp-table-cpu         %   2allwinner,sun50i-h6-operating-points               D                        opp-480000000            b             8          m m O             O             O      opp-720000000            b             *T          m m O             O             O      opp-816000000            b             0,          m m O             O             O      opp-888000000            b             4          m m O             O             O      opp-1080000000           b             @_~          W W O         m m O         m m O      opp-1320000000           b             N          B@ B@ O         W W O         W W O      opp-1488000000           b             X          , , O         B@ B@ O         B@ B@ O      opp-1608000000           b             _"            O         p p O         p p O      opp-1704000000           b             e              O         , , O         , , O      opp-1800000000           b             kI          @ @ O           O           O         aliases         /soc/ethernet@5020000           /soc/serial@5000000         /soc/spi@5010000          chosen          serial0:115200n8          ext-osc32k-clk                        2fixed-clock                      ext_osc32k              8      connector            2hdmi-connector           Da      port       endpoint            f   E            0            leds          
   2gpio-leds      led-0           pine-h64:green:heartbeat                                led-1           pine-h64:white:link                             led-2           pine-h64:blue:status                                   vbus             2regulator-fixed       	  usb-vbus            ~ LK@         LK@                                                    +      pwrseq           2mmc-pwrseq-simple           #                    /                        	interrupt-parent #address-cells #size-cells model compatible device_type reg enable-method clocks clock-latency-ns #cooling-cells operating-points-v2 cpu-supply phandle allwinner,pipelines status #clock-cells clock-frequency clock-output-names interrupts interrupt-affinity arm,no-tick-in-suspend ranges allwinner,sram clock-names resets #reset-cells iommus remote-endpoint interrupt-names mali-supply dma-channels dma-requests #dma-cells #mbox-cells #pwm-cells gpio-controller #gpio-cells interrupt-controller #interrupt-cells vcc-pc-supply vcc-pd-supply vcc-pg-supply pins function drive-strength bias-pull-up #iommu-cells reset-names pinctrl-names pinctrl-0 max-frequency vmmc-supply cd-gpios bus-width vqmmc-supply mmc-pwrseq non-removable cap-mmc-hw-reset mmc-hs200-1_8v reg-shift reg-io-width uart-has-rtscts device-wake-gpios host-wake-gpios enable-gpios max-speed dmas dma-names spi-max-frequency syscon phy-mode phy-handle phy-supply allwinner,rx-delay-ps allwinner,tx-delay-ps #sound-dai-cells phys phy-names extcon dr_mode reg-names #phy-cells usb0_vbus-supply usb3_vbus-supply vcc-pm-supply x-powers,self-working-mode regulator-always-on regulator-min-microvolt regulator-max-microvolt regulator-name regulator-enable-ramp-delay regulator-ramp-delay nvmem-cells nvmem-cell-names #thermal-sensor-cells polling-delay-passive polling-delay thermal-sensors temperature hysteresis trip cooling-device opp-shared opp-hz opp-microvolt-speed0 opp-microvolt-speed1 opp-microvolt-speed2 ethernet0 serial0 spi0 stdout-path label startup-delay-us gpio enable-active-high reset-gpios post-power-on-delay-ms 