  c   8  ]   (              ]P                                                                      ,Banana Pi BPI-M3          %   2sinovoip,bpi-m3 allwinner,sun8i-a83t       cpus                                 cpu@0            2arm,cortex-a7            =cpu          I               P            d            uallwinner,sun8i-a83t-smp                                                     >      cpu@1            2arm,cortex-a7            =cpu          I               P            d            uallwinner,sun8i-a83t-smp                                        ?      cpu@2            2arm,cortex-a7            =cpu          I               P            d            uallwinner,sun8i-a83t-smp                                        @      cpu@3            2arm,cortex-a7            =cpu          I               P            d            uallwinner,sun8i-a83t-smp                                        A      cpu@100          2arm,cortex-a7            =cpu          I               P            d            uallwinner,sun8i-a83t-smp                                                    C      cpu@101          2arm,cortex-a7            =cpu          I               P            d            uallwinner,sun8i-a83t-smp                                       D      cpu@102          2arm,cortex-a7            =cpu          I               P            d            uallwinner,sun8i-a83t-smp                                       E      cpu@103          2arm,cortex-a7            =cpu          I               P            d            uallwinner,sun8i-a83t-smp                                       F         timer            2arm,armv7-timer       0                                 
        clocks                                        osc24M-clk                        2fixed-clock          n6            P         osc24M              "      osc16M-clk                        2fixed-clock           $          osc16M              	      osc16Md512-clk                        2fixed-factor-clock                                  I   	         osc16M-d512             #         display-engine        $   2allwinner,sun8i-a83t-display-engine            
           #okay          opp-table-cluster0           2operating-points-v2          *               opp-480000000           5    8         < @        J       opp-600000000           5    #F         < @        J       opp-720000000           5    *T         < @        J       opp-864000000           5    3         < @        J       opp-912000000           5    6\         < @        J       opp-1008000000          5    <         < @        J       opp-1128000000          5    C;         < @        J       opp-1200000000          5    G         < @        J          opp-table-cluster1           2operating-points-v2          *               opp-480000000           5    8         < @        J       opp-600000000           5    #F         < @        J       opp-720000000           5    *T         < @        J       opp-864000000           5    3         < @        J       opp-912000000           5    6\         < @        J       opp-1008000000          5    <         < @        J       opp-1128000000          5    C;         < @        J       opp-1200000000          5    G         < @        J          soc          2simple-bus                                        clock@1000000            2allwinner,sun8i-a83t-de2-clk                            I      (      	        [bus mod         g                          n                     rotate@1020000            2allwinner,sun8i-a83t-de2-rotate                               \            I      	      
        [bus mod         g            mixer@1100000         !   2allwinner,sun8i-a83t-de2-mixer-0                           I                     [bus mod         g                   
   ports                                port@1                                           endpoint@0                       {                     endpoint@1                      {                              mixer@1200000         !   2allwinner,sun8i-a83t-de2-mixer-1                            I                    [bus mod         g                     ports                                port@1                                           endpoint@0                       {                     endpoint@1                      {                              cpucfg@1700000           2allwinner,sun8i-a83t-cpucfg          p           cci@1790000          2arm,cci-400                                   y                  y        slave-if@4000            2arm,cci-400-ctrl-if         ace            @                      slave-if@5000            2arm,cci-400-ctrl-if         ace            P                      pmu@9000             2arm,cci-400-pmu,r1                P       `                                                                                            syscon@1c00000        .   2allwinner,sun8i-a83t-system-controller syscon                             .      dma-controller@1c02000           2allwinner,sun8i-a83t-dma                                  2            I              g                             %      lcd-controller@1c0c000           2allwinner,sun8i-a83t-tcon-lcd                                V            I      $      U        [ahb tcon-ch0             tcon-data-clock                      g                  	  lcd lvds       ports                                port@0                                            endpoint@0                       {                     endpoint@1                      {                        port@1                          lcd-controller@1c0d000           2allwinner,sun8i-a83t-tcon-tv                                 W            I      %      V        [ahb tcon-ch1            g              lcd    ports                                port@0                                            endpoint@0                       {                     endpoint@1                      {                        port@1                                           endpoint@1                      {               4               mmc@1c0f000       1   2allwinner,sun8i-a83t-mmc allwinner,sun7i-a20-mmc                           I            <      >      =        [ahb mmc output sample           g              ahb                 <           #okay                                      default                                                            mmc@1c10000       1   2allwinner,sun8i-a83t-mmc allwinner,sun7i-a20-mmc                            I            ?      A      @        [ahb mmc output sample           g      	        ahb                 =           default                    #okay                                                                                       wifi@1                       2brcm,bcm4329-fmac                                         
  host-wake            mmc@1c11000          2allwinner,sun8i-a83t-emmc                          I            B      D      C        [ahb mmc output sample           g      
        ahb                 >           #okay                                      default                                                                      eeprom@1c14000           2allwinner,sun8i-a83t-sid             @                                thermal-sensor-calibration@34               4               ;         crypto@1c15000           2allwinner,sun8i-a83t-crypto          P                    P           g               I            E        [bus mod       mailbox@1c17000       7   2allwinner,sun8i-a83t-msgbox allwinner,sun6i-a31-msgbox           p             I      *        g                      1           /         usb@1c19000       3   2allwinner,sun8i-a83t-musb allwinner,sun8i-a33-musb                        I              g                      G           mc          ;               @usb         J               Qotg         #okay          phy@1c19400          2allwinner,sun8i-a83t-usb-phy                                 Yphy_ctrl pmu1 pmu2            I      M      N      O      P      )  [usb0_phy usb1_phy usb2_phy usb2_hsic_12M            g                         !  usb0_reset usb1_reset usb2_reset            #okay            c           n                                               !                  usb@1c1a000       '   2allwinner,sun8i-a83t-ehci generic-ehci                               H            I               g              ;              @usb         #okay          usb@1c1a400       '   2allwinner,sun8i-a83t-ohci generic-ohci                               I            I      "      Q        g              ;              @usb       	  #disabled          usb@1c1b000       '   2allwinner,sun8i-a83t-ehci generic-ehci                               J            I      !        g              ;              @usb       	  #disabled          clock@1c20000            2allwinner,sun8i-a83t-ccu                           I   "   #      
  [hosc losc                       n                     pinctrl@1c20800          2allwinner,sun8i-a83t-pinctrl                 $      $                              d                         I      -   "   #        [apb hosc losc                                                          emac-rgmii-pins       E  PD2 PD3 PD4 PD5 PD6 PD7 PD11 PD12 PD13 PD14 PD18 PD19 PD21 PD22 PD23             gmac            	   (            /      hdmi-pins           PH6 PH7 PH8          hdmi                3      i2c0-pins           PH0 PH1          i2c0                ,      i2c1-pins           PH2 PH3          i2c1                -      i2c2-ph-pins            PH4 PH5          i2c2          i2s1-pins           PG10 PG11 PG12 PG13          i2s1                '      lcd-lvds-pins         2  PD18 PD19 PD20 PD21 PD22 PD23 PD24 PD25 PD26 PD27            lvds0         mmc0-pins           PF0 PF1 PF2 PF3 PF4 PF5          mmc0            	                              mmc1-pins           PG0 PG1 PG2 PG3 PG4 PG5          mmc1            	                              mmc2-8bit-emmc-pins       3  PC5 PC6 PC8 PC9 PC10 PC11 PC12 PC13 PC14 PC15 PC16           mmc2            	                              pwm-pin         PD28             pwm       spdif-tx-pin            PE18             spdif               &      uart0-pb-pins         	  PB9 PB10             uart0               (      uart0-pf-pins           PF2 PF4          uart0         uart1-pins          PG6 PG7          uart1               )      uart1-rts-cts-pins          PG8 PG9          uart1               *         timer@1c20c00            2allwinner,sun8i-a23-timer                                                      I   "      watchdog@1c20ca0             2allwinner,sun6i-a31-wdt                                          I   "      spdif@1c21000           %          4   2allwinner,sun8i-a83t-spdif allwinner,sun8i-h3-spdif                                          I      ,      L        g             
  [apb spdif           6   %           ;tx          default            &      	  #disabled          i2s@1c22000         %             2allwinner,sun8i-a83t-i2s                                              I      .      H        [apb mod         6   %      %           g      !        ;rx tx         	  #disabled          i2s@1c22400         %             2allwinner,sun8i-a83t-i2s             $                                I      /      I        [apb mod         6   %      %           g      "        ;rx tx           default            '      	  #disabled          i2s@1c22800         %             2allwinner,sun8i-a83t-i2s             (                    c            I      0      J        [apb mod         6   %           g      #        ;tx        	  #disabled          pwm@1c21400       0   2allwinner,sun8i-a83t-pwm allwinner,sun8i-h3-pwm                       I   "        E         	  #disabled          serial@1c28000           2snps,dw-apb-uart                                             P           Z            I      5        g      (        #okay            default            (      serial@1c28400           2snps,dw-apb-uart                                            P           Z            I      6        g      )        #okay            default            )   *         g   bluetooth            2brcm,bcm43438-bt             I   +           [lpo         w                               	                                                         serial@1c28800           2snps,dw-apb-uart                                            P           Z            I      7        g      *      	  #disabled          serial@1c28c00           2snps,dw-apb-uart                                            P           Z            I      8        g      +      	  #disabled          serial@1c29000           2snps,dw-apb-uart                                            P           Z            I      9        g      ,      	  #disabled          i2c@1c2ac00       1   2allwinner,sun8i-a83t-i2c allwinner,sun6i-a31-i2c             ¬                                I      2        g      %        default            ,      	  #disabled                                    i2c@1c2b000       1   2allwinner,sun8i-a83t-i2c allwinner,sun6i-a31-i2c             °                                I      3        g      &        default            -      	  #disabled                                    i2c@1c2b400       1   2allwinner,sun8i-a83t-i2c allwinner,sun6i-a31-i2c             ´                                I      4        g      '      	  #disabled                                    ethernet@1c30000             2allwinner,sun8i-a83t-emac              .                             R           macirq           I            
  [stmmaceth           g            
  stmmaceth           #okay            default            /           0           1      	  rgmii-id                           mdio             2snps,dwmac-mdio                              ethernet-phy@1           2ethernet-phy-ieee802.3-c22                          1            interrupt-controller@1c81000             2arm,gic-400                     @     `                                        	                    camera@1cb0000           2allwinner,sun8i-a83t-csi                                  T            I      &      Z      T        [bus mod ram         g            	  #disabled          hdmi@1ee0000             2allwinner,sun8i-a83t-dw-hdmi                          Z                   X            I      '      ^      ]        [iahb isfr tmds          g              ctrl            ;   2        @phy         default            3        #okay       ports                                port@0                  endpoint            {   4                     port@1                 endpoint            {   5            G               hdmi-phy@1ef0000             2allwinner,sun8i-a83t-hdmi-phy                          I      '      ^        [bus mod         g              phy         c                2      interrupt-controller@1f00c00          7   2allwinner,sun8i-a83t-r-intc allwinner,sun6i-a31-r-intc                                                                   $      clock@1f01400            2allwinner,sun8i-a83t-r-ccu                        I   "   #   	              [hosc losc iosc pll-periph                       n               6      cpucfg@1f01c00           2allwinner,sun8i-a83t-r-cpucfg                      ir@1f02000        /   2allwinner,sun8i-a83t-ir allwinner,sun6i-a31-ir           I   6      6           [apb ir          g   6                    %                         default            7        #okay              -      lradc@1f03c00            2allwinner,sun8i-a83t-r-lradc             <                 $                *         	  #disabled          pinctrl@1f02c00          2allwinner,sun8i-a83t-r-pinctrl           ,                 $                -            I   6      "   #        [apb hosc losc                                                          r-cir-pin           PL12          	   s_cir_rx                7      r-rsb-pins          PL0 PL1          s_rsb           	                        8         rsb@1f03400       1   2allwinner,sun8i-a83t-rsb allwinner,sun8i-a23-rsb             4                    '            I   6             -        g   6           default            8        #okay                                 pmic@3a3             2x-powers,axp813                         $                                       %   9        3            ?                       ac-power              2x-powers,axp813-ac-power-supply         #okay          adc          2x-powers,axp813-adc         V         gpio             2x-powers,axp813-gpio                                    H      battery-power         %   2x-powers,axp813-battery-power-supply            #okay          regulators          h     dcdc1            {         2Z         2Z        vcc-3v3                   dcdc2            {         
`               	  vdd-cpua                      dcdc3            {         
`               	  vdd-cpub                      dcdc4            
`                 vdd-gpu       dcdc5            {         O         O      	  vcc-dram                9      dcdc6            {                          vdd-sys       dcdc7         aldo1            {         w@         w@        vcc-1v8       aldo2            {         w@         w@      	  dram-pll          aldo3            {         -         -        avcc          dldo1            2Z         2Z      	  vcc-wifi                      dldo2         dldo3            {         2Z         2Z        vcc-pd        dldo4         eldo1         eldo2         eldo3         fldo1            z         $@        vdd12-hsic        fldo2            {         
`               	  vdd-cpus          fldo3         ldo-io0       	  #disabled          ldo-io1       	  #disabled          rtc-ldo          {         w@         w@        vcc-rtc       sw                 	  vcc-ephy                0      drivevbus           #okay          
  usb0-vbus                         usb-power         !   2x-powers,axp813-usb-power-supply            #okay                         codec@e89            2x-powers,ac100                codec            2x-powers,ac100-codec                                                          4M_adda             :      rtc          2x-powers,ac100-rtc               $                             I   :                     cko1_rtc cko2_rtc cko3_rtc              +            thermal-sensor@1f04000           2allwinner,sun8i-a83t-ths             @                    )              ;        calibration                        <         thermal-zones      cpu0-thermal                        3            A   <       trips      cpu-hot         Q 8        ]           Dpassive             =      cpu-very-hot            Q         ]          	   Dcritical             cooling-maps       cpu-hot-limit           h   =      0  m   >   ?   @   A            cpu1-thermal                        3            A   <      trips      cpu-hot         Q 8        ]           Dpassive             B      cpu-very-hot            Q         ]          	   Dcritical             cooling-maps       cpu-hot-limit           h   B      0  m   C   D   E   F            gpu-thermal                     3            A   <            aliases         |/soc/ethernet@1c30000           /soc/serial@1c28000       chosen          serial0:115200n8          connector            2hdmi-connector           Da      port       endpoint            {   G            5            leds          
   2gpio-leds      led-0           bananapi-m3:blue:usr               H             led-1           bananapi-m3:green:usr              H                 reg-usb1-vbus            2regulator-fixed       
  usb1-vbus            LK@         LK@                                                   !      pwrseq           2mmc-pwrseq-simple            I   +         
  [ext_clock              +                                                     regulator-sata-disk-pwr          2regulator-fixed         sata-disk-pwr            LK@         LK@         {                                       	interrupt-parent #address-cells #size-cells model compatible device_type clocks operating-points-v2 cci-control-port enable-method reg #cooling-cells cpu-supply phandle interrupts ranges #clock-cells clock-frequency clock-accuracy clock-output-names clock-div clock-mult allwinner,pipelines status opp-shared opp-hz opp-microvolt clock-latency-ns clock-names resets #reset-cells remote-endpoint interface-type #dma-cells reset-names pinctrl-names pinctrl-0 vmmc-supply bus-width cd-gpios vqmmc-supply mmc-pwrseq non-removable interrupt-names cap-mmc-hw-reset #mbox-cells phys phy-names extcon dr_mode reg-names #phy-cells usb0_id_det-gpios usb0_vbus_power-supply usb0_vbus-supply usb1_vbus-supply gpio-controller interrupt-controller #interrupt-cells #gpio-cells pins function drive-strength bias-pull-up #sound-dai-cells dmas dma-names #pwm-cells reg-shift reg-io-width uart-has-rtscts vbat-supply vddio-supply device-wakeup-gpios host-wakeup-gpios shutdown-gpios syscon phy-supply phy-handle phy-mode allwinner,rx-delay-ps allwinner,tx-delay-ps eldoin-supply fldoin-supply swin-supply x-powers,drive-vbus-en #io-channel-cells x-powers,dcdc-freq regulator-always-on regulator-min-microvolt regulator-max-microvolt regulator-name regulator-enable-ramp-delay nvmem-cells nvmem-cell-names #thermal-sensor-cells polling-delay-passive polling-delay thermal-sensors temperature hysteresis trip cooling-device ethernet0 serial0 stdout-path label regulator-boot-on enable-active-high gpio assigned-clocks assigned-clock-rates reset-gpios 