zephyr/drivers/mipi_dsi
Fabio Baltieri fed377f622 drivers: mipi: delay initialization after display drivers
Currently MIPI devices are set to initialize before display drivers,
which is incoherent with how the mcux mipi-dsi device is declared in the
device tree.

This is detected with build time priority checking:

west build -p -b mimxrt595_evk_cm33 samples/drivers/display \
	     -DCONFIG_CHECK_INIT_PRIORITIES=y

ERROR: /soc/peripheral@50000000/mipi_dsi@31000 POST_KERNEL 40 <
		/soc/peripheral@50000000/lcdif@210000 POST_KERNEL 85

Note that this also changes the priority of dsi_stm32, though that
should be ok since does not appear to have other dependencies in
devicetree.

Signed-off-by: Fabio Baltieri <fabiobaltieri@google.com>
2023-07-08 12:39:53 -04:00
..
CMakeLists.txt drivers: mipi_dsi: Introduce STM32H7 DSI host driver 2023-04-06 11:51:06 +02:00
dsi_mcux.c drivers: display: update MCUX ELCDIF driver to use new lcdif binding 2023-05-11 10:04:24 +02:00
dsi_mcux_2l.c drivers: display: update MCUX ELCDIF driver to use new lcdif binding 2023-05-11 10:04:24 +02:00
dsi_stm32.c drivers: mipi_dsi: Introduce STM32H7 DSI host driver 2023-04-06 11:51:06 +02:00
Kconfig drivers: mipi: delay initialization after display drivers 2023-07-08 12:39:53 -04:00
Kconfig.mcux drivers: mipi: introduce MCUX MIPI DSI 2L driver 2023-03-04 09:19:26 +01:00
Kconfig.stm32 drivers: mipi_dsi: Introduce STM32H7 DSI host driver 2023-04-06 11:51:06 +02:00
mipi_dsi.c include: add missing errno.h 2022-10-20 22:52:09 +09:00