Skip to content

misc: rp1-pio: Include maxburst in PIO_DMACTRL#7441

Merged
pelwell merged 2 commits into
raspberrypi:rpi-6.18.yfrom
pelwell:piodma
Jun 17, 2026
Merged

misc: rp1-pio: Include maxburst in PIO_DMACTRL#7441
pelwell merged 2 commits into
raspberrypi:rpi-6.18.yfrom
pelwell:piodma

Conversation

@pelwell

@pelwell pelwell commented Jun 16, 2026

Copy link
Copy Markdown
Contributor

The PIO DMA interface exposes empty/not empty signals as well as the threshold signals required for bursts. If the FIFO is not ready for a burst, a single beat burst can still be performed.

It is therefore safe to set the PIO FIFO thresholds to the burst size used by the DMA controller.

See: https://forums.raspberrypi.com/viewtopic.php?t=398882

The PIO DMA interface exposes empty/not empty signals as well as
the threshold signals required for bursts. If the FIFO is not ready
for a burst, a single beat burst can still be performed.

It is therefore safe to set the PIO FIFO thresholds to the burst size
used by the DMA controller.

See: https://forums.raspberrypi.com/viewtopic.php?t=398882

Signed-off-by: Phil Elwell <phil@raspberrypi.com>
Fail transfers if they haven't first been configured.

Signed-off-by: Phil Elwell <phil@raspberrypi.com>
@pelwell pelwell merged commit 8b72463 into raspberrypi:rpi-6.18.y Jun 17, 2026
12 checks passed
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