zephyr/arch/arm
Daniel Leung 8a3273aeb6 arm/fsl_frdm_k64f: serial/uart_k20: rework UART clock gating
The code to poke the system integration module to disable clock gating
for UARTs only works for UART0-3 since all the bits are in the same
register. However, clocks for UART4 and UART5 are controlled by
another register. This means that we have been writing to the wrong
bit for enabling UART4.

This patch fixes this issue, and moves the clock gating clock into
board initialization. The incorrect code has also been removed to
prevent accidental mis-use. The dev_data struct is no longer needed
for uart_k20, so that is removed as well.

Change-Id: I67845a417e43647bf0ffcbdbda34ce68fa887713
Signed-off-by: Daniel Leung <daniel.leung@intel.com>
2016-02-05 20:25:06 -05:00
..
core kernel: add per-thread errno support 2016-02-05 20:24:58 -05:00
include kernel: add per-thread errno support 2016-02-05 20:24:58 -05:00
platforms arm/fsl_frdm_k64f: serial/uart_k20: rework UART clock gating 2016-02-05 20:25:06 -05:00
Kbuild build: set platform name without quotes and reuse everywhere 2016-02-05 20:24:54 -05:00
Kconfig kconfig: define architecture as a kconfig variable 2016-02-05 20:24:52 -05:00
Makefile move cflags setting to arch/<arch>/Makefile 2016-02-05 20:24:28 -05:00
defconfig qemu: Creation of QEMU specific platforms 2016-02-05 20:24:56 -05:00