
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,