| /rk3399_ARM-atf/drivers/console/ |
| H A D | multi_console.c | 19 int console_register(console_t *console) in IMPORT_SYM() 22 assert((console < stacks_start) || (console >= stacks_end)); in IMPORT_SYM() 25 if (console_is_registered(console) == 1) { in IMPORT_SYM() 29 console->next = console_list; in IMPORT_SYM() 30 console_list = console; in IMPORT_SYM() 54 console_t *console; in console_is_registered() local 58 for (console = console_list; console != NULL; console = console->next) { in console_is_registered() 59 if (console == to_find) { in console_is_registered() 72 void console_set_scope(console_t *console, unsigned int scope) in console_set_scope() argument 74 assert(console != NULL); in console_set_scope() [all …]
|
| /rk3399_ARM-atf/drivers/arm/dcc/ |
| H A D | dcc_console.c | 49 console_t console; member 95 static int32_t dcc_console_putc(int32_t ch, console_t *console) in dcc_console_putc() argument 99 (void)console; in dcc_console_putc() 111 static int32_t dcc_console_getc(console_t *console) in dcc_console_getc() argument 130 static void dcc_console_flush(console_t *console) in dcc_console_flush() argument 134 (void)console; in dcc_console_flush() 143 .console = { 155 int console_dcc_register(console_t *console) in console_dcc_register() argument 157 memcpy(console, &dcc_console.console, sizeof(console_t)); in console_dcc_register() 158 return console_register(console); in console_dcc_register() [all …]
|
| /rk3399_ARM-atf/plat/marvell/armada/a8k/a80x0_puzzle/board/ |
| H A D | system_power.c | 35 static console_t console; in system_power_off() local 45 PLAT_MARVELL_UART_CLK_IN_HZ, 115200, &console); in system_power_off() 49 console.putc(system_off_now[i], &console); in system_power_off() 53 console.flush(&console); in system_power_off() 54 (void)console_unregister(&console); in system_power_off()
|
| /rk3399_ARM-atf/docs/design/ |
| H A D | console-framework.rst | 4 The TF-A console framework is used to register consoles for different boot states 8 The console framework supports a number of different UARTs, it is highly likely 40 The console framework supports multiple consoles. Multiple instances of a UART 41 can be registered at any given moment. Any registered console can have a single 44 console will display only boot logs, the runtime console will display only the 45 runtime output, while the crash console will be used to print the crash log in the 46 event of a crash. Similarly, a console with all three scopes will display any and 52 * Having a single console for both Runtime and Boot messages 53 * Having no runtime console at all and just having a single Boot console. 54 * Having a separate console for crash reporting when debugging. [all …]
|
| /rk3399_ARM-atf/drivers/nxp/console/ |
| H A D | console.mk | 17 PLAT_INCLUDES += -I$(PLAT_DRIVERS_INCLUDE_PATH)/console 24 CONSOLE_SOURCES := $(PLAT_DRIVERS_PATH)/console/16550_console.S \ 25 $(PLAT_DRIVERS_PATH)/console/console_16550.c 29 ${PLAT_DRIVERS_PATH}/console/console_pl011.c 32 CONSOLE_SOURCES := ${PLAT_DRIVERS_PATH}/console/linflex_console.S
|
| /rk3399_ARM-atf/include/drivers/ |
| H A D | console.h | 50 int (*const putc)(int character, struct core_console *console); 52 int (*const getc)(struct core_console *console); 54 void (*const flush)(struct core_console *console); 70 int console_register(console_t *console); 80 void console_set_scope(console_t *console, unsigned int scope);
|
| /rk3399_ARM-atf/plat/qemu/common/ |
| H A D | qemu_console.c | 12 static console_t console; variable 18 PLAT_QEMU_CONSOLE_BAUDRATE, &console); in qemu_console_init() 20 console_set_scope(&console, CONSOLE_FLAG_BOOT | in qemu_console_init()
|
| /rk3399_ARM-atf/plat/ti/common/ |
| H A D | k3_console.c | 16 static console_t console; in k3_console_setup() local 19 K3_USART_BAUD, &console); in k3_console_setup() 21 console_set_scope(&console, CONSOLE_FLAG_BOOT | in k3_console_setup()
|
| /rk3399_ARM-atf/plat/rpi/common/ |
| H A D | rpi3_console_dual.c | 21 int rpi3_register_used_uart(console_t *console) in rpi3_register_used_uart() argument 29 console); in rpi3_register_used_uart() 34 console); in rpi3_register_used_uart()
|
| H A D | rpi3_console_pl011.c | 14 int rpi3_register_used_uart(console_t *console) in rpi3_register_used_uart() argument 19 console); in rpi3_register_used_uart()
|
| /rk3399_ARM-atf/plat/arm/board/arm_fpga/ |
| H A D | fpga_console.c | 16 static console_t console; variable 34 (void)console_pl011_register(base_addr, 0, 0, &console); in fpga_console_init() 36 console_set_scope(&console, CONSOLE_FLAG_BOOT | in fpga_console_init()
|
| /rk3399_ARM-atf/plat/socionext/synquacer/ |
| H A D | sq_bl2_setup.c | 21 static console_t console; variable 29 SQ_CONSOLE_BAUDRATE, &console); in bl2_el3_early_platform_setup() 30 console_set_scope(&console, CONSOLE_FLAG_BOOT); in bl2_el3_early_platform_setup()
|
| H A D | sq_bl31_setup.c | 19 static console_t console; variable 57 SQ_CONSOLE_BAUDRATE, &console); in bl31_early_platform_setup2() 59 console_set_scope(&console, CONSOLE_FLAG_BOOT | CONSOLE_FLAG_RUNTIME); in bl31_early_platform_setup2() 113 SQ_CONSOLE_BAUDRATE, &console); in bl31_early_platform_setup2() 115 console_set_scope(&console, CONSOLE_FLAG_BOOT | CONSOLE_FLAG_RUNTIME); in bl31_early_platform_setup2()
|
| /rk3399_ARM-atf/lib/coreboot/ |
| H A D | coreboot_table.c | 82 static console_cbmc_t console; in setup_cbmem_console() local 83 assert(!console.console.base); /* should only have one CBMEM console */ in setup_cbmem_console() 88 console_cbmc_register(baseaddr, &console); in setup_cbmem_console() 89 console_set_scope(&console.console, CONSOLE_FLAG_BOOT | in setup_cbmem_console()
|
| /rk3399_ARM-atf/include/drivers/arm/ |
| H A D | dcc.h | 18 int console_dcc_register(console_t *console); 19 void console_dcc_unregister(console_t *console);
|
| /rk3399_ARM-atf/plat/mediatek/mt8186/ |
| H A D | bl31_plat_setup.c | 63 static console_t console; in bl31_early_platform_setup2() local 72 &console); in bl31_early_platform_setup2() 75 console_16550_register(UART0_BASE, UART_CLOCK, UART_BAUDRATE, &console); in bl31_early_platform_setup2()
|
| /rk3399_ARM-atf/plat/mediatek/mt8195/ |
| H A D | bl31_plat_setup.c | 63 static console_t console; in bl31_early_platform_setup2() local 72 &console); in bl31_early_platform_setup2() 75 console_16550_register(UART0_BASE, UART_CLOCK, UART_BAUDRATE, &console); in bl31_early_platform_setup2()
|
| /rk3399_ARM-atf/include/drivers/coreboot/ |
| H A D | cbmem_console.h | 17 console_t console; member 21 int console_cbmc_register(uintptr_t base, console_cbmc_t *console);
|
| /rk3399_ARM-atf/plat/mediatek/mt8192/ |
| H A D | bl31_plat_setup.c | 64 static console_t console; in bl31_early_platform_setup2() local 73 &console); in bl31_early_platform_setup2() 76 console_16550_register(UART0_BASE, UART_CLOCK, UART_BAUDRATE, &console); in bl31_early_platform_setup2()
|
| /rk3399_ARM-atf/plat/socionext/uniphier/ |
| H A D | uniphier_console_setup.c | 21 int uniphier_console_putc(int character, console_t *console); 22 int uniphier_console_getc(console_t *console); 23 void uniphier_console_flush(console_t *console);
|
| /rk3399_ARM-atf/plat/qti/msm8916/ |
| H A D | msm8916_setup.c | 27 static console_t console; variable 92 console_uartdm_register(&console, BLSP_UART_BASE); in msm8916_early_platform_setup() 96 console_set_scope(&console, CONSOLE_FLAG_BOOT | in msm8916_early_platform_setup()
|
| /rk3399_ARM-atf/plat/rockchip/common/ |
| H A D | sp_min_plat_setup.c | 55 static console_t console; in sp_min_early_platform_setup2() local 62 rockchip_get_uart_baudrate(), &console); in sp_min_early_platform_setup2()
|
| H A D | bl31_plat_setup.c | 60 static console_t console; in bl31_early_platform_setup2() local 67 rockchip_get_uart_baudrate(), &console); in bl31_early_platform_setup2()
|
| /rk3399_ARM-atf/plat/mediatek/mt8183/ |
| H A D | bl31_plat_setup.c | 116 static console_t console; in bl31_early_platform_setup2() local 125 &console); in bl31_early_platform_setup2() 127 console_16550_register(UART0_BASE, UART_CLOCK, UART_BAUDRATE, &console); in bl31_early_platform_setup2()
|
| /rk3399_ARM-atf/plat/xilinx/common/ |
| H A D | plat_console.c | 44 static void register_console(const console_holder *consoleh, console_t *console) in register_console() argument 54 console); in register_console() 61 console); in register_console() 65 rc = console_dcc_register(console); in register_console() 76 console_set_scope(console, consoleh->console_scope); in register_console()
|