static void console_tx_byte(unsigned char byte) { #if CONFIG_CONSOLE_NE2K #ifdef __PRE_RAM__ ne2k_append_data(&byte, 1, CONFIG_CONSOLE_NE2K_IO_PORT); #endif #endif if (byte == '\n') uart8250_tx_byte(CONFIG_TTYS0_BASE, '\r'); uart8250_tx_byte(CONFIG_TTYS0_BASE, byte); }
void console_tx_byte(unsigned char byte) { if (byte == '\n') console_tx_byte('\r'); #if CONFIG_CONSOLE_SERIAL8250MEM if (oxford_oxpcie_present) { uart8250_mem_tx_byte( CONFIG_OXFORD_OXPCIE_BASE_ADDRESS + 0x1000, byte); } #endif #if CONFIG_CONSOLE_SERIAL8250 uart8250_tx_byte(CONFIG_TTYS0_BASE, byte); #endif #if CONFIG_USBDEBUG && (CONFIG_EARLY_CBMEM_INIT || !defined(__PRE_RAM__)) usbdebug_tx_byte(dbgp_console_output(), byte); #endif #if CONFIG_CONSOLE_NE2K ne2k_append_data(&byte, 1, CONFIG_CONSOLE_NE2K_IO_PORT); #endif #if CONFIG_CONSOLE_CBMEM && (CONFIG_EARLY_CBMEM_INIT || !defined(__PRE_RAM__)) cbmemc_tx_byte(byte); #endif #if CONFIG_SPKMODEM spkmodem_tx_byte(byte); #endif }
void console_tx_byte(unsigned char byte) { if (byte == '\n') console_tx_byte('\r'); #if CONFIG_CONSOLE_SERIAL8250MEM if (serial8250mem_base_address) uart8250_mem_tx_byte(serial8250mem_base_address, byte); #endif #if CONFIG_CONSOLE_SERIAL8250 uart8250_tx_byte(CONFIG_TTYS0_BASE, byte); #endif #if CONFIG_CONSOLE_NE2K ne2k_append_data(&byte, 1, CONFIG_CONSOLE_NE2K_IO_PORT); #endif }
/* FIXME: need to make console driver more generic */ void console_tx_byte(unsigned char byte) { if (byte == '\n') console_tx_byte('\r'); #if CONFIG_CONSOLE_SERIAL8250MEM if (oxford_oxpcie_present) { uart8250_mem_tx_byte( CONFIG_OXFORD_OXPCIE_BASE_ADDRESS + 0x1000, byte); } #endif #if CONFIG_CONSOLE_SERIAL8250 uart8250_tx_byte(CONFIG_TTYS0_BASE, byte); #endif #if CONFIG_CONSOLE_SERIAL_UART uart_tx_byte(byte); #endif #if CONFIG_USBDEBUG usbdebug_tx_byte(0, byte); #endif #if CONFIG_CONSOLE_CBMEM && !defined(__BOOT_BLOCK__) cbmemc_tx_byte(byte); #endif }
void uart_tx_byte(int idx, unsigned char data) { uart8250_tx_byte(uart_platform_base(idx), data); }
static void ttyS0_tx_byte(unsigned char data) { uart8250_tx_byte(CONFIG_TTYS0_BASE, data); }