~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/scripts/dtc/include-prefixes/arm/aspeed/aspeed-bmc-arm-stardragon4800-rep2.dts

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 // SPDX-License-Identifier: GPL-2.0+
  2 /dts-v1/;
  3 
  4 #include "aspeed-g5.dtsi"
  5 #include <dt-bindings/gpio/aspeed-gpio.h>
  6 
  7 / {
  8         model = "HXT StarDragon 4800 REP2 AST2520";
  9         compatible = "hxt,stardragon4800-rep2-bmc", "aspeed,ast2500";
 10 
 11         chosen {
 12                 stdout-path = &uart5;
 13                 bootargs = "console=ttyS4,115200 earlycon";
 14         };
 15 
 16         memory@80000000 {
 17                 reg = <0x80000000 0x40000000>;
 18         };
 19 
 20         iio-hwmon {
 21                 compatible = "iio-hwmon";
 22                 io-channels = <&adc 0>, <&adc 1>, <&adc 2>, <&adc 3>,
 23                                                 <&adc 4>, <&adc 5>, <&adc 6>, <&adc 8>;
 24         };
 25 
 26         iio-hwmon-battery {
 27                 compatible = "iio-hwmon";
 28                 io-channels = <&adc 7>;
 29         };
 30 
 31         leds {
 32                 compatible = "gpio-leds";
 33 
 34                 system_fault1 {
 35                         label = "System_fault1";
 36                         gpios = <&gpio ASPEED_GPIO(I, 3) GPIO_ACTIVE_LOW>;
 37                 };
 38 
 39                 system_fault2 {
 40                         label = "System_fault2";
 41                         gpios = <&gpio ASPEED_GPIO(I, 2) GPIO_ACTIVE_LOW>;
 42                 };
 43         };
 44 };
 45 
 46 &fmc {
 47         status = "okay";
 48         flash@0 {
 49                 status = "okay";
 50                 m25p,fast-read;
 51                 label = "bmc";
 52 #include "openbmc-flash-layout.dtsi"
 53         };
 54 };
 55 
 56 &spi1 {
 57         status = "okay";
 58         pinctrl-names = "default";
 59         pinctrl-0 = <&pinctrl_spi1_default>;
 60         flash@0 {
 61                 status = "okay";
 62         };
 63 };
 64 
 65 &spi2 {
 66         pinctrl-names = "default";
 67         pinctrl-0 = <&pinctrl_spi2ck_default
 68                         &pinctrl_spi2miso_default
 69                         &pinctrl_spi2mosi_default
 70                         &pinctrl_spi2cs0_default>;
 71 };
 72 
 73 &uart3 {
 74         status = "okay";
 75 
 76         pinctrl-names = "default";
 77         pinctrl-0 = <&pinctrl_txd3_default &pinctrl_rxd3_default>;
 78         current-speed = <115200>;
 79 };
 80 
 81 &uart5 {
 82         status = "okay";
 83 };
 84 
 85 &mac0 {
 86         status = "okay";
 87         pinctrl-names = "default";
 88         pinctrl-0 = <&pinctrl_rgmii1_default &pinctrl_mdio1_default>;
 89 };
 90 
 91 &mac1 {
 92         status = "okay";
 93         pinctrl-names = "default";
 94         pinctrl-0 = <&pinctrl_rmii2_default>;
 95         clocks = <&syscon ASPEED_CLK_GATE_MAC2CLK>,
 96                  <&syscon ASPEED_CLK_MAC2RCLK>;
 97         clock-names = "MACCLK", "RCLK";
 98         use-ncsi;
 99 };
100 
101 &i2c0 {
102         status = "okay";
103 };
104 
105 &i2c1 {
106         status = "okay";
107 
108         tmp421@1e {
109                 compatible = "ti,tmp421";
110                 reg = <0x1e>;
111         };
112         tmp421@2a {
113                 compatible = "ti,tmp421";
114                 reg = <0x2a>;
115         };
116         tmp421@1c {
117                 compatible = "ti,tmp421";
118                 reg = <0x1c>;
119         };
120 };
121 
122 &i2c2 {
123         status = "okay";
124 };
125 
126 &i2c3 {
127         status = "okay";
128 };
129 
130 &i2c4 {
131         status = "okay";
132 };
133 
134 &i2c5 {
135         status = "okay";
136 };
137 
138 &i2c6 {
139         status = "okay";
140 
141         tmp421@1f {
142                 compatible = "ti,tmp421";
143                 reg = <0x1f>;
144         };
145         nvt210@4c {
146                 compatible = "nvt210";
147                 reg = <0x4c>;
148         };
149         eeprom@50 {
150                 compatible = "atmel,24c128";
151                 reg = <0x50>;
152                 pagesize = <128>;
153         };
154 };
155 
156 &i2c7 {
157         status = "okay";
158 };
159 
160 &i2c8 {
161         status = "okay";
162 
163         pca9641@70 {
164                 compatible = "nxp,pca9641";
165                 reg = <0x70>;
166                 i2c-arb {
167                         #address-cells = <1>;
168                         #size-cells = <0>;
169                         eeprom@50 {
170                                 compatible = "atmel,24c02";
171                                 reg = <0x50>;
172                         };
173                         dps650ab@58 {
174                                 compatible = "dps650ab";
175                                 reg = <0x58>;
176                         };
177                 };
178         };
179 
180         dps650ab@58 {
181                 compatible = "delta,dps650ab";
182                 reg = <0x58>;
183         };
184 
185         dps650ab@59 {
186                 compatible = "delta,dps650ab";
187                 reg = <0x59>;
188         };
189 };
190 
191 &i2c9 {
192         status = "okay";
193 };
194 
195 &vuart {
196         status = "okay";
197 };
198 
199 &gfx {
200         status = "okay";
201 };
202 
203 &gpio {
204         pin_gpio_c7 {
205                 gpio-hog;
206                 gpios = <ASPEED_GPIO(C, 7) GPIO_ACTIVE_HIGH>;
207                 output-low;
208                 line-name = "BIOS_SPI_MUX_S";
209         };
210         pin_gpio_d1 {
211                 gpio-hog;
212                 gpios = <ASPEED_GPIO(D, 1) GPIO_ACTIVE_HIGH>;
213                 output-high;
214                 line-name = "PHY2_RESET_N";
215         };
216 };

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php