  l   8  gP   (              g                                                                      ,Olimex A20-SOM204-EVB-eMMC        6   2olimex,a20-olimex-som204-evb-emmc allwinner,sun7i-a20      aliases          =/soc/ethernet@1c50000            G/soc/serial@1c28000          O/soc/serial@1c29000          W/soc/serial@1c29c00          _/soc/spi@1c06000             d/soc/spi@1c17000             i/soc/mmc@1c12000/wifi@1       chosen                                     s         zserial0:115200n8       framebuffer-lcd0-hdmi         0   2allwinner,simple-framebuffer simple-framebuffer          de_be0-lcd0-hdmi          8         8      <      >                              	   disabled          framebuffer-lcd0          0   2allwinner,simple-framebuffer simple-framebuffer          de_be0-lcd0       (         8      >                        	   disabled          framebuffer-lcd0-tve0         0   2allwinner,simple-framebuffer simple-framebuffer          de_be0-lcd0-tve0          8         6      8      >                              	   disabled             cpus                                 cpu@0            2arm,cortex-a7            cpu                                             8      \  \ /    
 O    B@ 2 B@                                          cpu@1            2arm,cortex-a7            cpu                                            8      \  \ /    
 O    B@ 2 B@                                 thermal-zones      cpu-thermal                                     cooling-maps       map0            ,           1               trips      cpu-alert0          @ $        L           passive                   cpu-crit            @         L        	   critical                   reserved-memory                                    s   default-pool             2shared-dma-pool         W           \@               i         r         timer            2arm,armv7-timer       0                                
        pmu          2arm,cortex-a7-pmu                  x          y         clocks                                     s   clk-24M                      2fixed-clock         n6         osc24M              *      clk-32k                      2fixed-clock                    osc32k              +      clk-mii-phy-tx                       2fixed-clock         }x@        mii_phy_tx                    clk-gmac-int-tx                      2fixed-clock         sY@        gmac_int_tx             	      clk@1c20164                      2allwinner,sun7i-a20-gmac-clk             d                  	        gmac_tx             8         display-engine        #   2allwinner,sun7i-a20-display-engine             
            okay          soc          2simple-bus                                     s   system-control@1c00000        F   2allwinner,sun7i-a20-system-control allwinner,sun4i-a10-system-control                 0                                   s   sram@0        
   2mmio-sram                                                     s              sram-section@8000         >   2allwinner,sun7i-a20-sram-a3-a4 allwinner,sun4i-a10-sram-a3-a4                 @       	   disabled                         sram@10000        
   2mmio-sram                                                    s             sram-section@0        6   2allwinner,sun7i-a20-sram-d allwinner,sun4i-a10-sram-d                            okay                         sram@1d00000          
   2mmio-sram                                                   s            sram-section@0        8   2allwinner,sun7i-a20-sram-c1 allwinner,sun4i-a10-sram-c1                                         interrupt-controller@1c00030             2allwinner,sun7i-a20-sc-nmi                                0                                  3      dma-controller@1c02000           2allwinner,sun4i-a10-dma                                                                              nand-controller@1c03000          2allwinner,sun4i-a10-nand             0                   %                  '      `        ahb mod                          rxtx          	   disabled                                    spi@1c05000          2allwinner,sun4i-a10-spi          P                   
                  ,      p        ahb mod                                   rx tx         	   disabled                                               spi@1c06000          2allwinner,sun4i-a10-spi          `                                     -      q        ahb mod                  	                 rx tx            okay                                                 &default         4            csi@1c09000          2allwinner,sun7i-a20-csi0                                *                  :                    bus isp ram         >            	   disabled          ethernet@1c0b000             2allwinner,sun4i-a10-emac                                7                  *        E            	   disabled          mdio@1c0b080             2allwinner,sun4i-a10-mdio                      	   disabled                                    lcd-controller@1c0c000        3   2allwinner,sun7i-a20-tcon0 allwinner,sun7i-a20-tcon                              ,           >                  	  Tlcd lvds                   8                    ahb tcon-ch0 tcon-ch1           tcon0-pixel-clock                                   ports                                port@0                                            endpoint@0                       `               E      endpoint@1                      `               A         port@1                                           endpoint@1                      `           p               $               lcd-controller@1c0d000        3   2allwinner,sun7i-a20-tcon1 allwinner,sun7i-a20-tcon                              -           >              Tlcd                9                    ahb tcon-ch0 tcon-ch1           tcon1-pixel-clock                                   ports                                port@0                                            endpoint@0                       `               F      endpoint@1                      `               B         port@1                                           endpoint@1                      `           p               %               video-codec@1c0e000       !   2allwinner,sun7i-a20-video-engine                                4                    ahb mod ram         >                     5           E            mmc@1c0f000          2allwinner,sun7i-a20-mmc                              "      b      c      d        ahb mmc output sample                              &default         4            okay                                                                              mmc@1c10000          2allwinner,sun7i-a20-mmc                               #      e      f      g        ahb mmc output sample                  !         	   disabled                                    mmc@1c11000          2allwinner,sun7i-a20-mmc                              $      h      i      j        ahb mmc output sample                  "           &default         4            okay                                                                           emmc@0                     	   2mmc-card                      mmc@1c12000          2allwinner,sun7i-a20-mmc                               %      k      l      m        ahb mmc output sample                  #           &default         4            okay                                                                           wifi@1                       usb@1c13000          2allwinner,sun4i-a10-musb             0                                  &           mc                         usb                        E              otg          okay          phy@1c13400                     2allwinner,sun7i-a20-usb-phy          4    H                phy_ctrl pmu1 pmu2                 }        usb_phy         >                        !  Tusb0_reset usb1_reset usb2_reset             okay                                                      3            J   !        [   "        l   #                  usb@1c14000       &   2allwinner,sun7i-a20-ehci generic-ehci            @                   '                                        usb          okay          usb@1c14400       &   2allwinner,sun7i-a20-ohci generic-ohci            D                   @                  {                            usb          okay          crypto-engine@1c15000         6   2allwinner,sun7i-a20-crypto allwinner,sun4i-a10-crypto            P                   V                        o        ahb mod       hdmi@1c16000          3   2allwinner,sun7i-a20-hdmi allwinner,sun5i-a10s-hdmi           `                   :                   <            	              ahb mod pll-0 pll-1       $                                       ddc-tx ddc-rx audio-tx           okay       ports                                port@0                                            endpoint@0                       `   $                  endpoint@1                      `   %                     port@1                 endpoint            `   &            G               spi@1c17000          2allwinner,sun4i-a10-spi          p                                     .      r        ahb mod                                   rx tx            okay                                                 &default         4   '   (      sata@1c18000             2allwinner,sun4i-a10-ahci                                8                  1      z         okay            }   )      usb@1c1c000       &   2allwinner,sun7i-a20-ehci generic-ehci                               (                                        usb          okay          usb@1c1c400       &   2allwinner,sun7i-a20-ohci generic-ohci                               A                  |                            usb          okay          csi@1c1d000       2   2allwinner,sun7i-a20-csi1 allwinner,sun4i-a10-csi1                               +                  ;              bus ram         >            	   disabled          spi@1c1f000          2allwinner,sun4i-a10-spi                             2                  /              ahb mod                                   rx tx         	   disabled                                               clock@1c20000            2allwinner,sun7i-a20-ccu                           *   +      
  hosc losc                                           pinctrl@1c20800          2allwinner,sun7i-a20-pinctrl                                               J   *   +        apb hosc losc                                                          can-ph-pins       
  PH20 PH21           can             7      gmac-rgmii-pins       B  PA0 PA1 PA2 PA3 PA4 PA5 PA6 PA7 PA8 PA10 PA11 PA12 PA13 PA15 PA16           gmac               (            9      i2c0-pins           PB0 PB1         i2c0                2      i2c1-pins         
  PB18 PB19           i2c1                4      i2c2-pins         
  PB20 PB21           i2c2                5      i2c3-pins           PI0 PI1         i2c3                6      ir0-rx-pin          PB4         ir0             ,      mmc0-pins           PF0 PF1 PF2 PF3 PF4 PF5         mmc0                                          mmc2-pins           PC6 PC7 PC8 PC9 PC10 PC11           mmc2                                          mmc3-pins           PI4 PI5 PI6 PI7 PI8 PI9         mmc3                                          spi1-pi-pins            PI17 PI18 PI19          spi1                      spi1-cs0-pi-pin         PI16            spi1                      spi2-pc-pins            PC20 PC21 PC22          spi2                '      spi2-cs0-pc-pin         PC19            spi2                (      uart0-pb-pins         
  PB22 PB23           uart0               -      uart3-pg-pins           PG6 PG7         uart3               .      uart4-pg-pins         
  PG10 PG11           uart4               0      uart7-pi-pins         
  PI20 PI21           uart7               1      uart3-rts-pin           PG8         uart3               /         timer@1c20c00            2allwinner,sun4i-a10-timer                      H                                                 C          D               *      watchdog@1c20c90             2allwinner,sun4i-a10-wdt                                           *      rtc@1c20d00          2allwinner,sun7i-a20-rtc                                       pwm@1c20e00          2allwinner,sun7i-a20-pwm                          *                 	   disabled          spdif@1c21000                        2allwinner,sun4i-a10-spdif                                                 F      x      
  apb spdif                                       rx tx         	   disabled          ir@1c21800           2allwinner,sun4i-a10-ir                 K      t        apb ir                                 @         okay            &default         4   ,      ir@1c21c00           2allwinner,sun4i-a10-ir                 L      u        apb ir                                 @      	   disabled          i2s@1c22000                      2allwinner,sun4i-a10-i2s                              W                  I              apb mod                                     rx tx         	   disabled          i2s@1c22400                      2allwinner,sun4i-a10-i2s          $                                     G      v        apb mod                                     rx tx         	   disabled          lradc@1c22800            2allwinner,sun4i-a10-lradc-keys           (                            	   disabled          codec@1c22c00                        2allwinner,sun7i-a20-codec            ,    @                                 E            
  apb codec                                       rx tx            okay          eeprom@1c23800           2allwinner,sun7i-a20-sid          8          i2s@1c24400                      2allwinner,sun4i-a10-i2s          D                   Z                  M              apb mod                                     rx tx         	   disabled          rtp@1c25000          2allwinner,sun5i-a13-ts           P                                                    serial@1c28000           2snps,dw-apb-uart                                                                        X         okay            &default         4   -      serial@1c28400           2snps,dw-apb-uart                                                                        Y      	   disabled          serial@1c28800           2snps,dw-apb-uart                                                                        Z      	   disabled          serial@1c28c00           2snps,dw-apb-uart                                                                        [         okay            &default         4   .   /      serial@1c29000           2snps,dw-apb-uart                                                                        \         okay            &default         4   0      serial@1c29400           2snps,dw-apb-uart                                                                        ]      	   disabled          serial@1c29800           2snps,dw-apb-uart                                                                        ^      	   disabled          serial@1c29c00           2snps,dw-apb-uart                                                                        _         okay            &default         4   1      ps2@1c2a000          2allwinner,sun4i-a10-ps2                              >                  U      	   disabled          ps2@1c2a400          2allwinner,sun4i-a10-ps2          ¤                   ?                  V      	   disabled          i2c@1c2ac00       0   2allwinner,sun7i-a20-i2c allwinner,sun4i-a10-i2c          ¬                                     O        &default         4   2         okay                                 pmic@34             4             3                        2x-powers,axp209                        ac-power              2x-powers,axp202-ac-power-supply          okay          adc          2x-powers,axp209-adc         '               H      gpio             2x-powers,axp209-gpio                              battery-power         %   2x-powers,axp209-battery-power-supply             okay          regulators          9     dcdc2           Lvdd-cpu          [        o B@         \                  dcdc3           Lvdd-int-dll          [        o B@         \      ldo1             [        o                    Lvdd-rtc       ldo2            Lavcc             [        o -         -      ldo3            Lldo3          ldo4            Lvcc-pg          o 2Z         2Z      ldo5            Lldo5          	   disabled             usb-power         !   2x-powers,axp202-usb-power-supply             okay                             i2c@1c2b000       0   2allwinner,sun7i-a20-i2c allwinner,sun4i-a10-i2c          °                                     P        &default         4   4         okay                                 eeprom@50            2atmel,24c16             P                    i2c@1c2b400       0   2allwinner,sun7i-a20-i2c allwinner,sun4i-a10-i2c          ´                   	                  Q        &default         4   5         okay                                    i2c@1c2b800       0   2allwinner,sun7i-a20-i2c allwinner,sun4i-a10-i2c          ¸                   X                  R        &default         4   6      	   disabled                                    can@1c2bc00       0   2allwinner,sun7i-a20-can allwinner,sun4i-a10-can          ¼                                     S         okay            &default         4   7      i2c@1c2c000       0   2allwinner,sun7i-a20-i2c allwinner,sun4i-a10-i2c                             Y                  W      	   disabled                                    gpu@1c40000       &   2allwinner,sun7i-a20-mali arm,mali-400                       T         E          F          G          H          J          K          I         #  gp gpmmu pp0 ppmmu0 pp1 ppmmu1 pmu                 D            	  bus core            >                            `       ethernet@1c50000             2allwinner,sun7i-a20-gmac                                 U           macirq                 B   8        stmmaceth allwinner_gmac_tx                                       okay            &default         4   9           :        	rgmii                 mdio             2snps,dwmac-mdio                              ethernet-phy@3                                           )  '        9 B@            :            hstimer@1c60000          2allwinner,sun7i-a20-hstimer                     0         Q          R          S          T                  3      interrupt-controller@1c81000             2arm,gic-400                     @     `                                       	                    display-frontend@1e00000          %   2allwinner,sun7i-a20-display-frontend                                 /                  @                    ahb mod ram         >                  
   ports                                port@1                                           endpoint@0                       `   ;            C      endpoint@1                      `   <            ?               display-frontend@1e20000          %   2allwinner,sun7i-a20-display-frontend                                 0                  A                    ahb mod ram         >                     ports                                port@1                                           endpoint@0                       `   =            D      endpoint@1                      `   >            @               display-backend@1e40000       $   2allwinner,sun7i-a20-display-backend                              0                  ?                    ahb mod ram         >         ports                                port@0                                            endpoint@0                       `   ?            <      endpoint@1                      `   @            >         port@1                                           endpoint@0                       `   A                  endpoint@1                      `   B                           display-backend@1e60000       $   2allwinner,sun7i-a20-display-backend                              /                  >                    ahb mod ram         >         ports                                port@0                                            endpoint@0                       `   C            ;      endpoint@1                      `   D            =         port@1                                           endpoint@0                       `   E                  endpoint@1                      `   F                              ahci-5v          2regulator-fixed         Lahci-5v         o LK@         LK@         K         ]        p                      okay                )      usb0-vbus            2regulator-fixed       
  Lusb0-vbus           o LK@         LK@         ]        p                      okay                !      usb1-vbus            2regulator-fixed       
  Lusb1-vbus           o LK@         LK@         K         ]        p                      okay                "      usb2-vbus            2regulator-fixed       
  Lusb2-vbus           o LK@         LK@         K         ]        p                      okay                #      vcc3v0           2regulator-fixed         Lvcc3v0          o -         -      vcc3v3           2regulator-fixed         Lvcc3v3          o 2Z         2Z                  vcc5v0           2regulator-fixed         Lvcc5v0          o LK@         LK@      hdmi-connector           2hdmi-connector           a      port       endpoint            `   G            &            leds          
   2gpio-leds      led-0           ua20-som204-evb:green:stat                                 {on        led-1           ua20-som204-evb:green:led1                    
            {on        led-2           ua20-som204-evb:yellow:led2                               {on           pwrseq-0             2mmc-pwrseq-simple                    	                     pmic-temp         
   2iio-hwmon              H         pwrseq-1             2mmc-pwrseq-emmc                                          	interrupt-parent #address-cells #size-cells model compatible ethernet0 serial0 serial1 serial2 spi0 spi1 ethernet1 ranges stdout-path allwinner,pipeline clocks status device_type reg clock-latency operating-points #cooling-cells cpu-supply phandle polling-delay-passive polling-delay thermal-sensors trip cooling-device temperature hysteresis size alloc-ranges reusable linux,cma-default interrupts #clock-cells clock-frequency clock-output-names allwinner,pipelines interrupt-controller #interrupt-cells #dma-cells clock-names dmas dma-names num-cs pinctrl-names pinctrl-0 resets allwinner,sram reset-names remote-endpoint allwinner,tcon-channel vmmc-supply bus-width cd-gpios mmc-pwrseq non-removable broken-hpi interrupt-names phys phy-names extcon dr_mode #phy-cells reg-names usb0_id_det-gpios usb0_vbus_det-gpios usb0_vbus_power-supply usb0_vbus-supply usb1_vbus-supply usb2_vbus-supply target-supply #reset-cells gpio-controller #gpio-cells pins function drive-strength bias-pull-up #pwm-cells #sound-dai-cells #thermal-sensor-cells reg-shift reg-io-width #io-channel-cells x-powers,dcdc-freq regulator-name regulator-always-on regulator-min-microvolt regulator-max-microvolt pagesize assigned-clocks assigned-clock-rates snps,pbl snps,fixed-burst snps,force_sf_dma_mode phy-handle phy-mode phy-supply reset-gpios reset-assert-us reset-deassert-us regulator-boot-on enable-active-high gpio label default-state io-channels 