]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blame - arch/arm/boot/dts/aspeed-bmc-opp-romulus.dts
ARM: dts: aspeed-romulus: Enable VUART
[mirror_ubuntu-bionic-kernel.git] / arch / arm / boot / dts / aspeed-bmc-opp-romulus.dts
CommitLineData
8f9bafbb
JS
1/dts-v1/;
2
3#include "aspeed-g5.dtsi"
4
5/ {
6 model = "Romulus BMC";
7 compatible = "ibm,romulus-bmc", "aspeed,ast2500";
8
9 aliases {
10 serial4 = &uart5;
11 };
12
13 chosen {
14 stdout-path = &uart5;
15 bootargs = "console=ttyS4,115200 earlyprintk";
16 };
17
18 memory {
19 reg = <0x80000000 0x40000000>;
20 };
21
22 reserved-memory {
23 #address-cells = <1>;
24 #size-cells = <1>;
25 ranges;
26
27 vga_memory: framebuffer@bf000000 {
28 no-map;
29 reg = <0xbf000000 0x01000000>; /* 16M */
30 };
31 };
32};
33
1142aea9
CLG
34&fmc {
35 status = "okay";
36 flash@0 {
37 status = "okay";
63c6527b 38 m25p,fast-read;
1142aea9
CLG
39 label = "bmc";
40 };
41};
42
43&spi1 {
44 status = "okay";
45 pinctrl-names = "default";
46 pinctrl-0 = <&pinctrl_spi1_default>;
47
48 flash@0 {
49 status = "okay";
63c6527b 50 m25p,fast-read;
1142aea9
CLG
51 label = "pnor";
52 };
53};
54
71b8b86c
LY
55&uart1 {
56 /* Rear RS-232 connector */
57 status = "okay";
58
59 pinctrl-names = "default";
60 pinctrl-0 = <&pinctrl_txd1_default
61 &pinctrl_rxd1_default
62 &pinctrl_nrts1_default
63 &pinctrl_ndtr1_default
64 &pinctrl_ndsr1_default
65 &pinctrl_ncts1_default
66 &pinctrl_ndcd1_default
67 &pinctrl_nri1_default>;
68};
69
8f9bafbb
JS
70&uart5 {
71 status = "okay";
72};
73
74&mac0 {
75 status = "okay";
76
77 use-ncsi;
78
79 pinctrl-names = "default";
80 pinctrl-0 = <&pinctrl_rmii1_default>;
81};
11520916
JS
82
83&i2c2 {
84 status = "okay";
85};
86
87&i2c3 {
88 status = "okay";
89};
90
91&i2c4 {
92 status = "okay";
93};
94
95&i2c5 {
96 status = "okay";
97};
98
99&i2c6 {
100 /* PCIe slot 1 (x8) */
101 status = "okay";
102};
103
104&i2c7 {
105 /* PCIe slot 2 (x16) */
106 status = "okay";
107};
108
109&i2c8 {
110 /* PCIe slot 3 (x16) */
111 status = "okay";
112};
113
114&i2c9 {
115 /* PCIe slot 4 (x16) */
116 status = "okay";
117};
118
119&i2c10 {
120 /* PCIe slot 5 (x8) */
121 status = "okay";
122};
123
124&i2c11 {
125 status = "okay";
126
127 rtc@32 {
128 compatible = "epson,rx8900";
129 reg = <0x32>;
130 };
131};
132
133&i2c12 {
134 status = "okay";
135};
27b5e338
JS
136
137&vuart {
138 status = "okay";
139};