zephyr/drivers
Johan Hedberg 6113230ce3 Bluetooth: drivers: Update to use new H:4 buffer encoding
Update all HCI drivers to use the new H:4 encoding for buffers passing
to/from drivers.

One behavioral change that's done in favor of simplicity, is that where
there's previously been switch statements that could return an error for
unsupported packet types now simply pass any received packet unchanged to
lower layers of the controller (or the HCI transport). Handling this is
now the responsibility of the lower layers, however in practice hitting
such scenarios means that there's a mismatch between configured host and
controller features.

Signed-off-by: Johan Hedberg <johan.hedberg@silabs.com>
2025-04-29 13:00:33 +02:00
..
adc drivers: adc: add it515xx_evb board adc driver 2025-04-23 15:02:36 +02:00
audio
auxdisplay
bbram
bluetooth Bluetooth: drivers: Update to use new H:4 buffer encoding 2025-04-29 13:00:33 +02:00
cache cache: stm32: add cortex-m33 peripheral driver 2025-04-25 11:04:37 +02:00
can drivers: can: stm32_bxcan: fix filter config 2025-04-04 09:34:30 +02:00
charger drivers: charger: add charger support in X-Powers AXP2101 2025-04-16 17:07:20 +02:00
clock_control drivers: Wrap device driver APIs using DEVICE_API macro 2025-04-28 13:41:03 +02:00
comparator
console drivers: console: uart_mcumgr: rename callback 2025-04-22 09:58:40 +02:00
coredump
counter drivers: counter: rts5912: add support timer32 counter driver 2025-04-22 14:02:27 +02:00
crypto
dac
dai
disk drivers: disk: nvme: fix warnings 2025-04-24 20:27:50 +02:00
display drivers: display: sdl: Ensure task thread is run once on init 2025-04-25 19:00:28 +02:00
dma drivers: uart/dma: esp32: revert to PRE_KERNEL_1 2025-04-28 16:40:20 +02:00
dp
edac
eeprom drivers: sensor: rename tmp116 to tmp11x 2025-04-11 16:17:35 +02:00
entropy drivers: entropy: stm32: fix compile errors for STM32L4 series 2025-04-22 16:54:52 +02:00
espi drivers: espi: npcx: ensure the host receives the value from eSPI VW 2025-04-18 10:40:23 +02:00
ethernet drivers: net: ethernet: change ETHERNET_LINK_*BASE_T 2025-04-28 09:22:09 +01:00
firmware drivers: firmware: scmi: add cpu domain protocol 2025-04-21 22:03:27 +02:00
flash drivers: flash: flexspi: Fix XIP during flash write 2025-04-25 18:58:57 +02:00
fpga drivers: fpga: use device_deinit in ICE40 bitbang driver 2025-04-24 16:53:49 +02:00
fuel_gauge
gnss
gpio drivers: gpio: Add LP GPIO 2025-04-25 14:06:18 +02:00
haptics
hdlc_rcp_if
hwinfo drivers: stm32: use cache peripheral driver 2025-04-25 11:04:37 +02:00
hwspinlock
i2c drivers: i2c_mcux_flexcomm: adds PM TURN_ON low-power recovery support 2025-04-25 18:59:57 +02:00
i2s drivers: i2s_mcux_sai: control MCLK direction with DT property 2025-04-16 08:09:41 +02:00
i3c drivers: i3c: stm32: fix clock init for i2c fast mode plus 2025-04-21 12:42:01 +02:00
ieee802154 drivers: ieee802154: cc13xx/26xx: Add support of 802.15.4 ED Scan 2025-04-28 12:54:59 -05:00
input drivers: input: sbus: Fix race and infinite loop 2025-04-11 16:17:56 +02:00
interrupt_controller drivers: intc: irqstr: Fix uninitialized variable error 2025-04-24 22:58:59 +02:00
ipm
led drivers: led: Add driver for AXP192/2101 LED control function 2025-04-24 16:53:20 +02:00
led_strip docs: raspberrrypi: Correct names of products 2025-04-03 15:27:50 -07:00
lora
mbox
mdio drivers: Wrap device driver APIs using DEVICE_API macro 2025-04-28 13:41:03 +02:00
memc drivers: Move flexram to misc driver 2025-04-26 10:55:09 +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: Move flexram to misc driver 2025-04-26 10:55:09 +02:00
mm
modem
mspi soc: ambiq: Optimize the inclusion relationship of header files 2025-04-17 09:06:18 +02:00
net net: nsos_sockets: Fix incorrect return return on ECONNREFUSED 2025-04-08 19:27:18 +02:00
pcie
peci
pinctrl drivers: pinctrl: Add initial support for RZ/A2M 2025-04-25 14:05:01 +02:00
pm_cpu_ops
power_domain
ps2
ptp_clock
pwm drivers: pwm: add driver for the NEORV32 PWM controller 2025-04-29 13:00:17 +02: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 soc: ambiq: Optimize the inclusion relationship of header files 2025-04-17 09:06:18 +02:00
sdhc drivers: sdhc: Add driver support for xlnx SDHC 2025-04-28 12:56:50 -05:00
sensor drivers: sensor: adxl372: FIFO mode from DT 2025-04-28 12:55:18 -05:00
serial drivers: uart/dma: esp32: revert to PRE_KERNEL_1 2025-04-28 16:40:20 +02:00
sip_svc
smbus
spi drivers: Wrap device driver APIs using DEVICE_API macro 2025-04-28 13:41:03 +02:00
stepper drivers: stepper: tmc_spi: remove print_status_byte 2025-04-29 08:16:57 +01:00
syscon
tee
timer soc: wch: move from qingke-v2 to the more specific qingke-v2a 2025-04-26 10:55:45 +02:00
usb drivers: udc: renesas: enable high-speed USB support 2025-04-29 08:17:38 +01:00
usb_c
video drivers: video: Use video interfaces binding for ov7670 and smartdma 2025-04-26 11:15:50 -04:00
virtualization
w1
watchdog drivers: watchdog: add a CH32V00x Independent Watchdog (IWDT) driver 2025-04-26 10:55:17 +02:00
wifi boards: nxp: mimxrt1060_evk: Added support for IW612 and IW416 SoCs 2025-04-29 08:16:46 +01:00
xen
CMakeLists.txt
Kconfig