zephyr/drivers
Peter Bigot 647062adcd drivers: clock_control: nrf_power_clock: use unsigned reference count
The implementation did not account for the incrementing the reference
count past the maximum positive value.  Doing so on a signed integer
results in undefined behavior.  Switch to an unsigned integer where
such an increment results in a zero count, and add an assert that this
has not happened.

Signed-off-by: Peter Bigot <peter.bigot@nordicsemi.no>
2019-12-09 12:54:06 -05:00
..
adc drivers: nrfx: Update implementations after switching to nrfx 2.0.0 2019-11-08 14:54:12 +01:00
audio
bluetooth bluetooth: h5: sending priority events through bt_recv_pri 2019-12-09 17:04:24 +02:00
can drivers: CAN: MCP2515: Optimise TX SPI data length 2019-11-06 21:45:08 +01:00
clock_control drivers: clock_control: nrf_power_clock: use unsigned reference count 2019-12-09 12:54:06 -05:00
console driver: uart: make deprecation effective 2019-11-07 12:44:15 -06:00
counter counter: mchp_xec: update driver for counter tests 2019-12-09 11:53:21 -05:00
crypto
display kconfig: Remove redundant 'default n' and 'prompt' properties 2019-12-09 16:14:50 +01:00
dma drivers: dma: stm32: add missing assignment for fifo threshold 2019-12-09 09:42:24 -06:00
eeprom drivers: eeprom: add driver for Atmel AT24 I2C and AT25 SPI EEPROMs 2019-11-07 16:32:15 -05:00
entropy kconfig: Fix up newly-introduced copy-pasted headers 2019-11-19 15:25:08 -05:00
espi drivers: espi: Implement peripheral api in the driver 2019-11-20 15:02:08 -05:00
ethernet kconfig: Remove redundant 'default n' and 'prompt' properties 2019-12-09 16:14:50 +01:00
flash drivers/flash: Removed native posix flash driver 2019-12-09 11:56:21 -05:00
gpio soc: gecko: Enable SWO output during SoC initialization 2019-11-19 13:56:06 -05:00
hwinfo
i2c drivers: i2c_sifive: fix deprecation warnings 2019-11-19 13:55:27 -05:00
i2s drivers: i2s: fix block size for DMA interface 2019-11-06 14:14:39 +01:00
ieee802154 drivers: ieee802154_kw41z: Create a fake ACK frame for upper layers 2019-12-09 12:47:45 -05:00
interrupt_controller drivers: interrupt_controller: Add SweRV PIC support 2019-12-09 12:46:56 -05:00
ipm drivers: ipm: nrfx: add event_index assertion 2019-11-27 12:14:22 -05:00
kscan drivers: kscan_mchp_xec: fix memory corruption 2019-12-02 15:46:11 -06:00
led
led_strip
modem drivers: modem: Document UART device name 2019-12-02 15:34:45 +01:00
net kconfig: Clean up 'config FOO' (two spaces) definitions 2019-11-04 17:31:27 -05:00
neural_net
pcie kconfig: Remove redundant 'default n' and 'prompt' properties 2019-12-09 16:14:50 +01:00
pinmux drivers: pinmux: stm32l0: More I2C pinmuxes added 2019-12-09 09:48:23 -06:00
ps2 drivers: ps2: Compile out PS/2 in terms of an eSPI peripheral 2019-11-20 15:02:08 -05:00
ptp_clock
pwm drivers/pwm: Fix abs() usage in xec driver 2019-12-03 13:34:19 -05:00
sensor drivers: nrf_clock_calibration: wait for sensor initialization 2019-11-28 14:21:49 -05:00
serial kconfig: Remove redundant 'default n' and 'prompt' properties 2019-12-09 16:14:50 +01:00
spi kconfig: Remove redundant 'default n' and 'prompt' properties 2019-12-09 16:14:50 +01:00
timer kconfig: Remove redundant 'default n' and 'prompt' properties 2019-12-09 16:14:50 +01:00
usb usb: Cleanup for multiplied defines 2019-12-09 12:48:13 -05:00
video video: mt9m114: Fix integer handling issues 2019-11-15 10:11:05 +01:00
watchdog drivers: watchdog: Fix callback call on STM32 WWDG enable 2019-12-09 16:36:12 +01:00
wifi
CMakeLists.txt drivers: eeprom: add API for EEPROM devices 2019-11-07 16:32:15 -05:00
Kconfig drivers: eeprom: add API for EEPROM devices 2019-11-07 16:32:15 -05:00