Message ID | 20231114-b4-qcom-pinctrl-v3-0-a7121677cca4@linaro.org |
---|---|
Headers | show |
Series | arm: mach-snapdragon: Qualcomm pinctrl driver cleanup | expand |
On Tue, 14 Nov 2023 12:55:39 +0000, Caleb Connolly wrote: > This series moves the Qualcomm pinctrl drivers from mach-snapdragon and > mach-ipq40xx to drivers/pinctrl/qcom. It then makes the necessary changes > to enable compatibility with Linux DTs. > > The pinctrl hardware on most Qualcomm platforms is made up of "tiles", > these are just banks of pins at different register addresses. The > mapping between pin number and tile is totally arbitrary, this > unfortunately means that it is necessary to have a map of pin to tile in > order to support all pins. Up until now this driver has ignored tiles, > meaning that the pin numbers and DT nodes are entirely different to the > Linux DT and only a subset of pins are addressable. > > [...] Applied, thanks! [1/4] pinctrl: qcom: move out of mach-snapdragon commit: b009e7e619d35043e9dc347999227447c8de0134 [2/4] pinctrl: qcom: move ipq4019 driver from mach-ipq40xx commit: 75ac9c61b973b96b3b6a81a7e294c195c71a212f [3/4] pinctrl: qcom: make compatible with linux DTs commit: a5764aeb78679b475e97a12a9711bb07e517cfb3 [4/4] msm_gpio: use unsigned int commit: e319539a061e4cfc665907b4afcb57afd5c4e0a5 Best regards,