/dts-v1/; #include "aspeed-g4.dtsi" #include / { model = "Garrison BMC"; compatible = "ibm,garrison-bmc", "aspeed,ast2400"; aliases { serial4 = &uart5; }; chosen { stdout-path = &uart5; bootargs = "console=ttyS4,115200 earlyprintk"; }; memory { reg = <0x40000000 0x20000000>; }; reserved-memory { #address-cells = <1>; #size-cells = <1>; ranges; vga_memory: framebuffer@5f000000 { no-map; reg = <0x5f000000 0x01000000>; /* 16MB */ }; }; ahb { bmc_pnor: fmc@1e620000 { reg = < 0x1e620000 0x94 0x20000000 0x02000000 >; #address-cells = <1>; #size-cells = <0>; compatible = "aspeed,ast2400-fmc"; aspeed,fmc-has-dma; interrupts = <19>; flash@0 { reg = < 0 >; compatible = "jedec,spi-nor" ; #include "aspeed-bmc-opp-flash-layout.dtsi" }; }; host_pnor: spi@1e630000 { reg = < 0x1e630000 0x18 0x30000000 0x02000000 >; #address-cells = <1>; #size-cells = <0>; compatible = "aspeed,ast2400-smc"; flash { reg = < 0 >; compatible = "jedec,spi-nor" ; label = "pnor"; }; }; }; }; &uart5 { status = "okay"; }; &mac0 { status = "okay"; use-ncsi; }; &i2c4 { status = "okay"; occ@50 { compatible = "ibm,occ-i2c"; reg = <0x50>; }; }; &i2c5 { status = "okay"; occ@50 { compatible = "ibm,occ-i2c"; reg = <0x50>; }; }; &i2c10 { status = "okay"; }; &i2c11 { status = "okay"; rtc@68 { compatible = "dallas,ds3231"; reg = <0x68>; }; }; &i2c12 { status = "okay"; }; &i2c13 { status = "okay"; }; &vuart { status = "okay"; };