// SPDX-License-Identifier: GPL-2.0-only #include #include #include #include #include #include #include #include #include #include #include #include extern char __dtb_imx7d_sdb_start[]; static inline void setup_uart(void) { imx7_early_setup_uart_clock(); imx7_setup_pad(MX7D_PAD_UART1_TX_DATA__UART1_DCE_TX); imx7_uart_setup_ll(); putc_ll('>'); } ENTRY_FUNCTION(start_imx7d_sabresd, r0, r1, r2) { imx7_cpu_lowlevel_init(); if (IS_ENABLED(CONFIG_DEBUG_LL)) setup_uart(); imx7d_barebox_entry(__dtb_imx7d_sdb_start + get_runtime_offset()); }