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)
Feb 14 2024, 4:34 AM
Unknown Object (File)
Jan 12 2024, 8:34 AM
Unknown Object (File)
Dec 17 2023, 8:41 PM
Unknown Object (File)
Dec 16 2023, 11:16 PM
Unknown Object (File)
Oct 9 2023, 2:40 AM
Unknown Object (File)
Aug 14 2023, 11:33 PM
Unknown Object (File)
Aug 14 2023, 12:36 PM
Unknown Object (File)
Jul 30 2023, 7:24 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