Skip to content

Commit c40b423

Browse files
P33Mpelwell
authored andcommitted
DTS: bcm2712: set nonzero QoS values for PCIE1
If PCIE1 is left with the default (zero) AXI QoS values, endpoints can receive extremely poor service for non-posted transactions e.g. reads. Such transactions can take milliseconds to complete on a contended system. Bump priorities for every TC above the non-realtime greedy peripherals in BCM2712, to allow reasonable service without competing against hard realtime peripherals. Signed-off-by: Jonathan Bell <[email protected]>
1 parent 886f86f commit c40b423

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

arch/arm/boot/dts/broadcom/bcm2712-rpi-5-b.dts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -170,6 +170,10 @@ rp1_target: &pcie2 {
170170
status = "okay";
171171
};
172172

173+
&pcie1 {
174+
brcm,vdm-qos-map = <0x33333333>;
175+
};
176+
173177
// Add some labels to 2712 device
174178

175179
// The system UART

0 commit comments

Comments
 (0)