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
drivers: pinmux: 👋 #55025
Merged
Merged
drivers: pinmux: 👋 #55025
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
gmarull
requested review from
nashif,
mnkp,
carlescufi,
galak,
MaureenHelm,
mmahadevan108,
dleach02,
albertofloyd,
erwango,
simonguinot,
ABOSTM,
FRASTM and
arnopo
as code owners
February 21, 2023 10:25
zephyrbot
added
platform: NXP
NXP
area: Pinctrl
area: GPIO
area: Devicetree Binding
PR modifies or adds a Device Tree binding
area: Process
area: SPI
SPI bus
area: Pinmux
platform: STM32
ST Micro STM32
platform: Microchip MEC
Microchip MEC Platform
labels
Feb 21, 2023
gmarull
force-pushed
the
drop-pinmux
branch
3 times, most recently
from
February 21, 2023 10:38
61c8614
to
509a7f2
Compare
simonguinot
previously approved these changes
Feb 21, 2023
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
OK for the removal of the pinmux_lpc11u6x driver.
let's give driver/soc/board maintainers/owners a couple of days to review and aknowledge before merging this. |
Drop RV32M1 pinmux driver in favor of pinctrl. Signed-off-by: Gerard Marull-Paretas <gerard.marull@nordicsemi.no>
Drop STM32 pinmux driver in favor of pinctrl. Some definitions located in pinmux headers were used by the pinctrl driver, so they have been moved there. Signed-off-by: Gerard Marull-Paretas <gerard.marull@nordicsemi.no>
Drop MCUX LPC pinmux driver in favor of pinctrl. Signed-off-by: Gerard Marull-Paretas <gerard.marull@nordicsemi.no>
Drop LPC11U6X pinmux driver in favor of pinctrl. Signed-off-by: Gerard Marull-Paretas <gerard.marull@nordicsemi.no>
Drop the MCUX driver in favor of Kinetis pinctrl driver. Signed-off-by: Gerard Marull-Paretas <gerard.marull@nordicsemi.no>
Drop Microchip XEC driver in favor of pinctrl. Signed-off-by: Gerard Marull-Paretas <gerard.marull@nordicsemi.no>
Driver did not use pinmux API. Signed-off-by: Gerard Marull-Paretas <gerard.marull@nordicsemi.no>
The test was not using the pinmux.h API. Signed-off-by: Gerard Marull-Paretas <gerard.marull@nordicsemi.no>
Pinctrl is the new pinmux. Signed-off-by: Gerard Marull-Paretas <gerard.marull@nordicsemi.no>
gmarull
dismissed stale reviews from stephanosio, galak, erwango, simonguinot, and fabiobaltieri
via
February 22, 2023 19:22
de0c710
rebased to fix conflicts |
gmarull
requested review from
fabiobaltieri,
simonguinot,
stephanosio and
erwango
and removed request for
stephanosio
February 22, 2023 19:22
fabiobaltieri
approved these changes
Feb 22, 2023
simonguinot
approved these changes
Feb 22, 2023
erwango
approved these changes
Feb 23, 2023
albertofloyd
approved these changes
Feb 23, 2023
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
area: Devicetree Binding
PR modifies or adds a Device Tree binding
area: GPIO
area: Pinctrl
area: Pinmux
area: Process
area: SPI
SPI bus
platform: Microchip MEC
Microchip MEC Platform
platform: NXP
NXP
platform: STM32
ST Micro STM32
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Removal of pinmux is scheduled for 3.4 release (see #39740). Let's finally remove all pinmux drivers.
NOTE: many SoCs had custom pinmux implementations (e.g.
-pin
properties for Nordic). I'll work later on removing such legacy code.