Ðþí  ZÎ   8  T¤   (            *  Tl                                                                      ,BananaPi M2 Magic         *   2sinovoip,bananapi-m2m allwinner,sun8i-a33      chosen                                     =         Dserial0:115200n8       framebuffer-lcd0          0   2allwinner,simple-framebuffer simple-framebuffer          Pde_be0-lcd0       0   c      &      (      W      U      T      b      	   jdisabled             display-engine           q         	   jdisabled          #   2allwinner,sun8i-a33-display-engine        timer            2arm,armv7-timer       0   …                              
           �n6                  cpus             Äallwinner,sun8i-a23                              cpu@0            2arm,cortex-a7            Òcpu          Þ             c               âcpu          î                                    :      cpu@1            2arm,cortex-a7            Òcpu          Þ            c               âcpu          î                         ;      cpu@2            2arm,cortex-a7            Òcpu          Þ            c               âcpu          î                         <      cpu@3            2arm,cortex-a7            Òcpu          Þ            c               âcpu          î                         =         clocks                                     =   osc24M-clk          $             2fixed-clock          �n6         1  ÃP        @osc24M                   ext-osc32k-clk          $             2fixed-clock          �  €         1  ÃP        @ext-osc32k             )         soc          2simple-bus                                     =   system-control@1c00000        #   2allwinner,sun8i-a23-system-control           ÞÀ     0                                   =   sram@1d00000          
   2mmio-sram            ÞÐ                                       =    Ð        sram-section@0        8   2allwinner,sun8i-a23-sram-c1 allwinner,sun4i-a10-sram-c1          Þ                  1            dma-controller@1c02000           2allwinner,sun8i-a23-dma          ÞÀ              …       2            c              S              Z                    nand-controller@1c03000       $   2allwinner,sun8i-a23-nand-controller          ÞÀ0             …       F            c            ;         âahb mod         S      
        eahb         q              vrxtx            €default         Ž         	      	   jdisabled                                    lcd-controller@1c0c000           ÞÀÀ             …       V           q               c      &      W               âahb tcon-ch0 lvds-alt           @tcon-data-clock         $            S                  	  elcd lvds          	   jdisabled             2allwinner,sun8i-a33-tcon       ports                                port@0           Þ       endpoint            ˜   
           (         port@1           Þ                                endpoint@1           Þ           ˜              3               mmc@1c0f000          2allwinner,sun7i-a20-mmc          ÞÀð              c            <      >      =         âahb mmc output sample           S              eahb          …       <           €default         Ž            jokay                                      ¨           ´           ¾                  mmc@1c10000          2allwinner,sun7i-a20-mmc          ÞÁ               c            ?      A      @         âahb mmc output sample           S              eahb          …       =            jokay                                      €default         Ž           ¨           Ç           ´            Ò      mmc@1c11000          2allwinner,sun7i-a20-mmc          ÞÁ              c            B      D      C         âahb mmc output sample           S      	        eahb          …       >            jokay                                      €default         Ž           ¨           ´            Ò         à      usb@1c19000          ÞÁ�             c      "        S               …       G           ñmc                         usb                        otg          jokay             2allwinner,sun8i-a33-musb          phy@1c19400          c      J      K         âusb0_phy usb1_phy           S                     eusb0_reset usb1_reset            jokay                        2allwinner,sun8i-a33-usb-phy          ÞÁ”    Á¨            *phy_ctrl pmu1           4                     F           ]           n                    usb@1c1a000       &   2allwinner,sun8i-a23-ehci generic-ehci            ÞÁ              …       H            c      #        S                            usb          jokay          usb@1c1a400       &   2allwinner,sun8i-a23-ohci generic-ohci            ÞÁ¤             …       I            c      $      N        S                            usb          jokay          clock@1c20000            ÞÂ              c                
   âhosc losc           $                       2allwinner,sun8i-a33-ccu                  pinctrl@1c20800          ÞÂ                          c      0                   âapb hosc losc            Œ         œ        ±           Â            2allwinner,sun8i-a33-pinctrl          …                                  i2c0-pins           ÎPH2 PH3         Ói2c0                      i2c1-pins           ÎPH4 PH5         Ói2c1               !      i2c2-pins         
  ÎPE12 PE13           Ói2c2               "      lcd-rgb666-pins       h  ÎPD2 PD3 PD4 PD5 PD6 PD7 PD10 PD11 PD12 PD13 PD14 PD15 PD18 PD19 PD20 PD21 PD22 PD23 PD24 PD25 PD26 PD27         Ólcd0          mmc0-pins           ÎPF0 PF1 PF2 PF3 PF4 PF5         Ómmc0            Ü            ë                 mmc1-pg-pins            ÎPG0 PG1 PG2 PG3 PG4 PG5         Ómmc1            Ü            ë                 mmc2-8bit-pins        3  ÎPC5 PC6 PC8 PC9 PC10 PC11 PC12 PC13 PC14 PC15 PC16          Ómmc2            Ü            ë                 nand-pins         6  ÎPC0 PC1 PC2 PC5 PC8 PC9 PC10 PC11 PC12 PC13 PC14 PC15           Ónand0                    nand-cs0-pin            ÎPC4         Ónand0            ë                 nand-cs1-pin            ÎPC3         Ónand0            ë      nand-rb0-pin            ÎPC6         Ónand0            ë           	      nand-rb1-pin            ÎPC7         Ónand0            ë      pwm0-pin            ÎPH0         Ópwm0          uart0-pf-pins           ÎPF2 PF4         Óuart0         uart1-pg-pins           ÎPG6 PG7         Óuart1                    uart1-cts-rts-pg-pins           ÎPG8 PG9         Óuart1                    uart0-pb-pins           ÎPB0 PB1         Óuart0                       timer@1c20c00            2allwinner,sun8i-a23-timer            ÞÂ              …                             c         watchdog@1c20ca0             2allwinner,sun6i-a31-wdt          ÞÂ              …                   c         pwm@1c21400          2allwinner,sun7i-a20-pwm          ÞÂ             c           ø         	   jdisabled          lradc@1c22800            2allwinner,sun4i-a10-lradc-keys           ÞÂ(                          …                	   jdisabled          serial@1c28000           2snps,dw-apb-uart             ÞÂ€             …                                          c      6        S      #        q                    vtx rx            jokay            €default         Ž         serial@1c28400           2snps,dw-apb-uart             ÞÂ„             …                                         c      7        S      $        q                    vtx rx            jokay            €default         Ž                  bluetooth            2brcm,bcm43438-bt             c               âlpo         *           6           C          
            W          	            i                       serial@1c28800           2snps,dw-apb-uart             ÞÂˆ             …                                         c      8        S      %        q                    vtx rx         	   jdisabled          serial@1c28c00           2snps,dw-apb-uart             ÞÂŒ             …                                         c      9        S      &        q      	      	        vtx rx         	   jdisabled          serial@1c29000           2snps,dw-apb-uart             ÞÂ�             …                                         c      :        S      '        q      
      
        vtx rx         	   jdisabled          i2c@1c2ac00          2allwinner,sun6i-a31-i2c          ÞÂ¬             …                   c      3        S               €default         Ž          	   jdisabled                                    i2c@1c2b000          2allwinner,sun6i-a31-i2c          ÞÂ°             …                   c      4        S      !        €default         Ž   !      	   jdisabled                                    i2c@1c2b400          2allwinner,sun6i-a31-i2c          ÞÂ´             …                   c      5        S      "        €default         Ž   "      	   jdisabled                                    gpu@1c40000       ?   2allwinner,sun8i-a23-mali allwinner,sun7i-a20-mali arm,mali-400           ÞÄ           T   …       a          b          c          d          f          g          e         #  ñgp gpmmu pp0 ppmmu0 pp1 ppmmu1 pmu           c      *      c      	   âbus core            S                         x      c        ˆã`          î   #           @      interrupt-controller@1c81000             2arm,gic-400           ÞÈ    È      È@     È`              œ        ±            …      	                   display-frontend@1e00000             Þà              …       ]            c      )      V      S         âahb mod ram         S            %   2allwinner,sun8i-a33-display-frontend                  ports                                port@1           Þ      endpoint            ˜   $           %               display-backend@1e60000          Þæ     è              …       _             c      (      U      T      .         âahb mod ram sat         S                  $   2allwinner,sun8i-a33-display-backend         *be sat          ebe sat     ports                                port@0           Þ       endpoint            ˜   %           $         port@1           Þ      endpoint            ˜   &           '               drc@1e70000          Þç              …       [            c      -      b      R         âahb mod ram         S               2allwinner,sun8i-a33-drc    ports                                port@0           Þ       endpoint            ˜   '           &         port@1           Þ      endpoint            ˜   (           
               rtc@1f00000          2allwinner,sun8i-a23-rtc          Þð                           …       (          )           @osc32k osc32k-out            c   )        $                    interrupt-controller@1f00c00             2allwinner,sun6i-a31-r-intc           œ        ±            Þð             …                            prcm@1f01400             2allwinner,sun8i-a23-prcm             Þð       ar100-clk            2fixed-factor-clock          $            �           §            c           @ar100              *      ahb0-clk             2fixed-factor-clock          $            �           §            c   *        @ahb0               +      apb0-clk             2allwinner,sun8i-a23-apb0-clk            $             c   +        @apb0               ,      apb0-gates-clk        #   2allwinner,sun8i-a23-apb0-gates-clk          $            c   ,      0  @apb0_pio apb0_timer apb0_rsb apb0_uart apb0_i2c            -      apb0-rst              2allwinner,sun6i-a31-clock-reset                       .      codec-analog          !   2allwinner,sun8i-a23-codec-analog               6         cpucfg@1f01c00           2allwinner,sun8i-a23-cpuconfig            Þð          serial@1f02800           2snps,dw-apb-uart             Þð(             …       &                                  c   -           S   .         	   jdisabled          i2c@1f02400       0   2allwinner,sun8i-a23-i2c allwinner,sun6i-a31-i2c          Þð$             …       ,           €default         Ž   /         c   -           S   .         	   jdisabled                                    pinctrl@1f02c00          2allwinner,sun8i-a23-r-pinctrl            Þð,                          …       -            c   -                       âapb hosc losc            Œ         œ        ±           Â                 r-i2c-pins          ÎPL0 PL1         Ós_i2c            ë           /      r-rsb-pins          ÎPL0 PL1         Ós_rsb           Ü            ë           0      r-uart-pins         ÎPL2 PL3         Ós_uart           rsb@1f03400          2allwinner,sun8i-a23-rsb          Þð4             …       '            c   -            � -ÆÀ        S   .           €default         Ž   0         jokay                                 pmic@3a3             2x-powers,axp223          Þ  £                      …                   ²            À         œ        ±      ac-power              2x-powers,axp221-ac-power-supply          jokay          adc          2x-powers,axp221-adc         ×         battery-power         %   2x-powers,axp221-battery-power-supply          	   jdisabled          gpio             2x-powers,axp221-gpio             Œ        Â         regulators          é  ¸   dcdc1           üvcc-3v0                   -ÆÀ        7 -ÆÀ                 dcdc2           üvdd-sys                   »         7 \À      dcdc3           üvdd-cpu                   »         7 \À                 dcdc4           üdcdc4         dcdc5         	  üvcc-dram                      ã`        7 ã`      dc1sw           üvcc-lcd       dc5ldo        	  üvdd-cpus                      »         7 \À      aldo1           üvcc-io                    -ÆÀ        7 -ÆÀ                 aldo2           üvdd-dll                   &%         7 &%       aldo3           üavcc                      -ÆÀ        7 -ÆÀ                 dldo1         
  üvcc-wifi0                     2Z         7 2Z                  dldo2         
  üvcc-wifi1                     2Z         7 2Z       dldo3           üdldo3         dldo4           üdldo4         eldo1           üeldo1         eldo2           üeldo2         eldo3           üeldo3         ldo_io0         üldo_io0       	   jdisabled          ldo_io1         üldo_io1       	   jdisabled          rtc_ldo                   -ÆÀ        7 -ÆÀ        üvcc-rtc       drivevbus         
  üusb0-vbus            jokay                        usb-power         !   2x-powers,axp223-usb-power-supply             jokay                           video-codec@1c0e000       !   2allwinner,sun8i-a33-video-engine             ÞÀà             c      %      [      P         âahb mod ram         S               …       :           O   1         crypto-engine@1c15000            2allwinner,sun8i-a33-crypto           ÞÁP             …       P            c            E         âahb mod         S              eahb       dai@1c22c00         ^             2allwinner,sun6i-a31-i2s          ÞÂ,             …                   c      /      \         âapb mod         S              q                    vrx tx            jokay               7      codec@1c22e00           ^            2allwinner,sun8i-a33-codec            ÞÂ.             …                   c      /      \         âbus mod          jokay               8      ths@1c25000          2allwinner,sun8i-a33-ths          ÞÂP            o            ×               4      dsi@1ca0000          2allwinner,sun6i-a31-mipi-dsi             ÞÊ              …       Y            c            `         âbus mod         S                 2        dphy          	   jdisabled                                 port       endpoint            ˜   3                       d-phy@1ca1000            2allwinner,sun6i-a31-mipi-dphy            ÞÊ             …       Y            c            a         âbus mod         S            	   jdisabled                           2         opp-table-cpu            2operating-points-v2          …              opp-120000000           �    '         — Þ€        ¥ ¹°      opp-240000000           �    N         — Þ€        ¥ ¹°      opp-312000000           �    ˜¾         — Þ€        ¥ ¹°      opp-408000000           �    Q–         — Þ€        ¥ ¹°      opp-480000000           �    œ8         — Þ€        ¥ ¹°      opp-504000000           �    
n         — Þ€        ¥ ¹°      opp-600000000           �    #ÃF         — Þ€        ¥ ¹°      opp-648000000           �    &Ÿ²         — Þ€        ¥ ¹°      opp-720000000           �    *êT         — Èà        ¥ ¹°      opp-816000000           �    0£,         — Èà        ¥ ¹°      opp-912000000           �    6\         — O€        ¥ ¹°      opp-1008000000          �    <Ü         — O€        ¥ ¹°      opp-1104000000          �    AÍ´         — $@        ¥ ¹°      opp-1200000000          �    G†Œ         — $@        ¥ ¹°         iio-hwmon         
   2iio-hwmon           ¶   4      opp-table-gpu            2operating-points-v2            #   opp-144000000           �    •D       opp-240000000           �    N       opp-384000000           �    ã`          sound            2simple-audio-card           Âsun8i-a33-audio         Ùi2s         ò   5           5        3   €        M   6        hLeft DAC DACL Right DAC DACR             jokay       simple-audio-card,cpu           ‚   7      simple-audio-card,codec         ‚   8               5         thermal-zones      cpu-thermal         Œ   ú        ¢  è        °   4   cooling-maps       map0            À   9      0  Å   :ÿÿÿÿÿÿÿÿ   ;ÿÿÿÿÿÿÿÿ   <ÿÿÿÿÿÿÿÿ   =ÿÿÿÿÿÿÿÿ      map1            À   >      0  Å   :ÿÿÿÿÿÿÿÿ   ;ÿÿÿÿÿÿÿÿ   <ÿÿÿÿÿÿÿÿ   =ÿÿÿÿÿÿÿÿ      map2            À   ?        Å   @   ÿÿÿÿ      map3            À   A        Å   @   ÿÿÿÿ         trips      cpu-alert0          Ô $ø        à  Ð         Ùpassive            9      gpu-alert0          Ô L        à  Ð         Ùpassive            ?      cpu-alert1          Ô _�        à  Ð         Ùhot            >      gpu-alert1          Ô s        à  Ð         Ùhot            A      cpu-crit            Ô ­°        à  Ð      	   Ùcritical                   aliases         ë/soc/i2c@1c2ac00            ð/soc/i2c@1c2b000            õ/soc/i2c@1c2b400            ú/soc/serial@1c28000         /soc/serial@1c28400       leds          
   2gpio-leds      led-0           
bpi-m2m:blue:usr            Á                  led-1           
bpi-m2m:green:usr           Á                   led-2           
bpi-m2m:red:power           Á                     on           vcc5v0           2regulator-fixed         üvcc5v0           LK@        7 LK@                 pwrseq           2mmc-pwrseq-simple                                 c            
   âext_clock                       	interrupt-parent #address-cells #size-cells model compatible ranges stdout-path allwinner,pipeline clocks status allwinner,pipelines interrupts clock-frequency arm,cpu-registers-not-fw-configured enable-method device_type reg clock-names operating-points-v2 #cooling-cells cpu-supply phandle #clock-cells clock-accuracy clock-output-names resets #dma-cells reset-names dmas dma-names pinctrl-names pinctrl-0 remote-endpoint vmmc-supply bus-width cd-gpios mmc-pwrseq non-removable cap-mmc-hw-reset interrupt-names phys phy-names extcon dr_mode #phy-cells reg-names usb0_id_det-gpios usb0_vbus_power-supply usb0_vbus-supply usb1_vbus-supply #reset-cells gpio-controller interrupt-controller #interrupt-cells #gpio-cells pins function drive-strength bias-pull-up #pwm-cells reg-shift reg-io-width uart-has-rtscts vbat-supply vddio-supply device-wakeup-gpios host-wakeup-gpios shutdown-gpios assigned-clocks assigned-clock-rates clock-div clock-mult eldoin-supply x-powers,drive-vbus-en #io-channel-cells x-powers,dcdc-freq regulator-name regulator-always-on regulator-min-microvolt regulator-max-microvolt allwinner,sram #sound-dai-cells #thermal-sensor-cells opp-shared opp-hz opp-microvolt clock-latency-ns io-channels simple-audio-card,name simple-audio-card,format simple-audio-card,frame-master simple-audio-card,bitclock-master simple-audio-card,mclk-fs simple-audio-card,aux-devs simple-audio-card,routing sound-dai polling-delay-passive polling-delay thermal-sensors trip cooling-device temperature hysteresis i2c0 i2c1 i2c2 serial0 serial1 label default-state reset-gpios 