zephyr/drivers
Aaron Massey 12cbfcf397 fuel_gauge: Repl property struct w/ union
Based on review of the similar charger driver API, it's been demonstrated
from the community that embedding a per value property type when fetching
properties. Separating off the property types from the property values
themselves also allow an array of property types to declared as static
const.

Break up fuel_gauge_property struct into a fuel_gauge_prop_val union and a
fuel_gauge_prop_t property type as inputs into fuel gauge API functions.

Signed-off-by: Aaron Massey <aaronmassey@google.com>
2023-09-27 12:07:59 +02:00
..
adc drivers: adc: shell: add differential command 2023-09-25 16:42:10 +02:00
audio drivers: nrf: select PINCTRL 2023-09-20 08:57:09 +02:00
auxdisplay auxdisplay: Fix handlers file 2023-08-30 15:54:05 -04:00
bbram drivers: rtc: stm32: allow new RTC driver to work with BBRAM 2023-09-20 11:34:52 +01:00
bluetooth bluetooth: hci: enable backends by default 2023-09-25 16:43:42 +02:00
cache cmsis: remove unnecessary includes 2023-08-24 13:20:21 +02:00
can drivers: can: mcux: flexcan: fix initial of CAN-FD timing when using TQs 2023-09-24 20:47:32 -05:00
charger drivers: charger: fix i2c_dump_msgs_rw argument 2023-09-07 21:41:31 +02:00
clock_control soc: esp32s3: add esp32s3_appcpu for AMP support 2023-09-27 12:07:21 +02:00
console drivers: console: uart_console: avoid infinite loop in isr 2023-09-25 09:51:45 +02:00
coredump
counter counter: stm32 rtc: improve readability 2023-09-26 15:05:35 +02:00
crypto drivers: select nocache only when supported 2023-09-26 15:09:51 +02:00
dac drivers: dac: Add driver for mcux lpdac 2023-09-11 19:55:26 +02:00
dai dai: intel: dmic: fix shadow variable 2023-09-04 19:35:56 -04:00
disk drivers/nvme: Return an error in case of non dword-aligned data buffer 2023-09-22 09:23:18 +02:00
display drivers: display: rm67162: write full buffer to MIPI_DSI 2023-09-25 09:46:55 +02:00
dma drivers: dma: dma_dw_common: Updated check condition of DMA channel 2023-09-26 12:02:23 +02:00
edac
eeprom i2c: use device instead of name for i2c dump messages 2023-09-06 17:54:53 +02:00
entropy driver: entropy: stm32: Enable PM 2023-09-13 11:50:04 +02:00
espi it8xxx2/linker: append h2ram_pool section at the end of used memory 2023-08-31 10:20:17 +02:00
ethernet drivers: select nocache only when supported 2023-09-26 15:09:51 +02:00
flash drivers: nrf: select PINCTRL 2023-09-20 08:57:09 +02:00
fpga drivers: fpga: move to POST_KERNEL 2023-09-15 16:04:19 +02:00
fuel_gauge fuel_gauge: Repl property struct w/ union 2023-09-27 12:07:59 +02:00
gpio drivers: select nocache only when supported 2023-09-26 15:09:51 +02:00
hwinfo drivers: hwinfo: add driver for TI SimpleLink CC13xx/CC26xx series 2023-09-21 08:07:35 -04:00
hwspinlock
i2c drivers: i2c_ll_stm32_v2: add warning about i2c speeds above fast 2023-09-27 09:13:31 +02:00
i2s drivers: nrf: select PINCTRL 2023-09-20 08:57:09 +02:00
i3c drivers: i3c: fix cdns-i3c builds with I3C_USE_IBI=n 2023-09-13 16:32:55 +02:00
ieee802154 drivers: ieee802154: rf2xx: Fix rx promiscuous behaviour 2023-09-27 09:53:08 +02:00
input drivers: input: add driver for stmpe811 i2c touch controller 2023-09-22 09:29:56 +02:00
interrupt_controller drivers: select nocache only when supported 2023-09-26 15:09:51 +02:00
ipm soc: esp32s3: add esp32s3_appcpu for AMP support 2023-09-27 12:07:21 +02:00
kscan drivers: mchp: kscan: low power mode enabled 2023-09-13 16:32:37 +02:00
led drivers: gpio: use gpio_is_ready_dt helper function 2023-08-28 08:48:35 -05:00
led_strip kernel: Modify the signature of k_mem_slab_free() 2023-09-03 18:20:59 -04:00
lora drivers: gpio: use gpio_is_ready_dt helper function 2023-08-28 08:48:35 -05:00
mbox drivers: select nocache only when supported 2023-09-26 15:09:51 +02:00
mdio drivers: select nocache only when supported 2023-09-26 15:09:51 +02:00
memc
mfd gpio: nct38xx: Remove reg access wrappers 2023-09-11 11:00:47 +02:00
mipi_dsi drivers: mipi_dsi: dsi_mcux_2l add support for SMARTDMA, and byte swapping 2023-09-25 09:46:55 +02:00
misc drivers: misc: ethos_u: rename init.c to ethos_u.c 2023-09-21 13:36:12 +02:00
mm drivers: mm: refine includes of the header 2023-09-26 15:09:12 +02:00
modem drivers: modem: gsm: Mark as deprecated 2023-09-19 15:25:47 +01:00
net drivers: fix few mismatched CONTAINER_OF 2023-08-30 10:21:23 +02:00
neural_net drivers: neural_net: remove obsolete driver 2023-09-25 07:40:07 -04:00
pcie drivers: pcie: host: add missing init.h 2023-08-29 12:20:31 +01:00
peci
pinctrl ITE: drivers/pinctrl: Add alternate function additional setting 2023-09-25 09:48:57 +02:00
pm_cpu_ops
power_domain drivers: gpio: use gpio_is_ready_dt helper function 2023-08-28 08:48:35 -05:00
ps2 driver: ps2: npcx: add the missing kernel.h include 2023-08-31 10:19:52 +02:00
ptp_clock
pwm drivers: select nocache only when supported 2023-09-26 15:09:51 +02:00
regulator drivers: regulator: Add NXP VREF driver 2023-09-21 09:26:57 +02:00
reset
retained_mem retained_mem: add user thread support. 2023-08-24 16:57:26 +01:00
rtc drivers: rtc: new ambiq am1805 rtc driver 2023-09-25 09:47:46 +02:00
sdhc driver: sdhc: added atmel SAM4E hsmci driver 2023-09-14 16:46:12 -05:00
sensor doc: stm32: Update all st.com links to use HTTPS 2023-09-26 16:55:08 +02:00
serial soc: esp32s3: add esp32s3_appcpu for AMP support 2023-09-27 12:07:21 +02:00
sip_svc drivers: sip_svc: sip_smc_intel_socfpga: Log execution time 2023-09-15 09:26:49 +02:00
smbus
spi drivers: select nocache only when supported 2023-09-26 15:09:51 +02:00
syscon
timer include: always use <> for Zephyr includes 2023-09-14 13:49:58 +02:00
usb i2c: use device instead of name for i2c dump messages 2023-09-06 17:54:53 +02:00
usb_c usbc: fix conflicting Kconfigs for USB-C related init priority 2023-09-20 11:26:40 +01:00
video drivers: gpio: use gpio_is_ready_dt helper function 2023-08-28 08:48:35 -05:00
virtualization ivshmem: shell: Remove redundant commands 2023-08-31 10:00:06 -04:00
w1 drivers: gpio: use gpio_is_ready_dt helper function 2023-08-28 08:48:35 -05:00
watchdog drivers: select nocache only when supported 2023-09-26 15:09:51 +02:00
wifi winc1500: fix undefined declarations 2023-09-06 11:44:20 +02:00
xen xen: add helper functions for Xen domain memory management 2023-09-15 11:15:00 +01:00
CMakeLists.txt xen: refactor Xen hypervisor Kconfig options 2023-09-15 11:15:00 +01:00
Kconfig charger: Sample sbs charger driver with tests 2023-09-07 13:03:13 -04:00