diff options
author | Stefan Reinauer <stepan@coresystems.de> | 2010-05-25 16:17:45 +0000 |
---|---|---|
committer | Stefan Reinauer <stepan@openbios.org> | 2010-05-25 16:17:45 +0000 |
commit | da3237376f8f4d35731ef9abfb7a7e5b94926198 (patch) | |
tree | 049137e129e64600909747112c08d1a186b40694 /src/pc80/usbdebug_direct_serial.c | |
parent | 56394484e3b46d234ec504dc23114b9cf8c67778 (diff) | |
download | coreboot-da3237376f8f4d35731ef9abfb7a7e5b94926198.tar.xz |
Long ago we agreed on kicking the _direct appendix because everything in
coreboot is direct. This patch does it.
Signed-off-by: Stefan Reinauer <stepan@coresystems.de>
Acked-by: Stefan Reinauer <stepan@coresystems.de>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5586 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
Diffstat (limited to 'src/pc80/usbdebug_direct_serial.c')
-rw-r--r-- | src/pc80/usbdebug_direct_serial.c | 52 |
1 files changed, 0 insertions, 52 deletions
diff --git a/src/pc80/usbdebug_direct_serial.c b/src/pc80/usbdebug_direct_serial.c deleted file mode 100644 index 15eac02306..0000000000 --- a/src/pc80/usbdebug_direct_serial.c +++ /dev/null @@ -1,52 +0,0 @@ -/* - * This file is part of the coreboot project. - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; version 2 of the License. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA, 02110-1301 USA - */ - -#include "../lib/usbdebug_direct.c" - -static void early_usbdebug_direct_init(void) -{ - struct ehci_debug_info *dbg_info = (struct ehci_debug_info *) - (CONFIG_DCACHE_RAM_BASE + CONFIG_DCACHE_RAM_SIZE - sizeof(struct ehci_debug_info)); - - usbdebug_direct_init(EHCI_BAR, EHCI_DEBUG_OFFSET, dbg_info); -} - -void usbdebug_direct_tx_byte(unsigned char data) -{ - struct ehci_debug_info *dbg_info; - - /* "Find" dbg_info structure in Cache */ - dbg_info = (struct ehci_debug_info *) - (CONFIG_DCACHE_RAM_BASE + CONFIG_DCACHE_RAM_SIZE - sizeof(struct ehci_debug_info)); - - if (dbg_info->ehci_debug) { - dbgp_bulk_write_x(dbg_info, &data, 1); - } -} - -void usbdebug_direct_ram_tx_byte(unsigned char data) -{ - struct ehci_debug_info *dbg_info; - - /* "Find" dbg_info structure in RAM */ - dbg_info = (struct ehci_debug_info *) - ((CONFIG_RAMTOP) - sizeof(struct ehci_debug_info)); - - if (dbg_info->ehci_debug) { - dbgp_bulk_write_x(dbg_info, &data, 1); - } -} |