Skip to content

Conversation

@pelwell
Copy link
Contributor

@pelwell pelwell commented Nov 11, 2025

Remove the need for the user to know the limitations of this PWM
implementation by adjusting configuration requests to be the closest
acceptable value. Add a get_state method so that the actual values can
be queried.

Also, correct the set_period method to pass (period - 1), as required by the
PIO state machine.

See: #7131

Remove the need for the user to know the limitations of this PWM
implementation by adjusting configuration requests to be the closest
acceptable value. Add a get_state method so that the actual values can
be queried.

Signed-off-by: Phil Elwell <phil@raspberrypi.com>
Correct the set_period method to pass (period - 1), as required by the
PIO state machine.

Signed-off-by: Phil Elwell <phil@raspberrypi.com>
@pelwell
Copy link
Contributor Author

pelwell commented Nov 13, 2025

Merging to get some wider testing.

@pelwell pelwell merged commit 23cc84d into raspberrypi:rpi-6.12.y Nov 13, 2025
12 checks passed
popcornmix added a commit to raspberrypi/firmware that referenced this pull request Nov 14, 2025
kernel: overlays: Add vec-gpio-pi5-overlay
See: raspberrypi/linux#7127

kernel: drivers: i2c: imx708: Use pm_runtime_use_autosuspend()
See: raspberrypi/linux#7128

kernel: mmc: Relax the 50MHz overclock check
See: raspberrypi/linux#7135

kernel: pwm: rp1: Silently correct illegal values
See: raspberrypi/linux#7133
popcornmix added a commit to raspberrypi/rpi-firmware that referenced this pull request Nov 14, 2025
kernel: overlays: Add vec-gpio-pi5-overlay
See: raspberrypi/linux#7127

kernel: drivers: i2c: imx708: Use pm_runtime_use_autosuspend()
See: raspberrypi/linux#7128

kernel: mmc: Relax the 50MHz overclock check
See: raspberrypi/linux#7135

kernel: pwm: rp1: Silently correct illegal values
See: raspberrypi/linux#7133
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