1 /* 2 * Arm SCP/MCP Software 3 * Copyright (c) 2020-2021, Arm Limited and Contributors. All rights reserved. 4 * 5 * SPDX-License-Identifier: BSD-3-Clause 6 */ 7 8 #ifndef CONFIG_STDIO_H 9 #define CONFIG_STDIO_H 10 11 #include <fwk_id.h> 12 #include <fwk_module_idx.h> 13 14 enum config_stdio_element_idx { 15 CONFIG_STDIO_ELEMENT_IDX_STDIN, 16 CONFIG_STDIO_ELEMENT_IDX_STDOUT, 17 CONFIG_STDIO_ELEMENT_IDX_COUNT, 18 }; 19 20 #define CONFIG_STDIO_ELEMENT_ID_STDIN_INIT \ 21 FWK_ID_ELEMENT_INIT(FWK_MODULE_IDX_STDIO, CONFIG_STDIO_ELEMENT_IDX_STDIN) 22 23 #define CONFIG_STDIO_ELEMENT_ID_STDIN \ 24 FWK_ID_ELEMENT(FWK_MODULE_IDX_STDIO, CONFIG_STDIO_ELEMENT_IDX_STDIN) 25 26 #define CONFIG_STDIO_ELEMENT_ID_STDOUT_INIT \ 27 FWK_ID_ELEMENT_INIT(FWK_MODULE_IDX_STDIO, CONFIG_STDIO_ELEMENT_IDX_STDOUT) 28 29 #define CONFIG_STDIO_ELEMENT_ID_STDOUT \ 30 FWK_ID_ELEMENT(FWK_MODULE_IDX_STDIO, CONFIG_STDIO_ELEMENT_IDX_STDOUT) 31 32 #endif /* CONFIG_STDIO_H */ 33