Ðþí  k   8  fd   (            ³  f,                                                                      ,Sinovoip BPI-M2       %   2sinovoip,bpi-m2 allwinner,sun6i-a31s       aliases          =/soc/ethernet@1c30000            G/soc/serial@1c28000       chosen                                     O         Vserial0:115200n8       framebuffer-lcd0-hdmi         0   2allwinner,simple-framebuffer simple-framebuffer          bde_be0-lcd0-hdmi          @   u      3      /      2      w      ’      z      �      Š      	   |disabled          framebuffer-lcd0          0   2allwinner,simple-framebuffer simple-framebuffer          bde_be0-lcd0       0   u      3      /      w      ’      z            	   |disabled             timer            2arm,armv7-timer       0   ƒ                              
           Žn6           ž      cpus             Âallwinner,sun6i-a31                              cpu@0            2arm,cortex-a7            Ðcpu          Ü             u               à ¹°          î a€ O€ /  O€ 
ü€ Èà S  B@         ÿ                               cpu@1            2arm,cortex-a7            Ðcpu          Ü            u               à ¹°          î a€ O€ /  O€ 
ü€ Èà S  B@         ÿ                    cpu@2            2arm,cortex-a7            Ðcpu          Ü            u               à ¹°          î a€ O€ /  O€ 
ü€ Èà S  B@         ÿ                    cpu@3            2arm,cortex-a7            Ðcpu          Ü            u               à ¹°          î a€ O€ /  O€ 
ü€ Èà S  B@         ÿ              	         thermal-zones      cpu-thermal         !   ú        7  è        E      cooling-maps       map0            U         0  Z   ÿÿÿÿÿÿÿÿ   ÿÿÿÿÿÿÿÿ   ÿÿÿÿÿÿÿÿ   	ÿÿÿÿÿÿÿÿ         trips      cpu-alert0          i p        u  Ð         ×passive                  cpu-crit            i †         u  Ð      	   ×critical                   pmu          2arm,cortex-a7-pmu         0   ƒ       x          y          z          {         clocks                                     O   clk-24M         €             2fixed-clock          Žn6         �  ÃP        œosc24M                    clk-32k         €             2fixed-clock          Ž  €         �  ÃP        œext_osc32k             ;      clk-mii-phy-tx          €             2fixed-clock          Ž}x@        œmii_phy_tx             
      clk-gmac-int-tx         €             2fixed-clock          ŽsY@        œgmac_int_tx                  clk@1c200d0         €             2allwinner,sun7i-a20-gmac-clk             ÜÂ Ð            u   
           œgmac_tx            '         display-engine        $   2allwinner,sun6i-a31s-display-engine         ¯            	   |disabled          soc          2simple-bus                                     O   dma-controller@1c02000           2allwinner,sun6i-a31-dma          ÜÀ              ƒ       2            u              Ã              Ê                    lcd-controller@1c0c000           2allwinner,sun6i-a31s-tcon            ÜÀÀ             ƒ       V           Õ              Ã            )      	  Úlcd lvds              u      /            �              æahb tcon-ch0 tcon-ch1 lvds-alt          œtcon0-pixel-clock           €       ports                                port@0                                     Ü       endpoint@0           Ü            ò              9      endpoint@1           Ü           ò              3         port@1                                     Ü      endpoint@1           Ü           ò                                        lcd-controller@1c0d000           2allwinner,sun6i-a31-tcon             ÜÀÐ             ƒ       W           Õ              Ã            )      	  Úlcd lvds              u      0      €      ‚              æahb tcon-ch0 tcon-ch1 lvds-alt          œtcon1-pixel-clock           €       ports                                port@0                                     Ü       endpoint@0           Ü            ò              :      endpoint@1           Ü           ò              4         port@1                                     Ü      endpoint@1           Ü           ò                                        mmc@1c0f000          2allwinner,sun7i-a20-mmc          ÜÀð              u            O      Q      P        æahb mmc output sample           Ã              Úahb          ƒ       <           default         '            |okay                                      1           =           G                   mmc@1c10000          2allwinner,sun7i-a20-mmc          ÜÁ               u            R      T      S        æahb mmc output sample           Ã              Úahb          ƒ       =           default         '         	   |disabled                                    mmc@1c11000          2allwinner,sun7i-a20-mmc          ÜÁ              u            U      W      V        æahb mmc output sample           Ã              Úahb          ƒ       >            |okay                                      default         '           1           P           =            [   wifi@1           Ü            2brcm,bcm4329-fmac                         ƒ                
  ihost-wake            mmc@1c12000          2allwinner,sun7i-a20-mmc          ÜÁ               u            X      Z      Y        æahb mmc output sample           Ã      	        Úahb          ƒ       ?         	   |disabled                                    hdmi@1c16000             2allwinner,sun6i-a31-hdmi             ÜÁ`             ƒ       X         (   u      2      Š      ‹                    æahb mod ddc pll-0 pll-1         Ã              yddc-tx ddc-rx audio-tx          Õ                        	   |disabled       ports                                port@0                                     Ü       endpoint@0           Ü            ò                    endpoint@1           Ü           ò                       port@1           Ü               usb@1c19000          2allwinner,sun6i-a31-musb             ÜÁ�             u      (        Ã               ƒ       G           imc          ƒ               ˆusb         ’               ™otg       	   |disabled          phy@1c19400          2allwinner,sun6i-a31-usb-phy          ÜÁ”    Á¨    Á¸            ¡phy_ctrl pmu1 pmu2           u      d      e      f        æusb0_phy usb1_phy usb2_phy          Ã                         !  Úusb0_reset usb1_reset usb2_reset             |okay            «                    usb@1c1a000       &   2allwinner,sun6i-a31-ehci generic-ehci            ÜÁ              ƒ       H            u      )        Ã              ƒ              ˆusb          |okay          usb@1c1a400       &   2allwinner,sun6i-a31-ohci generic-ohci            ÜÁ¤             ƒ       I            u      +      g        Ã              ƒ              ˆusb          |okay          usb@1c1b000       &   2allwinner,sun6i-a31-ehci generic-ehci            ÜÁ°             ƒ       J            u      *        Ã              ƒ              ˆusb       	   |disabled          usb@1c1b400       &   2allwinner,sun6i-a31-ohci generic-ohci            ÜÁ´             ƒ       K            u      ,      h        Ã              ƒ              ˆusb       	   |disabled          usb@1c1c400       &   2allwinner,sun6i-a31-ohci generic-ohci            ÜÁÄ             ƒ       M            u      -      i        Ã            	   |disabled          clock@1c20000            2allwinner,sun6i-a31-ccu          ÜÂ              u       !          
  æhosc losc           €           ¶                    pinctrl@1c20800          2allwinner,sun6i-a31s-pinctrl             ÜÂ                 "      0   ƒ                                                 u      @       !            æapb hosc losc            Ã         Ó        è           ù        A  ETXD0 ETXD1 ETXD2 ETXD3 SDC0-DET    ETXCLK ETXEN EGTXCLK ERXD0 ERXD1 ERXD2 ERXD3     ERXDV ERXCK ETXERR ERXERR ECOL ECRS ECLKIN EMDC EMDIO     CN7-P29 CN7-P31 CN7-P33 CN7-P35 CN7-P37 CN7-P28 CN7-P27 CN7-P32                               WL-SDIO-CMD WL-SDIO-CLK WL-SDIO-D0 WL-SDIO-D2 WL-SDIO-D2 WL-SDIO-D3                USB-DRV     CN9-P09 CN9-P11 CN9-P13 CN9-P15 CN9-P17 CN9-P19 CN9-P21 CN9-P23 CN9-P25 CN9-P27 CN9-P29 CN9-P31 CN9-P33 CN9-P35 CN9-P37 CN9-P39 CN9-P40 CN9-P38 CN9-P36 CN9-P34 CN9-P32 CN9-P30 CN9-P28 CN9-P26 CN9-P22 CN9-P14 CN9-P18 CN9-P16     CN6-P20 CN6-P24 CN6-P30 CN6-P28 CN7-P08 CN7-P10 CN7-P36 CN7-P38 CN6-P17 CN6-P19 CN6-P21 CN6-P23 CN6-P25 CN6-P27 CN6-P29 CN6-P31                 SDC0-D1 SDC0-D0 SDC0-CLK SDC0-CMD SDC0-D3 SDC0-D2                           CN9-P06 CN9-P08 CN9-P20 CN9-P12 CN9-P07 LED-PWR CN7-P13 CN7-P11 CN7-P22 CN7-P15 LED-G LED-B CN7-P26 CN7-P24 CN7-P23 CN7-P19 CN7-P21 HCEC CN6-P22                       CN7-P07 CN7-P12 CN7-P16 CN7-P18 CN9-P10 CN6-P16 CN6-P14 CN9-P04 CN9-P02 CN7-P05 CN7-P03 CN8-P03 CN8-P02   CN6-P34 CN6-P32 CN6-P26 CN6-P18                      gmac-gmii-pins        ‚  PA0 PA1 PA2 PA3 PA4 PA5 PA6 PA7 PA8 PA9 PA10 PA11 PA12 PA13 PA14 PA15 PA16 PA17 PA18 PA19 PA20 PA21 PA22 PA23 PA24 PA25 PA26 PA27           gmac            #         gmac-mii-pins         T  PA0 PA1 PA2 PA3 PA8 PA9 PA11 PA12 PA13 PA14 PA19 PA20 PA21 PA22 PA23 PA24 PA26 PA27         gmac          gmac-rgmii-pins       F  PA0 PA1 PA2 PA3 PA9 PA10 PA11 PA12 PA13 PA14 PA19 PA20 PA25 PA26 PA27           gmac            #   (           (      i2c0-pins         
  PH14 PH15           i2c0               $      i2c1-pins         
  PH16 PH17           i2c1               %      i2c2-pins         
  PH18 PH19           i2c2               &      lcd0-rgb888-pins          ‚  PD0 PD1 PD2 PD3 PD4 PD5 PD6 PD7 PD8 PD9 PD10 PD11 PD12 PD13 PD14 PD15 PD16 PD17 PD18 PD19 PD20 PD21 PD22 PD23 PD24 PD25 PD26 PD27           lcd0          mmc0-pins           PF0 PF1 PF2 PF3 PF4 PF5         mmc0            #            2                 mmc1-pins           PG0 PG1 PG2 PG3 PG4 PG5         mmc1            #            2                 mmc2-4bit-pins          PC6 PC7 PC8 PC9 PC10 PC11           mmc2            #            2                 mmc2-8bit-emmc-pins       3  PC6 PC7 PC8 PC9 PC10 PC11 PC12 PC13 PC14 PC15 PC24          mmc2            #            2      mmc3-8bit-emmc-pins       3  PC6 PC7 PC8 PC9 PC10 PC11 PC12 PC13 PC14 PC15 PC24          mmc3            #   (         2      spdif-tx-pin            PH28            spdif         uart0-ph-pins         
  PH20 PH21           uart0              #         timer@1c20c00            2allwinner,sun4i-a10-timer            ÜÂ           H   ƒ                                                                     u          watchdog@1c20ca0             2allwinner,sun6i-a31-wdt          ÜÂ              ƒ                   u          spdif@1c21000           ?             2allwinner,sun6i-a31-spdif            ÜÂ             ƒ                   u      >      c        Ã      +      
  æapb spdif           Õ                    yrx tx         	   |disabled          i2s@1c22000         ?             2allwinner,sun6i-a31-i2s          ÜÂ              ƒ                   u      A      a        Ã      -        æapb mod         Õ                    yrx tx         	   |disabled          i2s@1c22400         ?             2allwinner,sun6i-a31-i2s          ÜÂ$             ƒ                   u      B      b        Ã      .        æapb mod         Õ                    yrx tx         	   |disabled          lradc@1c22800            2allwinner,sun4i-a10-lradc-keys           ÜÂ(                 "         ƒ                	   |disabled          rtp@1c25000          2allwinner,sun6i-a31-ts           ÜÂP             ƒ                  P                     serial@1c28000           2snps,dw-apb-uart             ÜÂ€             ƒ                   f           p            u      G        Ã      3        Õ                    ytx rx            |okay            default         '   #      serial@1c28400           2snps,dw-apb-uart             ÜÂ„             ƒ                  f           p            u      H        Ã      4        Õ                    ytx rx         	   |disabled          serial@1c28800           2snps,dw-apb-uart             ÜÂˆ             ƒ                  f           p            u      I        Ã      5        Õ                    ytx rx         	   |disabled          serial@1c28c00           2snps,dw-apb-uart             ÜÂŒ             ƒ                  f           p            u      J        Ã      6        Õ      	      	        ytx rx         	   |disabled          serial@1c29000           2snps,dw-apb-uart             ÜÂ�             ƒ                  f           p            u      K        Ã      7        Õ      
      
        ytx rx         	   |disabled          serial@1c29400           2snps,dw-apb-uart             ÜÂ”             ƒ                  f           p            u      L        Ã      8        Õ                    ytx rx         	   |disabled          i2c@1c2ac00          2allwinner,sun6i-a31-i2c          ÜÂ¬             ƒ                   u      C        Ã      /        default         '   $      	   |disabled                                    i2c@1c2b000          2allwinner,sun6i-a31-i2c          ÜÂ°             ƒ                   u      D        Ã      0        default         '   %      	   |disabled                                    i2c@1c2b400          2allwinner,sun6i-a31-i2c          ÜÂ´             ƒ                   u      E        Ã      1        default         '   &      	   |disabled                                    i2c@1c2b800          2allwinner,sun6i-a31-i2c          ÜÂ¸             ƒ       	            u      F        Ã      2      	   |disabled                                    ethernet@1c30000             2allwinner,sun7i-a20-gmac             ÜÃ    T         ƒ       R           imacirq           u      !   '        æstmmaceth allwinner_gmac_tx         Ã            
  Ústmmaceth           }            †         —         |okay            default         '   (        ®   )        ¹rgmii           Â   *   mdio             2snps,dwmac-mdio                              ethernet-phy@1           Ü           Í                     Ù  '        é  u0           )            crypto-engine@1c15000         6   2allwinner,sun6i-a31-crypto allwinner,sun4i-a10-crypto            ÜÁP             ƒ       P            u            \        æahb mod         Ã              Úahb       codec@1c22c00           ?             2allwinner,sun6i-a31-codec            ÜÂ,             ƒ                   u      =      ‡      
  æapb codec           Ã      *        Õ                    yrx tx         	   |disabled          timer@1c60000         8   2allwinner,sun6i-a31-hstimer allwinner,sun7i-a20-hstimer          ÜÆ           0   ƒ       3          4          5          6            u      #        Ã            spi@1c68000          2allwinner,sun6i-a31-spi          ÜÆ€             ƒ       A            u      $      ]        æahb mod         Õ                    yrx tx           Ã            	   |disabled                                    spi@1c69000          2allwinner,sun6i-a31-spi          ÜÆ�             ƒ       B            u      %      ^        æahb mod         Õ                    yrx tx           Ã            	   |disabled                                    spi@1c6a000          2allwinner,sun6i-a31-spi          ÜÆ              ƒ       C            u      &      _        æahb mod         Õ                    yrx tx           Ã            	   |disabled                                    spi@1c6b000          2allwinner,sun6i-a31-spi          ÜÆ°             ƒ       D            u      '      `        æahb mod         Õ                    yrx tx           Ã            	   |disabled                                    interrupt-controller@1c81000             2arm,gic-400           ÜÈ    È      È@     È`              Ó        è            ƒ      	                   display-frontend@1e00000          %   2allwinner,sun6i-a31-display-frontend             Üà              ƒ       ]            u      5      |      u        æahb mod ram         Ã      !              ports                                port@1                                     Ü      endpoint@0           Ü            ò   +           5      endpoint@1           Ü           ò   ,           /               display-frontend@1e20000          %   2allwinner,sun6i-a31-display-frontend             Üâ              ƒ       ^            u      6      }      v        æahb mod ram         Ã      "              ports                                port@1                                     Ü      endpoint@0           Ü            ò   -           6      endpoint@1           Ü           ò   .           0               display-backend@1e40000       $   2allwinner,sun6i-a31-display-backend          Üä              ƒ       `            u      4      {      x        æahb mod ram         Ã          ports                                port@0                                     Ü       endpoint@0           Ü            ò   /           ,      endpoint@1           Ü           ò   0           .         port@1                                     Ü      endpoint@1           Ü           ò   1           2               drc@1e50000          2allwinner,sun6i-a31-drc          Üå              ƒ       [            u      <      “      r        æahb mod ram         Ã      (   ports                                port@0                                     Ü       endpoint@1           Ü           ò   2           1         port@1                                     Ü      endpoint@0           Ü            ò   3                 endpoint@1           Ü           ò   4                          display-backend@1e60000       $   2allwinner,sun6i-a31-display-backend          Üæ              ƒ       _            u      3      z      w        æahb mod ram         Ã         ports                                port@0                                     Ü       endpoint@0           Ü            ò   5           +      endpoint@1           Ü           ò   6           -         port@1           Ü      endpoint            ò   7           8               drc@1e70000          2allwinner,sun6i-a31-drc          Üç              ƒ       [            u      ;      ’      q        æahb mod ram         Ã      '   ports                                port@0           Ü       endpoint            ò   8           7         port@1                                     Ü      endpoint@0           Ü            ò   9                 endpoint@1           Ü           ò   :                          rtc@1f00000         €            2allwinner,sun6i-a31-rtc          Üð     T             "         ƒ       (          )            u   ;        œosc32k             !      interrupt-controller@1f00c00             2allwinner,sun6i-a31-r-intc           Ó        è            Üð             ƒ                      "      prcm@1f01400             2allwinner,sun6i-a31-prcm             Üð       ar100-clk            2allwinner,sun6i-a31-ar100-clk           €             u   !              
      
        œar100              <      ahb0-clk             2fixed-factor-clock          €            û                       u   <        œahb0               =      apb0-clk             2allwinner,sun6i-a31-apb0-clk            €             u   =        œapb0               >      apb0-gates-clk        #   2allwinner,sun6i-a31-apb0-gates-clk          €            u   >      D  œapb0_pio apb0_ir apb0_timer apb0_p2wi apb0_uart apb0_1wire apb0_i2c            ?      ir-clk          €             2allwinner,sun4i-a10-mod0-clk             u   !                œir             @      apb0-rst              2allwinner,sun6i-a31-clock-reset         ¶              A         cpucfg@1f01c00           2allwinner,sun6i-a31-cpuconfig            Üð          ir@1f02000           2allwinner,sun6i-a31-ir           u   ?      @        æapb ir          Ã   A            ƒ       %            Üð     @         |okay            default         '   B      pinctrl@1f02c00          2allwinner,sun6i-a31-r-pinctrl            Üð,                 "         ƒ       -          .            u   ?           !            æapb hosc losc            Ã         Ó        è           ù         ™  PMU-SCK PMU-SDA VBAT-EN  IR-RX WL-WAKE-HOST BT-WAKE_HOST BT-ENABLE WL-PMU-EN                        CN6-P12 CN6-P35 CN7-P40                                               s-ir-rx-pin         PL4         s_ir               B      s-p2wi-pins         PL0 PL1         s_p2wi             C         i2c@1f03400          2allwinner,sun6i-a31-p2wi             Üð4             ƒ       '            u   ?            Ž †         Ã   A           default         '   C         |okay                                 pmic@68          2x-powers,axp221          Ü   h             "         ƒ                                        Ó        è      ac-power              2x-powers,axp221-ac-power-supply       	   |disabled          adc          2x-powers,axp221-adc         5         battery-power         %   2x-powers,axp221-battery-power-supply          	   |disabled          gpio             2x-powers,axp221-gpio             Ã        ù         regulators          G  ¸   dcdc1           Zvdd-3v0          i        } -ÆÀ        • -ÆÀ                 dcdc2           Zvdd-gpu         } 
®`        • $@      dcdc3           Zvdd-cpu          i        } 
®`        • $@                 dcdc4           Zvdd-sys-dll          i        } 
®`        • $@      dcdc5         	  Zvcc-dram             i        } ã`        • ã`      dc1sw           Zdc1sw         dc5ldo        	  Zvdd-cpus             i        } 
®`        • $@      aldo1         	  Zvcc-wifi            } 2Z         • 2Z                  aldo2         	  Zvcc-gmac             i        } &%         • &%       aldo3           Zavcc             i        } -ÆÀ        • -ÆÀ      dldo1           Zvcc-mac         } -ÆÀ        • -ÆÀ           *      dldo2         	  Zavdd-csi            } *¹€        • *¹€      dldo3           Zvcc-pb           i        } 2Z         • 2Z       dldo4           Zdldo4         eldo1           Zvdd-csi         } w@        • w@         |okay          eldo2           Zeldo2         eldo3           Zeldo3         ldo_io0         Zldo_io0       	   |disabled          ldo_io1         Zvcc-pm-cpus          |okay             i        } w@        • w@      rtc_ldo          i        } -ÆÀ        • -ÆÀ        Zrtc_ldo       drivevbus         
  Zdrivevbus         	   |disabled             usb-power         !   2x-powers,axp221-usb-power-supply          	   |disabled                   leds          
   2gpio-leds      led-0           ­bpi-m2:blue:usr         J                   led-1           ­bpi-m2:green:usr            J         
          led-2           ­bpi-m2:red:usr          J                      pwrseq           2mmc-pwrseq-simple           Í                                 	interrupt-parent #address-cells #size-cells model compatible ethernet0 serial0 ranges stdout-path allwinner,pipeline clocks status interrupts clock-frequency arm,cpu-registers-not-fw-configured enable-method device_type reg clock-latency operating-points #cooling-cells cpu-supply phandle polling-delay-passive polling-delay thermal-sensors trip cooling-device temperature hysteresis #clock-cells clock-accuracy clock-output-names allwinner,pipelines resets #dma-cells dmas reset-names clock-names remote-endpoint allwinner,tcon-channel pinctrl-names pinctrl-0 vmmc-supply bus-width cd-gpios mmc-pwrseq non-removable interrupt-names dma-names phys phy-names extcon dr_mode reg-names #phy-cells #reset-cells gpio-controller interrupt-controller #interrupt-cells #gpio-cells gpio-line-names pins function drive-strength bias-pull-up #sound-dai-cells #thermal-sensor-cells reg-shift reg-io-width snps,pbl snps,fixed-burst snps,force_sf_dma_mode phy-handle phy-mode phy-supply reset-gpios reset-assert-us reset-deassert-us 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 label 