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
Unknown Object (File)
Sun, Mar 16, 2:59 AM
Unknown Object (File)
Thu, Mar 13, 6:51 PM
Unknown Object (File)
Tue, Mar 11, 8:53 PM
Unknown Object (File)
Mar 2 2025, 10:39 PM
Unknown Object (File)
Jan 24 2025, 6:11 AM
Unknown Object (File)
Jan 23 2025, 2:27 AM
Unknown Object (File)
Jan 17 2025, 3:58 PM
Unknown Object (File)
Jan 15 2025, 1: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