From: Thomas Gleixner tglx@xxxxxxxxxxxxx Based on 1 normalized pattern(s): 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 extracted by the scancode license scanner the SPDX license identifier GPL-2.0-only has been chosen to replace the boilerplate/reference in 163 file(s). Signed-off-by: Thomas Gleixner <tglx@xxxxxxxxxxxxx> --- https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch13&id=c96006e2cdb9 --- arch/arm/boot/dts/bcm11351.dtsi | 10 ------- arch/arm/boot/dts/bcm21664-garnet.dts | 10 ------- arch/arm/boot/dts/bcm21664.dtsi | 10 ------- arch/arm/boot/dts/bcm28155-ap.dts | 10 ------- arch/arm/boot/dts/dra72x-mmc-iodelay.dtsi | 10 ------- arch/arm/boot/dts/dra74x-mmc-iodelay.dtsi | 10 ------- arch/arm/include/debug/brcmstb.S | 10 ------- arch/arm/mach-bcm/Makefile | 9 ------- arch/arm/mach-bcm/bcm63xx.c | 10 ------- arch/arm/mach-bcm/bcm_cygnus.c | 10 ------- arch/arm/mach-bcm/bcm_hr2.c | 10 ------- arch/arm/mach-bcm/bcm_kona_smc.c | 10 ------- arch/arm/mach-bcm/bcm_kona_smc.h | 10 ------- arch/arm/mach-bcm/bcm_nsp.c | 10 ------- arch/arm/mach-bcm/board_bcm21664.c | 10 ------- arch/arm/mach-bcm/board_bcm23550.c | 10 ------- arch/arm/mach-bcm/board_bcm281xx.c | 10 ------- arch/arm/mach-bcm/brcmstb.c | 10 ------- arch/arm/mach-bcm/kona_l2_cache.c | 10 ------- arch/arm/mach-bcm/kona_l2_cache.h | 10 ------- arch/arm/mach-bcm/platsmp-brcmstb.c | 10 ------- arch/arm/mach-davinci/board-dm365-evm.c | 10 ------- arch/arm/mach-davinci/davinci.h | 10 ------- arch/arm/mach-davinci/dm365.c | 10 ------- arch/arm/mach-davinci/include/mach/pm.h | 10 ------- arch/arm/mach-omap1/gpio15xx.c | 10 ------- arch/arm/mach-omap1/gpio16xx.c | 10 ------- arch/arm/mach-omap1/gpio7xx.c | 10 ------- arch/arm/mach-omap2/am33xx.h | 10 ------- arch/arm/mach-omap2/clockdomains33xx_data.c | 10 ------- arch/arm/mach-omap2/clockdomains81xx_data.c | 10 ------- arch/arm/mach-omap2/cm-regbits-33xx.h | 10 ------- arch/arm/mach-omap2/cm33xx.c | 10 ------- arch/arm/mach-omap2/cm33xx.h | 10 ------- arch/arm/mach-omap2/cm81xx.h | 10 ------- arch/arm/mach-omap2/omap_hwmod_33xx_43xx_common_data.h | 10 ------- arch/arm/mach-omap2/omap_hwmod_33xx_43xx_interconnect_data.c | 10 ------- arch/arm/mach-omap2/omap_hwmod_33xx_43xx_ipblock_data.c | 10 ------- arch/arm/mach-omap2/omap_hwmod_33xx_data.c | 9 ------- arch/arm/mach-omap2/omap_hwmod_43xx_data.c | 10 ------- arch/arm/mach-omap2/omap_hwmod_81xx_data.c | 11 -------- arch/arm/mach-omap2/powerdomains33xx_data.c | 10 ------- arch/arm/mach-omap2/prm-regbits-33xx.h | 10 ------- arch/arm/mach-omap2/prm33xx.c | 10 ------- arch/arm/mach-omap2/prm33xx.h | 10 ------- arch/arm/mach-omap2/ti81xx.h | 10 ------- drivers/char/hw_random/iproc-rng200.c | 10 ------- drivers/clk/bcm/clk-bcm21664.c | 10 ------- drivers/clk/bcm/clk-bcm281xx.c | 10 ------- drivers/clk/bcm/clk-bcm63xx.c | 10 ------- drivers/clk/bcm/clk-cygnus.c | 10 ------- drivers/clk/bcm/clk-hr2.c | 10 ------- drivers/clk/bcm/clk-iproc-armpll.c | 10 ------- drivers/clk/bcm/clk-iproc-asiu.c | 10 ------- drivers/clk/bcm/clk-iproc-pll.c | 10 ------- drivers/clk/bcm/clk-iproc.h | 10 ------- drivers/clk/bcm/clk-kona-setup.c | 10 ------- drivers/clk/bcm/clk-kona.c | 10 ------- drivers/clk/bcm/clk-kona.h | 10 ------- drivers/clk/bcm/clk-ns2.c | 10 ------- drivers/clk/bcm/clk-nsp.c | 10 ------- drivers/clk/clk-palmas.c | 10 ------- drivers/clk/ti/adpll.c | 9 ------- drivers/clk/ti/clk-2xxx.c | 10 ------- drivers/clk/ti/clk-33xx-compat.c | 10 ------- drivers/clk/ti/clk-33xx.c | 10 ------- drivers/clk/ti/clk-3xxx.c | 10 ------- drivers/clk/ti/clk-43xx-compat.c | 10 ------- drivers/clk/ti/clk-43xx.c | 10 ------- drivers/clk/ti/clk-816x.c | 9 ------- drivers/clk/ti/clock.h | 10 ------- drivers/clk/ti/fapll.c | 9 ------- drivers/clocksource/bcm_kona_timer.c | 10 ------- drivers/cpufreq/bmips-cpufreq.c | 10 ------- drivers/cpufreq/brcmstb-avs-cpufreq.c | 10 ------- drivers/dma/bcm-sba-raid.c | 10 ------- drivers/dma/ti/edma.c | 10 ------- drivers/gpio/gpio-bcm-kona.c | 10 ------- drivers/gpio/gpio-brcmstb.c | 10 ------- drivers/gpu/drm/omapdrm/omap_dmm_priv.h | 10 ------- drivers/gpu/drm/omapdrm/omap_dmm_tiler.c | 10 ------- drivers/gpu/drm/omapdrm/omap_dmm_tiler.h | 10 ------- drivers/i2c/busses/i2c-bcm-iproc.c | 10 ------- drivers/i2c/busses/i2c-bcm-kona.c | 10 ------- drivers/i2c/busses/i2c-brcmstb.c | 10 ------- drivers/iio/adc/ti_am335x_adc.c | 10 ------- drivers/input/keyboard/bcm-keypad.c | 10 ------- drivers/input/misc/gpio_decoder.c | 10 ------- drivers/input/touchscreen/bcm_iproc_tsc.c | 10 ------- drivers/input/touchscreen/ti_am335x_tsc.c | 10 ------- drivers/irqchip/irq-keystone.c | 10 ------- drivers/mailbox/bcm-flexrm-mailbox.c | 10 ------- drivers/media/i2c/adv7343.c | 10 ------- drivers/media/i2c/adv7343_regs.h | 10 ------- drivers/media/i2c/adv7393.c | 10 ------- drivers/media/i2c/adv7393_regs.h | 10 ------- drivers/media/i2c/ov5647.c | 10 ------- drivers/media/i2c/ths7303.c | 10 ------- drivers/media/i2c/ths8200.c | 14 ----------- drivers/media/i2c/ths8200_regs.h | 14 ----------- drivers/media/platform/davinci/vpif.c | 10 ------- drivers/media/platform/davinci/vpif.h | 10 ------- drivers/media/platform/davinci/vpif_display.c | 10 ------- drivers/media/platform/davinci/vpif_display.h | 10 ------- drivers/memory/emif-asm-offsets.c | 10 ------- drivers/memory/ti-emif-sram-pm.S | 10 ------- drivers/mfd/lp873x.c | 10 ------- drivers/mfd/ti_am335x_tscadc.c | 10 ------- drivers/mfd/tps65217.c | 10 ------- drivers/mmc/host/sdhci-bcm-kona.c | 10 ------- drivers/mmc/host/sdhci-iproc.c | 10 ------- drivers/net/can/ti_hecc.c | 11 -------- drivers/net/ethernet/broadcom/bgmac-platform.c | 10 ------- drivers/nvmem/bcm-ocotp.c | 10 ------- drivers/phy/broadcom/phy-bcm-cygnus-pcie.c | 10 ------- drivers/phy/broadcom/phy-bcm-ns2-pcie.c | 10 ------- drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c | 10 ------- drivers/phy/motorola/phy-cpcap-usb.c | 10 ------- drivers/phy/ti/phy-dm816x-usb.c | 9 ------- drivers/pinctrl/bcm/pinctrl-bcm281xx.c | 10 ------- drivers/pinctrl/bcm/pinctrl-cygnus-mux.c | 10 ------- drivers/pinctrl/bcm/pinctrl-iproc-gpio.c | 10 ------- drivers/pinctrl/bcm/pinctrl-ns2-mux.c | 10 ------- drivers/pinctrl/bcm/pinctrl-nsp-gpio.c | 10 ------- drivers/pinctrl/bcm/pinctrl-nsp-mux.c | 10 ------- drivers/power/reset/brcm-kona-reset.c | 10 ------- drivers/power/reset/brcmstb-reboot.c | 10 ------- drivers/ptp/ptp_dte.c | 10 ------- drivers/pwm/pwm-bcm-iproc.c | 10 ------- drivers/pwm/pwm-bcm-kona.c | 10 ------- drivers/regulator/cpcap-regulator.c | 10 ------- drivers/regulator/isl6271a-regulator.c | 10 ------- drivers/regulator/pbias-regulator.c | 10 ------- drivers/regulator/tps65023-regulator.c | 10 ------- drivers/regulator/tps6507x-regulator.c | 10 ------- drivers/regulator/tps65217-regulator.c | 10 ------- drivers/regulator/tps6524x-regulator.c | 10 ------- drivers/soc/ti/knav_dma.c | 10 ------- drivers/uio/uio_pruss.c | 10 ------- drivers/vfio/platform/reset/vfio_platform_bcmflexrm.c | 10 ------- drivers/video/backlight/tps65217_bl.c | 10 ------- include/dt-bindings/clock/bcm21664.h | 10 ------- include/dt-bindings/clock/bcm281xx.h | 10 ------- include/linux/edma.h | 10 ------- include/linux/mfd/lp873x.h | 10 ------- include/linux/mfd/ti_am335x_tscadc.h | 10 ------- include/linux/mfd/tps65217.h | 10 ------- include/linux/platform_data/davinci_asp.h | 10 ------- include/linux/platform_data/gpio-davinci.h | 10 ------- include/linux/platform_data/uio_dmem_genirq.h | 10 ------- include/linux/platform_data/uio_pruss.h | 10 ------- include/linux/reset/bcm63xx_pmb.h | 10 ------- include/linux/soc/ti/knav_dma.h | 10 ------- include/linux/soc/ti/knav_qmss.h | 10 ------- include/linux/sram.h | 10 ------- include/linux/ti-emif-sram.h | 10 ------- include/linux/wkup_m3_ipc.h | 10 ------- include/media/i2c/adv7343.h | 10 ------- include/media/i2c/adv7393.h | 10 ------- net/hsr/hsr_debugfs.c | 10 ------- sound/soc/bcm/cygnus-pcm.c | 10 ------- sound/soc/bcm/cygnus-ssp.c | 10 ------- sound/soc/bcm/cygnus-ssp.h | 10 ------- 163 files changed, 163 insertions(+), 1471 deletions(-) --- a/arch/arm/boot/dts/bcm11351.dtsi +++ b/arch/arm/boot/dts/bcm11351.dtsi @@ -1,14 +1,6 @@ +// SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012-2013 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 <dt-bindings/interrupt-controller/arm-gic.h> --- a/arch/arm/boot/dts/bcm21664-garnet.dts +++ b/arch/arm/boot/dts/bcm21664-garnet.dts @@ -1,14 +1,6 @@ +// SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2014 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. */ /dts-v1/; --- a/arch/arm/boot/dts/bcm21664.dtsi +++ b/arch/arm/boot/dts/bcm21664.dtsi @@ -1,14 +1,6 @@ +// SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2014 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 <dt-bindings/interrupt-controller/arm-gic.h> --- a/arch/arm/boot/dts/bcm28155-ap.dts +++ b/arch/arm/boot/dts/bcm28155-ap.dts @@ -1,14 +1,6 @@ +// SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013 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. */ /dts-v1/; --- a/arch/arm/boot/dts/dra72x-mmc-iodelay.dtsi +++ b/arch/arm/boot/dts/dra72x-mmc-iodelay.dtsi @@ -1,16 +1,8 @@ +// SPDX-License-Identifier: GPL-2.0-only /* * MMC IOdelay values for TI's DRA72x, DRA71x and AM571x SoCs. * * Copyright (C) 2017 Texas Instruments Incorporated - http://www.ti.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. - * - * 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. */ /* --- a/arch/arm/boot/dts/dra74x-mmc-iodelay.dtsi +++ b/arch/arm/boot/dts/dra74x-mmc-iodelay.dtsi @@ -1,16 +1,8 @@ +// SPDX-License-Identifier: GPL-2.0-only /* * MMC IOdelay values for TI's DRA74x, DRA75x and AM572x SoCs. * * Copyright (C) 2017 Texas Instruments Incorporated - http://www.ti.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. - * - * 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. */ /* --- a/arch/arm/include/debug/brcmstb.S +++ b/arch/arm/include/debug/brcmstb.S @@ -1,14 +1,6 @@ +/* SPDX-License-Identifier: GPL-2.0-only */ /* * Copyright (C) 2016 Broadcom - * - * 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/serial_reg.h> #include <asm/cputype.h> --- a/arch/arm/mach-bcm/Makefile +++ b/arch/arm/mach-bcm/Makefile @@ -1,14 +1,7 @@ +# SPDX-License-Identifier: GPL-2.0-only # # Copyright (C) 2012-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. # Cygnus obj-$(CONFIG_ARCH_BCM_CYGNUS) += bcm_cygnus.o --- a/arch/arm/mach-bcm/bcm63xx.c +++ b/arch/arm/mach-bcm/bcm63xx.c @@ -1,14 +1,6 @@ +// SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2014 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/of_platform.h> --- a/arch/arm/mach-bcm/bcm_cygnus.c +++ b/arch/arm/mach-bcm/bcm_cygnus.c @@ -1,14 +1,6 @@ +// SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2014 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 <asm/mach/arch.h> --- a/arch/arm/mach-bcm/bcm_hr2.c +++ b/arch/arm/mach-bcm/bcm_hr2.c @@ -1,14 +1,6 @@ +// SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2017 Broadcom - * - * 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 <asm/mach/arch.h> --- a/arch/arm/mach-bcm/bcm_kona_smc.c +++ b/arch/arm/mach-bcm/bcm_kona_smc.c @@ -1,14 +1,6 @@ +// SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013 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 <stdarg.h> --- a/arch/arm/mach-bcm/bcm_kona_smc.h +++ b/arch/arm/mach-bcm/bcm_kona_smc.h @@ -1,14 +1,6 @@ +/* SPDX-License-Identifier: GPL-2.0-only */ /* * Copyright (C) 2013 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 BCM_KONA_SMC_H --- a/arch/arm/mach-bcm/bcm_nsp.c +++ b/arch/arm/mach-bcm/bcm_nsp.c @@ -1,14 +1,6 @@ +// SPDX-License-Identifier: GPL-2.0-only /* * 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 <asm/mach/arch.h> --- a/arch/arm/mach-bcm/board_bcm21664.c +++ b/arch/arm/mach-bcm/board_bcm21664.c @@ -1,14 +1,6 @@ +// SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2014 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 <asm/mach/arch.h> --- a/arch/arm/mach-bcm/board_bcm23550.c +++ b/arch/arm/mach-bcm/board_bcm23550.c @@ -1,14 +1,6 @@ +// SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2016 Broadcom - * - * 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/of_platform.h> --- a/arch/arm/mach-bcm/board_bcm281xx.c +++ b/arch/arm/mach-bcm/board_bcm281xx.c @@ -1,14 +1,6 @@ +// SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012-2014 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/clocksource.h> --- a/arch/arm/mach-bcm/brcmstb.c +++ b/arch/arm/mach-bcm/brcmstb.c @@ -1,14 +1,6 @@ +// SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2013-2014 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/init.h> --- a/arch/arm/mach-bcm/kona_l2_cache.c +++ b/arch/arm/mach-bcm/kona_l2_cache.c @@ -1,14 +1,6 @@ +// SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2012-2014 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. */ --- a/arch/arm/mach-bcm/kona_l2_cache.h +++ b/arch/arm/mach-bcm/kona_l2_cache.h @@ -1,14 +1,6 @@ +/* SPDX-License-Identifier: GPL-2.0-only */ /* * Copyright (C) 2012-2014 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. */ #ifdef CONFIG_ARCH_BCM_MOBILE_L2_CACHE --- a/arch/arm/mach-bcm/platsmp-brcmstb.c +++ b/arch/arm/mach-bcm/platsmp-brcmstb.c @@ -1,16 +1,8 @@ +// SPDX-License-Identifier: GPL-2.0-only /* * Broadcom STB CPU SMP and hotplug support for ARM * * Copyright (C) 2013-2014 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/delay.h> --- a/arch/arm/mach-davinci/board-dm365-evm.c +++ b/arch/arm/mach-davinci/board-dm365-evm.c @@ -1,16 +1,8 @@ +// SPDX-License-Identifier: GPL-2.0-only /* * TI DaVinci DM365 EVM board support * * Copyright (C) 2009 Texas Instruments Incorporated - * - * 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/init.h> --- a/arch/arm/mach-davinci/davinci.h +++ b/arch/arm/mach-davinci/davinci.h @@ -1,18 +1,10 @@ +/* SPDX-License-Identifier: GPL-2.0-only */ /* * This file contains the processor specific definitions * of the TI DM644x, DM355, DM365, and DM646x. * * Copyright (C) 2011 Texas Instruments Incorporated * Copyright (c) 2007 Deep Root Systems, LLC - * - * 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 __DAVINCI_H #define __DAVINCI_H --- a/arch/arm/mach-davinci/dm365.c +++ b/arch/arm/mach-davinci/dm365.c @@ -1,16 +1,8 @@ +// SPDX-License-Identifier: GPL-2.0-only /* * TI DaVinci DM365 chip specific setup * * Copyright (C) 2009 Texas Instruments - * - * 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/clk-provider.h> --- a/arch/arm/mach-davinci/include/mach/pm.h +++ b/arch/arm/mach-davinci/include/mach/pm.h @@ -1,16 +1,8 @@ +/* SPDX-License-Identifier: GPL-2.0-only */ /* * TI DaVinci platform support for power management. * * Copyright (C) 2009 Texas Instruments, Inc. http://www.ti.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. - * - * 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 _MACH_DAVINCI_PM_H #define _MACH_DAVINCI_PM_H --- a/arch/arm/mach-omap1/gpio15xx.c +++ b/arch/arm/mach-omap1/gpio15xx.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-only /* * OMAP15xx specific gpio init * @@ -5,15 +6,6 @@ * * Author: * Charulatha V <charu@xxxxxx> - * - * 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/gpio.h> --- a/arch/arm/mach-omap1/gpio16xx.c +++ b/arch/arm/mach-omap1/gpio16xx.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-only /* * OMAP16xx specific gpio init * @@ -5,15 +6,6 @@ * * Author: * Charulatha V <charu@xxxxxx> - * - * 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/gpio.h> --- a/arch/arm/mach-omap1/gpio7xx.c +++ b/arch/arm/mach-omap1/gpio7xx.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-only /* * OMAP7xx specific gpio init * @@ -5,15 +6,6 @@ * * Author: * Charulatha V <charu@xxxxxx> - * - * 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/gpio.h> --- a/arch/arm/mach-omap2/am33xx.h +++ b/arch/arm/mach-omap2/am33xx.h @@ -1,16 +1,8 @@ +/* SPDX-License-Identifier: GPL-2.0-only */ /* * This file contains the address info for various AM33XX modules. * * Copyright (C) 2011 Texas Instruments, Inc. - http://www.ti.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. - * - * 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 __ASM_ARCH_AM33XX_H --- a/arch/arm/mach-omap2/clockdomains33xx_data.c +++ b/arch/arm/mach-omap2/clockdomains33xx_data.c @@ -1,17 +1,9 @@ +// SPDX-License-Identifier: GPL-2.0-only /* * AM33XX Clock Domain data. * * Copyright (C) 2011-2012 Texas Instruments Incorporated - http://www.ti.com/ * Vaibhav Hiremath <hvaibhav@xxxxxx> - * - * 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> --- a/arch/arm/mach-omap2/clockdomains81xx_data.c +++ b/arch/arm/mach-omap2/clockdomains81xx_data.c @@ -1,17 +1,9 @@ +// SPDX-License-Identifier: GPL-2.0-only /* * TI81XX Clock Domain data. * * Copyright (C) 2010 Texas Instruments, Inc. - http://www.ti.com/ * Copyright (C) 2013 SKTB SKiT, http://www.skitlab.ru/ - * - * 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. - *