(re)enabled scsi commands do_scsi() and do_scsiboot()
Patch by Denis Peter, 06 Dec 2004
This commit is contained in:
parent
c43352ccfa
commit
460c322f13
@ -2,6 +2,9 @@
|
||||
Changes for U-Boot 1.1.3:
|
||||
======================================================================
|
||||
|
||||
* (re)enabled scsi commands do_scsi() and do_scsiboot()
|
||||
Patch by Denis Peter, 06 Dec 2004
|
||||
|
||||
* Fix endianess problem in TFTP / NFS default filenames
|
||||
Patch by Hiroshi Ito, 06 Dec 2004
|
||||
|
||||
|
@ -1,6 +1,25 @@
|
||||
/*
|
||||
* (C) Copyright 2001
|
||||
* Denis Peter, MPL AG Switzerland
|
||||
* Part of this code has been derived from linux:
|
||||
* Universal Host Controller Interface driver for USB (take II).
|
||||
*
|
||||
* (c) 1999-2001 Georg Acher, acher@in.tum.de (executive slave) (base guitar)
|
||||
* Deti Fliegl, deti@fliegl.de (executive slave) (lead voice)
|
||||
* Thomas Sailer, sailer@ife.ee.ethz.ch (chief consultant) (cheer leader)
|
||||
* Roman Weissgaerber, weissg@vienna.at (virt root hub) (studio porter)
|
||||
* (c) 2000 Yggdrasil Computing, Inc. (port of new PCI interface support
|
||||
* from usb-ohci.c by Adam Richter, adam@yggdrasil.com).
|
||||
* (C) 2000 David Brownell, david-b@pacbell.net (usb-ohci.c)
|
||||
*
|
||||
* HW-initalization based on material of
|
||||
*
|
||||
* (C) Copyright 1999 Linus Torvalds
|
||||
* (C) Copyright 1999 Johannes Erdfelt
|
||||
* (C) Copyright 1999 Randy Dunlap
|
||||
* (C) Copyright 1999 Gregory P. Smith
|
||||
*
|
||||
*
|
||||
* Adapted for U-Boot:
|
||||
* (C) Copyright 2001 Denis Peter, MPL AG Switzerland
|
||||
*
|
||||
* See file CREDITS for list of people who contributed to this
|
||||
* project.
|
||||
@ -20,7 +39,6 @@
|
||||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
|
||||
* MA 02111-1307 USA
|
||||
*
|
||||
* Note: Part of this code has been derived from linux
|
||||
*
|
||||
*/
|
||||
|
||||
|
@ -585,4 +585,23 @@ void scsi_setup_inquiry(ccb * pccb)
|
||||
pccb->msgout[0]=SCSI_IDENTIFY; /* NOT USED */
|
||||
}
|
||||
|
||||
|
||||
U_BOOT_CMD(
|
||||
scsi, 5, 1, do_scsi,
|
||||
"scsi - SCSI sub-system\n",
|
||||
"reset - reset SCSI controller\n"
|
||||
"scsi info - show available SCSI devices\n"
|
||||
"scsi scan - (re-)scan SCSI bus\n"
|
||||
"scsi device [dev] - show or set current device\n"
|
||||
"scsi part [dev] - print partition table of one or all SCSI devices\n"
|
||||
"scsi read addr blk# cnt - read `cnt' blocks starting at block `blk#'\n"
|
||||
" to memory address `addr'\n"
|
||||
);
|
||||
|
||||
U_BOOT_CMD(
|
||||
scsiboot, 3, 1, do_scsiboot,
|
||||
"scsiboot- boot from SCSI device\n",
|
||||
"loadAddr dev:part\n"
|
||||
);
|
||||
|
||||
#endif /* #if (CONFIG_COMMANDS & CFG_CMD_SCSI) */
|
||||
|
16
common/usb.c
16
common/usb.c
@ -1,9 +1,19 @@
|
||||
/*
|
||||
* (C) Copyright 2001
|
||||
* Denis Peter, MPL AG Switzerland
|
||||
*
|
||||
* Most of this source has been derived from the Linux USB
|
||||
* project.
|
||||
* project:
|
||||
* (C) Copyright Linus Torvalds 1999
|
||||
* (C) Copyright Johannes Erdfelt 1999-2001
|
||||
* (C) Copyright Andreas Gal 1999
|
||||
* (C) Copyright Gregory P. Smith 1999
|
||||
* (C) Copyright Deti Fliegl 1999 (new USB architecture)
|
||||
* (C) Copyright Randy Dunlap 2000
|
||||
* (C) Copyright David Brownell 2000 (kernel hotplug, usb_device_id)
|
||||
* (C) Copyright Yggdrasil Computing, Inc. 2000
|
||||
* (usb_device_id matching changes by Adam J. Richter)
|
||||
*
|
||||
* Adapted for U-Boot:
|
||||
* (C) Copyright 2001 Denis Peter, MPL AG Switzerland
|
||||
*
|
||||
* See file CREDITS for list of people who contributed to this
|
||||
* project.
|
||||
|
@ -1,12 +1,19 @@
|
||||
/*
|
||||
* (C) Copyright 2001
|
||||
* Denis Peter, MPL AG Switzerland
|
||||
* Most of this source has been derived from the Linux USB
|
||||
* project:
|
||||
* (c) 1999-2002 Matthew Dharm (mdharm-usb@one-eyed-alien.net)
|
||||
* (c) 2000 David L. Brown, Jr. (usb-storage@davidb.org)
|
||||
* (c) 1999 Michael Gee (michael@linuxspecific.com)
|
||||
* (c) 2000 Yggdrasil Computing, Inc.
|
||||
*
|
||||
*
|
||||
* Adapted for U-Boot:
|
||||
* (C) Copyright 2001 Denis Peter, MPL AG Switzerland
|
||||
*
|
||||
* For BBB support (C) Copyright 2003
|
||||
* Gary Jennejohn, DENX Software Engineering <gj@denx.de>
|
||||
*
|
||||
* Most of this source has been derived from the Linux USB
|
||||
* project. BBB support based on /sys/dev/usb/umass.c from
|
||||
* BBB support based on /sys/dev/usb/umass.c from
|
||||
* FreeBSD.
|
||||
*
|
||||
* See file CREDITS for list of people who contributed to this
|
||||
|
@ -1,6 +1,8 @@
|
||||
/*
|
||||
* (C) Copyright 2002
|
||||
* Denis Peter, MPL AG Switzerland
|
||||
/* ported from ctfb.c (linux kernel):
|
||||
* Created in Jan - July 2000 by Thomas Höhenleitner <th@visuelle-maschinen.de>
|
||||
*
|
||||
* Ported to U-Boot:
|
||||
* (C) Copyright 2002 Denis Peter, MPL AG Switzerland
|
||||
*
|
||||
* See file CREDITS for list of people who contributed to this
|
||||
* project.
|
||||
@ -21,10 +23,6 @@
|
||||
* MA 02111-1307 USA
|
||||
*/
|
||||
|
||||
/*
|
||||
* ported from ctfb.c (linux kernel) for the U-Boot
|
||||
*
|
||||
*/
|
||||
|
||||
|
||||
#include <common.h>
|
||||
|
@ -366,17 +366,6 @@
|
||||
************************************************************/
|
||||
#define CONFIG_ATAPI /* enable ATAPI Support */
|
||||
|
||||
/************************************************************
|
||||
* SCSI support (experimental) only SYM53C8xx supported
|
||||
************************************************************/
|
||||
#undef CONFIG_SCSI_SYM53C8XX
|
||||
|
||||
#ifdef CONFIG_SCSI_SYM53C8XX
|
||||
#define CFG_SCSI_MAX_LUN 8 /* number of supported LUNs */
|
||||
#define CFG_SCSI_MAX_SCSI_ID 7 /* maximum SCSI ID (0..6) */
|
||||
#define CFG_SCSI_MAX_DEVICE CFG_SCSI_MAX_SCSI_ID * CFG_SCSI_MAX_LUN /* maximum Target devices */
|
||||
#define CFG_SCSI_SPIN_UP_TIME 2
|
||||
#endif /* CONFIG_SCSI_SYM53C8XX */
|
||||
/************************************************************
|
||||
* DISK Partition support
|
||||
************************************************************/
|
||||
|
Loading…
Reference in New Issue
Block a user