Sys Init

This section shows the list of initialization functions at each level, in order of invocation. Any conflicts in priority with Device Tree dependencies will also be shown below.
EARLY
    No init functions at this level
PRE_KERNEL_1
  1. __init___device_dts_ord_28: clock_control_esp32_init(__device_dts_ord_28)
  2. __init_statics_init_pre: statics_init(NULL)
  3. __init___device_dts_ord_12: gpio_esp32_init(__device_dts_ord_12)
  4. __init___device_dts_ord_45: uart_esp32_init(__device_dts_ord_45)
  5. __init___device_dts_ord_47: serial_esp32_usb_init(__device_dts_ord_47)
PRE_KERNEL_2
  1. __init_sys_clock_driver_init: sys_clock_driver_init(NULL)
POST_KERNEL
  1. __init_enable_logger: enable_logger(NULL)
  2. __init_malloc_prepare: malloc_prepare(NULL)
  3. __init_gpio_esp32_sys_init: gpio_esp32_sys_init(NULL)
  4. __init_k_sys_work_q_init: k_sys_work_q_init(NULL)
  5. __init_uart_console_init: uart_console_init(NULL)
  6. __init_enable_shell_uart: enable_shell_uart(NULL)
APPLICATION
    No init functions at this level
SMP
    No init functions at this level