Skip to content

Strict pinmux support for pinctrl-bcm2835 - #7530

Merged
pelwell merged 2 commits into
raspberrypi:rpi-6.18.yfrom
pelwell:bcm2835strict
Jul 31, 2026
Merged

Strict pinmux support for pinctrl-bcm2835#7530
pelwell merged 2 commits into
raspberrypi:rpi-6.18.yfrom
pelwell:bcm2835strict

Conversation

@pelwell

@pelwell pelwell commented Jul 31, 2026

Copy link
Copy Markdown
Contributor

Following on from #7522 and #7526, make the same changes for the BCM2835 pinctrl driver.

pelwell added 2 commits July 31, 2026 11:32
If a GPIO is being used as a source of interrupts, it must be configured
as an input otherwise one risks an interrupt storm.

Signed-off-by: Phil Elwell <phil@raspberrypi.com>
Enable strict pinmux so GPIO requests on function pins are rejected.
Implement function_is_gpio so pins muxed as GPIO, including hogs and
legacy brcm,function maps, stay requestable.

Signed-off-by: Phil Elwell <phil@raspberrypi.com>
@pelwell
pelwell merged commit 825dba6 into raspberrypi:rpi-6.18.y Jul 31, 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.

1 participant