zephyr/drivers
Krzysztof Chruscinski 03f4a648b1 drivers: clock_control: nrf: Fix waiting for LF clock
Algorithm for waiting for clock stabilization was failing in case when
it was waiting for clock availablity and clock was already available
before function was called. That is because nrfx_clock_is_running
was returning false because XTAL was already started but not yet
running.

Added a check for current LF source, if XTAL is picked that indicates
that RC is already running because of two stage startup procedure.

Added documentation of lfclk_spinwait with explanation of two stage
approach.

Signed-off-by: Krzysztof Chruscinski <krzysztof.chruscinski@nordicsemi.no>
2020-09-22 09:58:19 +02:00
..
adc drivers: Manual const-ification of device driver instance 2020-09-02 13:48:13 +02:00
audio device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
bluetooth drivers: Bluetooth: rpmsg: Add missing BT_QUIRK_NO_AUTO_DLE 2020-09-16 12:02:32 +02:00
can isr: Normalize usage of device instance through ISR 2020-09-02 13:48:13 +02:00
clock_control drivers: clock_control: nrf: Fix waiting for LF clock 2020-09-22 09:58:19 +02:00
console device: Fixing new left over device instance made constant 2020-09-15 09:18:43 -05:00
counter drivers: timer: nrf: Add configurable clock startup mode 2020-09-10 21:31:01 +02:00
crypto device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
dac device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
debug tracing: cleanup and split segger/rtt configuration options 2020-02-07 15:58:05 -05:00
display isr: Normalize usage of device instance through ISR 2020-09-02 13:48:13 +02:00
dma drivers: dma: dma_stm32_v2: typo in compilation switch 2020-09-11 09:31:27 -05:00
ec_host_cmd_periph ec_host_cmd_periph: add device API 2020-09-04 14:50:45 -04:00
eeprom dts/Kconfig: Remove HAS_DTS_I2C 2020-09-18 13:34:44 -05:00
entropy drivers/entropy: stm32: fix error erasing 2020-09-09 14:10:07 +02:00
espi isr: Normalize usage of device instance through ISR 2020-09-02 13:48:13 +02:00
ethernet drivers: eth_enc424j600: initialize device pointer 2020-09-21 16:45:03 -05:00
flash drivers/flash/soc_flash_nrf: Enable ticker radio sync only with Zephyr LL 2020-09-21 13:06:16 +02:00
gpio drivers: gpio: sx1509b: fix interrupt handler argument 2020-09-03 14:05:56 -04:00
hwinfo drivers: hwinfo: sam: Add sam4l hwinfo support 2020-09-04 16:29:19 -05:00
i2c dts/Kconfig: Remove HAS_DTS_I2C 2020-09-18 13:34:44 -05:00
i2s i2s: cavs: cast device struct to void ptr for DMA user data 2020-09-03 17:33:11 -04:00
ieee802154 isr: Normalize usage of device instance through ISR 2020-09-02 13:48:13 +02:00
interrupt_controller driver: interrupt_controller: miwu: fix build errors from device const 2020-09-02 19:01:28 +02:00
ipm drivers: Manual const-ification of device driver instance 2020-09-02 13:48:13 +02:00
kscan dts/Kconfig: Remove HAS_DTS_I2C 2020-09-18 13:34:44 -05:00
led dts/Kconfig: Remove HAS_DTS_I2C 2020-09-18 13:34:44 -05:00
led_strip drivers: led_strip: APA102 use CS flags from devicetree 2020-09-14 18:35:26 -05:00
lora drivers: lora: sx126x: Support software-managed RF switches 2020-09-04 12:36:53 +02:00
modem drivers: modem: hl7800: fix dts binding 2020-09-16 14:21:41 -05:00
net drivers: net: slip: Allow slip to co-exist with other interfaces 2020-09-21 10:02:06 -05:00
neural_net device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
pcie drivers: pcie: endpoint: fix ISR prototype 2020-09-08 18:10:22 -05:00
peci drivers: peci: xec: Fix error recovery handling 2020-09-15 12:35:15 -05:00
pinmux drivers/pinmux/stm32: add/fix pinmux for F103xG 2020-09-18 14:25:55 -05:00
ps2 drivers: Manual const-ification of device driver instance 2020-09-02 13:48:13 +02:00
ptp_clock device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
pwm device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
sensor drivers: sensor: lsm6dsl: make the driver multi-instance 2020-09-18 22:08:44 -04:00
serial drivers: clk_ctrl: npcx: fixed 'line length exceeds 80 columns' warning. 2020-09-03 21:53:35 +02:00
spi drivers: spi: nrfx: Restore recently changed spi_context function 2020-09-15 15:59:18 +02:00
timer drivers: timer: nrf: Add configurable clock startup mode 2020-09-10 21:31:01 +02:00
usb usb: nrf: Do not allow to clear STALL or dtoggle for ISO ep. 2020-09-15 10:15:20 +02:00
video drivers: video: mcux_csi: Fix compile error 2020-09-03 18:08:08 -04:00
watchdog drivers: watchdog: cmsdk: rename wdog_cmsdk_apb_enable 2020-09-09 17:19:43 +02:00
wifi drivers: wifi: simplelink: reimplement getaddrinfo 2020-09-11 15:29:03 +03:00
CMakeLists.txt ec_host_cmd_periph: add device API 2020-09-04 14:50:45 -04:00
Kconfig ec_host_cmd_periph: add device API 2020-09-04 14:50:45 -04:00