File tree Expand file tree Collapse file tree 1 file changed +15
-0
lines changed
arch/riscv/boot/dts/sifive Expand file tree Collapse file tree 1 file changed +15
-0
lines changed Original file line number Diff line number Diff line change 54
54
reg = <1>;
55
55
riscv,isa = "rv64imafdc";
56
56
tlb-split;
57
+ next-level-cache = <&l2cache>;
57
58
cpu1_intc: interrupt-controller {
58
59
#interrupt-cells = <1>;
59
60
compatible = "riscv,cpu-intc";
77
78
reg = <2>;
78
79
riscv,isa = "rv64imafdc";
79
80
tlb-split;
81
+ next-level-cache = <&l2cache>;
80
82
cpu2_intc: interrupt-controller {
81
83
#interrupt-cells = <1>;
82
84
compatible = "riscv,cpu-intc";
100
102
reg = <3>;
101
103
riscv,isa = "rv64imafdc";
102
104
tlb-split;
105
+ next-level-cache = <&l2cache>;
103
106
cpu3_intc: interrupt-controller {
104
107
#interrupt-cells = <1>;
105
108
compatible = "riscv,cpu-intc";
123
126
reg = <4>;
124
127
riscv,isa = "rv64imafdc";
125
128
tlb-split;
129
+ next-level-cache = <&l2cache>;
126
130
cpu4_intc: interrupt-controller {
127
131
#interrupt-cells = <1>;
128
132
compatible = "riscv,cpu-intc";
253
257
#pwm-cells = <3>;
254
258
status = "disabled";
255
259
};
260
+ l2cache: cache-controller@2010000 {
261
+ compatible = "sifive,fu540-c000-ccache", "cache";
262
+ cache-block-size = <64>;
263
+ cache-level = <2>;
264
+ cache-sets = <1024>;
265
+ cache-size = <2097152>;
266
+ cache-unified;
267
+ interrupt-parent = <&plic0>;
268
+ interrupts = <1 2 3>;
269
+ reg = <0x0 0x2010000 0x0 0x1000>;
270
+ };
256
271
257
272
};
258
273
};
You can’t perform that action at this time.
0 commit comments