zephyr/drivers
Daniel Leung 8b8e8f99ba display: introduce CONFIG_DISPLAY_INIT_PRIORITY
This introduces a new kconfig CONFIG_DISPLAY_INIT_PRIORITY
to specify the initialization priority for display devices.
Most of the display devices are using APPLICATION and
CONFIG_APPLICATION_INIT_PRIORITY which is not entirely
appropriate for devices. Due to linking order, the display
device may be initialized after application code at same
init level and priority. This results in the display device
not ready to be used for application code. So this kconfig
option allows the display devices to be initialized earlier
if needed.

For the drivers using CONFIG_APPLICATION_INIT_PRIORITY,
they have been changed to use CONFIG_DISPLAY_INIT_PRIORITY
instead.

Note that the default value for CONFIG_DISPLAY_INIT_PRIORITY
is the same as CONFIG_APPLICATION_INIT_PRIORITY at 90 to
avoid any functional changes.

Signed-off-by: Daniel Leung <daniel.leung@intel.com>
2021-08-12 17:00:39 +02:00
..
adc Microchip: MEC172x: ADC driver 2021-08-11 19:44:31 -04:00
audio
bbram nuvoton: battery-backed ram 2021-08-07 20:32:33 -04:00
bluetooth soc: riscv: esp32c3: added initial support for ble 2021-08-07 19:59:27 -04:00
cache
can drivers: can: stm32: fix typo in a comment 2021-08-05 16:11:11 +02:00
clock_control drivers/clock_control: stm32: Add stm32u5 support 2021-07-29 07:28:32 -05:00
console drivers: console: update USB_UART_CONSOLE description 2021-07-19 04:02:07 -04:00
counter drivers: counter: nrfx_timer: Add option to use ZLI interrupt 2021-08-05 16:17:23 +02:00
crypto drivers/crypto: stm32: add support for socs with AES IP 2021-07-23 16:25:27 -04:00
dac dac: dacx0508: convert to spi_dt_spec 2021-08-03 13:58:39 +02:00
debug
disk disk: Add support for MCUs with SDIO drivers. 2021-07-16 18:57:17 -04:00
display display: introduce CONFIG_DISPLAY_INIT_PRIORITY 2021-08-12 17:00:39 +02:00
dma drivers: dma_sam_xdmac: add dma_reload function 2021-07-27 09:52:07 -04:00
ec_host_cmd_periph
edac drivers: edac: Fix PCIe Kconfig dependency 2021-07-12 20:02:00 -04:00
eeprom eeprom: at2x: convert to _dt_spec 2021-08-09 19:50:53 -04:00
entropy soc: arm: nxp_imx: rt: Configure settings for TRNG IP 2021-08-06 20:29:59 -04:00
espi driver: eSPI: npcx: select the host interface to eSPI explicitly 2021-08-03 13:59:42 +02:00
ethernet ethernet: w5500: convert to _dt_spec 2021-08-09 19:50:53 -04:00
flash drivers: flash_sam: fix flash_sam_write_page 2021-08-11 11:29:04 -04:00
gpio drivers: gpio_emul: Add dummy pm support 2021-08-11 19:39:13 -04:00
hwinfo drivers: hwinfo: add NXP MCUX RCM hwinfo driver 2021-07-08 09:33:32 -05:00
i2c driver: i2c: Add TCA9546a I2C switch driver 2021-08-05 11:48:30 +02:00
i2s drivers: i2s: Add support for nRF I2S peripherals 2021-07-28 18:41:26 -04:00
ieee802154 net: openthread: Add capability to disable properly CSL. 2021-08-07 20:27:25 -04:00
interrupt_controller pm: use actions for device PM control 2021-08-04 08:23:01 -04:00
ipm drivers: ipm: add driver based on stm32 hsem 2021-08-09 16:11:28 +02:00
kscan drivers: ht16k33: convert keyscan driver from gpio API to kscan API 2021-06-18 11:22:40 +02:00
led pm: use actions for device PM control 2021-08-04 08:23:01 -04:00
led_strip led_strip: lpd880x: update to spi_dt_spec 2021-08-09 22:40:18 -04:00
lora lora: sx12xx_common: thread safe RX 2021-08-08 04:19:27 -04:00
memc drivers: stm32-fmc: enable MEMC_STM32 default based on dt 2021-06-29 11:30:35 -04:00
misc
modem pm: fix incorrect usages of PM_DEVICE_STATE_OFF 2021-08-04 08:23:01 -04:00
net drivers: net: ppp: fix removing CRC16 from packet 2021-07-15 06:54:33 -04:00
neural_net
pcie pcie: msi: fix MSI-X fallback to MSI 2021-08-10 14:46:22 -04:00
peci
pinmux Microchip: MEC172x: Update pinmux driver 2021-08-03 19:04:56 -04:00
pm_cpu_ops driver: pm_cpu_ops: change PM_CPU_OPS_PSCI's dependency 2021-07-13 09:30:29 -04:00
ps2 drivers: PS/2: npcx: Replace device_get_binding with DEVICE_DT_GET 2021-07-02 15:41:28 -04:00
ptp_clock
pwm drivers: pwm: introduce new Telink B91 PWM driver 2021-08-05 16:11:41 +02:00
regulator
sensor Revert "include: driver: sensor: add tank level channel in units of percent" 2021-08-10 09:44:48 -05:00
serial Microchip: MEC172x: Add UART driver 2021-08-09 16:21:33 -04:00
spi pm: use actions for device PM control 2021-08-04 08:23:01 -04:00
syscon drivers: syscon: Add generic syscon API 2021-07-16 21:31:38 -04:00
timer timer: hpet: make it support EHL/PSE CPU 2021-08-11 11:30:05 -04:00
usb usb: remove Kconfig option CONFIG_USB 2021-08-03 19:00:12 -04:00
video
virtualization
watchdog watchdog: add watchdog driver support to mimxrt685 platform 2021-08-02 13:21:20 -05:00
wifi drivers: wifi: esp_at: fix race condition when waiting for 'SEND OK' 2021-07-28 21:08:51 -04:00
CMakeLists.txt nuvoton: battery-backed ram 2021-08-07 20:32:33 -04:00
Kconfig nuvoton: battery-backed ram 2021-08-07 20:32:33 -04:00