Reviewed-by: Allison Randal <allison@xxxxxxxxxxx> On 5/19/19 6:28 PM, Kate Stewart wrote: > Reviewed-by: Kate Stewart <kstewart@xxxxxxxxxxxxxxxxxxx> > > On Sun, May 19, 2019 at 12:24 PM J Lovejoy <opensource@xxxxxxxxxxx> wrote: >> >> Reviewed-by: Jilayne Lovejoy <opensource@xxxxxxxxxxx> >> >>> On May 19, 2019, at 7:51 AM, Thomas Gleixner <tglx@xxxxxxxxxxxxx> wrote: >>> >>> Based on 2 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 either version 2 of the license 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 if not write to the free software foundation inc >>> 51 franklin street fifth floor boston ma 02110 1301 usa >>> >>> >>> 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 of the license or at >>> your option [no]_[pad]_[ctrl] 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 if not write to the free >>> software foundation inc 51 franklin street fifth floor boston ma >>> 02110 1301 usa >>> >>> extracted by the scancode license scanner the SPDX license identifier >>> >>> GPL-2.0-or-later >>> >>> has been chosen to replace the boilerplate/reference in 176 file(s). >>> >>> Signed-off-by: Thomas Gleixner <tglx@xxxxxxxxxxxxx> >>> --- >>> https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=step2&id=d7f1af6ba8ae >>> --- >>> arch/arm/boot/dts/imx51-eukrea-cpuimx51.dtsi | 15 ----------- >>> arch/arm/boot/dts/imx51-eukrea-mbimxsd51-baseboard.dts | 15 ----------- >>> arch/arm/include/asm/opcodes-virt.h | 15 ----------- >>> arch/arm/include/asm/virt.h | 15 ----------- >>> arch/arm/kernel/hyp-stub.S | 15 ----------- >>> arch/arm/mach-imx/avic.c | 15 ----------- >>> arch/arm/mach-imx/board-mx31lilly.h | 15 ----------- >>> arch/arm/mach-imx/board-mx31lite.h | 15 ----------- >>> arch/arm/mach-imx/board-mx31moboard.h | 15 ----------- >>> arch/arm/mach-imx/cpu-imx27.c | 15 ----------- >>> arch/arm/mach-imx/crmregs-imx3.h | 15 ----------- >>> arch/arm/mach-imx/devices/devices.c | 15 ----------- >>> arch/arm/mach-imx/devices/platform-gpio_keys.c | 15 ----------- >>> arch/arm/mach-imx/hardware.h | 15 ----------- >>> arch/arm/mach-imx/iim.h | 15 ----------- >>> arch/arm/mach-imx/iomux-imx31.c | 15 ----------- >>> arch/arm/mach-imx/iomux-mx21.h | 15 ----------- >>> arch/arm/mach-imx/iomux-mx27.h | 15 ----------- >>> arch/arm/mach-imx/iomux-mx2x.h | 15 ----------- >>> arch/arm/mach-imx/iomux-mx3.h | 15 ----------- >>> arch/arm/mach-imx/iomux-mx35.h | 15 ----------- >>> arch/arm/mach-imx/iomux-v1.h | 15 ----------- >>> arch/arm/mach-imx/iomux-v3.c | 15 ----------- >>> arch/arm/mach-imx/iomux-v3.h | 15 ----------- >>> arch/arm/mach-imx/irq-common.c | 15 ----------- >>> arch/arm/mach-imx/irq-common.h | 15 ----------- >>> arch/arm/mach-imx/mach-armadillo5x0.c | 16 ------------ >>> arch/arm/mach-imx/mach-imx27_visstrim_m10.c | 16 ------------ >>> arch/arm/mach-imx/mach-pca100.c | 15 ----------- >>> arch/arm/mach-imx/mm-imx21.c | 15 ----------- >>> arch/arm/mach-imx/mm-imx27.c | 15 ----------- >>> arch/arm/mach-imx/mx21.h | 15 ----------- >>> arch/arm/mach-imx/mx27.h | 15 ----------- >>> arch/arm/mach-imx/mx2x.h | 15 ----------- >>> arch/arm/mach-imx/mxc.h | 15 ----------- >>> arch/arm/mach-omap1/board-htcherald.c | 17 ------------- >>> arch/arm/mach-tegra/sleep.S | 15 ----------- >>> arch/mips/cobalt/buttons.c | 15 ----------- >>> arch/mips/cobalt/lcd.c | 15 ----------- >>> arch/mips/cobalt/led.c | 15 ----------- >>> arch/mips/cobalt/mtd.c | 15 ----------- >>> arch/mips/cobalt/rtc.c | 15 ----------- >>> arch/mips/cobalt/serial.c | 15 ----------- >>> arch/mips/cobalt/time.c | 15 ----------- >>> arch/mips/include/asm/ds1287.h | 15 ----------- >>> arch/mips/include/asm/irq_gt641xx.h | 15 ----------- >>> arch/mips/include/asm/mach-cobalt/mach-gt64120.h | 15 ----------- >>> arch/mips/include/asm/mach-rc32434/cpu-feature-overrides.h | 16 ------------ >>> arch/mips/kernel/cevt-ds1287.c | 15 ----------- >>> arch/mips/kernel/cevt-gt641xx.c | 15 ----------- >>> arch/mips/kernel/early_printk_8250.c | 15 ----------- >>> arch/mips/kernel/irq-gt641xx.c | 15 ----------- >>> arch/mips/rb532/prom.c | 17 ------------- >>> arch/mips/vr41xx/common/giu.c | 15 ----------- >>> arch/mips/vr41xx/common/rtc.c | 15 ----------- >>> arch/mips/vr41xx/common/siu.c | 15 ----------- >>> arch/powerpc/include/asm/io-workarounds.h | 15 ----------- >>> arch/powerpc/platforms/cell/spider-pci.c | 15 ----------- >>> arch/powerpc/xmon/spu-dis.c | 15 +---------- >>> arch/powerpc/xmon/spu-insns.h | 15 +---------- >>> arch/powerpc/xmon/spu-opc.c | 15 +---------- >>> arch/powerpc/xmon/spu.h | 15 +---------- >>> drivers/cdrom/gdrom.c | 16 ------------ >>> drivers/clk/hisilicon/clk-hi3620.c | 16 ------------ >>> drivers/clk/hisilicon/clk-hip04.c | 16 ------------ >>> drivers/clk/hisilicon/clk.c | 16 ------------ >>> drivers/clk/hisilicon/clk.h | 16 ------------ >>> drivers/clk/hisilicon/clkgate-separated.c | 16 ------------ >>> drivers/clk/imx/clk-imx25.c | 15 ----------- >>> drivers/hwmon/k8temp.c | 16 ------------ >>> drivers/iio/magnetometer/ak8975.c | 15 ----------- >>> drivers/input/keyboard/tegra-kbc.c | 15 ----------- >>> drivers/input/misc/cobalt_btns.c | 15 ----------- >>> drivers/input/misc/sgi_btns.c | 15 ----------- >>> drivers/irqchip/irq-mxs.c | 15 ----------- >>> drivers/leds/leds-cobalt-raq.c | 15 ----------- >>> drivers/macintosh/ams/ams-core.c | 15 ----------- >>> drivers/media/dvb-frontends/cxd2820r.h | 15 ----------- >>> drivers/media/dvb-frontends/cxd2820r_c.c | 15 ----------- >>> drivers/media/dvb-frontends/cxd2820r_core.c | 15 ----------- >>> drivers/media/dvb-frontends/cxd2820r_priv.h | 15 ----------- >>> drivers/media/dvb-frontends/cxd2820r_t.c | 15 ----------- >>> drivers/media/dvb-frontends/cxd2820r_t2.c | 15 ----------- >>> drivers/media/dvb-frontends/rtl2832.c | 15 ----------- >>> drivers/media/dvb-frontends/rtl2832.h | 15 ----------- >>> drivers/media/dvb-frontends/rtl2832_priv.h | 15 ----------- >>> drivers/media/dvb-frontends/rtl2832_sdr.c | 16 ------------ >>> drivers/media/dvb-frontends/rtl2832_sdr.h | 16 ------------ >>> drivers/media/dvb-frontends/tda10071.c | 15 ----------- >>> drivers/media/dvb-frontends/tda10071.h | 15 ----------- >>> drivers/media/dvb-frontends/tda10071_priv.h | 15 ----------- >>> drivers/media/rc/keymaps/rc-alink-dtu-m.c | 15 ----------- >>> drivers/media/rc/keymaps/rc-anysee.c | 15 ----------- >>> drivers/media/rc/keymaps/rc-ati-x10.c | 15 ----------- >>> drivers/media/rc/keymaps/rc-avermedia-rm-ks.c | 15 ----------- >>> drivers/media/rc/keymaps/rc-azurewave-ad-tu700.c | 15 ----------- >>> drivers/media/rc/keymaps/rc-digitalnow-tinytwin.c | 15 ----------- >>> drivers/media/rc/keymaps/rc-digittrade.c | 15 ----------- >>> drivers/media/rc/keymaps/rc-leadtek-y04g0051.c | 15 ----------- >>> drivers/media/rc/keymaps/rc-medion-x10-digitainer.c | 15 ----------- >>> drivers/media/rc/keymaps/rc-medion-x10-or2x.c | 15 ----------- >>> drivers/media/rc/keymaps/rc-medion-x10.c | 15 ----------- >>> drivers/media/rc/keymaps/rc-msi-digivox-ii.c | 15 ----------- >>> drivers/media/rc/keymaps/rc-msi-digivox-iii.c | 15 ----------- >>> drivers/media/rc/keymaps/rc-reddo.c | 15 ----------- >>> drivers/media/rc/keymaps/rc-snapstream-firefly.c | 15 ----------- >>> drivers/media/rc/keymaps/rc-terratec-slim-2.c | 15 ----------- >>> drivers/media/rc/keymaps/rc-terratec-slim.c | 15 ----------- >>> drivers/media/rc/keymaps/rc-total-media-in-hand-02.c | 15 ----------- >>> drivers/media/rc/keymaps/rc-total-media-in-hand.c | 15 ----------- >>> drivers/media/rc/keymaps/rc-trekstor.c | 15 ----------- >>> drivers/media/tuners/e4000.c | 15 ----------- >>> drivers/media/tuners/e4000.h | 15 ----------- >>> drivers/media/tuners/e4000_priv.h | 15 ----------- >>> drivers/media/tuners/fc2580.c | 15 ----------- >>> drivers/media/tuners/fc2580.h | 15 ----------- >>> drivers/media/tuners/fc2580_priv.h | 15 ----------- >>> drivers/media/tuners/r820t.h | 15 ----------- >>> drivers/media/tuners/tda18212.c | 15 ----------- >>> drivers/media/tuners/tda18212.h | 15 ----------- >>> drivers/media/usb/au0828/au0828-vbi.c | 15 ----------- >>> drivers/media/usb/dvb-usb-v2/af9035.c | 15 ----------- >>> drivers/media/usb/dvb-usb-v2/af9035.h | 15 ----------- >>> drivers/media/usb/dvb-usb-v2/dvb_usb.h | 15 ----------- >>> drivers/media/usb/dvb-usb-v2/dvb_usb_common.h | 15 ----------- >>> drivers/media/usb/dvb-usb-v2/dvb_usb_core.c | 15 ----------- >>> drivers/media/usb/dvb-usb-v2/dvb_usb_urb.c | 15 ----------- >>> drivers/media/usb/dvb-usb-v2/rtl28xxu.c | 15 ----------- >>> drivers/media/usb/dvb-usb-v2/rtl28xxu.h | 15 ----------- >>> drivers/misc/sram.c | 15 ----------- >>> drivers/mmc/host/mxs-mmc.c | 15 ----------- >>> drivers/mtd/lpddr/lpddr_cmds.c | 15 ----------- >>> drivers/mtd/lpddr/qinfo_probe.c | 16 ------------ >>> drivers/mtd/nand/raw/gpmi-nand/bch-regs.h | 15 ----------- >>> drivers/mtd/nand/raw/gpmi-nand/gpmi-regs.h | 15 ----------- >>> drivers/mtd/nand/raw/mpc5121_nfc.c | 15 ----------- >>> drivers/net/ethernet/rdc/r6040.c | 16 ------------ >>> drivers/platform/x86/classmate-laptop.c | 15 ----------- >>> drivers/platform/x86/compal-laptop.c | 15 ----------- >>> drivers/platform/x86/fujitsu-laptop.c | 15 ----------- >>> drivers/platform/x86/hp-wireless.c | 15 ----------- >>> drivers/platform/x86/ideapad-laptop.c | 16 ------------ >>> drivers/platform/x86/msi-laptop.c | 15 ----------- >>> drivers/platform/x86/thinkpad_acpi.c | 17 ------------- >>> drivers/power/supply/rx51_battery.c | 15 ----------- >>> drivers/pwm/pwm-tegra.c | 15 ----------- >>> drivers/rtc/rtc-sunxi.c | 15 ----------- >>> drivers/video/fbdev/cobalt_lcdfb.c | 15 ----------- >>> fs/nfsd/netns.h | 15 ----------- >>> include/dt-bindings/clock/hi3620-clock.h | 16 ------------ >>> include/dt-bindings/clock/hip04-clock.h | 16 ------------ >>> include/linux/host1x.h | 15 ----------- >>> include/linux/i2c-algo-pcf.h | 16 +----------- >>> include/linux/i2c-dev.h | 15 ----------- >>> include/linux/i2c-mux.h | 16 ------------ >>> include/linux/i2c-smbus.h | 16 ------------ >>> include/linux/i2c.h | 16 +----------- >>> include/linux/mfd/tps65090.h | 16 ------------ >>> include/linux/platform_data/mtd-mxc_nand.h | 15 ----------- >>> include/linux/platform_data/serial-imx.h | 15 ----------- >>> include/linux/power/bq2415x_charger.h | 15 ----------- >>> include/linux/power/sbs-battery.h | 15 ----------- >>> include/linux/regulator/max8973-regulator.h | 16 ------------ >>> include/linux/regulator/pfuze100.h | 15 ----------- >>> include/linux/regulator/tps51632-regulator.h | 16 ------------ >>> include/linux/regulator/tps62360.h | 16 ------------ >>> include/trace/events/host1x.h | 15 ----------- >>> net/rfkill/rfkill-gpio.c | 15 ----------- >>> sound/soc/codecs/mc13783.c | 15 ----------- >>> sound/soc/codecs/mc13783.h | 14 ---------- >>> sound/soc/codecs/tlv320aic32x4.c | 16 ------------ >>> sound/soc/mxs/mxs-pcm.c | 15 ----------- >>> sound/soc/mxs/mxs-pcm.h | 15 ----------- >>> sound/soc/mxs/mxs-saif.c | 15 ----------- >>> sound/soc/mxs/mxs-saif.h | 15 ----------- >>> sound/soc/mxs/mxs-sgtl5000.c | 15 ----------- >>> 176 files changed, 182 insertions(+), 2489 deletions(-) >>> >>> --- a/arch/arm/boot/dts/imx51-eukrea-cpuimx51.dtsi >>> +++ b/arch/arm/boot/dts/imx51-eukrea-cpuimx51.dtsi >>> @@ -1,19 +1,6 @@ >>> +// SPDX-License-Identifier: GPL-2.0-or-later >>> /* >>> * Copyright 2013 Eukréa Electromatique <denis@xxxxxxxxxx> >>> - * >>> - * 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 >>> - * of the License, 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; if not, write to the Free Software >>> - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, >>> - * MA 02110-1301, USA. >>> */ >>> >>> #include "imx51.dtsi" >>> --- a/arch/arm/boot/dts/imx51-eukrea-mbimxsd51-baseboard.dts >>> +++ b/arch/arm/boot/dts/imx51-eukrea-mbimxsd51-baseboard.dts >>> @@ -1,19 +1,6 @@ >>> +// SPDX-License-Identifier: GPL-2.0-or-later >>> /* >>> * Copyright 2013 Eukréa Electromatique <denis@xxxxxxxxxx> >>> - * >>> - * 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 >>> - * of the License, 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; if not, write to the Free Software >>> - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, >>> - * MA 02110-1301, USA. >>> */ >>> >>> /dts-v1/; >>> --- a/arch/arm/include/asm/opcodes-virt.h >>> +++ b/arch/arm/include/asm/opcodes-virt.h >>> @@ -1,20 +1,7 @@ >>> +/* SPDX-License-Identifier: GPL-2.0-or-later */ >>> /* >>> * opcodes-virt.h: Opcode definitions for the ARM virtualization extensions >>> * Copyright (C) 2012 Linaro Limited >>> - * >>> - * 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 of the License, 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; if not, write to the Free Software Foundation, Inc., >>> - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. >>> */ >>> #ifndef __ASM_ARM_OPCODES_VIRT_H >>> #define __ASM_ARM_OPCODES_VIRT_H >>> --- a/arch/arm/include/asm/virt.h >>> +++ b/arch/arm/include/asm/virt.h >>> @@ -1,19 +1,6 @@ >>> +/* SPDX-License-Identifier: GPL-2.0-or-later */ >>> /* >>> * Copyright (c) 2012 Linaro Limited. >>> - * >>> - * 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 of the License, 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; if not, write to the Free Software Foundation, Inc., >>> - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. >>> */ >>> >>> #ifndef VIRT_H >>> --- a/arch/arm/kernel/hyp-stub.S >>> +++ b/arch/arm/kernel/hyp-stub.S >>> @@ -1,19 +1,6 @@ >>> +/* SPDX-License-Identifier: GPL-2.0-or-later */ >>> /* >>> * Copyright (c) 2012 Linaro Limited. >>> - * >>> - * 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 of the License, 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; if not, write to the Free Software Foundation, Inc., >>> - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. >>> */ >>> >>> #include <linux/init.h> >>> --- a/arch/arm/mach-imx/avic.c >>> +++ b/arch/arm/mach-imx/avic.c >>> @@ -1,20 +1,7 @@ >>> +// SPDX-License-Identifier: GPL-2.0-or-later >>> /* >>> * Copyright 2004-2007 Freescale Semiconductor, Inc. All Rights Reserved. >>> * Copyright 2008 Juergen Beisert, kernel@xxxxxxxxxxxxxx >>> - * >>> - * 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 >>> - * of the License, 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; if not, write to the Free Software >>> - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, >>> - * MA 02110-1301, USA. >>> */ >>> >>> #include <linux/module.h> >>> --- a/arch/arm/mach-imx/board-mx31lilly.h >>> +++ b/arch/arm/mach-imx/board-mx31lilly.h >>> @@ -1,22 +1,9 @@ >>> +/* SPDX-License-Identifier: GPL-2.0-or-later */ >>> /* >>> * Copyright (C) 2009 Daniel Mack <daniel@xxxxxxxx> >>> * >>> * Based on code for mobots boards, >>> * Copyright (C) 2009 Valentin Longchamp, EPFL Mobots group >>> - * >>> - * 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 >>> - * of the License, 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; if not, write to the Free Software >>> - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, >>> - * MA 02110-1301, USA. >>> */ >>> >>> #ifndef __ASM_ARCH_MXC_BOARD_MX31LILLY_H__ >>> --- a/arch/arm/mach-imx/board-mx31lite.h >>> +++ b/arch/arm/mach-imx/board-mx31lite.h >>> @@ -1,23 +1,10 @@ >>> +/* SPDX-License-Identifier: GPL-2.0-or-later */ >>> /* >>> * Copyright 2007 Freescale Semiconductor, Inc. All Rights Reserved. >>> * Copyright (C) 2009 Daniel Mack <daniel@xxxxxxxx> >>> * >>> * Based on code for mobots boards, >>> * Copyright (C) 2009 Valentin Longchamp, EPFL Mobots group >>> - * >>> - * 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 >>> - * of the License, 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; if not, write to the Free Software >>> - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, >>> - * MA 02110-1301, USA. >>> */ >>> >>> #ifndef __ASM_ARCH_MXC_BOARD_MX31LITE_H__ >>> --- a/arch/arm/mach-imx/board-mx31moboard.h >>> +++ b/arch/arm/mach-imx/board-mx31moboard.h >>> @@ -1,19 +1,6 @@ >>> +/* SPDX-License-Identifier: GPL-2.0-or-later */ >>> /* >>> * Copyright (C) 2009 Valentin Longchamp, EPFL Mobots group >>> - * >>> - * 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 >>> - * of the License, 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; if not, write to the Free Software >>> - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, >>> - * MA 02110-1301, USA. >>> */ >>> >>> #ifndef __ASM_ARCH_MXC_BOARD_MX31MOBOARD_H__ >>> --- a/arch/arm/mach-imx/cpu-imx27.c >>> +++ b/arch/arm/mach-imx/cpu-imx27.c >>> @@ -1,20 +1,7 @@ >>> +// SPDX-License-Identifier: GPL-2.0-or-later >>> /* >>> * Copyright 2007 Freescale Semiconductor, Inc. All Rights Reserved. >>> * Copyright 2008 Juergen Beisert, kernel@xxxxxxxxxxxxxx >>> - * >>> - * 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 >>> - * of the License, 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; if not, write to the Free Software >>> - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, >>> - * MA 02110-1301, USA. >>> */ >>> >>> /* >>> --- a/arch/arm/mach-imx/crmregs-imx3.h >>> +++ b/arch/arm/mach-imx/crmregs-imx3.h >>> @@ -1,20 +1,7 @@ >>> +/* SPDX-License-Identifier: GPL-2.0-or-later */ >>> /* >>> * Copyright 2004-2007 Freescale Semiconductor, Inc. All Rights Reserved. >>> * Copyright (C) 2008 by Sascha Hauer <kernel@xxxxxxxxxxxxxx> >>> - * >>> - * 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 >>> - * of the License, 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; if not, write to the Free Software >>> - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, >>> - * MA 02110-1301, USA. >>> */ >>> >>> #ifndef __ARCH_ARM_MACH_MX3_CRM_REGS_H__ >>> --- a/arch/arm/mach-imx/devices/devices.c >>> +++ b/arch/arm/mach-imx/devices/devices.c >>> @@ -1,19 +1,6 @@ >>> +// SPDX-License-Identifier: GPL-2.0-or-later >>> /* >>> * Copyright 2008 Sascha Hauer, kernel@xxxxxxxxxxxxxx >>> - * >>> - * 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 >>> - * of the License, 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; if not, write to the Free Software >>> - * Foundation, Inc., 51 Franklin Street, Fifth Floor, >>> - * Boston, MA 02110-1301, USA. >>> */ >>> >>> #include <linux/kernel.h> >>> --- a/arch/arm/mach-imx/devices/platform-gpio_keys.c >>> +++ b/arch/arm/mach-imx/devices/platform-gpio_keys.c >>> @@ -1,19 +1,6 @@ >>> +// SPDX-License-Identifier: GPL-2.0-or-later >>> /* >>> * Copyright (C) 2010 Freescale Semiconductor, Inc. All Rights Reserved. >>> - * >>> - * 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 >>> - * of the License, 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; if not, write to the Free Software >>> - * Foundation, Inc., 51 Franklin Street, Fifth Floor, >>> - * Boston, MA 02110-1301, USA. >>> */ >>> #include <linux/sizes.h> >>> >>> --- a/arch/arm/mach-imx/hardware.h >>> +++ b/arch/arm/mach-imx/hardware.h >>> @@ -1,20 +1,7 @@ >>> +/* SPDX-License-Identifier: GPL-2.0-or-later */ >>> /* >>> * Copyright 2004-2007, 2014 Freescale Semiconductor, Inc. All Rights Reserved. >>> * Copyright 2008 Juergen Beisert, kernel@xxxxxxxxxxxxxx >>> - * >>> - * 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 >>> - * of the License, 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; if not, write to the Free Software >>> - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, >>> - * MA 02110-1301, USA. >>> */ >>> >>> #ifndef __ASM_ARCH_MXC_HARDWARE_H__ >>> --- a/arch/arm/mach-imx/iim.h >>> +++ b/arch/arm/mach-imx/iim.h >>> @@ -1,20 +1,7 @@ >>> +/* SPDX-License-Identifier: GPL-2.0-or-later */ >>> /* >>> * Copyright 2004-2007 Freescale Semiconductor, Inc. All Rights Reserved. >>> * Copyright 2008 Juergen Beisert, kernel@xxxxxxxxxxxxxx >>> - * >>> - * 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 >>> - * of the License, 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; if not, write to the Free Software >>> - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, >>> - * MA 02110-1301, USA. >>> */ >>> >>> #ifndef __ASM_ARCH_MXC_IIM_H__ >>> --- a/arch/arm/mach-imx/iomux-imx31.c >>> +++ b/arch/arm/mach-imx/iomux-imx31.c >>> @@ -1,21 +1,8 @@ >>> +// SPDX-License-Identifier: GPL-2.0-or-later >>> /* >>> * Copyright 2004-2006 Freescale Semiconductor, Inc. All Rights Reserved. >>> * Copyright (C) 2008 by Sascha Hauer <kernel@xxxxxxxxxxxxxx> >>> * Copyright (C) 2009 by Valentin Longchamp <valentin.longchamp@xxxxxxx> >>> - * >>> - * 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 >>> - * of the License, 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; if not, write to the Free Software >>> - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, >>> - * MA 02110-1301, USA. >>> */ >>> #include <linux/gpio.h> >>> #include <linux/module.h> >>> --- a/arch/arm/mach-imx/iomux-mx21.h >>> +++ b/arch/arm/mach-imx/iomux-mx21.h >>> @@ -1,19 +1,6 @@ >>> +/* SPDX-License-Identifier: GPL-2.0-or-later */ >>> /* >>> * Copyright (C) 2009 by Holger Schurig <hs4233@xxxxxxxxxxxxxxxxxxxx> >>> - * >>> - * 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 >>> - * of the License, 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; if not, write to the Free Software >>> - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, >>> - * MA 02110-1301, USA. >>> */ >>> #ifndef __MACH_IOMUX_MX21_H__ >>> #define __MACH_IOMUX_MX21_H__ >>> --- a/arch/arm/mach-imx/iomux-mx27.h >>> +++ b/arch/arm/mach-imx/iomux-mx27.h >>> @@ -1,20 +1,7 @@ >>> +/* SPDX-License-Identifier: GPL-2.0-or-later */ >>> /* >>> * Copyright (C) 2008 by Sascha Hauer <kernel@xxxxxxxxxxxxxx> >>> * Copyright (C) 2009 by Holger Schurig <hs4233@xxxxxxxxxxxxxxxxxxxx> >>> - * >>> - * 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 >>> - * of the License, 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; if not, write to the Free Software >>> - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, >>> - * MA 02110-1301, USA. >>> */ >>> #ifndef __MACH_IOMUX_MX27_H__ >>> #define __MACH_IOMUX_MX27_H__ >>> --- a/arch/arm/mach-imx/iomux-mx2x.h >>> +++ b/arch/arm/mach-imx/iomux-mx2x.h >>> @@ -1,20 +1,7 @@ >>> +/* SPDX-License-Identifier: GPL-2.0-or-later */ >>> /* >>> * Copyright (C) 2008 by Sascha Hauer <kernel@xxxxxxxxxxxxxx> >>> * Copyright (C) 2009 by Holger Schurig <hs4233@xxxxxxxxxxxxxxxxxxxx> >>> - * >>> - * 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 >>> - * of the License, 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; if not, write to the Free Software >>> - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, >>> - * MA 02110-1301, USA. >>> */ >>> #ifndef __MACH_IOMUX_MX2x_H__ >>> #define __MACH_IOMUX_MX2x_H__ >>> --- a/arch/arm/mach-imx/iomux-mx3.h >>> +++ b/arch/arm/mach-imx/iomux-mx3.h >>> @@ -1,20 +1,7 @@ >>> +/* SPDX-License-Identifier: GPL-2.0-or-later */ >>> /* >>> * Copyright 2004-2006 Freescale Semiconductor, Inc. All Rights Reserved. >>> * Copyright (C) 2008 by Sascha Hauer <kernel@xxxxxxxxxxxxxx> >>> - * >>> - * 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 >>> - * of the License, 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; if not, write to the Free Software >>> - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, >>> - * MA 02110-1301, USA. >>> */ >>> #ifndef __MACH_IOMUX_MX3_H__ >>> #define __MACH_IOMUX_MX3_H__ >>> --- a/arch/arm/mach-imx/iomux-mx35.h >>> +++ b/arch/arm/mach-imx/iomux-mx35.h >>> @@ -1,19 +1,6 @@ >>> +/* SPDX-License-Identifier: GPL-2.0-or-later */ >>> /* >>> * Copyright (C) 2009 by Jan Weitzel Phytec Messtechnik GmbH <armlinux@xxxxxxxxx> >>> - * >>> - * 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 >>> - * of the License, or (at your option, NO_PAD_CTRL) 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; if not, write to the Free Software >>> - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, >>> - * MA 02110-1301, USA. >>> */ >>> >>> #ifndef __MACH_IOMUX_MX35_H__ >>> --- a/arch/arm/mach-imx/iomux-v1.h >>> +++ b/arch/arm/mach-imx/iomux-v1.h >>> @@ -1,20 +1,7 @@ >>> +/* SPDX-License-Identifier: GPL-2.0-or-later */ >>> /* >>> * Copyright (C) 2008 by Sascha Hauer <kernel@xxxxxxxxxxxxxx> >>> * Copyright (C) 2009 by Holger Schurig <hs4233@xxxxxxxxxxxxxxxxxxxx> >>> - * >>> - * 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 >>> - * of the License, 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; if not, write to the Free Software >>> - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, >>> - * MA 02110-1301, USA. >>> */ >>> #ifndef __MACH_IOMUX_V1_H__ >>> #define __MACH_IOMUX_V1_H__ >>> --- a/arch/arm/mach-imx/iomux-v3.c >>> +++ b/arch/arm/mach-imx/iomux-v3.c >>> @@ -1,22 +1,9 @@ >>> +// SPDX-License-Identifier: GPL-2.0-or-later >>> /* >>> * Copyright 2004-2006 Freescale Semiconductor, Inc. All Rights Reserved. >>> * Copyright (C) 2008 by Sascha Hauer <kernel@xxxxxxxxxxxxxx> >>> * Copyright (C) 2009 by Jan Weitzel Phytec Messtechnik GmbH, >>> * <armlinux@xxxxxxxxx> >>> - * >>> - * 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 >>> - * of the License, 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; if not, write to the Free Software >>> - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, >>> - * MA 02110-1301, USA. >>> */ >>> #include <linux/errno.h> >>> #include <linux/init.h> >>> --- a/arch/arm/mach-imx/iomux-v3.h >>> +++ b/arch/arm/mach-imx/iomux-v3.h >>> @@ -1,20 +1,7 @@ >>> +/* SPDX-License-Identifier: GPL-2.0-or-later */ >>> /* >>> * Copyright (C) 2009 by Jan Weitzel Phytec Messtechnik GmbH, >>> * <armlinux@xxxxxxxxx> >>> - * >>> - * 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 >>> - * of the License, 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; if not, write to the Free Software >>> - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, >>> - * MA 02110-1301, USA. >>> */ >>> >>> #ifndef __MACH_IOMUX_V3_H__ >>> --- a/arch/arm/mach-imx/irq-common.c >>> +++ b/arch/arm/mach-imx/irq-common.c >>> @@ -1,19 +1,6 @@ >>> +// SPDX-License-Identifier: GPL-2.0-or-later >>> /* >>> * Copyright (C) BitBox Ltd 2010 >>> - * >>> - * 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 >>> - * of the License, 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; if not, write to the Free Software >>> - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, >>> - * MA 02110-1301, USA. >>> */ >>> >>> #include <linux/module.h> >>> --- a/arch/arm/mach-imx/irq-common.h >>> +++ b/arch/arm/mach-imx/irq-common.h >>> @@ -1,19 +1,6 @@ >>> +/* SPDX-License-Identifier: GPL-2.0-or-later */ >>> /* >>> * Copyright (C) BitBox Ltd 2010 >>> - * >>> - * 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 >>> - * of the License, 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; if not, write to the Free Software >>> - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, >>> - * MA 02110-1301, USA. >>> */ >>> >>> #ifndef __PLAT_MXC_IRQ_COMMON_H__ >>> --- a/arch/arm/mach-imx/mach-armadillo5x0.c >>> +++ b/arch/arm/mach-imx/mach-armadillo5x0.c >>> @@ -1,3 +1,4 @@ >>> +// SPDX-License-Identifier: GPL-2.0-or-later >>> /* >>> * armadillo5x0.c >>> * >>> @@ -6,21 +7,6 @@ >>> * >>> * Based on Atmark Techno, Inc. armadillo 500 BSP 2008 >>> * Based on mx31ads.c and pcm037.c Great Work! >>> - * >>> - * 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 of the License, 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; if not, write to the Free Software >>> - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, >>> - * MA 02110-1301, USA. >>> */ >>> >>> #include <linux/types.h> >>> --- a/arch/arm/mach-imx/mach-imx27_visstrim_m10.c >>> +++ b/arch/arm/mach-imx/mach-imx27_visstrim_m10.c >>> @@ -1,24 +1,10 @@ >>> +// SPDX-License-Identifier: GPL-2.0-or-later >>> /* >>> * mach-imx27_visstrim_m10.c >>> * >>> * Copyright 2010 Javier Martin <javier.martin@xxxxxxxxxxxxxxxxx> >>> * >>> * Based on mach-pcm038.c, mach-pca100.c, mach-mx27ads.c and others. >>> - * >>> - * 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 of the License, 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; if not, write to the Free Software >>> - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, >>> - * MA 02110-1301, USA. >>> */ >>> >>> #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt >>> --- a/arch/arm/mach-imx/mach-pca100.c >>> +++ b/arch/arm/mach-imx/mach-pca100.c >>> @@ -1,20 +1,7 @@ >>> +// SPDX-License-Identifier: GPL-2.0-or-later >>> /* >>> * Copyright 2007 Robert Schwebel <r.schwebel@xxxxxxxxxxxxxx>, Pengutronix >>> * Copyright (C) 2009 Sascha Hauer (kernel@xxxxxxxxxxxxxx) >>> - * >>> - * 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 >>> - * of the License, 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; if not, write to the Free Software >>> - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, >>> - * MA 02110-1301, USA. >>> */ >>> >>> #include <linux/platform_device.h> >>> --- a/arch/arm/mach-imx/mm-imx21.c >>> +++ b/arch/arm/mach-imx/mm-imx21.c >>> @@ -1,21 +1,8 @@ >>> +// SPDX-License-Identifier: GPL-2.0-or-later >>> /* >>> * arch/arm/mach-imx/mm-imx21.c >>> * >>> * Copyright (C) 2008 Juergen Beisert (kernel@xxxxxxxxxxxxxx) >>> - * >>> - * 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 >>> - * of the License, 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; if not, write to the Free Software >>> - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, >>> - * MA 02110-1301, USA. >>> */ >>> >>> #include <linux/mm.h> >>> --- a/arch/arm/mach-imx/mm-imx27.c >>> +++ b/arch/arm/mach-imx/mm-imx27.c >>> @@ -1,21 +1,8 @@ >>> +// SPDX-License-Identifier: GPL-2.0-or-later >>> /* >>> * arch/arm/mach-imx/mm-imx27.c >>> * >>> * Copyright (C) 2008 Juergen Beisert (kernel@xxxxxxxxxxxxxx) >>> - * >>> - * 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 >>> - * of the License, 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; if not, write to the Free Software >>> - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, >>> - * MA 02110-1301, USA. >>> */ >>> >>> #include <linux/mm.h> >>> --- a/arch/arm/mach-imx/mx21.h >>> +++ b/arch/arm/mach-imx/mx21.h >>> @@ -1,3 +1,4 @@ >>> +/* SPDX-License-Identifier: GPL-2.0-or-later */ >>> /* >>> * Copyright 2004-2007 Freescale Semiconductor, Inc. All Rights Reserved. >>> * Copyright 2008 Juergen Beisert, kernel@xxxxxxxxxxxxxx >>> @@ -6,20 +7,6 @@ >>> * This contains i.MX21-specific hardware definitions. For those >>> * hardware pieces that are common between i.MX21 and i.MX27, have a >>> * look at mx2x.h. >>> - * >>> - * 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 >>> - * of the License, 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; if not, write to the Free Software >>> - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, >>> - * MA 02110-1301, USA. >>> */ >>> >>> #ifndef __MACH_MX21_H__ >>> --- a/arch/arm/mach-imx/mx27.h >>> +++ b/arch/arm/mach-imx/mx27.h >>> @@ -1,3 +1,4 @@ >>> +/* SPDX-License-Identifier: GPL-2.0-or-later */ >>> /* >>> * Copyright 2004-2007 Freescale Semiconductor, Inc. All Rights Reserved. >>> * Copyright 2008 Juergen Beisert, kernel@xxxxxxxxxxxxxx >>> @@ -5,20 +6,6 @@ >>> * This contains i.MX27-specific hardware definitions. For those >>> * hardware pieces that are common between i.MX21 and i.MX27, have a >>> * look at mx2x.h. >>> - * >>> - * 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 >>> >>> >>