mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-28 15:41:40 +00:00
ARM: tegra: add late init support
Late init function allows passing values like identifiers and perform device specific configurations of pre-boot stage. Tested-by: Andreas Westman Dorcsak <hedmoo@yahoo.com> # ASUS TF T30 Tested-by: Svyatoslav Ryhel <clamor95@gmail.com> # LG P895 T30 Signed-off-by: Svyatoslav Ryhel <clamor95@gmail.com> Signed-off-by: Tom <twarren@nvidia.com>
This commit is contained in:
parent
b1de4d7c6e
commit
1a7ce63c08
2 changed files with 8 additions and 0 deletions
|
@ -31,4 +31,10 @@ int tegra_lcd_pmic_init(int board_id);
|
|||
*/
|
||||
int nvidia_board_init(void);
|
||||
|
||||
/**
|
||||
* nvidia_board_late_init() - perform any board-specific
|
||||
* init on late stages
|
||||
*/
|
||||
void nvidia_board_late_init(void);
|
||||
|
||||
#endif
|
||||
|
|
|
@ -56,6 +56,7 @@ __weak void gpio_early_init_uart(void) {}
|
|||
__weak void pin_mux_display(void) {}
|
||||
__weak void start_cpu_fan(void) {}
|
||||
__weak void cboot_late_init(void) {}
|
||||
__weak void nvidia_board_late_init(void) {}
|
||||
|
||||
#if defined(CONFIG_TEGRA_NAND)
|
||||
__weak void pin_mux_nand(void)
|
||||
|
@ -267,6 +268,7 @@ int board_late_init(void)
|
|||
#endif
|
||||
start_cpu_fan();
|
||||
cboot_late_init();
|
||||
nvidia_board_late_init();
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue