Linux Drivers for PMICs

Many times people are looking for where the Linux drivers for TI PMICs can be found.  Below is a table with some information to help people find the drivers that have been pushed upstream to the Linux kernel at kernel.org.  This is a starting list and we will continue to add to it going forward.

    TPS65910/1 TPS65912 TPS65913

TPS65917-Q1

TPS65916

TPS659039-Q1

TPS659037

TPS65217 TPS6502x TPS80032 TPS65090 TPS65218

LP8733

LP8732

Driver Available Upstream Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
Kernel Versions supported 3.3+ 3.3+ 3.5+ 3.17+ 3.5+ 3.4+ 3.3+ 3.8+ 3.4+ 3.15+ 4.7+
Features Supported (Latest Kernel) DCDC Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
  LDO Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
  GPIO Yes Yes Yes Yes Yes N/A N/A N/A N/A N/A Yes
  RTC Yes N/A Yes N/A Yes N/A N/A Yes N/A N/A N/A
  Controller Yes N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A
  LED N/A No* N/A N/A N/A Yes N/A N/A N/A N/A N/A
  ADC N/A N/A No* No No* N/A N/A No N/A N/A N/A
  USB N/A N/A Yes N/A Yes N/A N/A N/A N/A N/A N/A
  Charger N/A N/A N/A N/A N/A N/A N/A No Yes N/A N/A
  Power Button N/A N/A Yes Yes Yes N/A N/A N/A N/A Yes N/A
Location drivers/mfd/tps65910.c drivers/mfd/tps65912-core.c drivers/mfd/palmas.c drivers/mfd/palmas.c drivers/mfd/palmas.c drivers/mfd/tps65217.c drivers/regulator/tps65023-regulator.c drivers/mfd/tps80031.c drivers/mfd/tps65090.c drivers/mfd/tps65218.c drivers/regulator/lp873x-regulator.c

6 Replies