freebsd-dev/sys/dev/qcom_tlmm
Adrian Chadd 4abe6533e9 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
2021-12-23 10:41:41 -08:00
..
qcom_tlmm_debug.c
qcom_tlmm_debug.h
qcom_tlmm_ipq4018_hw.c
qcom_tlmm_ipq4018_hw.h
qcom_tlmm_ipq4018_reg.h
qcom_tlmm_ipq4018.c
qcom_tlmm_pin.c
qcom_tlmm_pin.h
qcom_tlmm_pinmux.c
qcom_tlmm_var.h