zephyr/drivers
Johann Fischer 67caae3aca usb: device_next: introduce UDC_BUF_POOL_*_DEFINE macros
Introduce UDC_BUF_POOL_*_DEFINE macros based on NET_BUF_POOL_*_DEFINE
macros but use our own version of alloc and unref callbacks to get
buffers with specific alignment and granularity. Also, do not use ref
callback because it breaks alignment.
Also introduces helper macros for defining and checking UDC
driver-compliant static buffers.

Signed-off-by: Johann Fischer <johann.fischer@nordicsemi.no>
2024-07-30 18:26:04 +01:00
..
adc drivers: adc: adc_nrfx_saadc: remove redundant code 2024-07-12 19:50:27 +02:00
audio everywhere: replace double words 2024-06-25 06:05:35 -04:00
auxdisplay
bbram driver: bbram: npcx: fix the way to clear bbram status 2024-06-21 10:07:41 +02:00
bluetooth drivers: bluetooth: hci_ambiq: get the spi cfg from the device 2024-07-28 07:29:28 +03:00
cache everywhere: replace #if IS_ENABLED() as per docs 2024-06-28 07:20:32 -04:00
can drivers: nxp_s32_canxl: improve CANXL error report 2024-07-28 07:29:39 +03:00
charger
clock_control drivers: clock_control: mcux_ccm_rev2: add ENET clk for imx93 2024-07-28 07:31:32 +03:00
console lib: os: add a header for printk hook functions 2024-07-27 10:41:01 +03:00
coredump
counter drivers/smartbond: Fix PM device runtime support 2024-06-18 14:36:38 -04:00
crypto drivers: crypto: use reset api for crypto peripheral reset 2024-07-28 07:31:25 +03:00
dac drivers: dac: dac_ad569x: Add bit shift for 14/12-bit variants 2024-07-11 09:37:12 +02:00
dai drivers: dai: intel: ssp: Introduce DMA control set API 2024-07-29 14:20:18 +02:00
disk disk: flashdisk: init in POST_KERNEL 2024-07-27 15:19:14 +03:00
display kconfig: replace known integer constants with variables 2024-07-27 20:49:15 +03:00
dma everywhere: replace double words 2024-06-25 06:05:35 -04:00
dp
edac
eeprom drivers: eeprom: emulator: correct improper exponentiation 2024-07-05 09:18:31 +02:00
entropy drivers: trng: Add TRNG driver for MAX32xxx MCUs 2024-07-28 07:30:20 +03:00
espi drivers: espi: host_subs: npcx: fix LDN register definition of PMCH 2024-07-27 15:15:22 +03:00
ethernet drivers: ethernet: enc28j60: Add DT property to set random mac 2024-07-28 07:30:39 +03:00
flash drivers: flash: Support for IFX QSPI Flash driver 2024-07-29 14:14:10 +02:00
fpga
fuel_gauge Drivers: max17048: updated voltage parameter output 2024-07-10 11:36:28 +02:00
gnss modem: pipe: Add explicit timeout to sync APIs 2024-07-29 14:14:42 +02:00
gpio drivers/gpio: Add support for GRLIB GRGPIO2 2024-07-29 14:27:15 +02:00
hwinfo drivers: hwinfo: add NuMaker support for device id 2024-07-27 15:19:23 +03:00
hwspinlock
i2c Driver: i2c_ll_stm32_v2: Remove log msg on boot 2024-07-08 20:40:54 -04:00
i2s drivers: i2s_nrfx: Fix division by 0 in divider calculation 2024-06-25 12:19:20 -04:00
i3c drivers: i3c: add ddr, ibi tir, direct ccc def byte support 2024-07-29 14:23:43 +02:00
ieee802154 kconfig: replace known integer constants with variables 2024-07-27 20:49:15 +03:00
input input: analog_axis: add output inversion 2024-07-27 20:47:18 +03:00
interrupt_controller drivers: interrupt_controller: intc_nuclei_eclic: fixed $ra polluted 2024-07-27 10:42:03 +03:00
ipm everywhere: replace #if IS_ENABLED() as per docs 2024-06-28 07:20:32 -04:00
kscan
led everywhere: replace double words 2024-06-22 05:40:22 -04:00
led_strip
lora lora: rylrxxx: add missing timeout 2024-07-30 11:44:04 +02:00
mbox drivers: mbox: nrf_bellboard: only clear events that raised the IRQ 2024-07-27 15:13:45 +03:00
mdio drivers: mdio: Clear interrupt signal in ISR 2024-07-27 15:10:42 +03:00
memc drivers: memc: fix Kconfig option MEMC_STM32 2024-07-05 18:43:06 +02:00
mfd
mipi_dbi drivers: mipi_dbi: reduce the RAM overhead 2024-07-27 10:45:34 +03:00
mipi_dsi everywhere: replace double words 2024-06-22 05:40:22 -04:00
misc
mm
modem modem: hl7800: set RX socket remote address 2024-07-10 16:16:03 -04:00
mspi drivers: mspi: Add Ambiq apollo3p mspi controller 2024-06-14 21:07:00 -04:00
net drivers: nsos: fix resource leak in nsos_adapt_accept() error path 2024-07-05 18:44:13 +02:00
pcie
peci
pinctrl drivers: pinctrl: Add pinctrl driver for RA8 series 2024-06-26 13:36:14 -04:00
pm_cpu_ops
power_domain
ps2
ptp_clock drivers: ptp_clock_nxp_enet: add module_dev to driver config 2024-07-09 17:20:12 -04:00
pwm drivers: cc13xx_cc26xx: pwm: enable pwm(gpt) in sleep/deepsleep mode 2024-07-09 17:20:46 -04:00
regulator everywhere: replace #if IS_ENABLED() as per docs 2024-06-28 07:20:32 -04:00
reset
retained_mem
rtc drivers: rtc: Add support for Micro Crystal RV-8263-C8 2024-07-29 14:19:47 +02:00
sdhc everywhere: replace double words 2024-06-25 06:05:35 -04:00
sensor drivers: sensor: add driver for lsm9ds1 sensor 2024-07-29 14:21:24 +02:00
serial kconfig: replace known integer constants with variables 2024-07-27 20:49:15 +03:00
sip_svc
smbus
spi drivers: spi: simplified spi_ambiq_xfer function 2024-07-28 07:29:28 +03:00
syscon
tee kconfig: replace known integer constants with variables 2024-07-27 20:49:15 +03:00
timer everywhere: replace double words 2024-06-22 05:40:22 -04:00
usb usb: device_next: introduce UDC_BUF_POOL_*_DEFINE macros 2024-07-30 18:26:04 +01:00
usb_c
video
virtualization
w1
watchdog kconfig: replace known integer constants with variables 2024-07-27 20:49:15 +03:00
wifi drivers: wifi: esp_at: fix UDP socket setup 2024-07-09 19:06:12 +02:00
xen
CMakeLists.txt drivers: tee: Add Tee driver generic API 2024-06-26 14:14:25 -04:00
Kconfig drivers: tee: Add Tee driver generic API 2024-06-26 14:14:25 -04:00