Page MenuHomeFreeBSD

qcom_tlmm: add initial gpio/pinmux controller (TLMM)
ClosedPublic

Authored by adrian on Dec 19 2021, 4:09 AM.
Tags
None
Referenced Files
F115912507: D33554.diff
Wed, Apr 30, 8:10 AM
Unknown Object (File)
Tue, Apr 29, 3:17 PM
Unknown Object (File)
Mon, Apr 21, 7:55 AM
Unknown Object (File)
Sun, Apr 20, 4:22 AM
Unknown Object (File)
Thu, Apr 17, 7:06 AM
Unknown Object (File)
Mon, Apr 14, 4:28 PM
Unknown Object (File)
Mar 16 2025, 2:59 AM
Unknown Object (File)
Mar 13 2025, 6:51 PM
Subscribers

Details

Summary

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.

qca: add the TLMM code into the build

This adds the IPQ4018 TLMM code into the IPQ4018 build.

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable