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.

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 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

6 Replies

  • Want to make sure folks are aware that the links to these device drivers on git.kernel.org are provided at the bottom of the table. Efforts are under way to make these available via the Product Folders as well.

    - Kevin

     Please Verify Answer if you think it answers your question.  Thank you

     

  • In reply to Kevin Selva Prasanna V:

    Chase,
    Is there a linux driver for the TPS65185? Or something roughly equivalent that could be leveraged?
    Thanks,
    -John
  • In reply to John Kaye:

    John,

    There is not a Linux driver available for this part.

    Sincerely,

    Chase

  • Hello,
    Is there also Linux support for TPS65916? I can see from the thread that there is support for other devices of the same family.

    Thanks,
    Nikhil
  • In reply to Nikhil Jotwani:

    Hello Nikhil,

    Yes, it's part of the Palmas device family, and therefore is in the palmas.c file.
    git.kernel.org/.../palmas.c

    Regards,
    Karl
  • In reply to Karl Wallinger:

    Thanks Karl.

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.