1 /* SPDX-License-Identifier: GPL-2.0+ */ 2 /* 3 * Copyright 2018 NXP 4 */ 5 6 #include <asm/arch/sci/sci.h> 7 #include <asm/mach-imx/sys_proto.h> 8 #include <linux/types.h> 9 10 struct pass_over_info_t { 11 u16 barker; 12 u16 len; 13 u32 g_bt_cfg_shadow; 14 u32 card_address_mode; 15 u32 bad_block_count_met; 16 u32 g_ap_mu; 17 }; 18 19 extern unsigned long boot_pointer[]; 20 void build_info(void); 21 enum boot_device get_boot_device(void); 22 int print_bootinfo(void); 23 int sc_pm_setup_uart(sc_rsrc_t uart_rsrc, sc_pm_clock_rate_t clk_rate); 24