zephyr/soc/arm/nxp_lpc/lpc11u6x
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
..
CMakeLists.txt
Kconfig.defconfig.lpc11u66
Kconfig.defconfig.lpc11u67
Kconfig.defconfig.lpc11u68
Kconfig.defconfig.series soc: lpc11u6x: fix pinmux initialization priority 2020-09-14 12:47:32 -05:00
Kconfig.series drivers: clock_control: lpc11u6x: Add support for clock controller 2020-07-29 20:12:24 +02:00
Kconfig.soc
iap.h soc: nxp_lpc: lpc11u6x: add IAP interface 2020-07-29 20:12:24 +02:00
linker.ld
soc.c device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
soc.h