diff options
| author | Robert Marko <[email protected]> | 2024-04-22 13:43:28 +0200 |
|---|---|---|
| committer | Caleb Connolly <[email protected]> | 2024-04-23 13:29:21 +0200 |
| commit | 8c4c6a268e35523e6a8130f93c51b60a6341e8a2 (patch) | |
| tree | d2fae0eb27341c29012a3e6a562d71e436dc5aae /include | |
| parent | 1dd073b3a9738325569c71028962924ab69a3e1c (diff) | |
pinctrl: qcom: ipq4019: support all pin functions
Currently, IPQ4019 pinctrl driver supports only a very limited number of
pin functions and is not fully DT compatible with Linux pinctrl nodes.
IPQ40xx SoC-s sometimes use different pin function numbers for the same
function depending on the pin number, so for example I2C0 on GPIO58 uses
function number 3 while on GPIO59 it uses function number 2.
So, in order to make the driver compatible with upstream DTS to avoid the
need to patch the pinctrl nodes in U-Boot and support all of the missing
pin functions lets rework the driver based on upstream Linux IPQ4019
pinctrl driver and the pending SM8150 U-Boot pinctrl driver which also uses
different function numbers pased on the exact pin number.
Signed-off-by: Robert Marko <[email protected]>
Signed-off-by: Caleb Connolly <[email protected]>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions
