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