zephyr/include/zephyr/drivers
Aurelien Jarno ada2c78235 drivers: hwinfo: Add device EUI64 ID support
Some devices, mostly with radio support, have an EUI64 ID (unique and
attributed by IEEE), in addition to the standard device ID.

Add support for reading it through the hwinfo API. As the size is always
the same (8 bytes), there is no need to pass the size in the function,
nor return the number of bytes copied.

Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
2024-04-30 19:29:10 -05:00
..
adc adc: Use int64_t in voltage divider calculation to avoid overflow 2024-03-07 09:23:53 +01:00
bluetooth Bluetooth: host: sched-lock `bt_recv()` 2024-04-13 07:05:20 -04:00
can drivers: can: mcan: remove broken transmitter delay compensation support 2024-03-28 09:41:53 +00:00
clock_control clock_control: nrf: fix references to kconfig 2024-04-30 12:00:58 +02:00
console drivers: Console: Move all posix arch boards to same driver 2023-05-26 12:57:41 +02:00
dma drivers: esp32: update to hal_espressif v5.1 2024-04-05 13:39:53 +02:00
eeprom drivers: eeprom: add fake EEPROM driver 2022-11-15 09:43:42 -06:00
ethernet include: Add NXP ENET QOS header 2024-04-02 21:02:25 -04:00
flash driver: flash: npcx: introduce npcx flash driver 2023-07-20 16:22:47 +02:00
gnss drivers: gnss: move gnss_publish.h in include/ 2023-11-29 14:30:40 +00:00
gpio drivers: gpio: gpio_intel: add acpi base resource enumeration 2024-04-22 06:50:38 -07:00
i2c rtio: Use CONCAT in place of ## in macros 2024-04-26 16:22:20 +02:00
i3c drivers: i3c: add additional variable for num xfer for i3c 2023-12-04 16:48:20 +01:00
ieee802154 drivers: ieee802154: introduce channel pages 2023-09-27 12:44:15 -04:00
interrupt_controller drivers: gpio: Update NXP LPC GPIO driver to enable wakeup 2024-02-25 22:26:00 -05:00
led drivers: led: lp503x: extend driver to all lp50xx devices 2023-08-04 13:18:01 +02:00
led_strip
mfd drivers: sensor: implement output diagnostics sensor for TLE9104 2024-04-09 11:07:27 +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 include/zephyr: Add 'version' and 'since' tag to groups 2024-03-19 13:13:45 +01:00
mm mm: Fix sys_mm_drv_unmap_region documentation 2024-04-19 16:56:05 +00:00
modem modem: hl7800: Improve set bands API 2023-02-07 00:25:53 -08:00
pcie pcie: doc: Fix doxygen doc for PCIe capabilities 2023-07-19 11:06:18 +00:00
pinctrl drivers: pinctrl: pfc_rcar: add dummy IPSR flag to pinctrl driver 2024-03-20 15:42:45 +01:00
pm_cpu_ops include: migrate includes to <zephyr/...> 2022-05-06 20:03:00 +02:00
power soc: sam: Add SUPC driver and dts model 2023-10-24 11:35:43 +02:00
pwm drivers: pwm: implement MAX31790 2023-07-25 09:08:30 +02:00
regulator tests: drivers: regulator: add api test for active discharge 2024-01-29 09:43:39 +01:00
rtc drivers: rtc: ds3231: use backticks for code identifiers 2023-11-30 10:05:39 +01:00
sensor drivers: sensor: implement output diagnostics sensor for TLE9104 2024-04-09 11:07:27 +02:00
serial drivers: serial: uart_async_rx: Optimize RAM usage 2024-03-26 10:46:02 -04:00
sip_svc drivers: sip_svc: sip_smc_intel_socfpga: Fix type error 2023-09-15 09:26:49 +02:00
timer clock_control: nrf: fix references to kconfig 2024-04-30 12:00:58 +02:00
uart drivers: serial_test: Implement interrupt and async APIs 2023-09-28 14:07:52 +03:00
usb usb: device_next: add SetFeature(TEST_MODE) support 2023-12-12 15:01:49 +01:00
usb_c include/zephyr: Add 'version' and 'since' tag to groups 2024-03-19 13:13:45 +01:00
virtualization drivers: virtualization: Map ivshmem-v2 sections individually 2023-11-27 12:15:43 +00:00
adc.h include/zephyr: Add 'version' and 'since' tag to groups 2024-03-19 13:13:45 +01:00
auxdisplay.h include/zephyr: Add 'version' and 'since' tag to groups 2024-03-19 13:13:45 +01:00
bbram.h bbram: doc: clean bad doxygen references. 2023-08-28 13:43:55 -04:00
cache.h cache: Add note about buffer alignment and size 2023-06-22 06:06:32 -04:00
can.h drivers: can: remove the use of bitfields from struct can_filter 2024-04-24 09:53:06 +02:00
cellular.h modem_cellular: add registration status API 2024-03-14 16:30:57 +00:00
charger.h charger: add charger status and online change notifiers 2024-03-08 09:38:03 +01:00
clock_control.h include/zephyr: Add 'version' and 'since' tag to groups 2024-03-19 13:13:45 +01:00
coredump.h include: add missing sys/slist.h include 2022-10-11 18:05:17 +02:00
counter.h include/zephyr: Add 'version' and 'since' tag to groups 2024-03-19 13:13:45 +01:00
dac.h include/zephyr: Add 'version' and 'since' tag to groups 2024-03-19 13:13:45 +01:00
dai.h include/zephyr: Add 'version' and 'since' tag to groups 2024-03-19 13:13:45 +01:00
disk.h include/zephyr: Add 'version' and 'since' tag to groups 2024-03-19 13:13:45 +01:00
display.h include/zephyr: Add 'version' and 'since' tag to groups 2024-03-19 13:13:45 +01:00
dma.h dma: Fix error_callback enable/disable confusion 2024-04-11 17:08:10 -04:00
edac.h include/zephyr: Add 'version' and 'since' tag to groups 2024-03-19 13:13:45 +01:00
eeprom.h include/zephyr: Add 'version' and 'since' tag to groups 2024-03-19 13:13:45 +01:00
emul.h sensor: testing: Update sensor emul backend 2024-01-16 10:01:00 +01:00
emul_bbram.h bbram: emul: Add backend API 2024-01-12 09:59:31 +01:00
emul_fuel_gauge.h emul: Add syscall support for fuel gauge emulators 2023-09-12 17:23:00 +01:00
emul_sensor.h sensor: testing: Update sensor emul backend 2024-01-16 10:01:00 +01:00
emul_stub_device.h emul: change stub driver priority to kernel device default 2023-08-25 10:31:02 +02:00
entropy.h include/zephyr: Add 'version' and 'since' tag to groups 2024-03-19 13:13:45 +01:00
espi.h include: espi.h: Update OCB virtual wires mappings 2023-03-23 11:58:26 -04:00
espi_emul.h include: add missing sys/slist.h include 2022-10-11 18:05:17 +02:00
espi_saf.h drivers: espi: npcx: introduce espi taf driver 2023-12-18 09:30:01 +01:00
flash.h include/zephyr: Add 'version' and 'since' tag to groups 2024-03-19 13:13:45 +01:00
fpga.h drivers: fpga: better support for incomplete drivers 2024-04-19 10:08:06 +02:00
fuel_gauge.h include/zephyr: Add 'version' and 'since' tag to groups 2024-03-19 13:13:45 +01:00
gnss.h GNSS: Increase size of hdop 2024-04-09 11:05:38 +02:00
gpio.h include/zephyr: Add 'version' and 'since' tag to groups 2024-03-19 13:13:45 +01:00
hwinfo.h drivers: hwinfo: Add device EUI64 ID support 2024-04-30 19:29:10 -05:00
hwspinlock.h drivers: introduce hardware spinlock framework 2023-08-16 20:46:55 +02:00
i2c.h drivers: i2c: use is_null_no_warn() check in generic macro 2024-04-05 12:20:04 +02:00
i2c_emul.h bus: emul: Update i2c/spi emulators with mock transport 2024-01-16 10:01:00 +01:00
i2s.h include/zephyr: Add 'version' and 'since' tag to groups 2024-03-19 13:13:45 +01:00
i3c.h include/zephyr: Add 'version' and 'since' tag to groups 2024-03-19 13:13:45 +01:00
ipm.h include/zephyr: Add 'version' and 'since' tag to groups 2024-03-19 13:13:45 +01:00
kscan.h include/zephyr: Add 'version' and 'since' tag to groups 2024-03-19 13:13:45 +01:00
led.h include/zephyr: Add 'version' and 'since' tag to groups 2024-03-19 13:13:45 +01:00
led_strip.h include: update references to <device.h> 2022-04-21 07:40:54 -05:00
loopback_disk.h drivers: disk: add loopback disk driver 2024-04-15 10:55:29 -07:00
lora.h include/zephyr: Add 'version' and 'since' tag to groups 2024-03-19 13:13:45 +01:00
mbox.h include/zephyr: Add 'version' and 'since' tag to groups 2024-03-19 13:13:45 +01:00
mdio.h include: mdio.h: Make bus functions optional 2024-04-29 22:31:16 +01:00
mipi_dbi.h include: drivers: mipi_dbi: document return value for mipi_dbi_release 2024-04-20 13:44:07 -04:00
mipi_dsi.h include/zephyr: Add 'version' and 'since' tag to groups 2024-03-19 13:13:45 +01:00
peci.h include/zephyr: Add 'version' and 'since' tag to groups 2024-03-19 13:13:45 +01:00
pinctrl.h include/zephyr: Add 'version' and 'since' tag to groups 2024-03-19 13:13:45 +01:00
pm_cpu_ops.h drivers: pm_cpu_ops: psci: provide sys_poweroff hook 2023-08-04 16:59:36 +02:00
ps2.h include: zephyr: drivers: ps2: Add missing err codes header 2023-06-07 15:24:30 -04:00
ptp_clock.h include: migrate includes to <zephyr/...> 2022-05-06 20:03:00 +02:00
pwm.h include/zephyr: Add 'version' and 'since' tag to groups 2024-03-19 13:13:45 +01:00
regulator.h include/zephyr: Add 'version' and 'since' tag to groups 2024-03-19 13:13:45 +01:00
reset.h include/zephyr: Add 'version' and 'since' tag to groups 2024-03-19 13:13:45 +01:00
retained_mem.h include/zephyr: Add 'version' and 'since' tag to groups 2024-03-19 13:13:45 +01:00
rtc.h include/zephyr: Add 'version' and 'since' tag to groups 2024-03-19 13:13:45 +01:00
sdhc.h include/zephyr: Add 'version' and 'since' tag to groups 2024-03-19 13:13:45 +01:00
sensor.h sensor: add SENSOR_CHAN_O2 enum value 2024-03-26 10:46:30 -04:00
sensor_attribute_types.h sensor: testing: Update sensor emul backend 2024-01-16 10:01:00 +01:00
sensor_data_types.h sensors: vertically decode raw data 2023-09-25 09:47:26 +02:00
smbus.h include/zephyr: Add 'version' and 'since' tag to groups 2024-03-19 13:13:45 +01:00
spi.h include/zephyr: Add 'version' and 'since' tag to groups 2024-03-19 13:13:45 +01:00
spi_emul.h bus: emul: Update i2c/spi emulators with mock transport 2024-01-16 10:01:00 +01:00
syscon.h include: add missing errno.h include 2022-10-11 18:05:17 +02:00
uart.h include/zephyr: Add 'version' and 'since' tag to groups 2024-03-19 13:13:45 +01:00
uart_pipe.h uart_pipe: move driver from console to serial 2022-07-07 09:59:49 +02:00
video-controls.h drivers: video: doc: Cleanup Doxygen documentation 2023-07-14 08:23:07 -05:00
video.h drivers: video_common: Add aligned allocation API 2024-04-25 17:58:57 -04:00
w1.h include/zephyr: Add 'version' and 'since' tag to groups 2024-03-19 13:13:45 +01:00
watchdog.h include/zephyr: Add 'version' and 'since' tag to groups 2024-03-19 13:13:45 +01:00