zephyr/drivers
Peter Bigot ccfdc3c34b drivers: nrf_clock_calibration: wait for sensor initialization
When using the RC clock source a periodic calibration is invoked that
involves reading from the die temperature sensor.  The code did not
protect against execution order that caused the periodic calibration
to be invoked before the temperature sensor was initialized.

Update the temperature sensor to detect that it has not been
initialized and so should reject attempts to fetch a reading.

Update the calibration code to do nothing when temperature reading
fails.

Signed-off-by: Peter Bigot <peter.bigot@nordicsemi.no>
2019-11-28 14:21:49 -05:00
..
adc drivers: nrfx: Update implementations after switching to nrfx 2.0.0 2019-11-08 14:54:12 +01:00
audio kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00
bluetooth drivers: bluetooth: hci: rpmsg: fix handling of hci events 2019-11-28 10:55:32 +02:00
can drivers: CAN: MCP2515: Optimise TX SPI data length 2019-11-06 21:45:08 +01:00
clock_control drivers: nrf_clock_calibration: wait for sensor initialization 2019-11-28 14:21:49 -05:00
console driver: uart: make deprecation effective 2019-11-07 12:44:15 -06:00
counter counter: mchp_xec: fix logical/bit-wise AND 2019-11-28 07:14:02 -05:00
crypto kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00
display kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00
dma kconfig: Fix up newly-introduced copy-pasted headers 2019-11-19 15:25:08 -05: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 drivers: eth_enc424j600: check received frame length 2019-11-20 17:00:38 +01:00
flash drivers: flash_handlers fixes stray semicolon 2019-11-28 13:39:00 -05:00
gpio soc: gecko: Enable SWO output during SoC initialization 2019-11-19 13:56:06 -05:00
hwinfo kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00
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 kconfig: Clean up 'config FOO' (two spaces) definitions 2019-11-04 17:31:27 -05:00
interrupt_controller boards: riscv: rv32m1: enable BT related configuration 2019-11-08 15:38:57 +01:00
ipm drivers: ipm: nrfx: add event_index assertion 2019-11-27 12:14:22 -05:00
kscan kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00
led kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00
led_strip kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00
modem kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00
net kconfig: Clean up 'config FOO' (two spaces) definitions 2019-11-04 17:31:27 -05:00
neural_net kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00
pcie kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00
pinmux soc: stm32f103Xb: Enable CAN support for this SoC 2019-11-13 10:30:19 -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 kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00
pwm pwm: pwm_mchp_xec: fix potential out of bound access 2019-11-27 13:00:13 -05:00
sensor drivers: nrf_clock_calibration: wait for sensor initialization 2019-11-28 14:21:49 -05:00
serial drivers: nrf: Fix UART and UARTE hanging on RX errors 2019-11-26 09:01:22 +01:00
spi spi: fix spell typo in spi handler 2019-11-20 09:56:53 -08:00
timer drivers/timer: Clamp after tick adjustment, not before 2019-11-27 18:43:53 +01:00
usb drivers: usb_dc_stm32: do not restrict out stage transfers to one MPS 2019-11-21 11:33:41 +01:00
video video: mt9m114: Fix integer handling issues 2019-11-15 10:11:05 +01:00
watchdog driver: watchdog: Error handling issues in wdt_wwdg_stm32.c #20503 2019-11-18 09:18:13 -06:00
wifi kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00
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