pinctrl: qcom: ipq806x: mark gpio and pcie-reset as GPIO
Status from this message: Applied, thanks!
Get series with b4
b4 am [email protected]Versions newest first
Patches in v1 Applied
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/2 | pinctrl: qcom: ipq806x: mark gpio as a GPIO pin functiondrivers/ drivers/ | +6 | 3 replies | |
| 2/2 | pinctrl: qcom: ipq806x: mark pci reset as a GPIO pin functiondrivers/ | +3 | 3 replies |
Reviews trailers per patch
All 2 patches have a Reviewed-by or Acked-by of their own; the series has one for all of them.
| Patch | Konrad Dybcio | Dmitry Baryshkov | Linus Walleij |
|---|---|---|---|
| Series | A-b | ||
| 1/2 | R-b | R-b | A-b |
| 2/2 | R-b | A-b |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 3 reviewers.
Cover letter [PATCH 0/2] pinctrl: qcom: ipq806x: mark gpio and pcie-reset as GPIO
The qcom pinctrl core supports marking functions that represent GPIO mode via PINCTRL_GPIO_PINFUNCTION(), so that strict pinmuxing does not reject GPIO requests for pins that are muxed to the GPIO function.
ipq806x still describes its gpio function with QCA_PIN_FUNCTION(gpio), so it is not treated as a GPIO pin function. As a result, GPIO consumers can still conflict with pinctrl states that select the "gpio" function.
This allows ipq806x to keep the GPIO-related and PCIe-related pin configuration in DTS without tripping over strict pinmux ownership checks.