Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 5b87b5c

Browse files
committed
Merge linux-6.12-mchp into linux-6.12-mchp+fpga
Signed-off-by: Conor Dooley <[email protected]>
2 parents d002d99 + 0b32266 commit 5b87b5c

File tree

9 files changed

+211
-4
lines changed

9 files changed

+211
-4
lines changed

arch/riscv/boot/dts/microchip/mpfs-beaglev-fire.dts

Lines changed: 49 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,14 @@
1616
model = "BeagleBoard BeagleV-Fire";
1717
compatible = "beagle,beaglev-fire", "microchip,mpfs";
1818

19+
soc {
20+
dma-ranges = <0x14 0x0 0x0 0x80000000 0x0 0x4000000>,
21+
<0x14 0x4000000 0x0 0xc4000000 0x0 0x6000000>,
22+
<0x14 0xa000000 0x0 0x8a000000 0x0 0x8000000>,
23+
<0x14 0x12000000 0x14 0x12000000 0x0 0x10000000>,
24+
<0x14 0x22000000 0x10 0x22000000 0x0 0x5e000000>;
25+
};
26+
1927
aliases {
2028
serial0 = &mmuart0;
2129
serial1 = &mmuart1;
@@ -34,10 +42,29 @@
3442
timebase-frequency = <MTIMER_FREQ>;
3543
};
3644

37-
ddrc_cache_lo: memory@80000000 {
45+
kernel: memory@80000000 {
3846
device_type = "memory";
39-
reg = <0x0 0x80000000 0x0 0x40000000>;
40-
status = "okay";
47+
reg = <0x0 0x80000000 0x0 0x4000000>;
48+
};
49+
50+
ddr_cached_low: memory@8a000000 {
51+
device_type = "memory";
52+
reg = <0x0 0x8a000000 0x0 0x8000000>;
53+
};
54+
55+
ddr_non_cached_low: memory@c4000000 {
56+
device_type = "memory";
57+
reg = <0x0 0xc4000000 0x0 0x6000000>;
58+
};
59+
60+
ddr_cached_high: memory@1022000000 {
61+
device_type = "memory";
62+
reg = <0x10 0x22000000 0x0 0x5e000000>;
63+
};
64+
65+
ddr_non_cached_high: memory@1412000000 {
66+
device_type = "memory";
67+
reg = <0x14 0x12000000 0x0 0x10000000>;
4168
};
4269

4370
reserved-memory {
@@ -93,7 +120,6 @@
93120
regulator-min-microvolt = <1200000>;
94121
regulator-max-microvolt = <1200000>;
95122
};
96-
97123
};
98124

99125
&gpio0 {
@@ -182,6 +208,7 @@
182208
};
183209

184210
&mac0 {
211+
dma-noncoherent;
185212
status = "okay";
186213
phy-mode = "sgmii";
187214
phy-handle = <&phy0>;
@@ -195,6 +222,7 @@
195222
};
196223

197224
&mmc {
225+
dma-noncoherent;
198226
bus-width = <4>;
199227
disable-wp;
200228
cap-sd-highspeed;
@@ -339,6 +367,23 @@
339367
};
340368

341369
&usb {
370+
dma-noncoherent;
342371
status = "okay";
343372
dr_mode = "otg";
344373
};
374+
375+
&wdt1 {
376+
status = "okay";
377+
};
378+
379+
&wdt2 {
380+
status = "okay";
381+
};
382+
383+
&wdt3 {
384+
status = "okay";
385+
};
386+
387+
&wdt4 {
388+
status = "okay";
389+
};

arch/riscv/boot/dts/microchip/mpfs-disco-kit.dts

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -276,3 +276,19 @@
276276
&syscontroller {
277277
status = "okay";
278278
};
279+
280+
&wdt1 {
281+
status = "okay";
282+
};
283+
284+
&wdt2 {
285+
status = "okay";
286+
};
287+
288+
&wdt3 {
289+
status = "okay";
290+
};
291+
292+
&wdt4 {
293+
status = "okay";
294+
};

arch/riscv/boot/dts/microchip/mpfs-icicle-kit-common.dtsi

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -355,3 +355,19 @@
355355
status = "okay";
356356
dr_mode = "otg";
357357
};
358+
359+
&wdt1 {
360+
status = "okay";
361+
};
362+
363+
&wdt2 {
364+
status = "okay";
365+
};
366+
367+
&wdt3 {
368+
status = "okay";
369+
};
370+
371+
&wdt4 {
372+
status = "okay";
373+
};

arch/riscv/boot/dts/microchip/mpfs-m100pfsevp.dtsi

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141,3 +141,19 @@
141141
status = "okay";
142142
dr_mode = "host";
143143
};
144+
145+
&wdt1 {
146+
status = "okay";
147+
};
148+
149+
&wdt2 {
150+
status = "okay";
151+
};
152+
153+
&wdt3 {
154+
status = "okay";
155+
};
156+
157+
&wdt4 {
158+
status = "okay";
159+
};

arch/riscv/boot/dts/microchip/mpfs-polarberry.dts

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,3 +91,19 @@
9191
&syscontroller {
9292
status = "okay";
9393
};
94+
95+
&wdt1 {
96+
status = "okay";
97+
};
98+
99+
&wdt2 {
100+
status = "okay";
101+
};
102+
103+
&wdt3 {
104+
status = "okay";
105+
};
106+
107+
&wdt4 {
108+
status = "okay";
109+
};

arch/riscv/boot/dts/microchip/mpfs-tysom-m.dts

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -150,3 +150,19 @@
150150
status = "okay";
151151
dr_mode = "host";
152152
};
153+
154+
&wdt1 {
155+
status = "okay";
156+
};
157+
158+
&wdt2 {
159+
status = "okay";
160+
};
161+
162+
&wdt3 {
163+
status = "okay";
164+
};
165+
166+
&wdt4 {
167+
status = "okay";
168+
};

arch/riscv/boot/dts/microchip/mpfs-video-kit.dts

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -229,3 +229,19 @@
229229
status = "okay";
230230
dr_mode = "otg";
231231
};
232+
233+
&wdt1 {
234+
status = "okay";
235+
};
236+
237+
&wdt2 {
238+
status = "okay";
239+
};
240+
241+
&wdt3 {
242+
status = "okay";
243+
};
244+
245+
&wdt4 {
246+
status = "okay";
247+
};

arch/riscv/boot/dts/microchip/pic64gx-curiosity-kit.dts

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,3 +135,19 @@
135135
&syscontroller {
136136
status = "okay";
137137
};
138+
139+
&wdt1 {
140+
status = "okay";
141+
};
142+
143+
&wdt2 {
144+
status = "okay";
145+
};
146+
147+
&wdt3 {
148+
status = "okay";
149+
};
150+
151+
&wdt4 {
152+
status = "okay";
153+
};

arch/riscv/boot/dts/microchip/pic64gx.dtsi

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -381,6 +381,56 @@
381381
status = "disabled";
382382
};
383383

384+
wdt0: watchdog@20001000 {
385+
compatible = "microchip,mpfs-wdt";
386+
reg = <0x0 0x20001000 0x0 0x1000>;
387+
clocks = <&clkcfg CLK_AHB>;
388+
interrupt-parent = <&plic>;
389+
interrupts = <100>, <105>;
390+
interrupt-names = "mvrp", "trig";
391+
status = "disabled";
392+
};
393+
394+
wdt1: watchdog@20101000 {
395+
compatible = "microchip,mpfs-wdt";
396+
reg = <0x0 0x20101000 0x0 0x1000>;
397+
clocks = <&clkcfg CLK_AHB>;
398+
interrupt-parent = <&plic>;
399+
interrupts = <101>, <106>;
400+
interrupt-names = "mvrp", "trig";
401+
status = "disabled";
402+
};
403+
404+
wdt2: watchdog@20103000 {
405+
compatible = "microchip,mpfs-wdt";
406+
reg = <0x0 0x20103000 0x0 0x1000>;
407+
clocks = <&clkcfg CLK_AHB>;
408+
interrupt-parent = <&plic>;
409+
interrupts = <102>, <107>;
410+
interrupt-names = "mvrp", "trig";
411+
status = "disabled";
412+
};
413+
414+
wdt3: watchdog@20105000 {
415+
compatible = "microchip,mpfs-wdt";
416+
reg = <0x0 0x20105000 0x0 0x1000>;
417+
clocks = <&clkcfg CLK_AHB>;
418+
interrupt-parent = <&plic>;
419+
interrupts = <103>, <108>;
420+
interrupt-names = "mvrp", "trig";
421+
status = "disabled";
422+
};
423+
424+
wdt4: watchdog@20107000 {
425+
compatible = "microchip,mpfs-wdt";
426+
reg = <0x0 0x20107000 0x0 0x1000>;
427+
clocks = <&clkcfg CLK_AHB>;
428+
interrupt-parent = <&plic>;
429+
interrupts = <105>, <109>;
430+
interrupt-names = "mvrp", "trig";
431+
status = "disabled";
432+
};
433+
384434
spi0: spi@20108000 {
385435
compatible = "microchip,pic64gx-spi", "microchip,mpfs-spi";
386436
#address-cells = <1>;

0 commit comments

Comments
 (0)