Back to home page

OSCL-LXR

 
 

    


0001 // SPDX-License-Identifier: GPL-2.0
0002 // Copyright (c) 2020 Super Micro Computer, Inc
0003 
0004 /dts-v1/;
0005 
0006 #include "aspeed-g5.dtsi"
0007 
0008 / {
0009         model = "X11SPI BMC";
0010         compatible = "supermicro,x11spi-bmc", "aspeed,ast2500";
0011 
0012         chosen {
0013                 stdout-path = &uart5;
0014                 bootargs = "earlycon";
0015         };
0016 
0017         memory@80000000 {
0018                 reg = <0x80000000 0x20000000>;
0019         };
0020 
0021         reserved-memory {
0022                 #address-cells = <1>;
0023                 #size-cells = <1>;
0024                 ranges;
0025 
0026                 vga_memory: framebuffer@7f000000 {
0027                         no-map;
0028                         reg = <0x7f000000 0x01000000>;
0029                 };
0030         };
0031 
0032         iio-hwmon {
0033                 compatible = "iio-hwmon";
0034                 io-channels = <&adc 0>, <&adc 1>, <&adc 2>, <&adc 3>,
0035                         <&adc 4>, <&adc 5>, <&adc 6>, <&adc 7>,
0036                         <&adc 8>, <&adc 9>, <&adc 10>, <&adc 11>,
0037                         <&adc 12>, <&adc 13>, <&adc 14>, <&adc 15>;
0038         };
0039 
0040 };
0041 
0042 &gpio {
0043     status = "okay";
0044 };
0045 
0046 &fmc {
0047         status = "okay";
0048         flash@0 {
0049                 status = "okay";
0050                 m25p,fast-read;
0051                 label = "bmc";
0052 #include "openbmc-flash-layout.dtsi"
0053         };
0054 };
0055 
0056 &spi1 {
0057         status = "okay";
0058         pinctrl-names = "default";
0059         pinctrl-0 = <&pinctrl_spi1_default>;
0060 
0061         flash@0 {
0062                 status = "okay";
0063                 m25p,fast-read;
0064                 label = "pnor";
0065         };
0066 };
0067 
0068 &uart5 {
0069         status = "okay";
0070 };
0071 
0072 &mac0 {
0073     status = "okay";
0074 
0075     pinctrl-names = "default";
0076     pinctrl-0 = <&pinctrl_rmii1_default>;
0077     clocks = <&syscon ASPEED_CLK_GATE_MAC1CLK>,
0078            <&syscon ASPEED_CLK_MAC1RCLK>;
0079     clock-names = "MACCLK", "RCLK";
0080     use-ncsi;
0081 };
0082 
0083 &mac1 {
0084         status = "okay";
0085 
0086         pinctrl-names = "default";
0087         pinctrl-0 = <&pinctrl_rgmii2_default &pinctrl_mdio2_default>;
0088 };
0089 
0090 &i2c1 {
0091         status = "okay";
0092 };
0093 
0094 &i2c2 {
0095         status = "okay";
0096 };
0097 
0098 &i2c3 {
0099         status = "okay";
0100 };
0101 
0102 &i2c4 {
0103         status = "okay";
0104 };
0105 
0106 &i2c5 {
0107         status = "okay";
0108 };
0109 
0110 &i2c6 {
0111         status = "okay";
0112 };
0113 
0114 &i2c7 {
0115         status = "okay";
0116 };
0117 
0118 &i2c13 {
0119         status = "okay";
0120 };
0121 
0122 &gfx {
0123         status = "okay";
0124 };
0125 
0126 &pinctrl {
0127         aspeed,external-nodes = <&gfx &lhc>;
0128 };
0129 
0130 &pwm_tacho {
0131         status = "okay";
0132         pinctrl-names = "default";
0133         pinctrl-0 = <&pinctrl_pwm0_default &pinctrl_pwm1_default
0134                          &pinctrl_pwm2_default &pinctrl_pwm3_default
0135                          &pinctrl_pwm4_default &pinctrl_pwm5_default
0136                          &pinctrl_pwm6_default &pinctrl_pwm7_default>;
0137 };