Skip to content

TexasInstruments/ti-pmic-lld

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Texas Instruments Logo

Texas Instruments PMIC Low-Level Drivers (pmic-lld)

PMIC LLD is designed to support the control and configuration of various Texas Instruments power management ICs (PMICs) in a platform, processor, and OS agnostic manner.

Summary | Features | Supported Devices | Setup Instructions | Licensing | Contributions | Developer Resources

Summary

PMICs supported by this driver are intended for automotive and industrial applications and this driver is designed in compliance with the ISO 26262 functional safety standard.

Architecturally, PMIC LLD provides a well-defined API that abstracts low-level details of the PMIC, allowing users to configure and control device features without the need to worry about register and bit-field level details.

Supported Devices

Device support is subdivided based on feature set:

Part Number Friendly Name Support Branch
TPS6594x Leo device/leo-hera-burton
LP8764x Hera device/leo-hera-burton
TPS6522x Burton device/leo-hera-burton
TPS653860xx Blackbird device/blackbird
LP8772X Coach device/coach
TPS65036x Derby device/derby
TPS65385xx Green Hornet device/green-hornet

Setup Instructions

To start using this repository, find the correct branch for the target device from the list above and clone it to your project location. A single branch can be cloned using the git-clone --single-branch argument.

For example, to clone the support branch for TPS653860xx:

git clone -b device/blackbird --single-branch https://github.com/TexasInstruments/ti-pmic-lld.git

Alternatively, packaged releases can be found by navigating to Releases and identifying the latest release for the target device. From here, expand the "Assets" section of the release and find downloadable source code for each release.

For further instructions on integrating the driver into a larger project, refer to the device specific README.md after downloading the source code, or refer to the User Guide available from TI on request.

Licensing

See LICENSE.md.

Contributions

For information on contributing this repo, please refer to CONTRIBUTING.md and CODE_OF_CONDUCT.md .


Developer Resources

TI E2E design support forums | Learn about software development at TI | Training Academies | TI Developer Zone

About

Low-Level Drivers for use with TI PMICs in RTOS or Bare-Metal applications.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks