zephyr/drivers
Felix Moessbauer 84ebbdcd4b fuel_gauge: add basic support for AXP2101 chip
The AXP2101 chip is a multi functional power chip offering a regulator,
charge controller and a fuel gauge (battery percentage and voltage).
Hereby, the fuel gauge provides much more reliable data compared to using
an ADC.

We implement minimal support for this chip (connected state, voltage and
gauge) and bind it to the fuel gauge subsystem.

Closes: #89158
Signed-off-by: Felix Moessbauer <felix.moessbauer@gmail.com>
2025-05-22 04:51:27 +02:00
..
adc drivers: adc: Add support for Apollo510 ADC 2025-05-14 09:11:17 +02:00
audio drivers: audio: wm8962: Add wm8962 codec support 2025-05-15 16:16:28 +02:00
auxdisplay drivers/auxdisplay: format jhd1313 driver. 2025-05-12 13:31:13 +02:00
bbram
bluetooth drivers: bluetooth: Add BLE low power mode for cyw920829m2evk_02 2025-05-13 17:45:47 +02:00
cache cache: stm32: add cortex-m33 peripheral driver 2025-04-25 11:04:37 +02:00
can drivers: can: common: mark unused function argument as such 2025-05-09 18:00:27 +02:00
charger drivers: charger: add charger support in X-Powers AXP2101 2025-04-16 17:07:20 +02:00
clock_control drivers: clock control: stm32H7RS has a PLL2 & 3 or HCLK5 output 2025-05-21 17:35:06 +02:00
comparator drivers: comparator: comparator_nrf: Add analog pins for nRF54L20 2025-05-13 17:45:18 +02:00
console drivers: console: uart_mcumgr: rename callback 2025-04-22 09:58:40 +02:00
coredump
counter drivers: counter: Add support for cc23x0 RTC counter 2025-05-21 17:34:16 +02:00
crypto drivers: crypto: add it51xxx sha256 driver 2025-05-16 19:07:37 +02:00
dac drivers: dac: add driver for the NXP DAC12 2025-05-13 03:20:29 +02:00
dai Drivers: DAI: Intel: DMIC: Program start symmetrically for PDMx 2025-04-02 13:04:32 +02:00
disk drivers: disk: nvme: fix warnings 2025-04-24 20:27:50 +02:00
display drivers/display/display_stm32_ltdc: Fix code compliance issues 2025-05-21 12:35:28 +02:00
dma drivers: dma: Add PM handler for NXP LPC DMA driver 2025-05-19 21:54:55 +02:00
dp drivers: dp: fix build on M0 MCUs 2025-05-19 11:24:49 +02:00
edac
eeprom drivers: eeprom: tmp11x: remove redundant build assert 2025-05-15 11:18:41 +02:00
entropy drivers: entropy: add iproc_rng200 (rpi_5) random generator driver 2025-05-14 09:11:42 +02:00
espi style: add missing curly braces in if/while/for statements. 2025-05-17 14:10:33 +02:00
ethernet drivers: eth_nxp_enet: support handling ENET timestamp events 2025-05-21 08:02:22 +02:00
firmware drivers: firmware: nrf_ironside: Make events static 2025-05-02 15:21:40 +02:00
flash drivers: flash: Remove VIMS calls for cc23x0 2025-05-21 19:57:28 +02:00
fpga drivers: fpga: ice40: Fix log level 2025-05-09 01:40:35 +02:00
fuel_gauge fuel_gauge: add basic support for AXP2101 chip 2025-05-22 04:51:27 +02:00
gnss drivers: gnss: gnss_emul missing month_day data 2025-04-29 16:49:29 +02:00
gpio drivers: gpio: mspm0: Add a gpio support for MSPM0 family 2025-05-21 08:04:32 +02:00
haptics
hdlc_rcp_if drivers: nxp: Do not use private L2 data structure. 2025-05-05 14:25:13 +02:00
hwinfo drivers: hwinfo_smartbond: Implement hwinfo_get_device_id() function 2025-05-21 14:04:17 +02:00
hwspinlock
i2c drivers/i2c/i2c_ambiq: Fix code compliance issues 2025-05-21 12:35:28 +02:00
i2s drivers: i2s: siwx91x: Add siwx91x I2S primary driver 2025-05-20 15:24:50 +02:00
i3c drivers: i3c: Fix misspelling of brief in doxygen 2025-05-07 11:44:33 +02:00
ieee802154 drivers: ieee802154: cc13xx_cc26xx: Don't filter beacon for OpenThread 2025-05-13 22:20:55 -04:00
input drivers: input: rts5912: clear pending irq when setup 2025-05-20 09:16:31 +02:00
interrupt_controller drivers: nxp_pint: Add power handlers for the NXP PINT driver 2025-05-19 21:55:15 +02:00
ipm
led led: drop led_context.h 2025-05-22 02:21:51 +02:00
led_strip leds: add arduino,modulino-smartleds 2025-05-14 11:03:10 +01:00
lora
mbox mbox: workaround for missing ic-msg 2025-05-21 17:34:56 +02:00
mdio drivers: eth/mdio: esp32: enable GPIO0 for phy clock out 2025-05-01 09:34:13 +02:00
memc drivers: memc: Add support for siwx91x QSPI controller 2025-05-15 09:00:39 +02:00
mfd
mipi_dbi drivers: Wrap device driver APIs using DEVICE_API macro 2025-04-28 13:41:03 +02:00
mipi_dsi drivers: mipi_dsi: dsi_mcux_2l: Use NXP DCNano DBI driver for memory write 2025-04-23 10:03:42 +02:00
misc drivers: misc: Add nxp,rtxxx-dsp-ctrl 2025-05-21 12:34:32 +02:00
mm
modem modem_cellular: Add dormant state to support network loss 2025-05-14 14:10:21 +02:00
mspi drivers: mspi: add apollo5x MSPI controller 2025-05-07 10:33:38 +02:00
net drivers: net: loopback: Set interface name to lo 2025-05-06 10:50:48 +02:00
pcie
peci
pinctrl drivers: pinctrl: mspm0: Add a pinctrl driver for TI MSPM0 2025-05-21 08:04:32 +02:00
pm_cpu_ops
power_domain
ps2
ptp_clock drivers: ptp_clock_nxp_enet: re-enable ENET timestamp IRQ 2025-05-21 08:02:22 +02:00
pwm drivers: pwm: support for numaker m55m1x 2025-05-14 11:04:17 +01:00
regulator docs: raspberrrypi: Correct names of products 2025-04-03 15:27:50 -07:00
reset drivers: Wrap device driver APIs using DEVICE_API macro 2025-04-28 13:41:03 +02:00
retained_mem
rtc drivers: rtc: add silabs siwx91x rtc driver 2025-05-15 14:09:23 +02:00
sdhc drivers: sdhc: imx_usdhc: enable MMIO mapping 2025-05-12 16:47:49 +02:00
sensor drivers: sensor: qdec_tpm: Add QDEC support for NXP TPM 2025-05-22 02:21:39 +02:00
serial drivers: serial: nrfx_uarte: Workaround for spurious RXTO during restart 2025-05-21 09:30:15 +02:00
sip_svc
smbus
spi drivers: spi: nrfx_spim: self resume until spi_release() 2025-05-20 16:09:11 +01:00
stepper drivers/stepper/adi_tmc: Fix code compliance issues 2025-05-21 12:35:28 +02:00
syscon drivers: syscon: Introduce BFLB Efuse driver 2025-05-19 10:11:58 +02:00
tee
timer drivers: timer : fix rtmr timer. 2025-05-22 02:21:12 +02:00
usb drivers: udc_dwc2: Optimize endpoint interrupt handling 2025-05-20 12:47:34 +02:00
usb_c
video drivers: video: sw_generator: sort header alphabetically 2025-05-21 19:56:30 +02:00
virtualization
w1
watchdog drivers: watchdog: wdt_mcux_wwdt: Add PM support for low power modes 2025-05-16 19:01:08 +02:00
wifi drivers: wifi: siwx91x: Add Wi-Fi mgmt events 2025-05-20 15:24:06 +02:00
xen
CMakeLists.txt
Kconfig