提交 8f3d17fb 编写于 作者: L Linus Torvalds

Merge refs/heads/upstream from master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev

/* /*
* ahci.c - AHCI SATA support * 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 * Copyright 2004-2005 Red Hat, Inc.
* 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.
* *
* 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_0.pdf
* http://www.intel.com/technology/serialata/pdf/rev1_1.pdf
* *
*/ */
......
/* /*
* ata_piix.c - Intel PATA/SATA controllers
ata_piix.c - Intel PATA/SATA controllers *
* Maintained by: Jeff Garzik <jgarzik@pobox.com>
Maintained by: Jeff Garzik <jgarzik@pobox.com> * Please ALWAYS copy linux-ide@vger.kernel.org
Please ALWAYS copy linux-ide@vger.kernel.org * on emails.
on emails. *
*
* Copyright 2003-2005 Red Hat Inc
Copyright 2003-2004 Red Hat Inc * Copyright 2003-2005 Jeff Garzik
Copyright 2003-2004 Jeff Garzik *
*
* Copyright header from piix.c:
Copyright header from piix.c: *
* Copyright (C) 1998-1999 Andrzej Krzysztofowicz, Author and Maintainer
Copyright (C) 1998-1999 Andrzej Krzysztofowicz, Author and Maintainer * Copyright (C) 1998-2000 Andre Hedrick <andre@linux-ide.org>
Copyright (C) 1998-2000 Andre Hedrick <andre@linux-ide.org> * Copyright (C) 2003 Red Hat Inc <alan@redhat.com>
Copyright (C) 2003 Red Hat Inc <alan@redhat.com> *
*
May be copied or modified under the terms of the GNU General Public License * 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> #include <linux/kernel.h>
......
/* /*
libata-core.c - helper library for ATA * libata-core.c - helper library for ATA
*
Copyright 2003-2004 Red Hat, Inc. All rights reserved. * Maintained by: Jeff Garzik <jgarzik@pobox.com>
Copyright 2003-2004 Jeff Garzik * 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 * Copyright 2003-2004 Red Hat, Inc. All rights reserved.
http://www.opensource.org/licenses/osl-1.1.txt and is included herein * Copyright 2003-2004 Jeff Garzik
by reference. *
*
Alternatively, the contents of this file may be used under the terms * This program is free software; you can redistribute it and/or modify
of the GNU General Public License version 2 (the "GPL") as distributed * it under the terms of the GNU General Public License as published by
in the kernel source COPYING file, in which case the provisions of * the Free Software Foundation; either version 2, or (at your option)
the GPL are applicable instead of the above. If you wish to allow * any later version.
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 * This program is distributed in the hope that it will be useful,
the OSL, indicate your decision by deleting the provisions above and * but WITHOUT ANY WARRANTY; without even the implied warranty of
replace them with the notice and other provisions required by the GPL. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
If you do not delete the provisions above, a recipient may use your * GNU General Public License for more details.
version of this file under either the OSL or the GPL. *
* 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> #include <linux/config.h>
......
/* /*
libata-scsi.c - helper library for ATA * libata-scsi.c - helper library for ATA
*
Copyright 2003-2004 Red Hat, Inc. All rights reserved. * Maintained by: Jeff Garzik <jgarzik@pobox.com>
Copyright 2003-2004 Jeff Garzik * 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 * Copyright 2003-2004 Red Hat, Inc. All rights reserved.
http://www.opensource.org/licenses/osl-1.1.txt and is included herein * Copyright 2003-2004 Jeff Garzik
by reference. *
*
Alternatively, the contents of this file may be used under the terms * This program is free software; you can redistribute it and/or modify
of the GNU General Public License version 2 (the "GPL") as distributed * it under the terms of the GNU General Public License as published by
in the kernel source COPYING file, in which case the provisions of * the Free Software Foundation; either version 2, or (at your option)
the GPL are applicable instead of the above. If you wish to allow * any later version.
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 * This program is distributed in the hope that it will be useful,
the OSL, indicate your decision by deleting the provisions above and * but WITHOUT ANY WARRANTY; without even the implied warranty of
replace them with the notice and other provisions required by the GPL. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
If you do not delete the provisions above, a recipient may use your * GNU General Public License for more details.
version of this file under either the OSL or the GPL. *
* 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> #include <linux/kernel.h>
......
/* /*
libata.h - helper library for ATA * libata.h - helper library for ATA
*
Copyright 2003-2004 Red Hat, Inc. All rights reserved. * Copyright 2003-2004 Red Hat, Inc. All rights reserved.
Copyright 2003-2004 Jeff Garzik * 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 * This program is free software; you can redistribute it and/or modify
http://www.opensource.org/licenses/osl-1.1.txt and is included herein * it under the terms of the GNU General Public License as published by
by reference. * the Free Software Foundation; either version 2, or (at your option)
* any later version.
Alternatively, the contents of this file may be used under the terms *
of the GNU General Public License version 2 (the "GPL") as distributed * This program is distributed in the hope that it will be useful,
in the kernel source COPYING file, in which case the provisions of * but WITHOUT ANY WARRANTY; without even the implied warranty of
the GPL are applicable instead of the above. If you wish to allow * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
the use of your version of this file only under the terms of the * GNU General Public License for more details.
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 * You should have received a copy of the GNU General Public License
replace them with the notice and other provisions required by the GPL. * along with this program; see the file COPYING. If not, write to
If you do not delete the provisions above, a recipient may use your * the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
version of this file under either the OSL or the GPL. *
*
* libata documentation is available via 'make {ps|pdf}docs',
* as Documentation/DocBook/libata.*
*
*/ */
#ifndef __LIBATA_H__ #ifndef __LIBATA_H__
......
...@@ -4,21 +4,31 @@ ...@@ -4,21 +4,31 @@
* Copyright 2004 NVIDIA Corp. All rights reserved. * Copyright 2004 NVIDIA Corp. All rights reserved.
* Copyright 2004 Andrew Chew * 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 * This program is free software; you can redistribute it and/or modify
* of the GNU General Public License version 2 (the "GPL") as distributed * it under the terms of the GNU General Public License as published by
* in the kernel source COPYING file, in which case the provisions of * the Free Software Foundation; either version 2, or (at your option)
* the GPL are applicable instead of the above. If you wish to allow * any later version.
* 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 * This program is distributed in the hope that it will be useful,
* the OSL, indicate your decision by deleting the provisions above and * but WITHOUT ANY WARRANTY; without even the implied warranty of
* replace them with the notice and other provisions required by the GPL. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* If you do not delete the provisions above, a recipient may use your * GNU General Public License for more details.
* version of this file under either the OSL or the GPL. *
* 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 * 0.08
* - Added support for MCP51 and MCP55. * - Added support for MCP51 and MCP55.
......
...@@ -7,21 +7,26 @@ ...@@ -7,21 +7,26 @@
* *
* Copyright 2003-2004 Red Hat, Inc. * 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 * This program is free software; you can redistribute it and/or modify
* of the GNU General Public License version 2 (the "GPL") as distributed * it under the terms of the GNU General Public License as published by
* in the kernel source COPYING file, in which case the provisions of * the Free Software Foundation; either version 2, or (at your option)
* the GPL are applicable instead of the above. If you wish to allow * any later version.
* 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 * This program is distributed in the hope that it will be useful,
* the OSL, indicate your decision by deleting the provisions above and * but WITHOUT ANY WARRANTY; without even the implied warranty of
* replace them with the notice and other provisions required by the GPL. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* If you do not delete the provisions above, a recipient may use your * GNU General Public License for more details.
* version of this file under either the OSL or the GPL. *
* 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 @@ ...@@ -3,21 +3,24 @@
* *
* Copyright 2003-2004 Red Hat, Inc. * 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 * This program is free software; you can redistribute it and/or modify
* of the GNU General Public License version 2 (the "GPL") as distributed * it under the terms of the GNU General Public License as published by
* in the kernel source COPYING file, in which case the provisions of * the Free Software Foundation; either version 2, or (at your option)
* the GPL are applicable instead of the above. If you wish to allow * any later version.
* 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 * This program is distributed in the hope that it will be useful,
* the OSL, indicate your decision by deleting the provisions above and * but WITHOUT ANY WARRANTY; without even the implied warranty of
* replace them with the notice and other provisions required by the GPL. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* If you do not delete the provisions above, a recipient may use your * GNU General Public License for more details.
* version of this file under either the OSL or the GPL. *
* 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 @@ ...@@ -6,21 +6,24 @@
* Copyright 2005 Pacific Digital Corporation. * Copyright 2005 Pacific Digital Corporation.
* (OSL/GPL code release authorized by Jalil Fadavi). * (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 * This program is free software; you can redistribute it and/or modify
* of the GNU General Public License version 2 (the "GPL") as distributed * it under the terms of the GNU General Public License as published by
* in the kernel source COPYING file, in which case the provisions of * the Free Software Foundation; either version 2, or (at your option)
* the GPL are applicable instead of the above. If you wish to allow * any later version.
* 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 * This program is distributed in the hope that it will be useful,
* the OSL, indicate your decision by deleting the provisions above and * but WITHOUT ANY WARRANTY; without even the implied warranty of
* replace them with the notice and other provisions required by the GPL. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* If you do not delete the provisions above, a recipient may use your * GNU General Public License for more details.
* version of this file under either the OSL or the GPL. *
* 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 @@ ...@@ -5,24 +5,27 @@
* Please ALWAYS copy linux-ide@vger.kernel.org * Please ALWAYS copy linux-ide@vger.kernel.org
* on emails. * on emails.
* *
* Copyright 2003 Red Hat, Inc. * Copyright 2003-2005 Red Hat, Inc.
* Copyright 2003 Benjamin Herrenschmidt * 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 * This program is free software; you can redistribute it and/or modify
* of the GNU General Public License version 2 (the "GPL") as distributed * it under the terms of the GNU General Public License as published by
* in the kernel source COPYING file, in which case the provisions of * the Free Software Foundation; either version 2, or (at your option)
* the GPL are applicable instead of the above. If you wish to allow * any later version.
* 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 * This program is distributed in the hope that it will be useful,
* the OSL, indicate your decision by deleting the provisions above and * but WITHOUT ANY WARRANTY; without even the implied warranty of
* replace them with the notice and other provisions required by the GPL. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* If you do not delete the provisions above, a recipient may use your * GNU General Public License for more details.
* version of this file under either the OSL or the GPL. *
* 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: * Documentation for SiI 3112:
* http://gkernel.sourceforge.net/specs/sii/3112A_SiI-DS-0095-B2.pdf.bz2 * http://gkernel.sourceforge.net/specs/sii/3112A_SiI-DS-0095-B2.pdf.bz2
......
...@@ -7,21 +7,26 @@ ...@@ -7,21 +7,26 @@
* *
* Copyright 2004 Uwe Koziolek * 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 * This program is free software; you can redistribute it and/or modify
* of the GNU General Public License version 2 (the "GPL") as distributed * it under the terms of the GNU General Public License as published by
* in the kernel source COPYING file, in which case the provisions of * the Free Software Foundation; either version 2, or (at your option)
* the GPL are applicable instead of the above. If you wish to allow * any later version.
* 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 * This program is distributed in the hope that it will be useful,
* the OSL, indicate your decision by deleting the provisions above and * but WITHOUT ANY WARRANTY; without even the implied warranty of
* replace them with the notice and other provisions required by the GPL. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* If you do not delete the provisions above, a recipient may use your * GNU General Public License for more details.
* version of this file under either the OSL or the GPL. *
* 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 @@ ...@@ -13,21 +13,26 @@
* This driver probably works with non-Apple versions of the * This driver probably works with non-Apple versions of the
* Broadcom chipset... * 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 * This program is free software; you can redistribute it and/or modify
* of the GNU General Public License version 2 (the "GPL") as distributed * it under the terms of the GNU General Public License as published by
* in the kernel source COPYING file, in which case the provisions of * the Free Software Foundation; either version 2, or (at your option)
* the GPL are applicable instead of the above. If you wish to allow * any later version.
* 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 * This program is distributed in the hope that it will be useful,
* the OSL, indicate your decision by deleting the provisions above and * but WITHOUT ANY WARRANTY; without even the implied warranty of
* replace them with the notice and other provisions required by the GPL. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* If you do not delete the provisions above, a recipient may use your * GNU General Public License for more details.
* version of this file under either the OSL or the GPL. *
* 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 @@ ...@@ -7,21 +7,26 @@
* *
* Copyright 2003-2004 Red Hat, Inc. * 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 * This program is free software; you can redistribute it and/or modify
* of the GNU General Public License version 2 (the "GPL") as distributed * it under the terms of the GNU General Public License as published by
* in the kernel source COPYING file, in which case the provisions of * the Free Software Foundation; either version 2, or (at your option)
* the GPL are applicable instead of the above. If you wish to allow * any later version.
* 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 * This program is distributed in the hope that it will be useful,
* the OSL, indicate your decision by deleting the provisions above and * but WITHOUT ANY WARRANTY; without even the implied warranty of
* replace them with the notice and other provisions required by the GPL. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* If you do not delete the provisions above, a recipient may use your * GNU General Public License for more details.
* version of this file under either the OSL or the GPL. *
* 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.
* *
*/ */
......
/* /*
* sata_uli.c - ULi Electronics SATA * 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 * This program is free software; you can redistribute it and/or modify
* of the GNU General Public License version 2 (the "GPL") as distributed * it under the terms of the GNU General Public License as published by
* in the kernel source COPYING file, in which case the provisions of * the Free Software Foundation; either version 2, or (at your option)
* the GPL are applicable instead of the above. If you wish to allow * any later version.
* 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 * This program is distributed in the hope that it will be useful,
* the OSL, indicate your decision by deleting the provisions above and * but WITHOUT ANY WARRANTY; without even the implied warranty of
* replace them with the notice and other provisions required by the GPL. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* If you do not delete the provisions above, a recipient may use your * GNU General Public License for more details.
* version of this file under either the OSL or the GPL. *
* 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.
* *
*/ */
......
/* /*
sata_via.c - VIA Serial ATA controllers * sata_via.c - VIA Serial ATA controllers
*
Maintained by: Jeff Garzik <jgarzik@pobox.com> * Maintained by: Jeff Garzik <jgarzik@pobox.com>
Please ALWAYS copy linux-ide@vger.kernel.org * Please ALWAYS copy linux-ide@vger.kernel.org
on emails. on emails.
*
Copyright 2003-2004 Red Hat, Inc. All rights reserved. * Copyright 2003-2004 Red Hat, Inc. All rights reserved.
Copyright 2003-2004 Jeff Garzik * 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 * This program is free software; you can redistribute it and/or modify
http://www.opensource.org/licenses/osl-1.1.txt and is included herein * it under the terms of the GNU General Public License as published by
by reference. * the Free Software Foundation; either version 2, or (at your option)
* any later version.
Alternatively, the contents of this file may be used under the terms *
of the GNU General Public License version 2 (the "GPL") as distributed * This program is distributed in the hope that it will be useful,
in the kernel source COPYING file, in which case the provisions of * but WITHOUT ANY WARRANTY; without even the implied warranty of
the GPL are applicable instead of the above. If you wish to allow * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
the use of your version of this file only under the terms of the * GNU General Public License for more details.
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 * You should have received a copy of the GNU General Public License
replace them with the notice and other provisions required by the GPL. * along with this program; see the file COPYING. If not, write to
If you do not delete the provisions above, a recipient may use your * the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
version of this file under either the OSL or the GPL. *
*
---------------------------------------------------------------------- * libata documentation is available via 'make {ps|pdf}docs',
* as Documentation/DocBook/libata.*
To-do list: *
* VT6421 PATA support * Hardware documentation available under NDA.
*
*
* To-do list:
* - VT6421 PATA support
*
*/ */
#include <linux/kernel.h> #include <linux/kernel.h>
......
...@@ -9,9 +9,29 @@ ...@@ -9,9 +9,29 @@
* *
* Bits from Jeff Garzik, Copyright RedHat, Inc. * 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 * This program is free software; you can redistribute it and/or modify
* for more details. * 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> #include <linux/kernel.h>
......
/* /*
Copyright 2003-2004 Red Hat, Inc. All rights reserved. * Copyright 2003-2004 Red Hat, Inc. All rights reserved.
Copyright 2003-2004 Jeff Garzik * 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 * This program is free software; you can redistribute it and/or modify
http://www.opensource.org/licenses/osl-1.1.txt and is included herein * it under the terms of the GNU General Public License as published by
by reference. * the Free Software Foundation; either version 2, or (at your option)
* any later version.
Alternatively, the contents of this file may be used under the terms *
of the GNU General Public License version 2 (the "GPL") as distributed * This program is distributed in the hope that it will be useful,
in the kernel source COPYING file, in which case the provisions of * but WITHOUT ANY WARRANTY; without even the implied warranty of
the GPL are applicable instead of the above. If you wish to allow * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
the use of your version of this file only under the terms of the * GNU General Public License for more details.
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 * You should have received a copy of the GNU General Public License
replace them with the notice and other provisions required by the GPL. * along with this program; see the file COPYING. If not, write to
If you do not delete the provisions above, a recipient may use your * the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
version of this file under either the OSL or the GPL. *
*
* 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__ #ifndef __LINUX_ATA_H__
......
/* /*
Copyright 2003-2004 Red Hat, Inc. All rights reserved. * Copyright 2003-2005 Red Hat, Inc. All rights reserved.
Copyright 2003-2004 Jeff Garzik * Copyright 2003-2005 Jeff Garzik
*
The contents of this file are subject to the Open *
Software License version 1.1 that can be found at * This program is free software; you can redistribute it and/or modify
http://www.opensource.org/licenses/osl-1.1.txt and is included herein * it under the terms of the GNU General Public License as published by
by reference. * the Free Software Foundation; either version 2, or (at your option)
* any later version.
Alternatively, the contents of this file may be used under the terms *
of the GNU General Public License version 2 (the "GPL") as distributed * This program is distributed in the hope that it will be useful,
in the kernel source COPYING file, in which case the provisions of * but WITHOUT ANY WARRANTY; without even the implied warranty of
the GPL are applicable instead of the above. If you wish to allow * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
the use of your version of this file only under the terms of the * GNU General Public License for more details.
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 * You should have received a copy of the GNU General Public License
replace them with the notice and other provisions required by the GPL. * along with this program; see the file COPYING. If not, write to
If you do not delete the provisions above, a recipient may use your * the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
version of this file under either the OSL or the GPL. *
*
* libata documentation is available via 'make {ps|pdf}docs',
* as Documentation/DocBook/libata.*
*
*/ */
#ifndef __LINUX_LIBATA_H__ #ifndef __LINUX_LIBATA_H__
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册