  6   8  L   (                                               HR855XG2 BMC          #   lenovo,hr855xg2-bmc aspeed,ast2500                                    ,      aliases       !   =/ahb/apb/bus@1e78a000/i2c-bus@40          !   B/ahb/apb/bus@1e78a000/i2c-bus@80          !   G/ahb/apb/bus@1e78a000/i2c-bus@c0          "   L/ahb/apb/bus@1e78a000/i2c-bus@100         "   Q/ahb/apb/bus@1e78a000/i2c-bus@140         "   V/ahb/apb/bus@1e78a000/i2c-bus@180         "   [/ahb/apb/bus@1e78a000/i2c-bus@1c0         "   `/ahb/apb/bus@1e78a000/i2c-bus@300         "   e/ahb/apb/bus@1e78a000/i2c-bus@340         "   j/ahb/apb/bus@1e78a000/i2c-bus@380         "   o/ahb/apb/bus@1e78a000/i2c-bus@3c0         "   u/ahb/apb/bus@1e78a000/i2c-bus@400         "   {/ahb/apb/bus@1e78a000/i2c-bus@440         "   /ahb/apb/bus@1e78a000/i2c-bus@480            /ahb/apb/serial@1e783000             /ahb/apb/serial@1e78d000             /ahb/apb/serial@1e78e000             /ahb/apb/serial@1e78f000             /ahb/apb/serial@1e784000             /ahb/apb/serial@1e787000          5   /ahb/apb/bus@1e78a000/i2c-bus@40/i2c-switch@70/i2c@0          5   /ahb/apb/bus@1e78a000/i2c-bus@40/i2c-switch@70/i2c@1          5   /ahb/apb/bus@1e78a000/i2c-bus@40/i2c-switch@70/i2c@2          5   /ahb/apb/bus@1e78a000/i2c-bus@40/i2c-switch@70/i2c@3          6   /ahb/apb/bus@1e78a000/i2c-bus@100/i2c-switch@70/i2c@0         6   /ahb/apb/bus@1e78a000/i2c-bus@100/i2c-switch@70/i2c@1         6   /ahb/apb/bus@1e78a000/i2c-bus@100/i2c-switch@70/i2c@2         6   /ahb/apb/bus@1e78a000/i2c-bus@100/i2c-switch@70/i2c@3         cpus                                 cpu@0            arm,arm1176jzf-s             cpu                       memory@80000000          memory                        ahb          simple-bus                                        spi@1e620000             b                                               aspeed,ast2500-fmc                         okay                  flash@0                       jedec,spi-nor                   )           okay             :        Ibmc    partitions           fixed-partitions                                u-boot@0                            Iu-boot        u-boot-env@60000                           Iu-boot-env        kernel@80000                 D          Ikernel        rofs@4c0000           L  t          Irofs          rwfs@1c00000                @          Irwfs                flash@1                      jedec,spi-nor                   )         	  disabled          flash@2                      jedec,spi-nor                   )         	  disabled             spi@1e630000             c     0                                         aspeed,ast2500-spi                       	  disabled            O   +   flash@0                       jedec,spi-nor                   )         	  disabled          flash@1                      jedec,spi-nor                   )         	  disabled             spi@1e631000             c    8                                         aspeed,ast2500-spi                       	  disabled       flash@0                       jedec,spi-nor                   )         	  disabled          flash@1                      jedec,spi-nor                   )         	  disabled             interrupt-controller@1e6c0080            aspeed,ast2400-vic           W        l           }         l            O         copro-interrupt-controller@1e6c2000           aspeed,ast2500-cvic aspeed-cvic         }                    l           ethernet@1e660000         %   aspeed,ast2500-mac faraday,ftgmac100             f                                    $        okay            default                    MACCLK RCLK                ethernet@1e680000         %   aspeed,ast2500-mac faraday,ftgmac100             h                                      okay            default                     usb@1e6a1000          !   aspeed,ast2500-ehci generic-ehci             j                                      default                  	  disabled          usb@1e6a3000          !   aspeed,ast2500-ehci generic-ehci             j0                                      default                    okay          usb@1e6b0000          !   aspeed,ast2500-uhci generic-uhci             k                                          	        okay          usb-vhub@1e6a0000            aspeed,ast2500-usb-vhub          j                                                             default                  	  disabled          apb          simple-bus                                        memory-controller@1e6e0000           aspeed,ast2500-sdram-edac            n    t                  	  disabled          syscon@1e6e2000       %   aspeed,ast2500-scu syscon simple-mfd             n                                          n                                   O      interrupt-controller@18         l            aspeed,ast2500-scu-ic                                      W        O         p2a-control@2c           aspeed,ast2500-p2a-ctrl             ,         	  disabled          silicon-id@7c         ,   aspeed,ast2500-silicon-id aspeed,silicon-id             |     P         pinctrl@80           aspeed,ast2500-pinctrl                               (   	   
        O      acpi_default            >ACPI            GACPI          adc0_default            >ADC0            GADC0            O         adc1_default            >ADC1            GADC1            O         adc10_default           >ADC10           GADC10           O         adc11_default           >ADC11           GADC11           O         adc12_default           >ADC12           GADC12           O         adc13_default           >ADC13           GADC13           O         adc14_default           >ADC14           GADC14           O         adc15_default           >ADC15           GADC15           O         adc2_default            >ADC2            GADC2            O         adc3_default            >ADC3            GADC3            O         adc4_default            >ADC4            GADC4            O         adc5_default            >ADC5            GADC5            O         adc6_default            >ADC6            GADC6            O         adc7_default            >ADC7            GADC7            O         adc8_default            >ADC8            GADC8            O         adc9_default            >ADC9            GADC9            O         bmcint_default          >BMCINT          GBMCINT        ddcclk_default          >DDCCLK          GDDCCLK        ddcdat_default          >DDCDAT          GDDCDAT        espi_default            >ESPI            GESPI          fwspics1_default          	  >FWSPICS1          	  GFWSPICS1          fwspics2_default          	  >FWSPICS2          	  GFWSPICS2          gpid0_default           >GPID0           GGPID0         gpid2_default           >GPID2           GGPID2         gpid4_default           >GPID4           GGPID4         gpid6_default           >GPID6           GGPID6         gpie0_default           >GPIE0           GGPIE0         gpie2_default           >GPIE2           GGPIE2         gpie4_default           >GPIE4           GGPIE4         gpie6_default           >GPIE6           GGPIE6         i2c10_default           >I2C10           GI2C10           O   <      i2c11_default           >I2C11           GI2C11           O   =      i2c12_default           >I2C12           GI2C12           O   >      i2c13_default           >I2C13           GI2C13           O   ?      i2c14_default           >I2C14           GI2C14           O   @      i2c3_default            >I2C3            GI2C3            O   5      i2c4_default            >I2C4            GI2C4            O   6      i2c5_default            >I2C5            GI2C5            O   7      i2c6_default            >I2C6            GI2C6            O   8      i2c7_default            >I2C7            GI2C7            O   9      i2c8_default            >I2C8            GI2C8            O   :      i2c9_default            >I2C9            GI2C9            O   ;      lad0_default            >LAD0            GLAD0          lad1_default            >LAD1            GLAD1          lad2_default            >LAD2            GLAD2          lad3_default            >LAD3            GLAD3          lclk_default            >LCLK            GLCLK          lframe_default          >LFRAME          GLFRAME        lpchc_default           >LPCHC           GLPCHC         lpcpd_default           >LPCPD           GLPCPD         lpcplus_default         >LPCPLUS         GLPCPLUS       lpcpme_default          >LPCPME          GLPCPME        lpcrst_default          >LPCRST          GLPCRST        lpcsmi_default          >LPCSMI          GLPCSMI        lsirq_default           >LSIRQ           GLSIRQ         mac1link_default          	  >MAC1LINK          	  GMAC1LINK          mac2link_default          	  >MAC2LINK          	  GMAC2LINK          mdio1_default           >MDIO1           GMDIO1         mdio2_default           >MDIO2           GMDIO2           O         ncts1_default           >NCTS1           GNCTS1         ncts2_default           >NCTS2           GNCTS2           O   1      ncts3_default           >NCTS3           GNCTS3         ncts4_default           >NCTS4           GNCTS4         ndcd1_default           >NDCD1           GNDCD1         ndcd2_default           >NDCD2           GNDCD2           O   2      ndcd3_default           >NDCD3           GNDCD3         ndcd4_default           >NDCD4           GNDCD4         ndsr1_default           >NDSR1           GNDSR1         ndsr2_default           >NDSR2           GNDSR2           O   0      ndsr3_default           >NDSR3           GNDSR3         ndsr4_default           >NDSR4           GNDSR4         ndtr1_default           >NDTR1           GNDTR1         ndtr2_default           >NDTR2           GNDTR2           O   /      ndtr3_default           >NDTR3           GNDTR3         ndtr4_default           >NDTR4           GNDTR4         nri1_default            >NRI1            GNRI1          nri2_default            >NRI2            GNRI2            O   3      nri3_default            >NRI3            GNRI3          nri4_default            >NRI4            GNRI4          nrts1_default           >NRTS1           GNRTS1         nrts2_default           >NRTS2           GNRTS2           O   .      nrts3_default           >NRTS3           GNRTS3         nrts4_default           >NRTS4           GNRTS4         oscclk_default          >OSCCLK          GOSCCLK        pewake_default          >PEWAKE          GPEWAKE        pnor_default            >PNOR            GPNOR          pwm0_default            >PWM0            GPWM0            O   "      pwm1_default            >PWM1            GPWM1            O   #      pwm2_default            >PWM2            GPWM2            O   $      pwm3_default            >PWM3            GPWM3            O   %      pwm4_default            >PWM4            GPWM4            O   &      pwm5_default            >PWM5            GPWM5            O   '      pwm6_default            >PWM6            GPWM6            O   (      pwm7_default            >PWM7            GPWM7            O   )      rgmii1_default          >RGMII1          GRGMII1        rgmii2_default          >RGMII2          GRGMII2          O         rmii1_default           >RMII1           GRMII1           O         rmii2_default           >RMII2           GRMII2         rxd1_default            >RXD1            GRXD1            O   !      rxd2_default            >RXD2            GRXD2            O   -      rxd3_default            >RXD3            GRXD3          rxd4_default            >RXD4            GRXD4          salt1_default           >SALT1           GSALT1         salt10_default          >SALT10          GSALT10        salt11_default          >SALT11          GSALT11        salt12_default          >SALT12          GSALT12        salt13_default          >SALT13          GSALT13        salt14_default          >SALT14          GSALT14        salt2_default           >SALT2           GSALT2         salt3_default           >SALT3           GSALT3         salt4_default           >SALT4           GSALT4         salt5_default           >SALT5           GSALT5         salt6_default           >SALT6           GSALT6         salt7_default           >SALT7           GSALT7         salt8_default           >SALT8           GSALT8         salt9_default           >SALT9           GSALT9         scl1_default            >SCL1            GSCL1          scl2_default            >SCL2            GSCL2          sd1_default         >SD1         GSD1       sd2_default         >SD2         GSD2       sda1_default            >SDA1            GSDA1          sda2_default            >SDA2            GSDA2          sgpm_default            >SGPM            GSGPM            O         sgps1_default           >SGPS1           GSGPS1         sgps2_default           >SGPS2           GSGPS2         sioonctrl_default         
  >SIOONCTRL         
  GSIOONCTRL         siopbi_default          >SIOPBI          GSIOPBI        siopbo_default          >SIOPBO          GSIOPBO        siopwreq_default          	  >SIOPWREQ          	  GSIOPWREQ          siopwrgd_default          	  >SIOPWRGD          	  GSIOPWRGD          sios3_default           >SIOS3           GSIOS3         sios5_default           >SIOS5           GSIOS5         siosci_default          >SIOSCI          GSIOSCI        spi1_default            >SPI1            GSPI1          spi1cs1_default         >SPI1CS1         GSPI1CS1       spi1debug_default         
  >SPI1DEBUG         
  GSPI1DEBUG         spi1passthru_default            >SPI1PASSTHRU            GSPI1PASSTHRU          spi2ck_default          >SPI2CK          GSPI2CK        spi2cs0_default         >SPI2CS0         GSPI2CS0       spi2cs1_default         >SPI2CS1         GSPI2CS1       spi2miso_default          	  >SPI2MISO          	  GSPI2MISO          spi2mosi_default          	  >SPI2MOSI          	  GSPI2MOSI          timer3_default          >TIMER3          GTIMER3        timer4_default          >TIMER4          GTIMER4        timer5_default          >TIMER5          GTIMER5        timer6_default          >TIMER6          GTIMER6        timer7_default          >TIMER7          GTIMER7        timer8_default          >TIMER8          GTIMER8        txd1_default            >TXD1            GTXD1            O          txd2_default            >TXD2            GTXD2            O   ,      txd3_default            >TXD3            GTXD3          txd4_default            >TXD4            GTXD4          uart6_default           >UART6           GUART6         usbcki_default          >USBCKI          GUSBCKI        usb2ah_default          >USB2AH          GUSB2AH          O         usb2ad_default          >USB2AD          GUSB2AD          O         usb11bhid_default         
  >USB11BHID         
  GUSB11BHID         usb2bh_default          >USB2BH          GUSB2BH          O         vgabiosrom_default          >VGABIOSROM          GVGABIOSROM        vgahs_default           >VGAHS           GVGAHS         vgavs_default           >VGAVS           GVGAVS         vpi24_default           >VPI24           GVPI24         vpo_default         >VPO         GVPO       wdtrst1_default         >WDTRST1         GWDTRST1       wdtrst2_default         >WDTRST2         GWDTRST2             hwrng@1e6e2078           timeriomem_rng           n x           N           U   d      display@1e6e6000             aspeed,ast2500-gfx syscon            n`            ]                  
        j      	        q           okay                       x           O   	      xdma@1e6e7000            aspeed,ast2500-xdma          np                           j                                   bmc                  	  disabled          adc@1e6e9000             aspeed,ast2500-adc           n                           j                         okay            default       @                                                          O   B      video@1e700000           aspeed,ast2500-video-engine          p                                 
  vclk eclk                    	  disabled          sram@1e720000         
   mmio-sram            r           sd-controller@1e740000           aspeed,ast2500-sd-controller             t                                           t                          	  disabled       sdhci@100            aspeed,ast2500-sdhci                                                            	  disabled          sdhci@200            aspeed,ast2500-sdhci                                                            	  disabled             gpio@1e780000                                aspeed,ast2500-gpio          x                                                              W        l           O   A   pin_gpio_a1                                         BMC_EMMC_RST_N        pin_gpio_a3                                         PCH_PWROK_BMC_FPGA        pin_gpio_b5                                          IRQ_BMC_PCH_SMI_LPC_N         pin_gpio_b7                                 (      
  CPU_SM_WP         pin_gpio_e0                                   3        PDB_PSU_SEL       pin_gpio_e2                     "                     LOCATOR_LED_N         pin_gpio_e5                     %                     FM_BMC_DBP_PRESENT_R1_N       pin_gpio_e6                     &                     BMC_ME_SECURITY_OVERRIDE_N        pin_gpio_f0                     (                     IRQ_BMC_PCH_NMI_R         pin_gpio_f1                     )             3        CPU2_PROCDIS_BMC_N        pin_gpio_f2                     *                     RM_THROTTLE_EN_N          pin_gpio_f3                     +             (        FM_PMBUS_ALERT_B_EN       pin_gpio_f4                     ,                     BMC_FORCE_NM_THROTTLE_N       pin_gpio_f6                     .                     FM_BMC_CPU_PWR_DEBUG_N        pin_gpio_g7                     7                     BMC_PCIE_I2C_MUX_RST_N        pin_gpio_h6                     >                     FM_BMC_DBP_PRESENT_R2_N       pin_gpio_i3                     C                     SPI_BMC_BIOS_WP_N         pin_gpio_j1                     I                     BMC_USB_SEL       pin_gpio_j2                     J                     PDB_SMB_RST_N         pin_gpio_j3                     K                     SPI_BMC_BIOS_HOLD_N       pin_gpio_l0                     X                     PDB_FAN_TACH_SEL          pin_gpio_l1                     Y                     SYS_RESET_BMC_FPGA_N          pin_gpio_l4                     \                     FM_EFUSE_FAN_G1_EN        pin_gpio_l5                     ]                     FM_EFUSE_FAN_G2_EN        pin_gpio_r6                                  3        CPU3_PROCDIS_BMC_N        pin_gpio_r7                                  3        CPU4_PROCDIS_BMC_N        pin_gpio_s1                                  (        DBP_SYSPWROK_BMC          pin_gpio_s2                                          PCH_RST_RSMRST_N          pin_gpio_s6                                          BMC_HW_STRAP_5        pin_gpio_z3                                          FM_BMC_PCH_SCI_LPC_N          pin_gpio_aa0                                     (        FW_PSU_ALERT_EN_N         pin_gpio_aa4                                             DBP_CPU_PREQ_N        pin_gpio_ab3                                     (        BMC_WDTRST        pin_gpio_ac6                                             ESPI_BMC_ALERT_N             sgpio@1e780200                      aspeed,ast2500-sgpio                        (         x                            W        9          default                  	  disabled          rtc@1e781000             aspeed,ast2500-rtc           x          	  disabled          timer@1e782000           aspeed,ast2400-timer             x                          #   $   %   &   '                       PCLK          serial@1e783000       	   ns16550a             x0             G              	                       j               Q        okay            default                !      serial@1e784000       	   ns16550a             x@             G              
                        Q        okay          watchdog@1e785000            aspeed,ast2500-wdt           xP                          watchdog@1e785020            aspeed,ast2500-wdt           xP                          watchdog@1e785040            aspeed,ast2500-wdt           xP@                         	  disabled          pwm-tacho-controller@1e786000            aspeed,ast2500-pwm-tacho                                       x`                   #        j              okay            default             "   #   $   %   &   '   (   )   fan@0                        b          fan@1                        b         fan@2                       b         fan@3                       b         fan@4                       b         fan@5                       b         fan@6                       b         fan@7                       b         fan@8                       b         fan@9                       b	         fan@10                      b
         fan@11                      b         fan@12                      b         fan@13                      b         fan@14                      b         fan@15                      b         fan@16                      b            serial@1e787000          aspeed,ast2500-vuart             xp    @        G                                      Q      	  disabled          lpc@1e789000          (   aspeed,ast2500-lpc-v2 simple-mfd syscon          x            ]                                         x       kcs@24           aspeed,ast2500-kcs-bmc-v2               $      0      <                                   	  disabled          kcs@28           aspeed,ast2500-kcs-bmc-v2               (      4      @                                   	  disabled          kcs@2c           aspeed,ast2500-kcs-bmc-v2               ,      8      D                                   	  disabled          kcs@114          aspeed,ast2500-kcs-bmc-v2                                                           	  disabled          lpc-ctrl@80          aspeed,ast2500-lpc-ctrl                                       okay            x   *        u   +      lpc-snoop@90             aspeed,ast2500-lpc-snoop                                                     okay            {         reset-controller@98          aspeed,ast2500-lpc-reset                                      O         uart-routing@9c          aspeed,ast2500-uart-routing                      	  disabled          lhc@a0           aspeed,ast2500-lhc                 $              O   
      ibt@140          aspeed,ast2500-ibt-bmc             @                                     okay             peci-controller@1e78b000             aspeed,ast2500-peci          x    `                                  j                         B@      	  disabled          serial@1e78d000       	   ns16550a             x             G                                      j               Q        okay            default             ,   -   .   /   0   1   2   3      serial@1e78e000       	   ns16550a             x             G              !                       j               Q        okay          serial@1e78f000       	   ns16550a             x             G              "                       j               Q      	  disabled          bus@1e78a000             simple-bus                                        x       interrupt-controller@0          l            aspeed,ast2500-i2c-ic                   @                    W        O   4      i2c-bus@40                                    l               @   @         aspeed,ast2500-i2c-bus                         j              9                      ,   4        okay       i2c-switch@70            nxp,pca9545             p                             i2c@0                                                i2c@1                                               i2c@2                                               i2c@3                                                     i2c-bus@80                                    l                  @         aspeed,ast2500-i2c-bus                         j              9 _                    ,   4        okay       HotSwap@10           adm1272                   VR@45            pmbus               E         i2c-bus@c0                                    l                  @         aspeed,ast2500-i2c-bus                         j              9                     ,   4        default            5        okay          i2c-bus@100                                   l                  @         aspeed,ast2500-i2c-bus                         j              9                     ,   4        default            6        okay       i2c-switch@70            nxp,pca9546             p                             i2c@0                                                i2c@1                                               i2c@2                                               i2c@3                                                     i2c-bus@140                                   l              @   @         aspeed,ast2500-i2c-bus                         j              9                     ,   4        default            7        okay          i2c-bus@180                                   l                 @         aspeed,ast2500-i2c-bus                         j              9                     ,   4        default            8        okay          i2c-bus@1c0                                   l                 @         aspeed,ast2500-i2c-bus                         j              9                     ,   4        default            9        okay       tmp75@49             national,lm75               I      tmp75@4d             national,lm75               M      eeprom@54            atmel,24c256                T                    i2c-bus@300                                   l                  @         aspeed,ast2500-i2c-bus                         j              9                     ,   4        default            :        okay          i2c-bus@340                                   l              @   @         aspeed,ast2500-i2c-bus                         j              9                     ,   4        default            ;        okay          i2c-bus@380                                   l                 @         aspeed,ast2500-i2c-bus                         j              9            	         ,   4        default            <        okay          i2c-bus@3c0                                   l                 @         aspeed,ast2500-i2c-bus                         j              9            
         ,   4        default            =        okay          i2c-bus@400                                   l                  @         aspeed,ast2500-i2c-bus                         j              9                     ,   4        default            >        okay          i2c-bus@440                                   l              @   @         aspeed,ast2500-i2c-bus                         j              9                     ,   4        default            ?      	  disabled          i2c-bus@480                                   l                 @         aspeed,ast2500-i2c-bus                         j              9                     ,   4        default            @        okay                   chosen          /ahb/apb/serial@1e784000          +  console=tty0 console=ttyS4,115200 earlycon        reserved-memory                                       region@98000000                                 O   *      framebuffer                                shared-dma-pool                  O            leds          
   gpio-leds      heartbeat              A            fault              A   3            iio-hwmon         
   iio-hwmon         x     B       B      B      B      B      B      B      B      B      B   	   B   
   B      B      B      B         iio-hwmon-battery         
   iio-hwmon              B            	model compatible #address-cells #size-cells interrupt-parent i2c0 i2c1 i2c2 i2c3 i2c4 i2c5 i2c6 i2c7 i2c8 i2c9 i2c10 i2c11 i2c12 i2c13 serial0 serial1 serial2 serial3 serial4 serial5 i2c14 i2c15 i2c16 i2c17 i2c18 i2c19 i2c20 i2c21 device_type reg ranges clocks status interrupts spi-max-frequency spi-rx-bus-width m25p,fast-read label phandle interrupt-controller #interrupt-cells valid-sources copro-sw-interrupts pinctrl-names pinctrl-0 clock-names use-ncsi #ports aspeed,vhub-downstream-ports aspeed,vhub-generic-endpoints #clock-cells #reset-cells aspeed,external-nodes function groups period quality reg-io-width resets syscon memory-region interrupts-extended aspeed,pcie-device aspeed,scu #io-channel-cells sdhci,auto-cmd12 #gpio-cells gpio-controller gpio-ranges gpio-hog gpios output-high line-name output-low input bus-frequency reg-shift no-loopback-test aspeed,fan-tach-ch flash snoop-ports cmd-timeout-ms clock-frequency pagesize stdout-path bootargs no-map alignment reusable io-channels 