Skip to content

dtoverlays: adjust inbound windows for MIP1 on Pi 5 with 32-bit PCIe DMA#7049

Merged
pelwell merged 1 commit intoraspberrypi:rpi-6.12.yfrom
P33M:fix_upstream_mip
Sep 15, 2025
Merged

dtoverlays: adjust inbound windows for MIP1 on Pi 5 with 32-bit PCIe DMA#7049
pelwell merged 1 commit intoraspberrypi:rpi-6.12.yfrom
P33M:fix_upstream_mip

Conversation

@P33M
Copy link
Copy Markdown
Contributor

@P33M P33M commented Sep 15, 2025

see #7046

Note that trying this with an NVMe drive as a test will result in swiotlb exhaustion - compiling with CONFIG_SWIOTLB_DYNAMIC fixed this but the vc4 driver won't link - which is a separate issue.

Comment thread arch/arm/boot/dts/overlays/pcie-32bit-dma-pi5-overlay.dts Outdated
Upstream bcm2712 support added/split out the inbound window for MIP1 into
a separate range. For the pcie-32bit-dma overlay to work, both the MIP
and RC ranges need to agree.

Shift the MIP window to the top 4K page below 4GB.

Signed-off-by: Jonathan Bell <jonathan@raspberrypi.com>
@pelwell pelwell merged commit a23cf5f into raspberrypi:rpi-6.12.y Sep 15, 2025
12 checks passed
popcornmix added a commit to raspberrypi/firmware that referenced this pull request Sep 22, 2025
kernel: dtoverlays: adjust inbound windows for MIP1 on Pi 5 with 32-bit PCIe DMA
See: raspberrypi/linux#7049

kernel: drm/vc4: hvs: Populate YUV to RGB matrices for GEN_6D
See: raspberrypi/linux#7043

kernel: DRM command line parser fix
See: raspberrypi/linux#7051

kernel: Overlays: rpi-power-hat i2c_arm enable
See: raspberrypi/linux#7055

kernel: configs: Add CONFIG_W1_SLAVE_DS2430=m
See: raspberrypi/linux#7056

kernel: media: i2c: imx219: Scale the pixel rate for analog binning
See: raspberrypi/linux#7045
popcornmix added a commit to raspberrypi/rpi-firmware that referenced this pull request Sep 23, 2025
kernel: dtoverlays: adjust inbound windows for MIP1 on Pi 5 with 32-bit PCIe DMA
See: raspberrypi/linux#7049

kernel: drm/vc4: hvs: Populate YUV to RGB matrices for GEN_6D
See: raspberrypi/linux#7043

kernel: DRM command line parser fix
See: raspberrypi/linux#7051

kernel: Overlays: rpi-power-hat i2c_arm enable
See: raspberrypi/linux#7055

kernel: configs: Add CONFIG_W1_SLAVE_DS2430=m
See: raspberrypi/linux#7056

kernel: media: i2c: imx219: Scale the pixel rate for analog binning
See: raspberrypi/linux#7045
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants