Skip to content

Mulligan for #6392#6825

Merged
pelwell merged 1 commit intoraspberrypi:rpi-6.12.yfrom
P33M:pci_mmio_hi
Apr 29, 2025
Merged

Mulligan for #6392#6825
pelwell merged 1 commit intoraspberrypi:rpi-6.12.yfrom
P33M:pci_mmio_hi

Conversation

@P33M
Copy link
Copy Markdown
Contributor

@P33M P33M commented Apr 29, 2025

Upstream's base dts exposes a full-range 32bit MMIO window starting at a PCI bus address of 0. This causes sufficient interop annoyance to be worth permanently applying the mmio-hi property of the pciex1-compat-pi5 overlay to the downstream dts.

brcm,fifo-qos-map = /bits/ 8 <3 3 3 3>;
status = "disabled";
ranges =
/* 2GiB, 32-bit, non-prefetchable at PCIe 00_80000000
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This comment is unterminated.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Oops. Of course it booted with an nvme drive (64-bit BAR).

Upstream's base dts exposes a full-range 32bit MMIO window starting at a
PCI bus address of 0. This causes sufficient interop annoyance to be
worth permanently applying the mmio-hi property of the pciex1-compat-pi5
overlay.

Signed-off-by: Jonathan Bell <jonathan@raspberrypi.com>
@pelwell pelwell merged commit fdfae94 into raspberrypi:rpi-6.12.y Apr 29, 2025
13 checks passed
popcornmix added a commit to raspberrypi/firmware that referenced this pull request Apr 30, 2025
See: raspberrypi/linux#6824

kernel: DT: arm: bcm2712: re-add mmio-hi ranges for pciex1
See: raspberrypi/linux#6825

kernel: Add DT controlled XTRIG control to imx296
See: raspberrypi/linux#6827

kernel: drm/v3d: Add job to pending list if the reset was skipped
See: raspberrypi/linux#6822

kernel: drivers: media: i2c: imx335: Fix frame size enumeration
See: raspberrypi/linux#6829
popcornmix added a commit to raspberrypi/rpi-firmware that referenced this pull request Apr 30, 2025
See: raspberrypi/linux#6824

kernel: DT: arm: bcm2712: re-add mmio-hi ranges for pciex1
See: raspberrypi/linux#6825

kernel: Add DT controlled XTRIG control to imx296
See: raspberrypi/linux#6827

kernel: drm/v3d: Add job to pending list if the reset was skipped
See: raspberrypi/linux#6822

kernel: drivers: media: i2c: imx335: Fix frame size enumeration
See: raspberrypi/linux#6829
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