Skip to content

PCI: pcie-brcmstb: fake MSIx support on internal MSI target#6761

Merged
pelwell merged 1 commit intoraspberrypi:rpi-6.12.yfrom
P33M:pcie-msix
Apr 2, 2025
Merged

PCI: pcie-brcmstb: fake MSIx support on internal MSI target#6761
pelwell merged 1 commit intoraspberrypi:rpi-6.12.yfrom
P33M:pcie-msix

Conversation

@P33M
Copy link
Contributor

@P33M P33M commented Apr 2, 2025

Trial fix for #6751 - my OEM SK Hynix drive now probes successfully. No idea why not having lots of vectors makes tag allocation fail.

Apparently some NVMe SSD implementations don't fall back to MSI cleanly,
instead making the driver allocate one queue via the legacy interrupt.

There are still only 32 vectors available, but should be sufficient for
the majority of use-cases on BCM2711.

Signed-off-by: Jonathan Bell <jonathan@raspberrypi.com>
@pelwell pelwell merged commit e812027 into raspberrypi:rpi-6.12.y Apr 2, 2025
13 checks passed
popcornmix added a commit to raspberrypi/firmware that referenced this pull request Apr 2, 2025
…se HATs

See: raspberrypi/linux#6758

kernel: ads7846 touch overlay fixups
See: raspberrypi/linux#6760

kernel: staging: bcm2835-camera: Initialise dev in v4l2_dev
See: raspberrypi/linux#6754

kernel: media: i2c: imx415: Correct hmax_min values for 891Mbps/lane
See: raspberrypi/linux#6750

kernel: PCI: pcie-brcmstb: fake MSIx support on internal MSI target
See: raspberrypi/linux#6761

kernel: DRM fixes for cropping P030/SAND128 on Pi5
See: raspberrypi/linux#6741

kernel: Show process name in set_mempolicy() ignored message
See: raspberrypi/linux#6762
popcornmix added a commit to raspberrypi/rpi-firmware that referenced this pull request Apr 2, 2025
…se HATs

See: raspberrypi/linux#6758

kernel: ads7846 touch overlay fixups
See: raspberrypi/linux#6760

kernel: staging: bcm2835-camera: Initialise dev in v4l2_dev
See: raspberrypi/linux#6754

kernel: media: i2c: imx415: Correct hmax_min values for 891Mbps/lane
See: raspberrypi/linux#6750

kernel: PCI: pcie-brcmstb: fake MSIx support on internal MSI target
See: raspberrypi/linux#6761

kernel: DRM fixes for cropping P030/SAND128 on Pi5
See: raspberrypi/linux#6741

kernel: Show process name in set_mempolicy() ignored message
See: raspberrypi/linux#6762
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