Fix common misspellings
[GitHub/mt8127/android_kernel_alcatel_ttab.git] / drivers / usb / storage / isd200.c
CommitLineData
1da177e4 1/* Transport & Protocol Driver for In-System Design, Inc. ISD200 ASIC
1da177e4
LT
2 *
3 * Current development and maintenance:
96de0e25 4 * (C) 2001-2002 Björn Stenberg (bjorn@haxx.se)
1da177e4
LT
5 *
6 * Developed with the assistance of:
7 * (C) 2002 Alan Stern <stern@rowland.org>
8 *
9 * Initial work:
10 * (C) 2000 In-System Design, Inc. (support@in-system.com)
11 *
12 * The ISD200 ASIC does not natively support ATA devices. The chip
13 * does implement an interface, the ATA Command Block (ATACB) which provides
14 * a means of passing ATA commands and ATA register accesses to a device.
15 *
16 * This program is free software; you can redistribute it and/or modify it
17 * under the terms of the GNU General Public License as published by the
18 * Free Software Foundation; either version 2, or (at your option) any
19 * later version.
20 *
21 * This program is distributed in the hope that it will be useful, but
22 * WITHOUT ANY WARRANTY; without even the implied warranty of
23 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
24 * General Public License for more details.
25 *
26 * You should have received a copy of the GNU General Public License along
27 * with this program; if not, write to the Free Software Foundation, Inc.,
28 * 675 Mass Ave, Cambridge, MA 02139, USA.
29 *
30 * History:
31 *
32 * 2002-10-19: Removed the specialized transfer routines.
33 * (Alan Stern <stern@rowland.harvard.edu>)
34 * 2001-02-24: Removed lots of duplicate code and simplified the structure.
35 * (bjorn@haxx.se)
36 * 2002-01-16: Fixed endianness bug so it works on the ppc arch.
37 * (Luc Saillard <luc@saillard.org>)
38 * 2002-01-17: All bitfields removed.
39 * (bjorn@haxx.se)
40 */
41
42
43/* Include files */
44
45#include <linux/jiffies.h>
46#include <linux/errno.h>
32d5493e 47#include <linux/module.h>
1da177e4 48#include <linux/slab.h>
d8881cda 49#include <linux/ata.h>
1da177e4 50#include <linux/hdreg.h>
48c23d3e 51#include <linux/scatterlist.h>
1da177e4
LT
52
53#include <scsi/scsi.h>
54#include <scsi/scsi_cmnd.h>
55#include <scsi/scsi_device.h>
56
57#include "usb.h"
58#include "transport.h"
59#include "protocol.h"
60#include "debug.h"
61#include "scsiglue.h"
32d5493e 62
4246b06a
MG
63MODULE_DESCRIPTION("Driver for In-System Design, Inc. ISD200 ASIC");
64