zephyr/soc/arm
Daniel Leung 2ac3a85273 soc: mec1501: wait for UART FIFO clear before deep sleep
It is observed that after each test, weird characters appear on
console. This problem goes away if deep sleep is disabled.
The theory is that the CPU runs to deep sleep (_sys_suspend())
faster than UART can shift all the bits out. If we spin wait
for UART FIFO to clear, this is no longer an issue. This is
circumstantial evidence to the theory. So for now, put in
a workaround to spin wait for UART FIFO to clear before
going into deep sleep.

Relates to #22885

Signed-off-by: Daniel Leung <daniel.leung@intel.com>
2020-02-28 20:18:13 +02:00
..
arm kconfig: Replace defconfig singe-symbol 'if's with 'depends on' 2020-02-12 10:32:13 -06:00
atmel_sam SoC: SAM3x and SAM4: Add the Flash Controller to the DT 2020-02-27 21:14:54 +01:00
atmel_sam0 sam0: flash: Fix build issue reported by flash_shell sample 2020-02-08 10:29:28 -06:00
bcm_vk kconfig: Replace defconfig singe-symbol 'if's with 'depends on' 2020-02-12 10:32:13 -06:00
common/cortex_m arch: arm: Move ARM code to AArch32 sub-directory 2019-12-20 11:40:59 -05:00
cypress kconfig: Replace defconfig singe-symbol 'if's with 'depends on' 2020-02-12 10:32:13 -06:00
microchip_mec soc: mec1501: wait for UART FIFO clear before deep sleep 2020-02-28 20:18:13 +02:00
nordic_nrf kconfig: Replace defconfig singe-symbol 'if's with 'depends on' 2020-02-12 10:32:13 -06:00
nxp_imx kconfig: Replace defconfig singe-symbol 'if's with 'depends on' 2020-02-12 10:32:13 -06:00
nxp_kinetis kconfig: Replace defconfig singe-symbol 'if's with 'depends on' 2020-02-12 10:32:13 -06:00
nxp_lpc kconfig: Replace defconfig singe-symbol 'if's with 'depends on' 2020-02-12 10:32:13 -06:00
qemu_cortex_a53 soc: arm64: qemu-cortex-a53: Add MMU support 2020-02-20 17:24:59 +02:00
silabs_exx32 boards: arm: silabs_exx32: correct Kconfig option prompt 2020-02-25 14:07:45 +02:00
st_stm32 SoC: stm32: Include LL utilities if HWINFO is selected 2020-02-27 21:14:54 +01:00
ti_lm3s6965 kconfig: Replace non-defconfig single-symbol 'if's with 'depends on' 2020-02-12 10:32:34 -06:00
ti_simplelink kconfig: Replace non-defconfig single-symbol 'if's with 'depends on' 2020-02-12 10:32:34 -06:00
xilinx_zynqmp kconfig: Remove assignments to CONFIG_<arch> syms and hide them 2020-02-08 00:50:08 -06:00
CMakeLists.txt soc: arm: framework for common fixed MPU region configuration 2019-12-09 11:51:14 -05:00
Kconfig soc: arm: framework for common fixed MPU region configuration 2019-12-09 11:51:14 -05:00