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 drivers: audio: Add driver for tlv320aic3110 2025-03-24 12:13:51 +01:00
auxdisplay
bbram drivers: bbram: npcx: bypass npcx49nf errata rev1.5 No.2.30 2025-03-20 07:21:23 +01:00
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 modules: hal_nxp: Move hal_nxp glue layer to zephyr repo 2025-03-26 16:26:34 +01:00
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 drivers: crypto: Add support for cc23x0 AES 2025-03-07 19:47:11 +01:00
dac drivers: dac: Add TI DAC161S997 driver 2025-04-02 12:53:03 +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: 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 drivers: fix support for U-Blox M10 modules with M8 driver 2025-03-26 07:08:27 +01:00
gpio drivers: gpio: Add LP GPIO 2025-04-25 14:06:18 +02:00
haptics
hdlc_rcp_if drivers: net: ot: Select UART_INTERRUPT_DRIVEN with UART RCP communication 2025-02-10 11:30:17 +01:00
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 drivers : ipm: clean up usage of "select USE_STM32_LL_ipcc" 2025-03-20 09:32:56 +01:00
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 drivers: lora: fix spelling of "operation" 2025-02-19 18:51:13 +01:00
mbox drivers: mbox: Add Arm MHUv3 Mailbox driver 2025-03-31 11:29:40 +02:00
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 drivers: entropy: add maxq10xx 2025-03-23 13:18:44 +01:00
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 intel_adsp: ace30: mm: Set write permissions during memory mapping 2025-03-18 16:41:22 +01:00
modem modem: modem_cellular: Configurable MTU for CMUX 2025-03-24 19:33:07 +01:00
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 drivers: power_domain: Add a driver to trigger TURN_ON/TURN_OFF actions 2025-02-13 16:40:10 +01:00
ps2
ptp_clock drivers: kconfig: Fix menu items 2025-01-31 11:50:12 +01:00
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 drivers: retained_mem: Fix using multiple nRF retained memory regions 2025-03-07 20:23:42 +01:00
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 drivers: usb_c: rt1715: fix uncheck return value cid issue 2025-03-07 20:21:22 +01:00
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 drivers: xen: gnttab: process gnttabs in reverse order 2025-02-14 10:41:33 +01:00
CMakeLists.txt kscan: drop kscan and any reference 2025-03-13 16:56:26 +00:00
Kconfig kscan: drop kscan and any reference 2025-03-13 16:56:26 +00:00