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 TPS65217 TPS6502x TPS80032 TPS65090 TPS65218
Driver Available Upstream Yes Yes Yes Yes Yes Yes Yes Yes
Kernel Versions supported 3.3+ 3.3+ 3.5+ 3.4+ 3.3+ 3.8+ 3.4+ 3.15+
Features Supported (Latest Kernel) DCDC Yes Yes Yes Yes Yes Yes Yes Yes
  LDO Yes Yes Yes Yes Yes Yes Yes Yes
  GPIO Yes Yes Yes N/A N/A N/A N/A N/A
  RTC Yes N/A Yes N/A N/A Yes N/A N/A
  Controller Yes N/A N/A N/A N/A N/A N/A N/A
  LED N/A No* N/A Yes N/A N/A N/A N/A
  ADC N/A N/A No* N/A N/A No N/A N/A
  USB N/A N/A Yes N/A N/A N/A N/A N/A
  Charger N/A N/A N/A N/A N/A No Yes N/A
  Power Button N/A N/A Yes N/A N/A N/A N/A Yes
Location drivers/mfd/tps65910.c drivers/mfd/tps65912-core.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

3 Replies