Ðþí  ?/   8  <    (            /  ;È                                 apm,merlin apm,xgene-shadowcat                                   +            7APM X-Gene Merlin board    cpus                         +       cpu@0            =cpu           apm,strega           I                 Mspin-table           [     ÿø         l            }            Š             cpu@1            =cpu           apm,strega           I                Mspin-table           [     ÿø         l            }            Š             cpu@100          =cpu           apm,strega           I                Mspin-table           [     ÿø         l            }            Š             cpu@101          =cpu           apm,strega           I               Mspin-table           [     ÿø         l            }            Š             cpu@200          =cpu           apm,strega           I                Mspin-table           [     ÿø         l            }            Š             cpu@201          =cpu           apm,strega           I               Mspin-table           [     ÿø         l            }            Š             cpu@300          =cpu           apm,strega           I                Mspin-table           [     ÿø         l            }            Š   	          cpu@301          =cpu           apm,strega           I               Mspin-table           [     ÿø         l            }            Š   	          l2-cache-0            cache            ‘         l2-cache-1            cache            ‘         l2-cache-2            cache            ‘         l2-cache-3            cache            ‘            interrupt-controller@78090000             arm,cortex-a15-gic           ™                        +             ª         ¿      	           Ê            y        €        @   I    x	             x
             x             x                  ‘      v2m@0             arm,gic-v2m-frame             Ñ         I                        ‘         v2m@10000             arm,gic-v2m-frame             Ñ         I                    v2m@20000             arm,gic-v2m-frame             Ñ         I                    v2m@30000             arm,gic-v2m-frame             Ñ         I                    v2m@40000             arm,gic-v2m-frame             Ñ         I                    v2m@50000             arm,gic-v2m-frame             Ñ         I                    v2m@60000             arm,gic-v2m-frame             Ñ         I                    v2m@70000             arm,gic-v2m-frame             Ñ         I                    v2m@80000             arm,gic-v2m-frame             Ñ         I                    v2m@90000             arm,gic-v2m-frame             Ñ         I     	               v2m@a0000             arm,gic-v2m-frame             Ñ         I     
               v2m@b0000             arm,gic-v2m-frame             Ñ         I                    v2m@c0000             arm,gic-v2m-frame             Ñ         I                    v2m@d0000             arm,gic-v2m-frame             Ñ         I                    v2m@e0000             arm,gic-v2m-frame             Ñ         I                    v2m@f0000             arm,gic-v2m-frame             Ñ         I                       pmu           arm,armv8-pmuv3          ¿        ÿ      timer             arm,armv8-timer       0   ¿         ÿ        ÿ        ÿ        ÿ         àúð€      soc           simple-bus                       +             Ê   clocks                       +             Ê   refclk            fixed-clock          }            àõá          ðrefclk           ‘   
      pmdpll@170000f0           apm,xgene-pcppll-v2-clock            }            Š   
             I      ð                ðpmdpll           ‘         pmd0clk@7e200200              apm,xgene-pmd-clock          }            Š                I    ~                  ðpmd0clk          ‘         pmd1clk@7e200210              apm,xgene-pmd-clock          }            Š                I    ~                 ðpmd1clk          ‘         pmd2clk@7e200220              apm,xgene-pmd-clock          }            Š                I    ~                  ðpmd2clk          ‘         pmd3clk@7e200230              apm,xgene-pmd-clock          }            Š                I    ~ 0                ðpmd3clk          ‘   	      socpll@17000120           apm,xgene-socpll-v2-clock            }            Š   
             I                      ðsocpll           ‘         socplldiv2            fixed-factor-clock           }            Š                                      ðsocplldiv2           ‘         ahbclk@17000000           apm,xgene-device-clock           }            Š                I                       div-reg         "  d        1           ?             ðahbclk           ‘         sbapbclk@1704c000             apm,xgene-device-clock           }            Š                I    À                 div-reg         "           1           ?          	   ðsbapbclk             ‘         sdioclk@1f2ac000              apm,xgene-device-clock           }            Š                 I    *À                               csr-reg div-reg         M            X           a           o           "  x        1           ?             ðsdioclk          ‘         pcie0clk@1f2bc000             apm,xgene-device-clock           }            Š                I    +À                csr-reg       	   ðpcie0clk             ‘         pcie1clk@1f2cc000             apm,xgene-device-clock           }            Š                I    ,À                csr-reg       	   ðpcie1clk             ‘         xge0clk@1f61c000              apm,xgene-device-clock           }            Š                I    aÀ                csr-reg         o           X            ðxge0clk          ‘         xge1clk@1f62c000              apm,xgene-device-clock           }            Š                I    bÀ                csr-reg         o           X            ðxge1clk          ‘         rngpkaclk@17000000            apm,xgene-device-clock           }            Š                I                       csr-reg         M           X           a           o         
   ðrngpkaclk            ‘         i2c4clk@1704c000              apm,xgene-device-clock           }            Š                I    À                csr-reg         M            X   @        a           o   @         ði2c4clk          ‘            system-clk-controller@17000000            apm,xgene-scu syscon             I                       ‘         reboot@17000014           syscon-reboot           {           *           \         csw@7e200000              apm,xgene-csw syscon             I    ~                   ‘         mcba@7e700000             apm,xgene-mcb syscon             I    ~p                  ‘         mcbb@7e720000             apm,xgene-mcb syscon             I    ~r                  ‘         efuse@1054a000            apm,xgene-efuse syscon           I    T                   ‘         edac@78800000             apm,xgene-edac                       +             Ê        ‚                      ™           ¥            I    x€               $   ¿                  !          '      edacmc@7e800000           apm,xgene-edac-mc            I    ~€                 ²          edacmc@7e840000           apm,xgene-edac-mc            I    ~„                 ²         edacmc@7e880000           apm,xgene-edac-mc            I    ~ˆ                 ²         edacmc@7e8c0000           apm,xgene-edac-mc            I    ~Œ                 ²         edacpmd@7c000000              apm,xgene-edac-pmd           I    |                   Ä          edacpmd@7c200000              apm,xgene-edac-pmd           I    |                   Ä         edacpmd@7c400000              apm,xgene-edac-pmd           I    |@                  Ä         edacpmd@7c600000              apm,xgene-edac-pmd           I    |`                  Ä         edacl3@7e600000           apm,xgene-edac-l3-v2             I    ~`               edacsoc@7e930000              apm,xgene-edac-soc           I    ~“                  pmu@78810000              apm,xgene-pmu-v2                         +             Ê        ‚                      ™            I    x                  ¿       "      pmul3c@7e610000           apm,xgene-pmu-l3c            I    ~a               pmuiob@7e940000           apm,xgene-pmu-iob            I    ~”               pmucmcb@7e710000              apm,xgene-pmu-mcb            I    ~q                 Ó          pmucmcb@7e730000              apm,xgene-pmu-mcb            I    ~s                 Ó         pmucmc@7e810000           apm,xgene-pmu-mc             I    ~                 Ó          pmucmc@7e850000           apm,xgene-pmu-mc             I    ~…                 Ó         pmucmc@7e890000           apm,xgene-pmu-mc             I    ~‰                 Ó         pmucmc@7e8d0000           apm,xgene-pmu-mc             I    ~                 Ó            mailbox@10540000              apm,xgene-slimpro-mbox           I    T        €         ä         `   ¿                                                                                          ‘         i2cslimpro            apm,xgene-slimpro-i2c           ð             hwmonslimpro              apm,xgene-slimpro-hwmon         ð            serial@10600000          =serial            ns16550          I    `                 ÷            à ˜–€                     ¿       L           ok        dwusb@19000000        	  disabled          
    snps,dwc3            I                       ¿       ]                    host          pcie@1f2b0000         	  disabled             =pci           apm,xgene-pcie apm,xgene2-pcie           ™            +                         I    +            ÀÐ                  csr cfg       T   Ê              À                        Á            C      à       à                  8  B      €       €        €   B                      €            (       ÿ        2                        E                                                                                                                                                                  Š               S         pcie@1f2c0000         	  disabled             =pci           apm,xgene-pcie apm,xgene2-pcie           ™            +                         I    ,             Ð                  csr cfg       T   Ê                                       ¡            C      °       °                 8  B      €       €        €   B                      €            (       ÿ        2                        E                                                                                                                                                                  Š               S         sata@1a000000             apm,xgene-ahci-v2         @   I                                 Ð             à                 ¿       Z                    ok        sata@1a200000             apm,xgene-ahci-v2         @   I                  !             !Ð            !à                 ¿       [                    ok        sata@1a400000             apm,xgene-ahci-v2         @   I    @             "             "Ð            "à                 ¿       \                    ok        mmc@1c000000              arasan,sdhci-4.9a            I                       ¿       I                     ^        gclk_xin clk_ahb          Š                      ok        gpio@1f63c000             apm,xgene-gpio           I    cÀ        @         s        ƒ         gpio@1c024000             snps,dw-apb-gpio             I    @                             +       gpio-controller@0             snps,dw-apb-gpio-port            s        ƒ                        I             gpio@17001000             apm,xgene-gpio-sb            I                     ƒ            s      `   ¿       (          )          *          +          ,          -          .          /                        ™             ª                   ª           ¶            ‘         mdio@1f610000             apm,xgene-mdio-xfi                       +             I    a        Ñ          Š          phy@0            I             ‘            ethernet@1f610000             apm,xgene2-sgenet           ok        0   I    a        Ñ     `        Ñ                         ¿       `          a                     Š               Ä s            Ösgmii           ê         ethernet@1f620000             apm,xgene2-xgenet           ok        0   I    b             `        Ñ              "        `   ¿       l          m          n          o          p          q          r          s           õ           ý                     Š               Ä s            Öxgmii         rng@10520000              apm,xgene-rng            I    R                  ¿       A            Š             i2c@10511000                         +              snps,designware-i2c          I    Q                 ¿       E            }            Š                        i2c@10640000                         +              snps,designware-i2c          I    d                  ¿       :            Š                     rtc@68            dallas,ds1337            I   h        ok              chosen        memory           =memory           I           €         gpio-keys         
    gpio-keys      button@1            POWER              t                                ¿                poweroff_mbox@10548000            syscon           I    T€        0         ‘          poweroff@10548010             syscon-poweroff         {            *           \            	compatible interrupt-parent #address-cells #size-cells model device_type reg enable-method cpu-release-addr next-level-cache #clock-cells clocks phandle #interrupt-cells interrupt-controller interrupts ranges msi-controller clock-frequency clock-output-names clock-mult clock-div reg-names divider-offset divider-width divider-shift csr-offset csr-mask enable-offset enable-mask regmap regmap-csw regmap-mcba regmap-mcbb regmap-efuse memory-controller pmd-controller enable-bit-index #mbox-cells mboxes reg-shift status dma-coherent dr_mode dma-ranges bus-range interrupt-map-mask interrupt-map msi-parent no-1-8-v clock-names gpio-controller #gpio-cells snps,nr-gpios apm,nr-gpios apm,nr-irqs apm,irq-start local-mac-address phy-connection-type phy-handle channel port-id bus_num label linux,code linux,input-type 