Merge refs/heads/upstream from master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev
This commit is contained in:
commit
8f3d17fb7b
@ -1,26 +1,34 @@
|
||||
/*
|
||||
* ahci.c - AHCI SATA support
|
||||
*
|
||||
* Copyright 2004 Red Hat, Inc.
|
||||
* Maintained by: Jeff Garzik <jgarzik@pobox.com>
|
||||
* Please ALWAYS copy linux-ide@vger.kernel.org
|
||||
* on emails.
|
||||
*
|
||||
* The contents of this file are subject to the Open
|
||||
* Software License version 1.1 that can be found at
|
||||
* http://www.opensource.org/licenses/osl-1.1.txt and is included herein
|
||||
* by reference.
|
||||
* Copyright 2004-2005 Red Hat, Inc.
|
||||
*
|
||||
* Alternatively, the contents of this file may be used under the terms
|
||||
* of the GNU General Public License version 2 (the "GPL") as distributed
|
||||
* in the kernel source COPYING file, in which case the provisions of
|
||||
* the GPL are applicable instead of the above. If you wish to allow
|
||||
* the use of your version of this file only under the terms of the
|
||||
* GPL and not to allow others to use your version of this file under
|
||||
* the OSL, indicate your decision by deleting the provisions above and
|
||||
* replace them with the notice and other provisions required by the GPL.
|
||||
* If you do not delete the provisions above, a recipient may use your
|
||||
* version of this file under either the OSL or the GPL.
|
||||
*
|
||||
* Version 1.0 of the AHCI specification:
|
||||
* 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; either version 2, or (at your option)
|
||||
* any later version.
|
||||
*
|
||||
* 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; see the file COPYING. If not, write to
|
||||
* the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
*
|
||||
*
|
||||
* libata documentation is available via 'make {ps|pdf}docs',
|
||||
* as Documentation/DocBook/libata.*
|
||||
*
|
||||
* AHCI hardware documentation:
|
||||
* http://www.intel.com/technology/serialata/pdf/rev1_0.pdf
|
||||
* http://www.intel.com/technology/serialata/pdf/rev1_1.pdf
|
||||
*
|
||||
*/
|
||||
|
||||
|
@ -1,24 +1,42 @@
|
||||
/*
|
||||
|
||||
ata_piix.c - Intel PATA/SATA controllers
|
||||
|
||||
Maintained by: Jeff Garzik <jgarzik@pobox.com>
|
||||
Please ALWAYS copy linux-ide@vger.kernel.org
|
||||
on emails.
|
||||
|
||||
|
||||
Copyright 2003-2004 Red Hat Inc
|
||||
Copyright 2003-2004 Jeff Garzik
|
||||
|
||||
|
||||
Copyright header from piix.c:
|
||||
|
||||
Copyright (C) 1998-1999 Andrzej Krzysztofowicz, Author and Maintainer
|
||||
Copyright (C) 1998-2000 Andre Hedrick <andre@linux-ide.org>
|
||||
Copyright (C) 2003 Red Hat Inc <alan@redhat.com>
|
||||
|
||||
May be copied or modified under the terms of the GNU General Public License
|
||||
|
||||
* ata_piix.c - Intel PATA/SATA controllers
|
||||
*
|
||||
* Maintained by: Jeff Garzik <jgarzik@pobox.com>
|
||||
* Please ALWAYS copy linux-ide@vger.kernel.org
|
||||
* on emails.
|
||||
*
|
||||
*
|
||||
* Copyright 2003-2005 Red Hat Inc
|
||||
* Copyright 2003-2005 Jeff Garzik
|
||||
*
|
||||
*
|
||||
* Copyright header from piix.c:
|
||||
*
|
||||
* Copyright (C) 1998-1999 Andrzej Krzysztofowicz, Author and Maintainer
|
||||
* Copyright (C) 1998-2000 Andre Hedrick <andre@linux-ide.org>
|
||||
* Copyright (C) 2003 Red Hat Inc <alan@redhat.com>
|
||||
*
|
||||
*
|
||||
* 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; either version 2, or (at your option)
|
||||
* any later version.
|
||||
*
|
||||
* 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; see the file COPYING. If not, write to
|
||||
* the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
*
|
||||
*
|
||||
* libata documentation is available via 'make {ps|pdf}docs',
|
||||
* as Documentation/DocBook/libata.*
|
||||
*
|
||||
* Hardware documentation available at http://developer.intel.com/
|
||||
*
|
||||
*/
|
||||
|
||||
#include <linux/kernel.h>
|
||||
|
@ -1,25 +1,35 @@
|
||||
/*
|
||||
libata-core.c - helper library for ATA
|
||||
|
||||
Copyright 2003-2004 Red Hat, Inc. All rights reserved.
|
||||
Copyright 2003-2004 Jeff Garzik
|
||||
|
||||
The contents of this file are subject to the Open
|
||||
Software License version 1.1 that can be found at
|
||||
http://www.opensource.org/licenses/osl-1.1.txt and is included herein
|
||||
by reference.
|
||||
|
||||
Alternatively, the contents of this file may be used under the terms
|
||||
of the GNU General Public License version 2 (the "GPL") as distributed
|
||||
in the kernel source COPYING file, in which case the provisions of
|
||||
the GPL are applicable instead of the above. If you wish to allow
|
||||
the use of your version of this file only under the terms of the
|
||||
GPL and not to allow others to use your version of this file under
|
||||
the OSL, indicate your decision by deleting the provisions above and
|
||||
replace them with the notice and other provisions required by the GPL.
|
||||
If you do not delete the provisions above, a recipient may use your
|
||||
version of this file under either the OSL or the GPL.
|
||||
|
||||
* libata-core.c - helper library for ATA
|
||||
*
|
||||
* Maintained by: Jeff Garzik <jgarzik@pobox.com>
|
||||
* Please ALWAYS copy linux-ide@vger.kernel.org
|
||||
* on emails.
|
||||
*
|
||||
* Copyright 2003-2004 Red Hat, Inc. All rights reserved.
|
||||
* Copyright 2003-2004 Jeff Garzik
|
||||
*
|
||||
*
|
||||
* 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; either version 2, or (at your option)
|
||||
* any later version.
|
||||
*
|
||||
* 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; see the file COPYING. If not, write to
|
||||
* the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
*
|
||||
*
|
||||
* libata documentation is available via 'make {ps|pdf}docs',
|
||||
* as Documentation/DocBook/libata.*
|
||||
*
|
||||
* Hardware documentation available from http://www.t13.org/ and
|
||||
* http://www.sata-io.org/
|
||||
*
|
||||
*/
|
||||
|
||||
#include <linux/config.h>
|
||||
|
@ -1,25 +1,36 @@
|
||||
/*
|
||||
libata-scsi.c - helper library for ATA
|
||||
|
||||
Copyright 2003-2004 Red Hat, Inc. All rights reserved.
|
||||
Copyright 2003-2004 Jeff Garzik
|
||||
|
||||
The contents of this file are subject to the Open
|
||||
Software License version 1.1 that can be found at
|
||||
http://www.opensource.org/licenses/osl-1.1.txt and is included herein
|
||||
by reference.
|
||||
|
||||
Alternatively, the contents of this file may be used under the terms
|
||||
of the GNU General Public License version 2 (the "GPL") as distributed
|
||||
in the kernel source COPYING file, in which case the provisions of
|
||||
the GPL are applicable instead of the above. If you wish to allow
|
||||
the use of your version of this file only under the terms of the
|
||||
GPL and not to allow others to use your version of this file under
|
||||
the OSL, indicate your decision by deleting the provisions above and
|
||||
replace them with the notice and other provisions required by the GPL.
|
||||
If you do not delete the provisions above, a recipient may use your
|
||||
version of this file under either the OSL or the GPL.
|
||||
|
||||
* libata-scsi.c - helper library for ATA
|
||||
*
|
||||
* Maintained by: Jeff Garzik <jgarzik@pobox.com>
|
||||
* Please ALWAYS copy linux-ide@vger.kernel.org
|
||||
* on emails.
|
||||
*
|
||||
* Copyright 2003-2004 Red Hat, Inc. All rights reserved.
|
||||
* Copyright 2003-2004 Jeff Garzik
|
||||
*
|
||||
*
|
||||
* 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; either version 2, or (at your option)
|
||||
* any later version.
|
||||
*
|
||||
* 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; see the file COPYING. If not, write to
|
||||
* the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
*
|
||||
*
|
||||
* libata documentation is available via 'make {ps|pdf}docs',
|
||||
* as Documentation/DocBook/libata.*
|
||||
*
|
||||
* Hardware documentation available from
|
||||
* - http://www.t10.org/
|
||||
* - http://www.t13.org/
|
||||
*
|
||||
*/
|
||||
|
||||
#include <linux/kernel.h>
|
||||
|
@ -1,25 +1,28 @@
|
||||
/*
|
||||
libata.h - helper library for ATA
|
||||
|
||||
Copyright 2003-2004 Red Hat, Inc. All rights reserved.
|
||||
Copyright 2003-2004 Jeff Garzik
|
||||
|
||||
The contents of this file are subject to the Open
|
||||
Software License version 1.1 that can be found at
|
||||
http://www.opensource.org/licenses/osl-1.1.txt and is included herein
|
||||
by reference.
|
||||
|
||||
Alternatively, the contents of this file may be used under the terms
|
||||
of the GNU General Public License version 2 (the "GPL") as distributed
|
||||
in the kernel source COPYING file, in which case the provisions of
|
||||
the GPL are applicable instead of the above. If you wish to allow
|
||||
the use of your version of this file only under the terms of the
|
||||
GPL and not to allow others to use your version of this file under
|
||||
the OSL, indicate your decision by deleting the provisions above and
|
||||
replace them with the notice and other provisions required by the GPL.
|
||||
If you do not delete the provisions above, a recipient may use your
|
||||
version of this file under either the OSL or the GPL.
|
||||
|
||||
* libata.h - helper library for ATA
|
||||
*
|
||||
* Copyright 2003-2004 Red Hat, Inc. All rights reserved.
|
||||
* Copyright 2003-2004 Jeff Garzik
|
||||
*
|
||||
*
|
||||
* 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; either version 2, or (at your option)
|
||||
* any later version.
|
||||
*
|
||||
* 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; see the file COPYING. If not, write to
|
||||
* the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
*
|
||||
*
|
||||
* libata documentation is available via 'make {ps|pdf}docs',
|
||||
* as Documentation/DocBook/libata.*
|
||||
*
|
||||
*/
|
||||
|
||||
#ifndef __LIBATA_H__
|
||||
|
@ -4,21 +4,31 @@
|
||||
* Copyright 2004 NVIDIA Corp. All rights reserved.
|
||||
* Copyright 2004 Andrew Chew
|
||||
*
|
||||
* The contents of this file are subject to the Open
|
||||
* Software License version 1.1 that can be found at
|
||||
* http://www.opensource.org/licenses/osl-1.1.txt and is included herein
|
||||
* by reference.
|
||||
*
|
||||
* Alternatively, the contents of this file may be used under the terms
|
||||
* of the GNU General Public License version 2 (the "GPL") as distributed
|
||||
* in the kernel source COPYING file, in which case the provisions of
|
||||
* the GPL are applicable instead of the above. If you wish to allow
|
||||
* the use of your version of this file only under the terms of the
|
||||
* GPL and not to allow others to use your version of this file under
|
||||
* the OSL, indicate your decision by deleting the provisions above and
|
||||
* replace them with the notice and other provisions required by the GPL.
|
||||
* If you do not delete the provisions above, a recipient may use your
|
||||
* version of this file under either the OSL or the GPL.
|
||||
* 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; either version 2, or (at your option)
|
||||
* any later version.
|
||||
*
|
||||
* 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; see the file COPYING. If not, write to
|
||||
* the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
*
|
||||
*
|
||||
* libata documentation is available via 'make {ps|pdf}docs',
|
||||
* as Documentation/DocBook/libata.*
|
||||
*
|
||||
* No hardware documentation available outside of NVIDIA.
|
||||
* This driver programs the NVIDIA SATA controller in a similar
|
||||
* fashion as with other PCI IDE BMDMA controllers, with a few
|
||||
* NV-specific details such as register offsets, SATA phy location,
|
||||
* hotplug info, etc.
|
||||
*
|
||||
*
|
||||
* 0.08
|
||||
* - Added support for MCP51 and MCP55.
|
||||
|
@ -7,21 +7,26 @@
|
||||
*
|
||||
* Copyright 2003-2004 Red Hat, Inc.
|
||||
*
|
||||
* The contents of this file are subject to the Open
|
||||
* Software License version 1.1 that can be found at
|
||||
* http://www.opensource.org/licenses/osl-1.1.txt and is included herein
|
||||
* by reference.
|
||||
*
|
||||
* Alternatively, the contents of this file may be used under the terms
|
||||
* of the GNU General Public License version 2 (the "GPL") as distributed
|
||||
* in the kernel source COPYING file, in which case the provisions of
|
||||
* the GPL are applicable instead of the above. If you wish to allow
|
||||
* the use of your version of this file only under the terms of the
|
||||
* GPL and not to allow others to use your version of this file under
|
||||
* the OSL, indicate your decision by deleting the provisions above and
|
||||
* replace them with the notice and other provisions required by the GPL.
|
||||
* If you do not delete the provisions above, a recipient may use your
|
||||
* version of this file under either the OSL or the GPL.
|
||||
* 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; either version 2, or (at your option)
|
||||
* any later version.
|
||||
*
|
||||
* 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; see the file COPYING. If not, write to
|
||||
* the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
*
|
||||
*
|
||||
* libata documentation is available via 'make {ps|pdf}docs',
|
||||
* as Documentation/DocBook/libata.*
|
||||
*
|
||||
* Hardware information only available under NDA.
|
||||
*
|
||||
*/
|
||||
|
||||
|
@ -3,21 +3,24 @@
|
||||
*
|
||||
* Copyright 2003-2004 Red Hat, Inc.
|
||||
*
|
||||
* The contents of this file are subject to the Open
|
||||
* Software License version 1.1 that can be found at
|
||||
* http://www.opensource.org/licenses/osl-1.1.txt and is included herein
|
||||
* by reference.
|
||||
*
|
||||
* Alternatively, the contents of this file may be used under the terms
|
||||
* of the GNU General Public License version 2 (the "GPL") as distributed
|
||||
* in the kernel source COPYING file, in which case the provisions of
|
||||
* the GPL are applicable instead of the above. If you wish to allow
|
||||
* the use of your version of this file only under the terms of the
|
||||
* GPL and not to allow others to use your version of this file under
|
||||
* the OSL, indicate your decision by deleting the provisions above and
|
||||
* replace them with the notice and other provisions required by the GPL.
|
||||
* If you do not delete the provisions above, a recipient may use your
|
||||
* version of this file under either the OSL or the GPL.
|
||||
* 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; either version 2, or (at your option)
|
||||
* any later version.
|
||||
*
|
||||
* 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; see the file COPYING. If not, write to
|
||||
* the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
*
|
||||
*
|
||||
* libata documentation is available via 'make {ps|pdf}docs',
|
||||
* as Documentation/DocBook/libata.*
|
||||
*
|
||||
*/
|
||||
|
||||
|
@ -6,21 +6,24 @@
|
||||
* Copyright 2005 Pacific Digital Corporation.
|
||||
* (OSL/GPL code release authorized by Jalil Fadavi).
|
||||
*
|
||||
* The contents of this file are subject to the Open
|
||||
* Software License version 1.1 that can be found at
|
||||
* http://www.opensource.org/licenses/osl-1.1.txt and is included herein
|
||||
* by reference.
|
||||
*
|
||||
* Alternatively, the contents of this file may be used under the terms
|
||||
* of the GNU General Public License version 2 (the "GPL") as distributed
|
||||
* in the kernel source COPYING file, in which case the provisions of
|
||||
* the GPL are applicable instead of the above. If you wish to allow
|
||||
* the use of your version of this file only under the terms of the
|
||||
* GPL and not to allow others to use your version of this file under
|
||||
* the OSL, indicate your decision by deleting the provisions above and
|
||||
* replace them with the notice and other provisions required by the GPL.
|
||||
* If you do not delete the provisions above, a recipient may use your
|
||||
* version of this file under either the OSL or the GPL.
|
||||
* 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; either version 2, or (at your option)
|
||||
* any later version.
|
||||
*
|
||||
* 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; see the file COPYING. If not, write to
|
||||
* the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
*
|
||||
*
|
||||
* libata documentation is available via 'make {ps|pdf}docs',
|
||||
* as Documentation/DocBook/libata.*
|
||||
*
|
||||
*/
|
||||
|
||||
|
@ -5,24 +5,27 @@
|
||||
* Please ALWAYS copy linux-ide@vger.kernel.org
|
||||
* on emails.
|
||||
*
|
||||
* Copyright 2003 Red Hat, Inc.
|
||||
* Copyright 2003-2005 Red Hat, Inc.
|
||||
* Copyright 2003 Benjamin Herrenschmidt
|
||||
*
|
||||
* The contents of this file are subject to the Open
|
||||
* Software License version 1.1 that can be found at
|
||||
* http://www.opensource.org/licenses/osl-1.1.txt and is included herein
|
||||
* by reference.
|
||||
*
|
||||
* Alternatively, the contents of this file may be used under the terms
|
||||
* of the GNU General Public License version 2 (the "GPL") as distributed
|
||||
* in the kernel source COPYING file, in which case the provisions of
|
||||
* the GPL are applicable instead of the above. If you wish to allow
|
||||
* the use of your version of this file only under the terms of the
|
||||
* GPL and not to allow others to use your version of this file under
|
||||
* the OSL, indicate your decision by deleting the provisions above and
|
||||
* replace them with the notice and other provisions required by the GPL.
|
||||
* If you do not delete the provisions above, a recipient may use your
|
||||
* version of this file under either the OSL or the GPL.
|
||||
* 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; either version 2, or (at your option)
|
||||
* any later version.
|
||||
*
|
||||
* 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; see the file COPYING. If not, write to
|
||||
* the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
*
|
||||
*
|
||||
* libata documentation is available via 'make {ps|pdf}docs',
|
||||
* as Documentation/DocBook/libata.*
|
||||
*
|
||||
* Documentation for SiI 3112:
|
||||
* http://gkernel.sourceforge.net/specs/sii/3112A_SiI-DS-0095-B2.pdf.bz2
|
||||
|
@ -7,21 +7,26 @@
|
||||
*
|
||||
* Copyright 2004 Uwe Koziolek
|
||||
*
|
||||
* The contents of this file are subject to the Open
|
||||
* Software License version 1.1 that can be found at
|
||||
* http://www.opensource.org/licenses/osl-1.1.txt and is included herein
|
||||
* by reference.
|
||||
*
|
||||
* Alternatively, the contents of this file may be used under the terms
|
||||
* of the GNU General Public License version 2 (the "GPL") as distributed
|
||||
* in the kernel source COPYING file, in which case the provisions of
|
||||
* the GPL are applicable instead of the above. If you wish to allow
|
||||
* the use of your version of this file only under the terms of the
|
||||
* GPL and not to allow others to use your version of this file under
|
||||
* the OSL, indicate your decision by deleting the provisions above and
|
||||
* replace them with the notice and other provisions required by the GPL.
|
||||
* If you do not delete the provisions above, a recipient may use your
|
||||
* version of this file under either the OSL or the GPL.
|
||||
* 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; either version 2, or (at your option)
|
||||
* any later version.
|
||||
*
|
||||
* 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; see the file COPYING. If not, write to
|
||||
* the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
*
|
||||
*
|
||||
* libata documentation is available via 'make {ps|pdf}docs',
|
||||
* as Documentation/DocBook/libata.*
|
||||
*
|
||||
* Hardware documentation available under NDA.
|
||||
*
|
||||
*/
|
||||
|
||||
|
@ -13,21 +13,26 @@
|
||||
* This driver probably works with non-Apple versions of the
|
||||
* Broadcom chipset...
|
||||
*
|
||||
* The contents of this file are subject to the Open
|
||||
* Software License version 1.1 that can be found at
|
||||
* http://www.opensource.org/licenses/osl-1.1.txt and is included herein
|
||||
* by reference.
|
||||
*
|
||||
* Alternatively, the contents of this file may be used under the terms
|
||||
* of the GNU General Public License version 2 (the "GPL") as distributed
|
||||
* in the kernel source COPYING file, in which case the provisions of
|
||||
* the GPL are applicable instead of the above. If you wish to allow
|
||||
* the use of your version of this file only under the terms of the
|
||||
* GPL and not to allow others to use your version of this file under
|
||||
* the OSL, indicate your decision by deleting the provisions above and
|
||||
* replace them with the notice and other provisions required by the GPL.
|
||||
* If you do not delete the provisions above, a recipient may use your
|
||||
* version of this file under either the OSL or the GPL.
|
||||
* 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; either version 2, or (at your option)
|
||||
* any later version.
|
||||
*
|
||||
* 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; see the file COPYING. If not, write to
|
||||
* the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
*
|
||||
*
|
||||
* libata documentation is available via 'make {ps|pdf}docs',
|
||||
* as Documentation/DocBook/libata.*
|
||||
*
|
||||
* Hardware documentation available under NDA.
|
||||
*
|
||||
*/
|
||||
|
||||
|
@ -7,21 +7,26 @@
|
||||
*
|
||||
* Copyright 2003-2004 Red Hat, Inc.
|
||||
*
|
||||
* The contents of this file are subject to the Open
|
||||
* Software License version 1.1 that can be found at
|
||||
* http://www.opensource.org/licenses/osl-1.1.txt and is included herein
|
||||
* by reference.
|
||||
*
|
||||
* Alternatively, the contents of this file may be used under the terms
|
||||
* of the GNU General Public License version 2 (the "GPL") as distributed
|
||||
* in the kernel source COPYING file, in which case the provisions of
|
||||
* the GPL are applicable instead of the above. If you wish to allow
|
||||
* the use of your version of this file only under the terms of the
|
||||
* GPL and not to allow others to use your version of this file under
|
||||
* the OSL, indicate your decision by deleting the provisions above and
|
||||
* replace them with the notice and other provisions required by the GPL.
|
||||
* If you do not delete the provisions above, a recipient may use your
|
||||
* version of this file under either the OSL or the GPL.
|
||||
* 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; either version 2, or (at your option)
|
||||
* any later version.
|
||||
*
|
||||
* 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; see the file COPYING. If not, write to
|
||||
* the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
*
|
||||
*
|
||||
* libata documentation is available via 'make {ps|pdf}docs',
|
||||
* as Documentation/DocBook/libata.*
|
||||
*
|
||||
* Hardware documentation available under NDA.
|
||||
*
|
||||
*/
|
||||
|
||||
|
@ -1,21 +1,26 @@
|
||||
/*
|
||||
* sata_uli.c - ULi Electronics SATA
|
||||
*
|
||||
* The contents of this file are subject to the Open
|
||||
* Software License version 1.1 that can be found at
|
||||
* http://www.opensource.org/licenses/osl-1.1.txt and is included herein
|
||||
* by reference.
|
||||
*
|
||||
* Alternatively, the contents of this file may be used under the terms
|
||||
* of the GNU General Public License version 2 (the "GPL") as distributed
|
||||
* in the kernel source COPYING file, in which case the provisions of
|
||||
* the GPL are applicable instead of the above. If you wish to allow
|
||||
* the use of your version of this file only under the terms of the
|
||||
* GPL and not to allow others to use your version of this file under
|
||||
* the OSL, indicate your decision by deleting the provisions above and
|
||||
* replace them with the notice and other provisions required by the GPL.
|
||||
* If you do not delete the provisions above, a recipient may use your
|
||||
* version of this file under either the OSL or the GPL.
|
||||
* 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; either version 2, or (at your option)
|
||||
* any later version.
|
||||
*
|
||||
* 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; see the file COPYING. If not, write to
|
||||
* the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
*
|
||||
*
|
||||
* libata documentation is available via 'make {ps|pdf}docs',
|
||||
* as Documentation/DocBook/libata.*
|
||||
*
|
||||
* Hardware documentation available under NDA.
|
||||
*
|
||||
*/
|
||||
|
||||
|
@ -1,34 +1,38 @@
|
||||
/*
|
||||
sata_via.c - VIA Serial ATA controllers
|
||||
|
||||
Maintained by: Jeff Garzik <jgarzik@pobox.com>
|
||||
Please ALWAYS copy linux-ide@vger.kernel.org
|
||||
* sata_via.c - VIA Serial ATA controllers
|
||||
*
|
||||
* Maintained by: Jeff Garzik <jgarzik@pobox.com>
|
||||
* Please ALWAYS copy linux-ide@vger.kernel.org
|
||||
on emails.
|
||||
|
||||
Copyright 2003-2004 Red Hat, Inc. All rights reserved.
|
||||
Copyright 2003-2004 Jeff Garzik
|
||||
|
||||
The contents of this file are subject to the Open
|
||||
Software License version 1.1 that can be found at
|
||||
http://www.opensource.org/licenses/osl-1.1.txt and is included herein
|
||||
by reference.
|
||||
|
||||
Alternatively, the contents of this file may be used under the terms
|
||||
of the GNU General Public License version 2 (the "GPL") as distributed
|
||||
in the kernel source COPYING file, in which case the provisions of
|
||||
the GPL are applicable instead of the above. If you wish to allow
|
||||
the use of your version of this file only under the terms of the
|
||||
GPL and not to allow others to use your version of this file under
|
||||
the OSL, indicate your decision by deleting the provisions above and
|
||||
replace them with the notice and other provisions required by the GPL.
|
||||
If you do not delete the provisions above, a recipient may use your
|
||||
version of this file under either the OSL or the GPL.
|
||||
|
||||
----------------------------------------------------------------------
|
||||
|
||||
To-do list:
|
||||
* VT6421 PATA support
|
||||
|
||||
*
|
||||
* Copyright 2003-2004 Red Hat, Inc. All rights reserved.
|
||||
* Copyright 2003-2004 Jeff Garzik
|
||||
*
|
||||
*
|
||||
* 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; either version 2, or (at your option)
|
||||
* any later version.
|
||||
*
|
||||
* 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; see the file COPYING. If not, write to
|
||||
* the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
*
|
||||
*
|
||||
* libata documentation is available via 'make {ps|pdf}docs',
|
||||
* as Documentation/DocBook/libata.*
|
||||
*
|
||||
* Hardware documentation available under NDA.
|
||||
*
|
||||
*
|
||||
* To-do list:
|
||||
* - VT6421 PATA support
|
||||
*
|
||||
*/
|
||||
|
||||
#include <linux/kernel.h>
|
||||
|
@ -9,9 +9,29 @@
|
||||
*
|
||||
* Bits from Jeff Garzik, Copyright RedHat, Inc.
|
||||
*
|
||||
* This file is subject to the terms and conditions of the GNU General Public
|
||||
* License. See the file "COPYING" in the main directory of this archive
|
||||
* for more details.
|
||||
*
|
||||
* 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; either version 2, or (at your option)
|
||||
* any later version.
|
||||
*
|
||||
* 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; see the file COPYING. If not, write to
|
||||
* the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
*
|
||||
*
|
||||
* libata documentation is available via 'make {ps|pdf}docs',
|
||||
* as Documentation/DocBook/libata.*
|
||||
*
|
||||
* Vitesse hardware documentation presumably available under NDA.
|
||||
* Intel 31244 (same hardware interface) documentation presumably
|
||||
* available from http://developer.intel.com/
|
||||
*
|
||||
*/
|
||||
|
||||
#include <linux/kernel.h>
|
||||
|
@ -1,24 +1,29 @@
|
||||
|
||||
/*
|
||||
Copyright 2003-2004 Red Hat, Inc. All rights reserved.
|
||||
Copyright 2003-2004 Jeff Garzik
|
||||
|
||||
The contents of this file are subject to the Open
|
||||
Software License version 1.1 that can be found at
|
||||
http://www.opensource.org/licenses/osl-1.1.txt and is included herein
|
||||
by reference.
|
||||
|
||||
Alternatively, the contents of this file may be used under the terms
|
||||
of the GNU General Public License version 2 (the "GPL") as distributed
|
||||
in the kernel source COPYING file, in which case the provisions of
|
||||
the GPL are applicable instead of the above. If you wish to allow
|
||||
the use of your version of this file only under the terms of the
|
||||
GPL and not to allow others to use your version of this file under
|
||||
the OSL, indicate your decision by deleting the provisions above and
|
||||
replace them with the notice and other provisions required by the GPL.
|
||||
If you do not delete the provisions above, a recipient may use your
|
||||
version of this file under either the OSL or the GPL.
|
||||
|
||||
* Copyright 2003-2004 Red Hat, Inc. All rights reserved.
|
||||
* Copyright 2003-2004 Jeff Garzik
|
||||
*
|
||||
*
|
||||
* 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; either version 2, or (at your option)
|
||||
* any later version.
|
||||
*
|
||||
* 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; see the file COPYING. If not, write to
|
||||
* the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
*
|
||||
*
|
||||
* libata documentation is available via 'make {ps|pdf}docs',
|
||||
* as Documentation/DocBook/libata.*
|
||||
*
|
||||
* Hardware documentation available from http://www.t13.org/
|
||||
*
|
||||
*/
|
||||
|
||||
#ifndef __LINUX_ATA_H__
|
||||
|
@ -1,23 +1,26 @@
|
||||
/*
|
||||
Copyright 2003-2004 Red Hat, Inc. All rights reserved.
|
||||
Copyright 2003-2004 Jeff Garzik
|
||||
|
||||
The contents of this file are subject to the Open
|
||||
Software License version 1.1 that can be found at
|
||||
http://www.opensource.org/licenses/osl-1.1.txt and is included herein
|
||||
by reference.
|
||||
|
||||
Alternatively, the contents of this file may be used under the terms
|
||||
of the GNU General Public License version 2 (the "GPL") as distributed
|
||||
in the kernel source COPYING file, in which case the provisions of
|
||||
the GPL are applicable instead of the above. If you wish to allow
|
||||
the use of your version of this file only under the terms of the
|
||||
GPL and not to allow others to use your version of this file under
|
||||
the OSL, indicate your decision by deleting the provisions above and
|
||||
replace them with the notice and other provisions required by the GPL.
|
||||
If you do not delete the provisions above, a recipient may use your
|
||||
version of this file under either the OSL or the GPL.
|
||||
|
||||
* Copyright 2003-2005 Red Hat, Inc. All rights reserved.
|
||||
* Copyright 2003-2005 Jeff Garzik
|
||||
*
|
||||
*
|
||||
* 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; either version 2, or (at your option)
|
||||
* any later version.
|
||||
*
|
||||
* 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; see the file COPYING. If not, write to
|
||||
* the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
*
|
||||
*
|
||||
* libata documentation is available via 'make {ps|pdf}docs',
|
||||
* as Documentation/DocBook/libata.*
|
||||
*
|
||||
*/
|
||||
|
||||
#ifndef __LINUX_LIBATA_H__
|
||||
|
Loading…
Reference in New Issue
Block a user