bayleybay.dts (80af39842e64a44258ab5eb913659e29fc319903) bayleybay.dts (f2b85ab5e6a91e29c1d64304be371753d75ed172)
1/*
2 * Copyright (C) 2015, Bin Meng <bmeng.cn@gmail.com>
3 *
4 * SPDX-License-Identifier: GPL-2.0+
5 */
6
7/dts-v1/;
8

--- 51 unchanged lines hidden (view full) ---

60 cpu@3 {
61 device_type = "cpu";
62 compatible = "intel,baytrail-cpu";
63 reg = <3>;
64 intel,apic-id = <6>;
65 };
66 };
67
1/*
2 * Copyright (C) 2015, Bin Meng <bmeng.cn@gmail.com>
3 *
4 * SPDX-License-Identifier: GPL-2.0+
5 */
6
7/dts-v1/;
8

--- 51 unchanged lines hidden (view full) ---

60 cpu@3 {
61 device_type = "cpu";
62 compatible = "intel,baytrail-cpu";
63 reg = <3>;
64 intel,apic-id = <6>;
65 };
66 };
67
68 spi {
69 #address-cells = <1>;
70 #size-cells = <0>;
71 compatible = "intel,ich-spi";
72 spi-flash@0 {
73 #address-cells = <1>;
74 #size-cells = <1>;
75 reg = <0>;
76 compatible = "winbond,w25q64dw", "spi-flash";
77 memory-map = <0xff800000 0x00800000>;
78 rw-mrc-cache {
79 label = "rw-mrc-cache";
80 reg = <0x006e0000 0x00010000>;
81 };
82 };
83 };
84
85 gpioa {
86 compatible = "intel,ich6-gpio";
87 u-boot,dm-pre-reloc;
88 reg = <0 0x20>;
89 bank-name = "A";
90 };
91
92 gpiob {

--- 35 unchanged lines hidden (view full) ---

128 compatible = "pci-x86";
129 #address-cells = <3>;
130 #size-cells = <2>;
131 u-boot,dm-pre-reloc;
132 ranges = <0x02000000 0x0 0x80000000 0x80000000 0 0x40000000
133 0x42000000 0x0 0xc0000000 0xc0000000 0 0x20000000
134 0x01000000 0x0 0x2000 0x2000 0 0xe000>;
135
68 gpioa {
69 compatible = "intel,ich6-gpio";
70 u-boot,dm-pre-reloc;
71 reg = <0 0x20>;
72 bank-name = "A";
73 };
74
75 gpiob {

--- 35 unchanged lines hidden (view full) ---

111 compatible = "pci-x86";
112 #address-cells = <3>;
113 #size-cells = <2>;
114 u-boot,dm-pre-reloc;
115 ranges = <0x02000000 0x0 0x80000000 0x80000000 0 0x40000000
116 0x42000000 0x0 0xc0000000 0xc0000000 0 0x20000000
117 0x01000000 0x0 0x2000 0x2000 0 0xe000>;
118
136 irq-router@1f,0 {
119 pch@1f,0 {
137 reg = <0x0000f800 0 0 0 0>;
120 reg = <0x0000f800 0 0 0 0>;
138 compatible = "intel,irq-router";
139 intel,pirq-config = "ibase";
140 intel,ibase-offset = <0x50>;
141 intel,pirq-link = <8 8>;
142 intel,pirq-mask = <0xdee0>;
143 intel,pirq-routing = <
144 /* BayTrail PCI devices */
145 PCI_BDF(0, 2, 0) INTA PIRQA
146 PCI_BDF(0, 3, 0) INTA PIRQA
147 PCI_BDF(0, 16, 0) INTA PIRQA
148 PCI_BDF(0, 17, 0) INTA PIRQA
149 PCI_BDF(0, 18, 0) INTA PIRQA
150 PCI_BDF(0, 19, 0) INTA PIRQA
151 PCI_BDF(0, 20, 0) INTA PIRQA
152 PCI_BDF(0, 21, 0) INTA PIRQA
153 PCI_BDF(0, 22, 0) INTA PIRQA
154 PCI_BDF(0, 23, 0) INTA PIRQA
155 PCI_BDF(0, 24, 0) INTA PIRQA
156 PCI_BDF(0, 24, 1) INTC PIRQC
157 PCI_BDF(0, 24, 2) INTD PIRQD
158 PCI_BDF(0, 24, 3) INTB PIRQB
159 PCI_BDF(0, 24, 4) INTA PIRQA
160 PCI_BDF(0, 24, 5) INTC PIRQC
161 PCI_BDF(0, 24, 6) INTD PIRQD
162 PCI_BDF(0, 24, 7) INTB PIRQB
163 PCI_BDF(0, 26, 0) INTA PIRQA
164 PCI_BDF(0, 27, 0) INTA PIRQA
165 PCI_BDF(0, 28, 0) INTA PIRQA
166 PCI_BDF(0, 28, 1) INTB PIRQB
167 PCI_BDF(0, 28, 2) INTC PIRQC
168 PCI_BDF(0, 28, 3) INTD PIRQD
169 PCI_BDF(0, 29, 0) INTA PIRQA
170 PCI_BDF(0, 30, 0) INTA PIRQA
171 PCI_BDF(0, 30, 1) INTD PIRQD
172 PCI_BDF(0, 30, 2) INTB PIRQB
173 PCI_BDF(0, 30, 3) INTC PIRQC
174 PCI_BDF(0, 30, 4) INTD PIRQD
175 PCI_BDF(0, 30, 5) INTB PIRQB
176 PCI_BDF(0, 31, 3) INTB PIRQB
121 compatible = "intel,pch9";
177
122
178 /* PCIe root ports downstream interrupts */
179 PCI_BDF(1, 0, 0) INTA PIRQA
180 PCI_BDF(1, 0, 0) INTB PIRQB
181 PCI_BDF(1, 0, 0) INTC PIRQC
182 PCI_BDF(1, 0, 0) INTD PIRQD
183 PCI_BDF(2, 0, 0) INTA PIRQB
184 PCI_BDF(2, 0, 0) INTB PIRQC
185 PCI_BDF(2, 0, 0) INTC PIRQD
186 PCI_BDF(2, 0, 0) INTD PIRQA
187 PCI_BDF(3, 0, 0) INTA PIRQC
188 PCI_BDF(3, 0, 0) INTB PIRQD
189 PCI_BDF(3, 0, 0) INTC PIRQA
190 PCI_BDF(3, 0, 0) INTD PIRQB
191 PCI_BDF(4, 0, 0) INTA PIRQD
192 PCI_BDF(4, 0, 0) INTB PIRQA
193 PCI_BDF(4, 0, 0) INTC PIRQB
194 PCI_BDF(4, 0, 0) INTD PIRQC
195 >;
123 irq-router {
124 compatible = "intel,irq-router";
125 intel,pirq-config = "ibase";
126 intel,ibase-offset = <0x50>;
127 intel,pirq-link = <8 8>;
128 intel,pirq-mask = <0xdee0>;
129 intel,pirq-routing = <
130 /* BayTrail PCI devices */
131 PCI_BDF(0, 2, 0) INTA PIRQA
132 PCI_BDF(0, 3, 0) INTA PIRQA
133 PCI_BDF(0, 16, 0) INTA PIRQA
134 PCI_BDF(0, 17, 0) INTA PIRQA
135 PCI_BDF(0, 18, 0) INTA PIRQA
136 PCI_BDF(0, 19, 0) INTA PIRQA
137 PCI_BDF(0, 20, 0) INTA PIRQA
138 PCI_BDF(0, 21, 0) INTA PIRQA
139 PCI_BDF(0, 22, 0) INTA PIRQA
140 PCI_BDF(0, 23, 0) INTA PIRQA
141 PCI_BDF(0, 24, 0) INTA PIRQA
142 PCI_BDF(0, 24, 1) INTC PIRQC
143 PCI_BDF(0, 24, 2) INTD PIRQD
144 PCI_BDF(0, 24, 3) INTB PIRQB
145 PCI_BDF(0, 24, 4) INTA PIRQA
146 PCI_BDF(0, 24, 5) INTC PIRQC
147 PCI_BDF(0, 24, 6) INTD PIRQD
148 PCI_BDF(0, 24, 7) INTB PIRQB
149 PCI_BDF(0, 26, 0) INTA PIRQA
150 PCI_BDF(0, 27, 0) INTA PIRQA
151 PCI_BDF(0, 28, 0) INTA PIRQA
152 PCI_BDF(0, 28, 1) INTB PIRQB
153 PCI_BDF(0, 28, 2) INTC PIRQC
154 PCI_BDF(0, 28, 3) INTD PIRQD
155 PCI_BDF(0, 29, 0) INTA PIRQA
156 PCI_BDF(0, 30, 0) INTA PIRQA
157 PCI_BDF(0, 30, 1) INTD PIRQD
158 PCI_BDF(0, 30, 2) INTB PIRQB
159 PCI_BDF(0, 30, 3) INTC PIRQC
160 PCI_BDF(0, 30, 4) INTD PIRQD
161 PCI_BDF(0, 30, 5) INTB PIRQB
162 PCI_BDF(0, 31, 3) INTB PIRQB
163
164 /*
165 * PCIe root ports downstream
166 * interrupts
167 */
168 PCI_BDF(1, 0, 0) INTA PIRQA
169 PCI_BDF(1, 0, 0) INTB PIRQB
170 PCI_BDF(1, 0, 0) INTC PIRQC
171 PCI_BDF(1, 0, 0) INTD PIRQD
172 PCI_BDF(2, 0, 0) INTA PIRQB
173 PCI_BDF(2, 0, 0) INTB PIRQC
174 PCI_BDF(2, 0, 0) INTC PIRQD
175 PCI_BDF(2, 0, 0) INTD PIRQA
176 PCI_BDF(3, 0, 0) INTA PIRQC
177 PCI_BDF(3, 0, 0) INTB PIRQD
178 PCI_BDF(3, 0, 0) INTC PIRQA
179 PCI_BDF(3, 0, 0) INTD PIRQB
180 PCI_BDF(4, 0, 0) INTA PIRQD
181 PCI_BDF(4, 0, 0) INTB PIRQA
182 PCI_BDF(4, 0, 0) INTC PIRQB
183 PCI_BDF(4, 0, 0) INTD PIRQC
184 >;
185 };
186
187 spi {
188 #address-cells = <1>;
189 #size-cells = <0>;
190 compatible = "intel,ich-spi";
191 spi-flash@0 {
192 #address-cells = <1>;
193 #size-cells = <1>;
194 reg = <0>;
195 compatible = "winbond,w25q64dw",
196 "spi-flash";
197 memory-map = <0xff800000 0x00800000>;
198 rw-mrc-cache {
199 label = "rw-mrc-cache";
200 reg = <0x006e0000 0x00010000>;
201 };
202 };
203 };
196 };
197 };
198
199 fsp {
200 compatible = "intel,baytrail-fsp";
201 fsp,mrc-init-tseg-size = <0>;
202 fsp,mrc-init-mmio-size = <0x800>;
203 fsp,mrc-init-spd-addr1 = <0xa0>;

--- 46 unchanged lines hidden ---
204 };
205 };
206
207 fsp {
208 compatible = "intel,baytrail-fsp";
209 fsp,mrc-init-tseg-size = <0>;
210 fsp,mrc-init-mmio-size = <0x800>;
211 fsp,mrc-init-spd-addr1 = <0xa0>;

--- 46 unchanged lines hidden ---