| 716 | ****************************************************************************/ |
| 717 | |
| 718 | void sim_uartinit(void) |
| 719 | { |
| 720 | #ifdef CONFIG_SIM_RAM_UART0 |
| 721 | # ifdef CONFIG_SIM_RAM_UART0_SLAVE |
| 722 | sim_uartram_register("/dev/ttyVS0", true); |
| 723 | # else |
| 724 | sim_uartram_register("/dev/ttyVS0", false); |
| 725 | # endif |
| 726 | #endif |
| 727 | |
| 728 | #ifdef CONFIG_SIM_RAM_UART1 |
| 729 | # ifdef CONFIG_SIM_RAM_UART1_SLAVE |
| 730 | sim_uartram_register("/dev/ttyVS1", true); |
| 731 | # else |
| 732 | sim_uartram_register("/dev/ttyVS1", false); |
| 733 | # endif |
| 734 | #endif |
| 735 | |
| 736 | #ifdef CONFIG_SIM_RAM_UART2 |
| 737 | # ifdef CONFIG_SIM_RAM_UART2_SLAVE |
| 738 | sim_uartram_register("/dev/ttyVS2", true); |
| 739 | # else |
| 740 | sim_uartram_register("/dev/ttyVS2", false); |
| 741 | # endif |
| 742 | #endif |
| 743 | |
| 744 | #ifdef USE_DEVCONSOLE |
| 745 | /* Start the simulated UART device */ |
| 746 | |
| 747 | host_uart_start(); |
| 748 | |
| 749 | /* Register console device */ |
| 750 | |
| 751 | uart_register("/dev/console", &g_console_dev); |
| 752 | #endif |
| 753 | |
| 754 | #ifdef CONFIG_SIM_UART0_NAME |
| 755 | uart_register(CONFIG_SIM_UART0_NAME, &g_tty0_dev); |
| 756 | #endif |
| 757 | |
| 758 | #ifdef CONFIG_SIM_UART1_NAME |
| 759 | uart_register(CONFIG_SIM_UART1_NAME, &g_tty1_dev); |
| 760 | #endif |
| 761 | |
| 762 | #ifdef CONFIG_SIM_UART2_NAME |
| 763 | uart_register(CONFIG_SIM_UART2_NAME, &g_tty2_dev); |
| 764 | #endif |
| 765 | |
| 766 | #ifdef CONFIG_SIM_UART3_NAME |
| 767 | uart_register(CONFIG_SIM_UART3_NAME, &g_tty3_dev); |
| 768 | #endif |
| 769 | } |
| 770 | |
| 771 | /**************************************************************************** |
| 772 | * Name: up_nputs |
no test coverage detected