Ðþí  bž   8  ]P   (            N  ]                                                                     ,Banana Pi M2 Berry        *   2sinovoip,bpi-m2-berry 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          —             ›               ¢cpu          ®            ½            Ñ            ƒ   	      cpu@1            2arm,cortex-a7            ‹cpu          —            ›               ¢cpu          ®            ½            ƒ   
      cpu@2            2arm,cortex-a7            ‹cpu          —            ›               ¢cpu          ®            ½            ƒ         cpu@3            2arm,cortex-a7            ‹cpu          —            ›               ¢cpu          ®            ½            ƒ            display-engine        #   2allwinner,sun8i-r40-display-engine           Ü               ðokay          thermal-zones      cpu0-thermal             ÷                                  trips      cpu-hot         + 8€        7  Ð         ’passive          ƒ         cpu-very-hot            + Á8        7          	   ’critical             cooling-maps       map0            B         0  G   	ÿÿÿÿÿÿÿÿ   
ÿÿÿÿÿÿÿÿ   ÿÿÿÿÿÿÿÿ   ÿÿÿÿÿÿÿÿ            gpu-thermal          ÷                                       soc          2simple-bus                                     =   clock@1000000         7   2allwinner,sun8i-r40-de2-clk allwinner,sun8i-h3-de2-clk           —               ›      <      Œ         ¢bus mod         V      $         D           ]            ƒ         mixer@1100000             2allwinner,sun8i-r40-de2-mixer-0          —              ›                      ¢bus mod         V                ƒ      ports                                port@1           —      endpoint            j            ƒ   4               mixer@1200000             2allwinner,sun8i-r40-de2-mixer-1          —               ›                     ¢bus mod         V               ƒ      ports                                port@1           —      endpoint            j            ƒ   7               deinterlace@1400000       ?   2allwinner,sun8i-r40-deinterlace allwinner,sun8i-h3-deinterlace           —@              ›      7      ’      ‡         ¢bus mod ram         V              z       ]           …      	        “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           ¦        »            —À 0           z                    ƒ   ,      dma-controller@1c02000        1   2allwinner,sun8i-r40-dma allwinner,sun50i-a64-dma             —À             z                   ›              Ì           Ù           V              æ            ƒ   '      spi@1c05000       /   2allwinner,sun8i-r40-spi allwinner,sun8i-h3-spi           —ÀP            z       
            ›      )      q         ¢ahb mod         V            	   ðdisabled                                    spi@1c06000       /   2allwinner,sun8i-r40-spi allwinner,sun8i-h3-spi           —À`            z                   ›      *      r         ¢ahb mod         V            	   ðdisabled                                    csi@1c09000       2   2allwinner,sun8i-r40-csi0 allwinner,sun7i-a20-csi0            —À�            z       *            ›      8      ”      †         ¢bus isp ram         V               …              “dma-mem       	   ðdisabled          video-codec@1c0e000       !   2allwinner,sun8i-r40-video-engine             —Àà             ›      5      –      …         ¢ahb mod ram         V              z       5           ñ              …              “dma-mem       mmc@1c0f000       1   2allwinner,sun8i-r40-mmc allwinner,sun50i-a64-mmc             —Àð             ›             k         ¢ahb mmc         V               ahb                    default         z                    ðokay                                      $           0           :                  mmc@1c10000       1   2allwinner,sun8i-r40-mmc allwinner,sun50i-a64-mmc             —Á              ›      !      l         ¢ahb mmc         V      	         ahb         z       !            ðokay                                      default                    $           C           P           0            [      mmc@1c11000       3   2allwinner,sun8i-r40-emmc allwinner,sun50i-a64-emmc           —Á             ›      "      m         ¢ahb mmc         V      
         ahb                    default         z       "         	   ðdisabled                                    mmc@1c12000       1   2allwinner,sun8i-r40-mmc allwinner,sun50i-a64-mmc             —Á              ›      #      n         ¢ahb mmc         V               ahb                    default         z       #         	   ðdisabled                                    phy@1c13400          2allwinner,sun8i-r40-usb-phy           —Á4    ÁH    Á˜    ÁÈ            iphy_ctrl pmu0 pmu1 pmu2          ›      |      }      ~         ¢usb0_phy usb1_phy usb2_phy          V                         !   usb0_reset usb1_reset usb2_reset             ðokay            s           ~            ƒ         crypto@1c15000           2allwinner,sun8i-r40-crypto           —ÁP            z       ^            ›            p         ¢bus mod         V            spi@1c17000       /   2allwinner,sun8i-r40-spi allwinner,sun8i-h3-spi           —Áp            z                   ›      +      s         ¢ahb mod         V            	   ðdisabled                                    sata@1c18000             2allwinner,sun8i-r40-ahci             —Á€            z       8            ›      -      {        V               ahci             ðokay            �           ›         usb@1c19000       &   2allwinner,sun8i-r40-ehci generic-ehci            —Á�            z       L            ›      0        V              ¦              «usb          ðokay          usb@1c19400       &   2allwinner,sun8i-r40-ohci generic-ohci            —Á”            z       @            ›      3      €        V              ¦              «usb       	   ðdisabled          usb@1c1c000       &   2allwinner,sun8i-r40-ehci generic-ehci            —ÁÀ            z       N            ›      1        V              ¦              «usb       	   ðdisabled          usb@1c1c400       &   2allwinner,sun8i-r40-ohci generic-ohci            —ÁÄ            z       A            ›      4      �        V              ¦              «usb       	   ðdisabled          spi@1c1f000       /   2allwinner,sun8i-r40-spi allwinner,sun8i-h3-spi           —Áð            z       2            ›      ,      t         ¢ahb mod         V            	   ðdisabled                                    clock@1c20000            2allwinner,sun8i-r40-ccu          —Â              ›                 
   ¢hosc losc            D           ]            ƒ         rtc@1c20400          2allwinner,sun8i-r40-rtc          —Â            z                   posc32k osc32k-out            ›   !         D            ƒ          pinctrl@1c20800          2allwinner,sun8i-r40-pinctrl          —Â            z                   ›      O                    ¢apb hosc losc            µ         ¦        »           Å           default            "        Ñ   #        ß           í           û   $        	                       ƒ      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            3   (         ƒ   1      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             ƒ   0      ir0-pins            %PB4         *ir0          ƒ   %      ir1-pins            %PB23            *ir1          ƒ   &      mmc0-pins           %PF0 PF1 PF2 PF3 PF4 PF5         *mmc0            3            B         ƒ         mmc1-pg-pins            %PG0 PG1 PG2 PG3 PG4 PG5         *mmc1            3            B         ƒ         mmc2-pins         7  %PC5 PC6 PC7 PC8 PC9 PC10 PC11 PC12 PC13 PC14 PC15 PC24          *mmc2            3            B         ƒ         mmc3-pins           %PI4 PI5 PI6 PI7 PI8 PI9         *mmc3            3            B         ƒ         uart0-pb-pins         
  %PB22 PB23           *uart0            ƒ   (      uart3-pg-pins           %PG6 PG7         *uart3            ƒ   )      uart3-rts-cts-pg-pins           %PG8 PG9         *uart3            ƒ   *         timer@1c20c00            2allwinner,sun4i-a10-timer            —Â    �      H  z                                               C          D            ›         watchdog@1c20c90             2allwinner,sun4i-a10-wdt          —Â�           z                   ›         ir@1c21800        .   2allwinner,sun8i-r40-ir allwinner,sun6i-a31-ir            —Â               %        default          ›      P      ‚         ¢apb ir          z                  V      9      	   ðdisabled          ir@1c21c00        .   2allwinner,sun8i-r40-ir allwinner,sun6i-a31-ir            —Â               &        default          ›      Q      ƒ         ¢apb ir          z                  V      :      	   ðdisabled          i2s@1c22000         O          /   2allwinner,sun8i-r40-i2s allwinner,sun8i-h3-i2s           —Â             z                   ›      T      u         ¢apb mod         V      =        `   '      '           erx tx         i2s@1c22400         O          /   2allwinner,sun8i-r40-i2s allwinner,sun8i-h3-i2s           —Â$            z       W            ›      U      v         ¢apb mod         V      >        `   '      '           erx tx         i2s@1c22800         O          /   2allwinner,sun8i-r40-i2s allwinner,sun8i-h3-i2s           —Â(            z       Z            ›      V      w         ¢apb mod         V      ?        `   '      '           erx tx         thermal-sensor@1c24c00           2allwinner,sun8i-r40-ths          —ÂL             ›      R      i         ¢bus mod         z       $           V      ;        o            ƒ         serial@1c28000           2snps,dw-apb-uart             —Â€            z                  …           �            ›      `        V      I         ðokay            default            (      serial@1c28400           2snps,dw-apb-uart             —Â„            z                  …           �            ›      a        V      J      	   ðdisabled          serial@1c28800           2snps,dw-apb-uart             —Âˆ            z                  …           �            ›      b        V      K      	   ðdisabled          serial@1c28c00           2snps,dw-apb-uart             —ÂŒ            z                  …           �            ›      c        V      L         ðokay            default            )   *         œ   bluetooth            2brcm,bcm43438-bt             ›      ¤         ¢lpo         ¬           ¸           Å                     Ù                     è ã`         serial@1c29000           2snps,dw-apb-uart             —Â�            z                  …           �            ›      d        V      M      	   ðdisabled          serial@1c29400           2snps,dw-apb-uart             —Â”            z                  …           �            ›      e        V      N      	   ðdisabled          serial@1c29800           2snps,dw-apb-uart             —Â˜            z                  …           �            ›      f        V      O      	   ðdisabled          serial@1c29c00           2snps,dw-apb-uart             —Âœ            z                  …           �            ›      g        V      P      	   ðdisabled          i2c@1c2ac00          2allwinner,sun6i-a31-i2c          —Â¬            z                   ›      W        V      @           +        default          ðokay                                 pmic@34          2x-powers,axp221          —   4            ,        z                ¦        »      ac-power              2x-powers,axp221-ac-power-supply       	   ðdisabled          adc          2x-powers,axp221-adc         ò         battery-power         %   2x-powers,axp221-battery-power-supply          	   ðdisabled          gpio             2x-powers,axp221-gpio             µ        Å         regulators            ¸   dcdc1           vcc-3v3          &        : 2Z         R 2Z          ƒ         dcdc2           vdd-cpu          &        : B@        R Ö          ƒ         dcdc3           vdd-sys          &        : B@        R Ö       dcdc4           dcdc4         dcdc5         	  vcc-dram             &        : ã`        R ã`      dc1sw           vcc-gmac-phy            : 2Z         R 2Z          ƒ   3      dc5ldo          dc5ldo        aldo1           aldo1         aldo2           vcc-pa          : &%         R &%          ƒ   #      aldo3           avcc             &        : )2à        R 2Z       dldo1           vcc-wifi-io         : w@        R 2Z          ƒ         dldo2         	  vcc-wifi             &        : 2Z         R 2Z          ƒ         dldo3           vcc-wifi-2           &        : 2Z         R 2Z       dldo4           vdd2v5-sata         : &%         R &%          ƒ         eldo1           eldo1            ƒ   $      eldo2           eldo2         eldo3           vdd1v2-sata         : O€        R O€         ƒ         ldo_io0         ldo_io0       	   ðdisabled          ldo_io1         ldo_io1       	   ðdisabled          rtc_ldo          &        : -ÆÀ        R -ÆÀ        rtc_ldo       drivevbus         
  drivevbus         	   ðdisabled             usb-power         !   2x-powers,axp221-usb-power-supply          	   ðdisabled                i2c@1c2b000          2allwinner,sun6i-a31-i2c          —Â°            z                   ›      X        V      A           -        default       	   ðdisabled                                    i2c@1c2b400          2allwinner,sun6i-a31-i2c          —Â´            z       	            ›      Y        V      B           .        default       	   ðdisabled                                    i2c@1c2b800          2allwinner,sun6i-a31-i2c          —Â¸            z       X            ›      Z        V      C           /        default       	   ðdisabled                                    can@1c2bc00          2allwinner,sun8i-r40-can          —Â¼            z                   ›      [        V      D      	   ðdisabled          i2c@1c2c000          2allwinner,sun6i-a31-i2c          —ÂÀ            z       Y            ›      _        V      H           0        default       	   ðdisabled                                    gpu@1c40000       &   2allwinner,sun8i-r40-mali arm,mali-400            —Ä           T  z       E          F          G          H          J          K          I         #  jgp gpmmu pp0 ppmmu0 pp1 ppmmu1 pmu           ›      A      £      	   ¢bus core            V      )      ethernet@1c50000             2allwinner,sun8i-r40-gmac            z            —Å             z       U           jmacirq          V      (      
   stmmaceth            ›      @      
   ¢stmmaceth            ðokay            default            1        �   2      	  Œrgmii-id            ›   3   mdio             2snps,dwmac-mdio                              ethernet-phy@1           2ethernet-phy-ieee802.3-c22           —            ƒ   2            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          V      3         D            ƒ   =   ports                                port@0           —       endpoint            j   4         ƒ            port@1                                     —      endpoint@0           —          endpoint@1           —         endpoint@2           —           j   5         ƒ   >      endpoint@3           —           j   6         ƒ   A         port@2                                     —      endpoint@1           —           j   7         ƒ            port@3                                     —      endpoint@0           —          endpoint@1           —         endpoint@2           —           j   8         ƒ   ?      endpoint@3           —           j   9         ƒ   B         port@4                                     —      endpoint@0           —            j   :         ƒ   @      endpoint@1           —           j   ;         ƒ   C         port@5           —      endpoint            j   <         ƒ   E               lcd-controller@1c73000           2allwinner,sun8i-r40-tcon-tv          —Ç0            z       3            ›      I   =             ¢ahb tcon-ch1            V      1         lcd          ðokay       ports                                port@0                                     —       endpoint@0           —            j   >         ƒ   5      endpoint@1           —           j   ?         ƒ   8         port@1                                     —      endpoint@1           —           j   @         ƒ   :               lcd-controller@1c74000           2allwinner,sun8i-r40-tcon-tv          —Ç@            z       4            ›      J   =            ¢ahb tcon-ch1            V      2         lcd       	   ðdisabled       ports                                port@0                                     —       endpoint@0           —            j   A         ƒ   6      endpoint@1           —           j   B         ƒ   9         port@1                                     —      endpoint@1           —           j   C         ƒ   ;               interrupt-controller@1c81000             2arm,gic-400           —È    È      È@     È`              ¦        »           z      	           ƒ         hdmi@1ee0000          9   2allwinner,sun8i-r40-dw-hdmi allwinner,sun8i-a83t-dw-hdmi             —î             �           z       :             ›      ;      š      ™                 ¢iahb isfr tmds cec          V      #         ctrl            ¦   D        «phy          ðokay       ports                                port@0           —       endpoint            j   E         ƒ   <         port@1           —      endpoint            j   F         ƒ   G               hdmi-phy@1ef0000             2allwinner,sun8i-r40-hdmi-phy             —ï               ›      :      š                     ¢bus mod pll-0 pll-1         V      "         phy         s             ƒ   D         pmu          2arm,cortex-a7-pmu         0  z       x          y          z          {           ´   	   
            timer            2arm,armv7-timer       0  z                              
        opp-table-cpu            2operating-points-v2          Ç         ƒ      opp-720000000           Ò    *êT         Ù B@ B@ Ö         ç „€      opp-912000000           Ò    6\         Ù Èà Èà Ö         ç „€      opp-1008000000          Ò    <Ü         Ù ³@ ³@ Ö         ç „€      opp-1104000000          Ò    AÍ´         Ù ëÀ ëÀ Ö         ç „€      opp-1200000000          Ò    G†Œ         Ù Ö  Ö  Ö         ç „€         aliases         ø/soc/ethernet@1c50000           /soc/serial@1c28000       chosen          
serial0:115200n8          connector            2hdmi-connector           ’a      port       endpoint            j   G         ƒ   F            leds          
   2gpio-leds      pwr-led         bananapi:red:pwr            =                     on        user-led            bananapi:green:user         =                      vcc5v0           2regulator-fixed         vcc5v0          : LK@        R LK@        *                      /         ƒ         pwrseq           2mmc-pwrseq-simple           B         
            ›      ¤      
   ¢ext_clock            ƒ            	#address-cells #size-cells interrupt-parent model compatible ranges #clock-cells clock-frequency clock-accuracy clock-output-names phandle device_type reg clocks clock-names #cooling-cells operating-points-v2 cpu-supply allwinner,pipelines status polling-delay-passive polling-delay thermal-sensors temperature hysteresis trip cooling-device 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 mmc-pwrseq non-removable reg-names #phy-cells usb1_vbus-supply ahci-supply phy-supply phys phy-names gpio-controller #gpio-cells vcc-pa-supply vcc-pc-supply vcc-pd-supply vcc-pe-supply vcc-pf-supply vcc-pg-supply pins function drive-strength bias-pull-up #sound-dai-cells dmas dma-names #thermal-sensor-cells reg-shift reg-io-width uart-has-rtscts vbat-supply vddio-supply device-wakeup-gpios shutdown-gpios max-speed #io-channel-cells x-powers,dcdc-freq regulator-name regulator-always-on regulator-min-microvolt regulator-max-microvolt interrupt-names syscon phy-handle phy-mode dma-ranges #interconnect-cells interrupt-affinity opp-shared opp-hz opp-microvolt clock-latency-ns ethernet0 serial0 stdout-path label default-state gpio enable-active-high reset-gpios 