zephyr/drivers
Milind Paranjpe 21da8c27bf drivers: usb: mcux: Deinit then Init endpoint HAL during config
The USB device subsystem driver's set_interface() function calls
usb_dc_ep_configure() followed by usb_dc_ep_enable(). When
switching between alternate settings of a configuration's
interface, set_endpoint() can be followed by reset_endpoint() on
an endpoint. Some time later, set_endpoint() can be called again
on the same endpoint. This results in the HAL's
kUSB_DeviceControlEndpointInit function being called twice in a
row, which causes a memory allocation error. A simple solution is
to call the HAL's kUSB_DeviceControlEndpointDeinit function
before calling kUSB_DeviceControlEndpointInit. This overcomes the
memory allocation error.

Signed-off-by: Milind Paranjpe <mparanjpe@yahoo.com>
2022-11-08 09:43:44 +00:00
..
adc drivers: ti: cc13xx/cc26xx: implement ADC driver 2022-11-04 17:31:59 -04:00
audio include: add missing zephyr/irq.h include 2022-10-17 22:57:39 +09:00
bbram include: fix includes for IT8xxx2 SoC 2022-10-12 16:10:05 -04:00
bluetooth Bluetooth: Move out string related function of common/log.h 2022-11-02 13:28:57 +01:00
cache
can drivers: can: make the fake CAN driver generally available 2022-11-02 08:19:33 -07:00
clock_control drivers: clock-control: Microchip MEC172x adjust clock based on OTP 2022-10-28 14:29:46 -05:00
console sparse: fix sparse warnings found in sof compilation 2022-11-02 14:34:20 -04:00
coredump
counter include: add missing zephyr/irq.h include 2022-10-17 22:57:39 +09:00
crypto intel: ace15: Enabling sha driver by default 2022-10-31 12:45:33 -07:00
dac include: add missing zephyr/irq.h include 2022-10-17 22:57:39 +09:00
dai drivers: dmic: remove invalid assert on dmic->created 2022-11-04 08:59:11 +00:00
debug
disk drivers: flashdisk: make disk access thread-safe 2022-11-02 10:31:58 +01:00
display drivers: display: rm68200: add missing kernel.h include 2022-10-24 12:44:57 +02:00
dma spi: SAM support SPI transfers with DMA 2022-11-08 09:37:59 +00:00
ec_host_cmd_periph include: add missing kernel.h include 2022-10-11 18:05:17 +02:00
edac
eeprom drivers: eeprom: mchp_xec: add missing kernel.h include 2022-11-04 08:59:24 +00:00
entropy drivers: Add NXP CSS entropy driver 2022-11-02 16:54:10 -05:00
espi espi: it8xxx2: reset PLTRST# virtual wire signal during eSPI reset 2022-11-07 09:50:27 +01:00
ethernet drivers: e1000: Use lookup() instead of probe() 2022-11-03 09:54:56 -05:00
flash soc: atmel: add base support for C2x SOC 2022-11-04 16:03:01 +01:00
fpga samples: boards: Add Qomu board sample 2022-10-20 15:41:09 +02:00
gpio drivers: gpio_s32: expose gpio_utils.h 2022-11-04 17:44:08 -04:00
hwinfo
i2c ITE: drivers/i2c: Fix mutex bug 2022-11-03 09:01:07 +00:00
i2s include: add missing zephyr/kernel.h 2022-10-20 22:52:09 +09:00
i3c i3c: fix ccc setmrl/setmwl helper addr 2022-10-14 12:27:39 -04:00
ieee802154 net: pkt: decouple from ieee802154 internals 2022-10-17 16:54:37 +02:00
interrupt_controller drivers: interrupt_controller: initial support for NXP S32Z27 EIRQ 2022-11-04 17:44:08 -04:00
ipm drivers: ipm: Update drivers to use devicetree Kconfig symbol 2022-10-31 16:45:56 -05:00
kscan include: add missing zephyr/irq.h include 2022-10-17 22:57:39 +09:00
led
led_strip
lora include: add missing zephyr/irq.h include 2022-10-17 22:57:39 +09:00
mbox include: add missing zephyr/irq.h include 2022-10-17 22:57:39 +09:00
mdio include: add missing kernel.h include 2022-10-11 18:05:17 +02:00
memc include: add missing zephyr/kernel.h 2022-10-20 22:52:09 +09:00
mipi_dsi drivers: mipi_dsi: mcux: add missing soc.h 2022-10-24 12:44:57 +02:00
misc
mm memory manager: Add runtime memory discovery 2022-11-07 06:44:05 -05:00
modem modem: hl7800: ensure net_if_down is triggered and not ignored 2022-11-04 08:54:50 +00:00
net drivers/net: Increase recv_cb buffer to prevent snprintk overflow 2022-10-26 12:00:04 +02:00
neural_net include: add missing zephyr/irq.h include 2022-10-17 22:57:39 +09:00
pcie drivers: pcie: reintroduce support for I/O BARs 2022-11-01 15:22:31 -04:00
peci include: add missing zephyr/kernel.h 2022-10-20 22:52:09 +09:00
pinctrl drivers: pinctrl: add NXP S32 SIUL2 driver 2022-10-14 09:51:14 +02:00
pinmux include: add missing errno.h include 2022-10-11 18:05:17 +02:00
pm_cpu_ops
power_domain drivers: power_domain: Update drivers to use devicetree Kconfig symbol 2022-11-02 15:41:17 +09:00
ps2 include: add missing zephyr/irq.h include 2022-10-17 22:57:39 +09:00
ptp_clock
pwm drivers: pwm: pwm_mcux_sctimer: Fix stopping PWM 2022-11-07 10:10:37 -06:00
regulator drivers: regulator: support regulator-boot-on for PMIC driver 2022-10-18 14:12:52 +02:00
reset include: add missing limits.h include 2022-10-11 18:05:17 +02:00
sdhc include: add missing zephyr/irq.h include 2022-10-17 22:57:39 +09:00
sensor drivers: sensor: Remove brackets from sensor info shell command output 2022-11-02 15:40:24 +09:00
serial drivers: pcie: reintroduce support for I/O BARs 2022-11-01 15:22:31 -04:00
spi spi: SAM support SPI transfers with DMA 2022-11-08 09:37:59 +00:00
syscon include: add missing errno.h include 2022-10-11 18:05:17 +02:00
timer drivers: timers: riscv: don't leak Kconfig symbols 2022-11-02 15:40:59 +09:00
usb drivers: usb: mcux: Deinit then Init endpoint HAL during config 2022-11-08 09:43:44 +00:00
usb_c usb-c: Remove VBUS measurement and control 2022-10-22 18:38:35 -04:00
video include: add missing zephyr/irq.h include 2022-10-17 22:57:39 +09:00
virtualization drivers: pcie: reintroduce support for I/O BARs 2022-11-01 15:22:31 -04:00
w1 treewide: Use CONFIG_*_ENDIAN instead of __BYTE_ORDER__ 2022-10-28 19:23:46 +09:00
watchdog include: add missing zephyr/sys_clock.h 2022-10-20 22:52:09 +09:00
wifi drivers: wifi: esp32: add softap config 2022-11-03 10:24:14 +01:00
xen include: add missing zephyr/irq.h include 2022-10-17 22:57:39 +09:00
CMakeLists.txt usb-c: Change dir name from usbc to usb_c 2022-10-22 18:38:35 -04:00
Kconfig usb-c: Change dir name from usbc to usb_c 2022-10-22 18:38:35 -04:00