This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[FAQ] Linux Drivers for PMICs

Other Parts Discussed in Thread: TPS65910, TPS65912, TPS65913, TPS65917-Q1, TPS65916, TPS659039-Q1, TPS659037, TPS65217, TPS80032, TPS65090, TPS65218, TPS68470, LP8720, LP8725, LP8733, LP87565-Q1, TPS65185

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 TPS68470

LP8720

LP8725

LP8733(-Q1)

LP8732(-Q1)

LP87565-Q1

Driver Available Upstream Yes Yes Yes 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 Yes Yes Yes
  LDO Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes N/A
  GPIO Yes Yes Yes Yes Yes N/A N/A N/A N/A N/A Yes N/A Yes Yes
  RTC Yes N/A Yes N/A Yes N/A N/A Yes N/A N/A N/A 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 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 No 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 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 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 N/A N/A N/A
  Power Button N/A N/A Yes Yes Yes N/A N/A N/A N/A Yes N/A N/A N/A N/A
Location

http://www.ti.com/tool/TPS65910SW-LINUX

http://www.ti.com/tool/tps65912sw-linux http://www.ti.com/tool/PALMASSW-LINUX http://www.ti.com/tool/PALMASSW-LINUX http://www.ti.com/tool/PALMASSW-LINUX http://www.ti.com/tool/TPS65217SW-LINUX drivers/regulator/tps65023-regulator.c http://www.ti.com/tool/TPS80031SW-LINUX http://www.ti.com/tool/TPS65090SW-LINUX http://www.ti.com/tool/TPS65218SW-LINUX

drivers/mfd/tps68470.c

drivers/gpio/gpio-tps68470.c

drivers/acpi/pmic/tps68470_pmic.c

http://www.ti.com/tool/LP8720SW-LINUX

drivers/mfd/lp873x.c

drivers/gpio/gpio-lp873x.c

drivers/regulator/lp873x-regulator.c

drivers/mfd/lp87565.c

drivers/gpio/gpio-lp87565.c

drivers/regulator/lp87565-regulator.c