Skip to content

Adding flexio pwm support for MCXW71 and MCXW72 devices. #92325

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 4 commits into
base: main
Choose a base branch
from

Conversation

EmilioCBen
Copy link
Collaborator

Adding flexio pwm support for MCXW71 and MCXW72 devices.

Update manifest to point to PR

Signed-off-by: Emilio Benavente <[email protected]>
Copy link

github-actions bot commented Jun 27, 2025

The following west manifest projects have changed revision in this Pull Request:

Name Old Revision New Revision Diff
hal_nxp zephyrproject-rtos/hal_nxp@fc8aa27 zephyrproject-rtos/hal_nxp#570 zephyrproject-rtos/hal_nxp#570/files

DNM label due to: 1 project with PR revision

Note: This message is automatically posted and updated by the Manifest GitHub Action.

@github-actions github-actions bot added manifest manifest-hal_nxp DNM (manifest) This PR should not be merged (controlled by action-manifest) labels Jun 27, 2025
@EmilioCBen EmilioCBen force-pushed the feature/frdm_mcxw7x_flexio_pwm branch from 1585577 to c01b24e Compare June 27, 2025 18:04
Updated the nxp flexio pwm driver to account
for when the duty cycle is 100% or 0%.
We switch off the counter of the flexio and
manually set the GPIO High or Low. Otherwise
Flexio Peripheral with default to a 50% duty
cycle behavior.

Signed-off-by: Emilio Benavente <[email protected]>
Updated the nxp_mcxw7x dts to include a
flexio_pwm node.

Signed-off-by: Emilio Benavente <[email protected]>
Enabled testing for the flexio pwm on MCXW7X Platforms.

Signed-off-by: Emilio Benavente <[email protected]>
@EmilioCBen EmilioCBen force-pushed the feature/frdm_mcxw7x_flexio_pwm branch from c01b24e to ab33dcc Compare June 27, 2025 19:30
Copy link

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: Clock Control area: PWM Pulse Width Modulation DNM (manifest) This PR should not be merged (controlled by action-manifest) manifest manifest-hal_nxp platform: NXP Drivers NXP Semiconductors, drivers platform: NXP NXP
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants