HomeFreeBSD

qcom_tlmm: add initial gpio/pinmux controller (TLMM)

Description

qcom_tlmm: add initial gpio/pinmux controller (TLMM)

The qualcomm TLMM (top level mode manager) is their gpio/pinmux hardware
controller.

Although the pinmux is generic enough to use for the IPQ/APQ series
chips, I'm directly calling the IPQ4018 routines to expedite bring-up.

Notably, I'm not yet implementing the interrupt support - it's not
required at this stage of bring-up.

Differential Revision: https://reviews.freebsd.org/D33554

Details

Provenance
adrianAuthored on Dec 19 2021, 4:03 AM
Differential Revision
D33554: qcom_tlmm: add initial gpio/pinmux controller (TLMM)
Parents
rG0727f7b52086: arm: add dwc3 as a compilable driver
Branches
Unknown
Tags
Unknown