Ðþí  ]V   8  Yl   (            ê  Y4                                                                   )   ,Allwinner A31 APP4 EVB1 Evaluation Board          (   2allwinner,app4-evb1 allwinner,sun6i-a31    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            ú        ,  è        :      cooling-maps       map0            J         0  O   ÿÿÿÿÿÿÿÿ   ÿÿÿÿÿÿÿÿ   ÿÿÿÿÿÿÿÿ   ÿÿÿÿÿÿÿÿ         trips      cpu-alert0          ^ p        j  Ð         ×passive                  cpu-crit            ^ †         j  Ð      	   ×critical                   pmu          2arm,cortex-a7-pmu         0   ƒ       x          y          z          {         clocks                                     O   clk-24M         u             2fixed-clock          Žn6         ‚  ÃP        ‘osc24M                   clk-32k         u             2fixed-clock          Ž  €         ‚  ÃP        ‘ext_osc32k             2      clk-mii-phy-tx          u             2fixed-clock          Ž}x@        ‘mii_phy_tx             	      clk-gmac-int-tx         u             2fixed-clock          ŽsY@        ‘gmac_int_tx            
      clk@1c200d0         u             2allwinner,sun7i-a20-gmac-clk             ÜÂ Ð            u   	   
        ‘gmac_tx            !         display-engine        #   2allwinner,sun6i-a31-display-engine          ¤            	   |disabled          soc          2simple-bus                                     O   dma-controller@1c02000           2allwinner,sun6i-a31-dma          ÜÀ              ƒ       2            u              ¸              ¿                    lcd-controller@1c0c000           2allwinner,sun6i-a31-tcon             ÜÀÀ             ƒ       V           Ê              ¸            )      	  Ïlcd lvds              u      /            �              Ûahb tcon-ch0 tcon-ch1 lvds-alt          ‘tcon0-pixel-clock           u       ports                                port@0                                     Ü       endpoint@0           Ü            ç              0      endpoint@1           Ü           ç              *         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           u       ports                                port@0                                     Ü       endpoint@0           Ü            ç              1      endpoint@1           Ü           ç              +         port@1                                     Ü      endpoint@1           Ü           ç           ÷                             mmc@1c0f000          2allwinner,sun7i-a20-mmc          ÜÀð              u            O      Q      P        Ûahb mmc output sample           ¸              Ïahb          ƒ       <           default                  	   |disabled                                    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          ƒ       >         	   |disabled                                    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         ¸              &ddc-tx ddc-rx audio-tx          Ê                        	   |disabled       ports                                port@0                                     Ü       endpoint@0           Ü            ç                    endpoint@1           Ü           ç                       port@1           Ü               usb@1c19000          2allwinner,sun6i-a31-musb             ÜÁ�             u      (        ¸               ƒ       G           0mc          @               Eusb         O               Votg       	   |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            h           s                    usb@1c1a000       &   2allwinner,sun6i-a31-ehci generic-ehci            ÜÁ              ƒ       H            u      )        ¸              @              Eusb          |okay          usb@1c1a400       &   2allwinner,sun6i-a31-ohci generic-ohci            ÜÁ¤             ƒ       I            u      +      g        ¸              @              Eusb       	   |disabled          usb@1c1b000       &   2allwinner,sun6i-a31-ehci generic-ehci            ÜÁ°             ƒ       J            u      *        ¸              @              Eusb       	   |disabled          usb@1c1b400       &   2allwinner,sun6i-a31-ohci generic-ohci            ÜÁ´             ƒ       K            u      ,      h        ¸              @              Eusb       	   |disabled          usb@1c1c400       &   2allwinner,sun6i-a31-ohci generic-ohci            ÜÁÄ             ƒ       M            u      -      i        ¸            	   |disabled          clock@1c20000            2allwinner,sun6i-a31-ccu          ÜÂ              u                
  Ûhosc losc           u           „                    pinctrl@1c20800          2allwinner,sun6i-a31-pinctrl          ÜÂ                       0   ƒ                                                 u      @                  Ûapb hosc losc            ‘         ¡        ¶           Ç              :   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            á            ð                 mmc1-pins           ÓPG0 PG1 PG2 PG3 PG4 PG5         Ømmc1            á            ð                 mmc2-4bit-pins          ÓPC6 PC7 PC8 PC9 PC10 PC11           Ømmc2            á            ð      mmc2-8bit-emmc-pins       3  ÓPC6 PC7 PC8 PC9 PC10 PC11 PC12 PC13 PC14 PC15 PC24          Ømmc2            á            ð      mmc3-8bit-emmc-pins       3  ÓPC6 PC7 PC8 PC9 PC10 PC11 PC12 PC13 PC14 PC15 PC24          Ømmc3            á   (         ð      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           Ê                    &rx tx         	   |disabled          i2s@1c22000         ý             2allwinner,sun6i-a31-i2s          ÜÂ              ƒ                   u      A      a        ¸      -        Ûapb mod         Ê                    &rx tx         	   |disabled          i2s@1c22400         ý             2allwinner,sun6i-a31-i2s          ÜÂ$             ƒ                   u      B      b        ¸      .        Ûapb mod         Ê                    &rx tx         	   |disabled          lradc@1c22800            2allwinner,sun4i-a10-lradc-keys           ÜÂ(                          ƒ                	   |disabled          rtp@1c25000          2allwinner,sun6i-a31-ts           ÜÂP             ƒ                                       serial@1c28000           2snps,dw-apb-uart             ÜÂ€             ƒ                   $           .            u      G        ¸      3        Ê                    &tx rx            |okay            default                  serial@1c28400           2snps,dw-apb-uart             ÜÂ„             ƒ                  $           .            u      H        ¸      4        Ê                    &tx rx         	   |disabled          serial@1c28800           2snps,dw-apb-uart             ÜÂˆ             ƒ                  $           .            u      I        ¸      5        Ê                    &tx rx         	   |disabled          serial@1c28c00           2snps,dw-apb-uart             ÜÂŒ             ƒ                  $           .            u      J        ¸      6        Ê      	      	        &tx rx         	   |disabled          serial@1c29000           2snps,dw-apb-uart             ÜÂ�             ƒ                  $           .            u      K        ¸      7        Ê      
      
        &tx rx         	   |disabled          serial@1c29400           2snps,dw-apb-uart             ÜÂ”             ƒ                  $           .            u      L        ¸      8        Ê                    &tx 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           0macirq           u      !   !        Ûstmmaceth allwinner_gmac_tx         ¸            
  Ïstmmaceth           ;            D         U      	   |disabled       mdio             2snps,dwmac-mdio                                    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           ¸      *        Ê                    &rx 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         Ê                    &rx tx           ¸            	   |disabled                                    spi@1c69000          2allwinner,sun6i-a31-spi          ÜÆ�             ƒ       B            u      %      ^        Ûahb mod         Ê                    &rx tx           ¸            	   |disabled                                    spi@1c6a000          2allwinner,sun6i-a31-spi          ÜÆ              ƒ       C            u      &      _        Ûahb mod         Ê                    &rx tx           ¸            	   |disabled                                    spi@1c6b000          2allwinner,sun6i-a31-spi          ÜÆ°             ƒ       D            u      '      `        Ûahb mod         Ê                    &rx 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           Ü            ç   "           ,      endpoint@1           Ü           ç   #           &               display-frontend@1e20000          %   2allwinner,sun6i-a31-display-frontend             Üâ              ƒ       ^            u      6      }      v        Ûahb mod ram         ¸      "              ports                                port@1                                     Ü      endpoint@0           Ü            ç   $           -      endpoint@1           Ü           ç   %           '               display-backend@1e40000       $   2allwinner,sun6i-a31-display-backend          Üä              ƒ       `            u      4      {      x        Ûahb mod ram         ¸          ports                                port@0                                     Ü       endpoint@0           Ü            ç   &           #      endpoint@1           Ü           ç   '           %         port@1                                     Ü      endpoint@1           Ü           ç   (           )               drc@1e50000          2allwinner,sun6i-a31-drc          Üå              ƒ       [            u      <      “      r        Ûahb mod ram         ¸      (   ports                                port@0                                     Ü       endpoint@1           Ü           ç   )           (         port@1                                     Ü      endpoint@0           Ü            ç   *                 endpoint@1           Ü           ç   +                          display-backend@1e60000       $   2allwinner,sun6i-a31-display-backend          Üæ              ƒ       _            u      3      z      w        Ûahb mod ram         ¸         ports                                port@0                                     Ü       endpoint@0           Ü            ç   ,           "      endpoint@1           Ü           ç   -           $         port@1           Ü      endpoint            ç   .           /               drc@1e70000          2allwinner,sun6i-a31-drc          Üç              ƒ       [            u      ;      ’      q        Ûahb mod ram         ¸      '   ports                                port@0           Ü       endpoint            ç   /           .         port@1                                     Ü      endpoint@0           Ü            ç   0                 endpoint@1           Ü           ç   1                          rtc@1f00000         u            2allwinner,sun6i-a31-rtc          Üð     T                      ƒ       (          )            u   2        ‘osc32k                   interrupt-controller@1f00c00             2allwinner,sun6i-a31-r-intc           ¡        ¶            Üð             ƒ                            prcm@1f01400             2allwinner,sun6i-a31-prcm             Üð       ar100-clk            2allwinner,sun6i-a31-ar100-clk           u             u                
      
        ‘ar100              3      ahb0-clk             2fixed-factor-clock          u            l           v            u   3        ‘ahb0               4      apb0-clk             2allwinner,sun6i-a31-apb0-clk            u             u   4        ‘apb0               5      apb0-gates-clk        #   2allwinner,sun6i-a31-apb0-gates-clk          u            u   5      D  ‘apb0_pio apb0_ir apb0_timer apb0_p2wi apb0_uart apb0_1wire apb0_i2c            6      ir-clk          u             2allwinner,sun4i-a10-mod0-clk             u                  ‘ir             7      apb0-rst              2allwinner,sun6i-a31-clock-reset         „              8         cpucfg@1f01c00           2allwinner,sun6i-a31-cpuconfig            Üð          ir@1f02000           2allwinner,sun6i-a31-ir           u   6      7        Ûapb ir          ¸   8            ƒ       %            Üð     @      	   |disabled          pinctrl@1f02c00          2allwinner,sun6i-a31-r-pinctrl            Üð,                          ƒ       -          .            u   6                      Ûapb hosc losc            ‘         ¡        ¶           Ç      s-ir-rx-pin         ÓPL4         Øs_ir          s-p2wi-pins         ÓPL0 PL1         Øs_p2wi             9         i2c@1f03400          2allwinner,sun6i-a31-p2wi             Üð4             ƒ       '            u   6            Ž †         ¸   8           default            9      	   |disabled                                       ahci-5v          2regulator-fixed         �ahci-5v         � LK@        ¨ LK@         À         Ò        å   :                	   |disabled          usb0-vbus            2regulator-fixed       
  �usb0-vbus           � LK@        ¨ LK@         Ò        å   :      	          	   |disabled          usb1-vbus            2regulator-fixed       
  �usb1-vbus           � LK@        ¨ LK@         À         Ò        å   :                   |okay                     usb2-vbus            2regulator-fixed       
  �usb2-vbus           � LK@        ¨ LK@         À         Ò        å   :                	   |disabled          vcc3v0           2regulator-fixed         �vcc3v0          � -ÆÀ        ¨ -ÆÀ      vcc3v3           2regulator-fixed         �vcc3v3          � 2Z         ¨ 2Z       vcc5v0           2regulator-fixed         �vcc5v0          � LK@        ¨ LK@         	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 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 dma-names interrupt-names phys phy-names extcon dr_mode reg-names #phy-cells usb1_vbus-supply #reset-cells gpio-controller interrupt-controller #interrupt-cells #gpio-cells 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 clock-div clock-mult regulator-name regulator-min-microvolt regulator-max-microvolt regulator-boot-on enable-active-high gpio 