PCI: Add SPDX GPL-2.0 to replace GPL v2 boilerplate

Add SPDX GPL-2.0 to all PCI files that specified the GPL version 2 license.

Remove the boilerplate GPL version 2 language, relying on the assertion in
b24413180f ("License cleanup: add SPDX GPL-2.0 license identifier to
files with no license") that the SPDX identifier may be used instead of the
full boilerplate text.

Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Reviewed-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
Bjorn Helgaas 2018-01-26 12:50:27 -06:00 committed by Bjorn Helgaas
parent 7328c8f48d
commit 8cfab3cf63
58 changed files with 58 additions and 411 deletions

View File

@ -1,13 +1,10 @@
// SPDX-License-Identifier: GPL-2.0
/* /*
* pcie-dra7xx - PCIe controller driver for TI DRA7xx SoCs * pcie-dra7xx - PCIe controller driver for TI DRA7xx SoCs
* *
* Copyright (C) 2013-2014 Texas Instruments Incorporated - http://www.ti.com * Copyright (C) 2013-2014 Texas Instruments Incorporated - http://www.ti.com
* *
* Authors: Kishon Vijay Abraham I <kishon@ti.com> * Authors: Kishon Vijay Abraham I <kishon@ti.com>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 as
* published by the Free Software Foundation.
*/ */
#include <linux/delay.h> #include <linux/delay.h>

View File

@ -1,3 +1,4 @@
// SPDX-License-Identifier: GPL-2.0
/* /*
* PCIe host controller driver for Samsung EXYNOS SoCs * PCIe host controller driver for Samsung EXYNOS SoCs
* *
@ -5,10 +6,6 @@
* http://www.samsung.com * http://www.samsung.com
* *
* Author: Jingoo Han <jg1.han@samsung.com> * Author: Jingoo Han <jg1.han@samsung.com>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 as
* published by the Free Software Foundation.
*/ */
#include <linux/clk.h> #include <linux/clk.h>

View File

@ -1,3 +1,4 @@
// SPDX-License-Identifier: GPL-2.0
/* /*
* PCIe host controller driver for Freescale i.MX6 SoCs * PCIe host controller driver for Freescale i.MX6 SoCs
* *
@ -5,10 +6,6 @@
* http://www.kosagi.com * http://www.kosagi.com
* *
* Author: Sean Cross <xobs@kosagi.com> * Author: Sean Cross <xobs@kosagi.com>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 as
* published by the Free Software Foundation.
*/ */
#include <linux/clk.h> #include <linux/clk.h>

View File

@ -1,3 +1,4 @@
// SPDX-License-Identifier: GPL-2.0
/* /*
* DesignWare application register space functions for Keystone PCI controller * DesignWare application register space functions for Keystone PCI controller
* *
@ -5,11 +6,6 @@
* http://www.ti.com * http://www.ti.com
* *
* Author: Murali Karicheri <m-karicheri2@ti.com> * Author: Murali Karicheri <m-karicheri2@ti.com>
*
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 as
* published by the Free Software Foundation.
*/ */
#include <linux/irq.h> #include <linux/irq.h>

View File

@ -1,3 +1,4 @@
// SPDX-License-Identifier: GPL-2.0
/* /*
* PCIe host controller driver for Texas Instruments Keystone SoCs * PCIe host controller driver for Texas Instruments Keystone SoCs
* *
@ -6,10 +7,6 @@
* *
* Author: Murali Karicheri <m-karicheri2@ti.com> * Author: Murali Karicheri <m-karicheri2@ti.com>
* Implementation based on pci-exynos.c and pcie-designware.c * Implementation based on pci-exynos.c and pcie-designware.c
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 as
* published by the Free Software Foundation.
*/ */
#include <linux/irqchip/chained_irq.h> #include <linux/irqchip/chained_irq.h>

View File

@ -1,3 +1,4 @@
/* SPDX-License-Identifier: GPL-2.0 */
/* /*
* Keystone PCI Controller's common includes * Keystone PCI Controller's common includes
* *
@ -5,11 +6,6 @@
* http://www.ti.com * http://www.ti.com
* *
* Author: Murali Karicheri <m-karicheri2@ti.com> * Author: Murali Karicheri <m-karicheri2@ti.com>
*
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 as
* published by the Free Software Foundation.
*/ */
#define MAX_MSI_HOST_IRQS 8 #define MAX_MSI_HOST_IRQS 8

View File

@ -1,13 +1,10 @@
// SPDX-License-Identifier: GPL-2.0
/* /*
* PCIe host controller driver for Freescale Layerscape SoCs * PCIe host controller driver for Freescale Layerscape SoCs
* *
* Copyright (C) 2014 Freescale Semiconductor. * Copyright (C) 2014 Freescale Semiconductor.
* *
* Author: Minghuan Lian <Minghuan.Lian@freescale.com> * Author: Minghuan Lian <Minghuan.Lian@freescale.com>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 as
* published by the Free Software Foundation.
*/ */
#include <linux/kernel.h> #include <linux/kernel.h>

View File

@ -1,3 +1,4 @@
// SPDX-License-Identifier: GPL-2.0
/* /*
* PCIe host controller driver for Marvell Armada-8K SoCs * PCIe host controller driver for Marvell Armada-8K SoCs
* *
@ -7,10 +8,6 @@
* *
* Author: Yehuda Yitshak <yehuday@marvell.com> * Author: Yehuda Yitshak <yehuday@marvell.com>
* Author: Shadi Ammouri <shadi@marvell.com> * Author: Shadi Ammouri <shadi@marvell.com>
*
* This file is licensed under the terms of the GNU General Public
* License version 2. This program is licensed "as is" without any
* warranty of any kind, whether express or implied.
*/ */
#include <linux/clk.h> #include <linux/clk.h>

View File

@ -1,13 +1,10 @@
// SPDX-License-Identifier: GPL-2.0
/* /*
* PCIe host controller driver for Axis ARTPEC-6 SoC * PCIe host controller driver for Axis ARTPEC-6 SoC
* *
* Author: Niklas Cassel <niklas.cassel@axis.com> * Author: Niklas Cassel <niklas.cassel@axis.com>
* *
* Based on work done by Phil Edworthy <phil@edworthys.org> * Based on work done by Phil Edworthy <phil@edworthys.org>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 as
* published by the Free Software Foundation.
*/ */
#include <linux/delay.h> #include <linux/delay.h>

View File

@ -1,20 +1,9 @@
// SPDX-License-Identifier: GPL-2.0
/** /**
* Synopsys DesignWare PCIe Endpoint controller driver * Synopsys DesignWare PCIe Endpoint controller driver
* *
* Copyright (C) 2017 Texas Instruments * Copyright (C) 2017 Texas Instruments
* Author: Kishon Vijay Abraham I <kishon@ti.com> * Author: Kishon Vijay Abraham I <kishon@ti.com>
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 of
* the License as published by the Free Software Foundation.
*
* 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, see <http://www.gnu.org/licenses/>.
*/ */
#include <linux/of.h> #include <linux/of.h>

View File

@ -1,3 +1,4 @@
// SPDX-License-Identifier: GPL-2.0
/* /*
* Synopsys DesignWare PCIe host controller driver * Synopsys DesignWare PCIe host controller driver
* *
@ -5,10 +6,6 @@
* http://www.samsung.com * http://www.samsung.com
* *
* Author: Jingoo Han <jg1.han@samsung.com> * Author: Jingoo Han <jg1.han@samsung.com>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 as
* published by the Free Software Foundation.
*/ */
#include <linux/irqdomain.h> #include <linux/irqdomain.h>

View File

@ -1,13 +1,10 @@
// SPDX-License-Identifier: GPL-2.0
/* /*
* PCIe RC driver for Synopsys DesignWare Core * PCIe RC driver for Synopsys DesignWare Core
* *
* Copyright (C) 2015-2016 Synopsys, Inc. (www.synopsys.com) * Copyright (C) 2015-2016 Synopsys, Inc. (www.synopsys.com)
* *
* Authors: Joao Pinto <Joao.Pinto@synopsys.com> * Authors: Joao Pinto <Joao.Pinto@synopsys.com>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 as
* published by the Free Software Foundation.
*/ */
#include <linux/clk.h> #include <linux/clk.h>
#include <linux/delay.h> #include <linux/delay.h>

View File

@ -1,3 +1,4 @@
// SPDX-License-Identifier: GPL-2.0
/* /*
* Synopsys DesignWare PCIe host controller driver * Synopsys DesignWare PCIe host controller driver
* *
@ -5,10 +6,6 @@
* http://www.samsung.com * http://www.samsung.com
* *
* Author: Jingoo Han <jg1.han@samsung.com> * Author: Jingoo Han <jg1.han@samsung.com>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 as
* published by the Free Software Foundation.
*/ */
#include <linux/delay.h> #include <linux/delay.h>

View File

@ -1,3 +1,4 @@
/* SPDX-License-Identifier: GPL-2.0 */
/* /*
* Synopsys DesignWare PCIe host controller driver * Synopsys DesignWare PCIe host controller driver
* *
@ -5,10 +6,6 @@
* http://www.samsung.com * http://www.samsung.com
* *
* Author: Jingoo Han <jg1.han@samsung.com> * Author: Jingoo Han <jg1.han@samsung.com>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 as
* published by the Free Software Foundation.
*/ */
#ifndef _PCIE_DESIGNWARE_H #ifndef _PCIE_DESIGNWARE_H

View File

@ -1,3 +1,4 @@
// SPDX-License-Identifier: GPL-2.0
/* /*
* PCIe host controller driver for HiSilicon SoCs * PCIe host controller driver for HiSilicon SoCs
* *
@ -6,10 +7,6 @@
* Authors: Zhou Wang <wangzhou1@hisilicon.com> * Authors: Zhou Wang <wangzhou1@hisilicon.com>
* Dacai Zhu <zhudacai@hisilicon.com> * Dacai Zhu <zhudacai@hisilicon.com>
* Gabriele Paoloni <gabriele.paoloni@huawei.com> * Gabriele Paoloni <gabriele.paoloni@huawei.com>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 as
* published by the Free Software Foundation.
*/ */
#include <linux/interrupt.h> #include <linux/interrupt.h>
#include <linux/init.h> #include <linux/init.h>

View File

@ -1,3 +1,4 @@
// SPDX-License-Identifier: GPL-2.0
/* /*
* PCIe host controller driver for HiSilicon STB SoCs * PCIe host controller driver for HiSilicon STB SoCs
* *
@ -5,10 +6,6 @@
* *
* Authors: Ruqiang Ju <juruqiang@hisilicon.com> * Authors: Ruqiang Ju <juruqiang@hisilicon.com>
* Jianguo Sun <sunjianguo1@huawei.com> * Jianguo Sun <sunjianguo1@huawei.com>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 as
* published by the Free Software Foundation.
*/ */
#include <linux/clk.h> #include <linux/clk.h>

View File

@ -1,3 +1,4 @@
// SPDX-License-Identifier: GPL-2.0
/* /*
* PCIe host controller driver for Kirin Phone SoCs * PCIe host controller driver for Kirin Phone SoCs
* *
@ -5,10 +6,6 @@
* http://www.huawei.com * http://www.huawei.com
* *
* Author: Xiaowei Song <songxiaowei@huawei.com> * Author: Xiaowei Song <songxiaowei@huawei.com>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 as
* published by the Free Software Foundation.
*/ */
#include <asm/compiler.h> #include <asm/compiler.h>

View File

@ -1,3 +1,4 @@
// SPDX-License-Identifier: GPL-2.0
/* /*
* Qualcomm PCIe root complex driver * Qualcomm PCIe root complex driver
* *
@ -5,15 +6,6 @@
* Copyright 2015 Linaro Limited. * Copyright 2015 Linaro Limited.
* *
* Author: Stanimir Varbanov <svarbanov@mm-sol.com> * Author: Stanimir Varbanov <svarbanov@mm-sol.com>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 and
* only version 2 as published by the Free Software Foundation.
*
* 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.
*/ */
#include <linux/clk.h> #include <linux/clk.h>

View File

@ -1,3 +1,4 @@
// SPDX-License-Identifier: GPL-2.0
/* /*
* PCIe host controller driver for ST Microelectronics SPEAr13xx SoCs * PCIe host controller driver for ST Microelectronics SPEAr13xx SoCs
* *
@ -6,10 +7,6 @@
* Copyright (C) 2010-2014 ST Microelectronics * Copyright (C) 2010-2014 ST Microelectronics
* Pratyush Anand <pratyush.anand@gmail.com> * Pratyush Anand <pratyush.anand@gmail.com>
* Mohit Kumar <mohit.kumar.dhaka@gmail.com> * Mohit Kumar <mohit.kumar.dhaka@gmail.com>
*
* This file is licensed under the terms of the GNU General Public
* License version 2. This program is licensed "as is" without any
* warranty of any kind, whether express or implied.
*/ */
#include <linux/clk.h> #include <linux/clk.h>

View File

@ -1,17 +1,6 @@
// SPDX-License-Identifier: GPL-2.0
/* /*
* Copyright 2016 Broadcom * Copyright 2016 Broadcom
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License, version 2, as
* published by the Free Software Foundation (the "GPL").
*
* 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 version 2 (GPLv2) for more details.
*
* You should have received a copy of the GNU General Public License
* version 2 (GPLv2) along with this source code.
*/ */
#include <linux/device.h> #include <linux/device.h>

View File

@ -1,20 +1,9 @@
// SPDX-License-Identifier: GPL-2.0
/** /**
* Test driver to test endpoint functionality * Test driver to test endpoint functionality
* *
* Copyright (C) 2017 Texas Instruments * Copyright (C) 2017 Texas Instruments
* Author: Kishon Vijay Abraham I <kishon@ti.com> * Author: Kishon Vijay Abraham I <kishon@ti.com>
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 of
* the License as published by the Free Software Foundation.
*
* 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, see <http://www.gnu.org/licenses/>.
*/ */
#include <linux/crc32.h> #include <linux/crc32.h>

View File

@ -1,20 +1,9 @@
// SPDX-License-Identifier: GPL-2.0
/** /**
* configfs to configure the PCI endpoint * configfs to configure the PCI endpoint
* *
* Copyright (C) 2017 Texas Instruments * Copyright (C) 2017 Texas Instruments
* Author: Kishon Vijay Abraham I <kishon@ti.com> * Author: Kishon Vijay Abraham I <kishon@ti.com>
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 of
* the License as published by the Free Software Foundation.
*
* 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, see <http://www.gnu.org/licenses/>.
*/ */
#include <linux/module.h> #include <linux/module.h>

View File

@ -1,20 +1,9 @@
// SPDX-License-Identifier: GPL-2.0
/** /**
* PCI Endpoint *Controller* (EPC) library * PCI Endpoint *Controller* (EPC) library
* *
* Copyright (C) 2017 Texas Instruments * Copyright (C) 2017 Texas Instruments
* Author: Kishon Vijay Abraham I <kishon@ti.com> * Author: Kishon Vijay Abraham I <kishon@ti.com>
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 of
* the License as published by the Free Software Foundation.
*
* 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, see <http://www.gnu.org/licenses/>.
*/ */
#include <linux/device.h> #include <linux/device.h>

View File

@ -1,20 +1,9 @@
// SPDX-License-Identifier: GPL-2.0
/** /**
* PCI Endpoint *Controller* Address Space Management * PCI Endpoint *Controller* Address Space Management
* *
* Copyright (C) 2017 Texas Instruments * Copyright (C) 2017 Texas Instruments
* Author: Kishon Vijay Abraham I <kishon@ti.com> * Author: Kishon Vijay Abraham I <kishon@ti.com>
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 of
* the License as published by the Free Software Foundation.
*
* 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, see <http://www.gnu.org/licenses/>.
*/ */
#include <linux/io.h> #include <linux/io.h>

View File

@ -1,20 +1,9 @@
// SPDX-License-Identifier: GPL-2.0
/** /**
* PCI Endpoint *Function* (EPF) library * PCI Endpoint *Function* (EPF) library
* *
* Copyright (C) 2017 Texas Instruments * Copyright (C) 2017 Texas Instruments
* Author: Kishon Vijay Abraham I <kishon@ti.com> * Author: Kishon Vijay Abraham I <kishon@ti.com>
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 of
* the License as published by the Free Software Foundation.
*
* 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, see <http://www.gnu.org/licenses/>.
*/ */
#include <linux/device.h> #include <linux/device.h>

View File

@ -1,3 +1,4 @@
// SPDX-License-Identifier: GPL-2.0
/* /*
* Driver for the Aardvark PCIe controller, used on Marvell Armada * Driver for the Aardvark PCIe controller, used on Marvell Armada
* 3700. * 3700.
@ -5,10 +6,6 @@
* Copyright (C) 2016 Marvell * Copyright (C) 2016 Marvell
* *
* Author: Hezi Shahmoon <hezi.shahmoon@marvell.com> * Author: Hezi Shahmoon <hezi.shahmoon@marvell.com>
*
* This file is licensed under the terms of the GNU General Public
* License version 2. This program is licensed "as is" without any
* warranty of any kind, whether express or implied.
*/ */
#include <linux/delay.h> #include <linux/delay.h>

View File

@ -1,18 +1,7 @@
// SPDX-License-Identifier: GPL-2.0
/* /*
* Generic PCI host driver common code * Generic PCI host driver common code
* *
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 as
* published by the Free Software Foundation.
*
* 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, see <http://www.gnu.org/licenses/>.
*
* Copyright (C) 2014 ARM Limited * Copyright (C) 2014 ARM Limited
* *
* Author: Will Deacon <will.deacon@arm.com> * Author: Will Deacon <will.deacon@arm.com>

View File

@ -1,19 +1,8 @@
// SPDX-License-Identifier: GPL-2.0
/* /*
* Simple, generic PCI host controller driver targetting firmware-initialised * Simple, generic PCI host controller driver targetting firmware-initialised
* systems and virtual machines (e.g. the PCI emulation provided by kvmtool). * systems and virtual machines (e.g. the PCI emulation provided by kvmtool).
* *
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 as
* published by the Free Software Foundation.
*
* 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, see <http://www.gnu.org/licenses/>.
*
* Copyright (C) 2014 ARM Limited * Copyright (C) 2014 ARM Limited
* *
* Author: Will Deacon <will.deacon@arm.com> * Author: Will Deacon <will.deacon@arm.com>

View File

@ -1,3 +1,4 @@
// SPDX-License-Identifier: GPL-2.0
/* /*
* Copyright (c) Microsoft Corporation. * Copyright (c) Microsoft Corporation.
* *
@ -34,17 +35,6 @@
* read and write handlers for config space must be aware of this mechanism. * read and write handlers for config space must be aware of this mechanism.
* Similarly, device setup and teardown involves messages sent to and from * Similarly, device setup and teardown involves messages sent to and from
* the PCI back-end driver in Hyper-V. * the PCI back-end driver in Hyper-V.
*
* This program is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 as published
* by the Free Software Foundation.
*
* 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, GOOD TITLE or
* NON INFRINGEMENT. See the GNU General Public License for more
* details.
*
*/ */
#include <linux/kernel.h> #include <linux/kernel.h>

View File

@ -1,11 +1,8 @@
// SPDX-License-Identifier: GPL-2.0
/* /*
* PCIe driver for Marvell Armada 370 and Armada XP SoCs * PCIe driver for Marvell Armada 370 and Armada XP SoCs
* *
* Author: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> * Author: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
*
* This file is licensed under the terms of the GNU General Public
* License version 2. This program is licensed "as is" without any
* warranty of any kind, whether express or implied.
*/ */
#include <linux/kernel.h> #include <linux/kernel.h>

View File

@ -1,3 +1,4 @@
// SPDX-License-Identifier: GPL-2.0
/* /*
* pci-rcar-gen2: internal PCI bus support * pci-rcar-gen2: internal PCI bus support
* *
@ -5,10 +6,6 @@
* Copyright (C) 2013 Cogent Embedded, Inc. * Copyright (C) 2013 Cogent Embedded, Inc.
* *
* Author: Valentine Barshak <valentine.barshak@cogentembedded.com> * Author: Valentine Barshak <valentine.barshak@cogentembedded.com>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 as
* published by the Free Software Foundation.
*/ */
#include <linux/delay.h> #include <linux/delay.h>

View File

@ -1,16 +1,5 @@
// SPDX-License-Identifier: GPL-2.0
/* /*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 as
* published by the Free Software Foundation.
*
* 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, see <http://www.gnu.org/licenses/>.
*
* Copyright (C) 2015 - 2016 Cavium, Inc. * Copyright (C) 2015 - 2016 Cavium, Inc.
*/ */

View File

@ -1,18 +1,10 @@
// SPDX-License-Identifier: GPL-2.0
/* /*
* Copyright 2004 Koninklijke Philips Electronics NV * Copyright 2004 Koninklijke Philips Electronics NV
* *
* Conversion to platform driver and DT: * Conversion to platform driver and DT:
* Copyright 2014 Linaro Ltd. * Copyright 2014 Linaro Ltd.
* *
* This software is licensed under the terms of the GNU General Public
* License version 2, as published by the Free Software Foundation, and
* may be copied, distributed, and modified under those terms.
*
* 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.
*
* 14/04/2005 Initial version, colin.king@philips.com * 14/04/2005 Initial version, colin.king@philips.com
*/ */
#include <linux/kernel.h> #include <linux/kernel.h>

View File

@ -1,21 +1,10 @@
// SPDX-License-Identifier: GPL-2.0
/* /*
* Altera PCIe MSI support * Altera PCIe MSI support
* *
* Author: Ley Foon Tan <lftan@altera.com> * Author: Ley Foon Tan <lftan@altera.com>
* *
* Copyright Altera Corporation (C) 2013-2015. All rights reserved * Copyright Altera Corporation (C) 2013-2015. All rights reserved
*
* This program is free software; you can redistribute it and/or modify it
* under the terms and conditions of the GNU General Public License,
* version 2, as published by the Free Software Foundation.
*
* This program is distributed in the hope 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, see <http://www.gnu.org/licenses/>.
*/ */
#include <linux/interrupt.h> #include <linux/interrupt.h>

View File

@ -1,20 +1,9 @@
// SPDX-License-Identifier: GPL-2.0
/* /*
* Copyright Altera Corporation (C) 2013-2015. All rights reserved * Copyright Altera Corporation (C) 2013-2015. All rights reserved
* *
* Author: Ley Foon Tan <lftan@altera.com> * Author: Ley Foon Tan <lftan@altera.com>
* Description: Altera PCIe host controller driver * Description: Altera PCIe host controller driver
*
* This program is free software; you can redistribute it and/or modify it
* under the terms and conditions of the GNU General Public License,
* version 2, as published by the Free Software Foundation.
*
* This program is distributed in the hope 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, see <http://www.gnu.org/licenses/>.
*/ */
#include <linux/delay.h> #include <linux/delay.h>

View File

@ -1,15 +1,7 @@
// SPDX-License-Identifier: GPL-2.0
/* /*
* Copyright (C) 2015 Broadcom Corporation * Copyright (C) 2015 Broadcom Corporation
* Copyright (C) 2015 Hauke Mehrtens <hauke@hauke-m.de> * Copyright (C) 2015 Hauke Mehrtens <hauke@hauke-m.de>
*
* 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.
*
* This program is distributed "as is" WITHOUT ANY WARRANTY of any
* kind, whether express or implied; without even the implied warranty
* of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*/ */
#include <linux/kernel.h> #include <linux/kernel.h>

View File

@ -1,14 +1,6 @@
// SPDX-License-Identifier: GPL-2.0
/* /*
* Copyright (C) 2015 Broadcom Corporation * Copyright (C) 2015 Broadcom Corporation
*
* 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.
*
* This program is distributed "as is" WITHOUT ANY WARRANTY of any
* kind, whether express or implied; without even the implied warranty
* of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*/ */
#include <linux/interrupt.h> #include <linux/interrupt.h>

View File

@ -1,14 +1,6 @@
// SPDX-License-Identifier: GPL-2.0
/* /*
* Copyright (C) 2015 Broadcom Corporation * Copyright (C) 2015 Broadcom Corporation
*
* 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.
*
* This program is distributed "as is" WITHOUT ANY WARRANTY of any
* kind, whether express or implied; without even the implied warranty
* of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*/ */
#include <linux/kernel.h> #include <linux/kernel.h>

View File

@ -1,15 +1,7 @@
// SPDX-License-Identifier: GPL-2.0
/* /*
* Copyright (C) 2014 Hauke Mehrtens <hauke@hauke-m.de> * Copyright (C) 2014 Hauke Mehrtens <hauke@hauke-m.de>
* Copyright (C) 2015 Broadcom Corporation * Copyright (C) 2015 Broadcom Corporation
*
* 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.
*
* This program is distributed "as is" WITHOUT ANY WARRANTY of any
* kind, whether express or implied; without even the implied warranty
* of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*/ */
#include <linux/kernel.h> #include <linux/kernel.h>

View File

@ -1,14 +1,6 @@
/* SPDX-License-Identifier: GPL-2.0 */
/* /*
* Copyright (C) 2014-2015 Broadcom Corporation * Copyright (C) 2014-2015 Broadcom Corporation
*
* 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.
*
* This program is distributed "as is" WITHOUT ANY WARRANTY of any
* kind, whether express or implied; without even the implied warranty
* of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*/ */
#ifndef _PCIE_IPROC_H #ifndef _PCIE_IPROC_H

View File

@ -1,18 +1,10 @@
// SPDX-License-Identifier: GPL-2.0
/* /*
* MediaTek PCIe host controller driver. * MediaTek PCIe host controller driver.
* *
* Copyright (c) 2017 MediaTek Inc. * Copyright (c) 2017 MediaTek Inc.
* Author: Ryder Lee <ryder.lee@mediatek.com> * Author: Ryder Lee <ryder.lee@mediatek.com>
* Honghui Zhang <honghui.zhang@mediatek.com> * Honghui Zhang <honghui.zhang@mediatek.com>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 as
* published by the Free Software Foundation.
*
* 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.
*/ */
#include <linux/clk.h> #include <linux/clk.h>

View File

@ -1,3 +1,4 @@
// SPDX-License-Identifier: GPL-2.0
/* /*
* PCIe driver for Renesas R-Car SoCs * PCIe driver for Renesas R-Car SoCs
* Copyright (C) 2014 Renesas Electronics Europe Ltd * Copyright (C) 2014 Renesas Electronics Europe Ltd
@ -8,10 +9,6 @@
* Copyright (C) 2009 - 2011 Paul Mundt * Copyright (C) 2009 - 2011 Paul Mundt
* *
* Author: Phil Edworthy <phil.edworthy@renesas.com> * Author: Phil Edworthy <phil.edworthy@renesas.com>
*
* This file is licensed under the terms of the GNU General Public
* License version 2. This program is licensed "as is" without any
* warranty of any kind, whether express or implied.
*/ */
#include <linux/clk.h> #include <linux/clk.h>

View File

@ -1,15 +1,7 @@
// SPDX-License-Identifier: GPL-2.0
/* /*
* Volume Management Device driver * Volume Management Device driver
* Copyright (c) 2015, Intel Corporation. * Copyright (c) 2015, Intel Corporation.
*
* This program is free software; you can redistribute it and/or modify it
* under the terms and conditions of the GNU General Public License,
* version 2, as published by the Free Software Foundation.
*
* This program is distributed in the hope 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.
*/ */
#include <linux/device.h> #include <linux/device.h>

View File

@ -1,13 +1,10 @@
// SPDX-License-Identifier: GPL-2.0
/* /*
* mmap.c generic PCI resource mmap helper * mmap.c generic PCI resource mmap helper
* *
* Copyright © 2017 Amazon.com, Inc. or its affiliates. * Copyright © 2017 Amazon.com, Inc. or its affiliates.
* *
* Author: David Woodhouse <dwmw2@infradead.org> * Author: David Woodhouse <dwmw2@infradead.org>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 as
* published by the Free Software Foundation.
*/ */
#include <linux/kernel.h> #include <linux/kernel.h>

View File

@ -1,11 +1,9 @@
// SPDX-License-Identifier: GPL-2.0
/* /*
* drivers/pci/pci-driver.c * drivers/pci/pci-driver.c
* *
* (C) Copyright 2002-2004, 2007 Greg Kroah-Hartman <greg@kroah.com> * (C) Copyright 2002-2004, 2007 Greg Kroah-Hartman <greg@kroah.com>
* (C) Copyright 2007 Novell Inc. * (C) Copyright 2007 Novell Inc.
*
* Released under the GPL v2 only.
*
*/ */
#include <linux/pci.h> #include <linux/pci.h>

View File

@ -1,13 +1,10 @@
// SPDX-License-Identifier: GPL-2.0
/* /*
* Intel MID platform PM support * Intel MID platform PM support
* *
* Copyright (C) 2016, Intel Corporation * Copyright (C) 2016, Intel Corporation
* *
* Author: Andy Shevchenko <andriy.shevchenko@linux.intel.com> * Author: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
*
* This program is free software; you can redistribute it and/or modify it
* under the terms and conditions of the GNU General Public License,
* version 2, as published by the Free Software Foundation.
*/ */
#include <linux/init.h> #include <linux/init.h>

View File

@ -1,11 +1,10 @@
// SPDX-License-Identifier: GPL-2.0
/* pci-stub - simple stub driver to reserve a pci device /* pci-stub - simple stub driver to reserve a pci device
* *
* Copyright (C) 2008 Red Hat, Inc. * Copyright (C) 2008 Red Hat, Inc.
* Author: * Author:
* Chris Wright * Chris Wright
* *
* This work is licensed under the terms of the GNU GPL, version 2.
*
* Usage is simple, allocate a new id to the stub driver and bind the * Usage is simple, allocate a new id to the stub driver and bind the
* device to it. For example: * device to it. For example:
* *

View File

@ -1,3 +1,4 @@
// SPDX-License-Identifier: GPL-2.0
/* /*
* PCIe AER software error injection support. * PCIe AER software error injection support.
* *
@ -9,12 +10,6 @@
* *
* Copyright 2009 Intel Corporation. * Copyright 2009 Intel Corporation.
* Huang Ying <ying.huang@intel.com> * Huang Ying <ying.huang@intel.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; version 2
* of the License.
*
*/ */
#include <linux/module.h> #include <linux/module.h>

View File

@ -1,23 +1,9 @@
// SPDX-License-Identifier: GPL-2.0
/* /*
* Enables/disables PCIe ECRC checking. * Enables/disables PCIe ECRC checking.
* *
* (C) Copyright 2009 Hewlett-Packard Development Company, L.P. * (C) Copyright 2009 Hewlett-Packard Development Company, L.P.
* Andrew Patterson <andrew.patterson@hp.com> * Andrew Patterson <andrew.patterson@hp.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; 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., 59 Temple Place, Suite 330, Boston, MA
* 02111-1307, USA.
*
*/ */
#include <linux/kernel.h> #include <linux/kernel.h>

View File

@ -1,13 +1,10 @@
// SPDX-License-Identifier: GPL-2.0
/* /*
* PCIe Native PME support * PCIe Native PME support
* *
* Copyright (C) 2007 - 2009 Intel Corp * Copyright (C) 2007 - 2009 Intel Corp
* Copyright (C) 2007 - 2009 Shaohua Li <shaohua.li@intel.com> * Copyright (C) 2007 - 2009 Shaohua Li <shaohua.li@intel.com>
* Copyright (C) 2009 Rafael J. Wysocki <rjw@sisk.pl>, Novell Inc. * Copyright (C) 2009 Rafael J. Wysocki <rjw@sisk.pl>, Novell Inc.
*
* This file is subject to the terms and conditions of the GNU General Public
* License V2. See the file "COPYING" in the main directory of this archive
* for more details.
*/ */
#include <linux/pci.h> #include <linux/pci.h>

View File

@ -1,11 +1,8 @@
// SPDX-License-Identifier: GPL-2.0
/* /*
* PCIe Port Native Services Support, ACPI-Related Part * PCIe Port Native Services Support, ACPI-Related Part
* *
* Copyright (C) 2010 Rafael J. Wysocki <rjw@sisk.pl>, Novell Inc. * Copyright (C) 2010 Rafael J. Wysocki <rjw@sisk.pl>, Novell Inc.
*
* This file is subject to the terms and conditions of the GNU General Public
* License V2. See the file "COPYING" in the main directory of this archive
* for more details.
*/ */
#include <linux/pci.h> #include <linux/pci.h>

View File

@ -1,15 +1,7 @@
// SPDX-License-Identifier: GPL-2.0
/* /*
* PCI Express Precision Time Measurement * PCI Express Precision Time Measurement
* Copyright (c) 2016, Intel Corporation. * Copyright (c) 2016, Intel Corporation.
*
* This program is free software; you can redistribute it and/or modify it
* under the terms and conditions of the GNU General Public License,
* version 2, as published by the Free Software Foundation.
*
* This program is distributed in the hope 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.
*/ */
#include <linux/module.h> #include <linux/module.h>

View File

@ -1,16 +1,7 @@
// SPDX-License-Identifier: GPL-2.0
/* /*
* Microsemi Switchtec(tm) PCIe Management Driver * Microsemi Switchtec(tm) PCIe Management Driver
* Copyright (c) 2017, Microsemi Corporation * Copyright (c) 2017, Microsemi Corporation
*
* This program is free software; you can redistribute it and/or modify it
* under the terms and conditions of the GNU General Public License,
* version 2, as published by the Free Software Foundation.
*
* This program is distributed in the hope 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.
*
*/ */
#include <linux/switchtec.h> #include <linux/switchtec.h>

View File

@ -1,12 +1,9 @@
// SPDX-License-Identifier: GPL-2.0
/* /*
* PCI Virtual Channel support * PCI Virtual Channel support
* *
* Copyright (C) 2013 Red Hat, Inc. All rights reserved. * Copyright (C) 2013 Red Hat, Inc. All rights reserved.
* Author: Alex Williamson <alex.williamson@redhat.com> * Author: Alex Williamson <alex.williamson@redhat.com>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 as
* published by the Free Software Foundation.
*/ */
#include <linux/device.h> #include <linux/device.h>

View File

@ -1,17 +1,6 @@
/* SPDX-License-Identifier: GPL-2.0 */
/* /*
* Copyright 2016 Broadcom * Copyright 2016 Broadcom
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License, version 2, as
* published by the Free Software Foundation (the "GPL").
*
* 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 version 2 (GPLv2) for more details.
*
* You should have received a copy of the GNU General Public License
* version 2 (GPLv2) along with this source code.
*/ */
#ifndef DRIVERS_PCI_ECAM_H #ifndef DRIVERS_PCI_ECAM_H
#define DRIVERS_PCI_ECAM_H #define DRIVERS_PCI_ECAM_H

View File

@ -1,12 +1,9 @@
/* SPDX-License-Identifier: GPL-2.0+ */
/** /**
* PCI Endpoint ConfigFS header file * PCI Endpoint ConfigFS header file
* *
* Copyright (C) 2017 Texas Instruments * Copyright (C) 2017 Texas Instruments
* Author: Kishon Vijay Abraham I <kishon@ti.com> * Author: Kishon Vijay Abraham I <kishon@ti.com>
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 of
* the License as published by the Free Software Foundation.
*/ */
#ifndef __LINUX_PCI_EP_CFS_H #ifndef __LINUX_PCI_EP_CFS_H

View File

@ -1,12 +1,9 @@
/* SPDX-License-Identifier: GPL-2.0 */
/** /**
* PCI Endpoint *Controller* (EPC) header file * PCI Endpoint *Controller* (EPC) header file
* *
* Copyright (C) 2017 Texas Instruments * Copyright (C) 2017 Texas Instruments
* Author: Kishon Vijay Abraham I <kishon@ti.com> * Author: Kishon Vijay Abraham I <kishon@ti.com>
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 of
* the License as published by the Free Software Foundation.
*/ */
#ifndef __LINUX_PCI_EPC_H #ifndef __LINUX_PCI_EPC_H

View File

@ -1,12 +1,9 @@
/* SPDX-License-Identifier: GPL-2.0 */
/** /**
* PCI Endpoint *Function* (EPF) header file * PCI Endpoint *Function* (EPF) header file
* *
* Copyright (C) 2017 Texas Instruments * Copyright (C) 2017 Texas Instruments
* Author: Kishon Vijay Abraham I <kishon@ti.com> * Author: Kishon Vijay Abraham I <kishon@ti.com>
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 of
* the License as published by the Free Software Foundation.
*/ */
#ifndef __LINUX_PCI_EPF_H #ifndef __LINUX_PCI_EPF_H