coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
|
#include <types.h>
Go to the source code of this file.
Macros | |
#define | __CONSOLE_USB_ENABLE__ |
#define | USB_PIPE_FOR_CONSOLE 0 |
#define | USB_PIPE_FOR_GDB 0 |
Functions | |
void | usbdebug_init (void) |
int | usbdebug_hw_init (bool force) |
void | usb_tx_byte (int idx, unsigned char data) |
void | usb_tx_flush (int idx) |
unsigned char | usb_rx_byte (int idx) |
int | usb_can_rx_byte (int idx) |
static void | __usbdebug_init (void) |
static void | __usb_tx_byte (u8 data) |
static void | __usb_tx_flush (void) |
#define __CONSOLE_USB_ENABLE__ |
Definition at line 35 of file usb.h.
Referenced by console_interactive_tx_byte().
Definition at line 36 of file usb.h.
Referenced by console_tx_flush().
Definition at line 34 of file usb.h.
Referenced by console_hw_init().
int usb_can_rx_byte | ( | int | idx | ) |
Definition at line 61 of file console.c.
References dbgp_console_input(), and dbgp_ep_is_active().
unsigned char usb_rx_byte | ( | int | idx | ) |
Definition at line 56 of file console.c.
References dbgp_console_input(), and usbdebug_rx_byte().
Definition at line 46 of file console.c.
References dbgp_console_output(), and usbdebug_tx_byte().
void usb_tx_flush | ( | int | idx | ) |
Definition at line 51 of file console.c.
References dbgp_console_output(), and usbdebug_tx_flush().
int usbdebug_hw_init | ( | bool | force | ) |
Definition at line 658 of file ehci_debug.c.
References dbgp_ehci_info(), dbgp_enabled(), dbgp_not_present(), ehci_debug_info::ehci_base, ehci_debug_hw_enable(), ENV_POSTCAR, and usbdebug_init_().
Referenced by migrate_ehci_debug(), sdram_initialize(), and usbdebug_init().
Definition at line 729 of file ehci_debug.c.
References CONFIG, ENV_BOOTBLOCK, ENV_RAMSTAGE, ENV_ROMSTAGE, and usbdebug_hw_init().