zephyr/soc/arm/nordic_nrf
Peter A. Bigot da3f7feaf8 soc: arm: nordic_nrf: unrevert provide custom busy_wait implementations
This reverts commit bd24b31139.

While the test case failure described in #14186 is associated with the
cycle-based busy-wait implementation, that test is fragile, and fails
less frequently once the incongruence between ticks-per-second and the
32 KiHz RTC clock are resolved.  It also assumes that the system clock
is more stable than the infrastructure underlying the the busy-wait
implementation, which is not necessarily true.

The gross inaccuracies in the standard busy-wait on Nordic described in
issue #11626 justify restoring the custom solution.

As this applies to all Nordic devices, move the setting to the top-level
Kconfig.defconfig.

See: https://github.com/zephyrproject-rtos/zephyr/issues/11626#issuecomment-487243369

Signed-off-by: Peter A. Bigot <pab@pabigot.com>
2019-05-07 14:32:21 +02:00
..
include arm: soc: move arm SoCs to top-dir 2018-09-13 00:56:48 -04:00
nrf51 soc: arm: nordic_nrf: unrevert provide custom busy_wait implementations 2019-05-07 14:32:21 +02:00
nrf52 soc: arm: nordic_nrf: unrevert provide custom busy_wait implementations 2019-05-07 14:32:21 +02:00
nrf91 soc: arm: nordic_nrf: unrevert provide custom busy_wait implementations 2019-05-07 14:32:21 +02:00
CMakeLists.txt license: cleanup: add SPDX Apache-2.0 license identifier 2019-04-07 08:45:22 -04:00
Kconfig soc: Kconfig: Add options for compatible NRF SOCs 2018-10-15 09:36:37 -04:00
Kconfig.defconfig soc: arm: nordic_nrf: unrevert provide custom busy_wait implementations 2019-05-07 14:32:21 +02:00
Kconfig.peripherals dts: nrf: Add DPPIC to device tree. 2019-03-28 09:30:57 -04:00
Kconfig.soc kconfig: Remove blank lines at the beginning/end of files 2019-03-13 07:29:42 -05:00