zephyr/soc
Simon Guinot fbcaa84a6c soc: lpc11u6x: fix pinmux initialization priority
The commit aac9e2c5e3
("device: Revise how initialization status is being handled") highlights
an initialization priority issue between the clock and pinmux device.
Since this commit Zephyr is not booting anymore on LPC11U6x MCUs. The
clock driver gets a NULL pointer when calling device_get_binding() to
retrieve the pinmux device. It is because the pinmux device is not
initialized yet due to a lesser priority.

This patch fixes this issue by ensuring that Zephyr initializes the
pinmux device before the clock device.

Signed-off-by: Simon Guinot <simon.guinot@seagate.com>
2020-09-14 12:47:32 -05:00
..
arc ARC: SOC: NSIM: fix CMakeLists indentation 2020-09-05 10:22:56 -05:00
arm soc: lpc11u6x: fix pinmux initialization priority 2020-09-14 12:47:32 -05:00
nios2 soc: nios2: Cleanup linker scripts to use new DTS macros 2020-04-30 20:59:13 -05:00
posix zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
riscv device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
x86 boards: x86: Remove gpmrb board 2020-07-30 12:15:01 -04:00
xtensa soc: intel_apl_adsp: Tweak adsp initialization 2020-09-04 07:55:52 -04:00
Kconfig timing: introduce timing functions as a generic feature 2020-09-05 13:28:38 -05:00