Zephyr API Documentation 4.0.99
A Scalable Open Source RTOS
|
Soc and Board hooks. More...
Go to the source code of this file.
Functions | |
void | soc_reset_hook (void) |
SoC hook executed at the beginning of the reset vector. | |
void | soc_prep_hook (void) |
SoC hook executed after the reset vector. | |
void | soc_early_init_hook (void) |
SoC hook executed before the kernel and devices are initialized. | |
void | soc_late_init_hook (void) |
SoC hook executed after the kernel and devices are initialized. | |
void | soc_per_core_init_hook (void) |
SoC per-core initialization. | |
void | board_early_init_hook (void) |
Board hook executed before the kernel starts. | |
void | board_late_init_hook (void) |
Board hook executed after the kernel starts. | |
Soc and Board hooks.
This header file contains function prototypes for the interfaces between zephyr architecture and initialization code and the SoC and board specific logic that resides under boards/ and soc/
void board_early_init_hook | ( | void | ) |
Board hook executed before the kernel starts.
This is called before the kernel has started. This hook is implemented by the board and can be used to perform any board-specific initialization.
void board_late_init_hook | ( | void | ) |
Board hook executed after the kernel starts.
This is called after the kernel has started, but before the main function is called. This hook is implemented by the board and can be used to perform any board-specific initialization.
void soc_early_init_hook | ( | void | ) |
SoC hook executed before the kernel and devices are initialized.
This hook is implemented by the SoC and can be used to perform any SoC-specific initialization.
void soc_late_init_hook | ( | void | ) |
SoC hook executed after the kernel and devices are initialized.
This hook is implemented by the SoC and can be used to perform any SoC-specific initialization.
void soc_per_core_init_hook | ( | void | ) |
SoC per-core initialization.
This hook is implemented by the SoC and can be used to perform any SoC-specific per-core initialization
void soc_prep_hook | ( | void | ) |
SoC hook executed after the reset vector.
This hook is implemented by the SoC and can be used to perform any SoC-specific initialization.
void soc_reset_hook | ( | void | ) |
SoC hook executed at the beginning of the reset vector.
This hook is implemented by the SoC and can be used to perform any SoC-specific initialization.