From: Thomas Gleixner tglx@xxxxxxxxxxxxx Based on 1 normalized pattern(s): 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 extracted by the scancode license scanner the SPDX license identifier GPL-2.0-only has been chosen to replace the boilerplate/reference in 285 file(s). Signed-off-by: Thomas Gleixner <tglx@xxxxxxxxxxxxx> --- https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-spdx.git/commit/?h=batch12&id=7199a6977359 --- arch/arm/boot/dts/picoxcell-pc3x2.dtsi | 10 -------- arch/arm/boot/dts/picoxcell-pc3x3.dtsi | 10 -------- arch/arm/boot/dts/picoxcell-pc7302-pc3x2.dts | 10 -------- arch/arm/boot/dts/picoxcell-pc7302-pc3x3.dts | 10 -------- arch/arm/include/debug/msm.S | 11 --------- arch/arm/include/debug/tegra.S | 11 --------- arch/arm/include/debug/zynq.S | 10 -------- arch/arm/kernel/smccc-call.S | 11 --------- arch/arm/mach-tegra/board-paz00.c | 11 --------- arch/arm/mach-tegra/board.h | 11 --------- arch/arm/mach-tegra/io.c | 11 --------- arch/arm/mach-tegra/iomap.h | 11 --------- arch/arm/mach-tegra/irq.c | 11 --------- arch/arm/mach-tegra/reset.c | 11 --------- arch/arm/mach-tegra/reset.h | 11 --------- arch/arm/mach-tegra/tegra.c | 11 --------- arch/arm/mach-zynq/common.c | 10 -------- arch/arm/mach-zynq/common.h | 10 -------- arch/arm/mach-zynq/platsmp.c | 10 -------- arch/x86/platform/goldfish/goldfish.c | 11 --------- drivers/amba/tegra-ahb.c | 11 --------- drivers/android/binder.c | 11 --------- drivers/android/binder_alloc.c | 11 --------- drivers/android/binder_alloc.h | 11 --------- drivers/android/binder_alloc_selftest.c | 11 --------- drivers/android/binder_trace.h | 11 --------- drivers/ata/ahci_tegra.c | 11 --------- drivers/clk/clk-vt8500.c | 11 --------- drivers/clk/qcom/clk-pll.c | 10 -------- drivers/clk/qcom/clk-pll.h | 10 -------- drivers/clk/qcom/clk-rcg.c | 10 -------- drivers/clk/qcom/clk-regmap-divider.c | 10 -------- drivers/clk/qcom/clk-regmap-divider.h | 10 -------- drivers/clk/qcom/clk-regmap-mux.c | 10 -------- drivers/clk/qcom/clk-regmap-mux.h | 10 -------- drivers/clk/qcom/clk-rpm.c | 10 -------- drivers/clk/qcom/clk-smd-rpm.c | 10 -------- drivers/clk/qcom/gcc-apq8084.c | 10 -------- drivers/clk/qcom/gcc-ipq4019.c | 10 -------- drivers/clk/qcom/gcc-ipq806x.c | 10 -------- drivers/clk/qcom/gcc-ipq8074.c | 10 -------- drivers/clk/qcom/gcc-mdm9615.c | 10 -------- drivers/clk/qcom/gcc-msm8660.c | 10 -------- drivers/clk/qcom/gcc-msm8916.c | 10 -------- drivers/clk/qcom/gcc-msm8960.c | 10 -------- drivers/clk/qcom/gcc-msm8974.c | 10 -------- drivers/clk/qcom/gcc-msm8996.c | 10 -------- drivers/clk/qcom/lcc-ipq806x.c | 10 -------- drivers/clk/qcom/lcc-mdm9615.c | 10 -------- drivers/clk/qcom/lcc-msm8960.c | 10 -------- drivers/clk/qcom/mmcc-apq8084.c | 10 -------- drivers/clk/qcom/mmcc-msm8960.c | 10 -------- drivers/clk/qcom/mmcc-msm8974.c | 10 -------- drivers/clk/qcom/mmcc-msm8996.c | 10 -------- drivers/clk/qcom/reset.c | 10 -------- drivers/clk/qcom/reset.h | 10 -------- drivers/clk/rockchip/clk-muxgrf.c | 10 -------- drivers/clk/sunxi-ng/ccu-sun4i-a10.c | 10 -------- drivers/clk/sunxi-ng/ccu-sun50i-a64.c | 10 -------- drivers/clk/sunxi-ng/ccu-sun5i.c | 10 -------- drivers/clk/sunxi-ng/ccu-sun6i-a31.c | 10 -------- drivers/clk/sunxi-ng/ccu-sun8i-a23.c | 10 -------- drivers/clk/sunxi-ng/ccu-sun8i-a33.c | 10 -------- drivers/clk/sunxi-ng/ccu-sun8i-a83t.c | 10 -------- drivers/clk/sunxi-ng/ccu-sun8i-de2.c | 10 -------- drivers/clk/sunxi-ng/ccu-sun8i-h3.c | 10 -------- drivers/clk/sunxi-ng/ccu-sun8i-r.c | 10 -------- drivers/clk/sunxi-ng/ccu-sun8i-r40.c | 10 -------- drivers/clk/sunxi-ng/ccu-sun8i-v3s.c | 10 -------- drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c | 10 -------- drivers/clk/sunxi-ng/ccu-sun9i-a80-usb.c | 10 -------- drivers/clk/sunxi-ng/ccu-sun9i-a80.c | 10 -------- drivers/clk/sunxi-ng/ccu_common.h | 10 -------- drivers/clk/sunxi-ng/ccu_div.h | 10 -------- drivers/clk/sunxi-ng/ccu_frac.h | 10 -------- drivers/clk/sunxi-ng/ccu_gate.h | 10 -------- drivers/clk/sunxi-ng/ccu_mmc_timing.c | 10 -------- drivers/clk/sunxi-ng/ccu_mp.h | 10 -------- drivers/clk/sunxi-ng/ccu_nk.h | 10 -------- drivers/clk/sunxi-ng/ccu_nkm.h | 10 -------- drivers/clk/sunxi-ng/ccu_nkmp.h | 10 -------- drivers/clk/sunxi-ng/ccu_nm.h | 10 -------- drivers/clk/sunxi-ng/ccu_phase.h | 10 -------- drivers/clk/sunxi-ng/ccu_reset.h | 10 -------- drivers/clk/sunxi-ng/ccu_sdm.h | 10 -------- drivers/clk/tegra/clk-emc.c | 10 -------- drivers/clocksource/numachip.c | 11 --------- drivers/clocksource/timer-cadence-ttc.c | 10 -------- drivers/clocksource/timer-qcom.c | 11 --------- drivers/clocksource/timer-tegra20.c | 11 --------- drivers/cpufreq/tegra124-cpufreq.c | 10 -------- drivers/cpufreq/tegra20-cpufreq.c | 11 --------- drivers/dma-buf/sw_sync.c | 11 --------- drivers/dma-buf/sync_debug.c | 11 --------- drivers/dma-buf/sync_file.c | 11 --------- drivers/extcon/devres.c | 10 -------- drivers/extcon/extcon-gpio.c | 10 -------- drivers/extcon/extcon.c | 10 -------- drivers/gpio/gpio-tegra.c | 11 --------- drivers/gpu/drm/bridge/nxp-ptn3460.c | 10 -------- drivers/gpu/drm/bridge/parade-ps8622.c | 10 -------- drivers/gpu/drm/rockchip/cdn-dp-core.c | 10 -------- drivers/gpu/drm/rockchip/cdn-dp-reg.c | 10 -------- drivers/gpu/drm/rockchip/cdn-dp-reg.h | 10 -------- drivers/gpu/drm/rockchip/inno_hdmi.c | 10 -------- drivers/gpu/drm/rockchip/inno_hdmi.h | 10 -------- drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 10 -------- drivers/gpu/drm/rockchip/rockchip_drm_drv.h | 10 -------- drivers/gpu/drm/rockchip/rockchip_drm_fb.c | 10 -------- drivers/gpu/drm/rockchip/rockchip_drm_fb.h | 10 -------- drivers/gpu/drm/rockchip/rockchip_drm_fbdev.c | 10 -------- drivers/gpu/drm/rockchip/rockchip_drm_fbdev.h | 10 -------- drivers/gpu/drm/rockchip/rockchip_drm_gem.c | 10 -------- drivers/gpu/drm/rockchip/rockchip_drm_gem.h | 10 -------- drivers/gpu/drm/rockchip/rockchip_drm_psr.c | 10 -------- drivers/gpu/drm/rockchip/rockchip_drm_psr.h | 10 -------- drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 10 -------- drivers/gpu/drm/rockchip/rockchip_drm_vop.h | 10 -------- drivers/gpu/drm/rockchip/rockchip_lvds.c | 10 -------- drivers/gpu/drm/rockchip/rockchip_lvds.h | 10 -------- drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 10 -------- drivers/gpu/drm/rockchip/rockchip_vop_reg.h | 10 -------- drivers/gpu/host1x/debug.c | 11 --------- drivers/gpu/host1x/hw/debug_hw.c | 11 --------- drivers/gpu/host1x/hw/debug_hw_1x01.c | 11 --------- drivers/gpu/host1x/hw/debug_hw_1x06.c | 11 --------- drivers/hid/hid-appleir.c | 10 -------- drivers/hid/hid-cmedia.c | 10 -------- drivers/hid/hid-primax.c | 10 -------- drivers/hid/hid-udraw-ps3.c | 10 -------- drivers/i2c/muxes/i2c-arb-gpio-challenge.c | 11 --------- drivers/iio/adc/at91-sama5d2_adc.c | 10 -------- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 10 -------- drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c | 10 -------- drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 10 -------- drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c | 10 -------- drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c | 10 -------- drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c | 10 -------- drivers/input/keyboard/goldfish_events.c | 11 --------- drivers/input/keyboard/mtk-pmic-keys.c | 11 --------- drivers/input/matrix-keymap.c | 10 -------- drivers/input/misc/atmel_captouch.c | 10 -------- drivers/input/touchscreen/auo-pixcir-ts.c | 12 ---------- drivers/input/touchscreen/pixcir_i2c_ts.c | 10 -------- drivers/input/touchscreen/rohm_bu21023.c | 10 -------- drivers/input/touchscreen/sis_i2c.c | 10 -------- drivers/input/touchscreen/zforce_ts.c | 10 -------- drivers/irqchip/irq-tegra.c | 11 --------- drivers/media/platform/rockchip/rga/rga-buf.c | 10 -------- drivers/media/platform/rockchip/rga/rga-hw.c | 10 -------- drivers/media/platform/rockchip/rga/rga-hw.h | 10 -------- drivers/media/platform/rockchip/rga/rga.c | 10 -------- drivers/media/platform/rockchip/rga/rga.h | 10 -------- drivers/memory/tegra/tegra124-emc.c | 11 --------- drivers/mfd/cros_ec.c | 10 -------- drivers/mfd/sprd-sc27xx-spi.c | 10 -------- drivers/mmc/host/sdhci-of-at91.c | 10 -------- drivers/mmc/host/sdhci-pci-o2micro.c | 11 --------- drivers/mmc/host/sdhci-pxav2.c | 11 --------- drivers/mmc/host/sdhci-pxav3.c | 11 --------- drivers/mmc/host/sdhci-tegra.c | 11 --------- drivers/mtd/nand/raw/qcom_nandc.c | 10 -------- drivers/net/ethernet/ec_bhf.c | 11 --------- drivers/phy/broadcom/phy-bcm-kona-usb2.c | 10 -------- drivers/phy/broadcom/phy-brcm-usb-init.c | 10 -------- drivers/phy/broadcom/phy-brcm-usb-init.h | 10 -------- drivers/phy/broadcom/phy-brcm-usb.c | 10 -------- drivers/phy/marvell/phy-pxa-28nm-hsic.c | 11 --------- drivers/phy/marvell/phy-pxa-28nm-usb2.c | 11 --------- drivers/phy/rockchip/phy-rockchip-typec.c | 11 --------- drivers/pinctrl/pinctrl-at91-pio4.c | 10 -------- drivers/power/avs/rockchip-io-domain.c | 10 -------- drivers/power/reset/gpio-restart.c | 10 -------- drivers/pwm/pwm-vt8500.c | 10 -------- drivers/regulator/vctrl-regulator.c | 10 -------- drivers/remoteproc/remoteproc_internal.h | 10 -------- drivers/remoteproc/remoteproc_virtio.c | 10 -------- drivers/rtc/rtc-hym8563.c | 10 -------- drivers/rtc/rtc-vt8500.c | 10 -------- drivers/soc/tegra/fuse/fuse.h | 11 --------- drivers/soc/tegra/pmc.c | 11 --------- drivers/tee/optee/call.c | 11 --------- drivers/tee/optee/core.c | 11 --------- drivers/tee/optee/optee_private.h | 11 --------- drivers/tee/optee/rpc.c | 11 --------- drivers/tee/optee/shm_pool.c | 11 --------- drivers/tee/optee/shm_pool.h | 11 --------- drivers/tee/optee/supp.c | 11 --------- drivers/tee/tee_core.c | 11 --------- drivers/tee/tee_private.h | 11 --------- drivers/tee/tee_shm.c | 11 --------- drivers/tee/tee_shm_pool.c | 11 --------- drivers/thermal/armada_thermal.c | 11 --------- drivers/thermal/broadcom/brcmstb_thermal.c | 11 --------- drivers/thermal/dove_thermal.c | 11 --------- drivers/thermal/kirkwood_thermal.c | 11 --------- drivers/thermal/spear_thermal.c | 11 --------- drivers/thermal/tegra/soctherm-fuse.c | 11 --------- drivers/thermal/tegra/tegra-bpmp-thermal.c | 11 --------- drivers/thermal/ti-soc-thermal/dra752-thermal-data.c | 11 --------- drivers/thermal/ti-soc-thermal/omap3-thermal-data.c | 10 -------- drivers/thermal/ti-soc-thermal/omap4-thermal-data.c | 11 --------- drivers/thermal/ti-soc-thermal/omap5-thermal-data.c | 11 --------- drivers/video/fbdev/goldfishfb.c | 11 --------- drivers/video/fbdev/vt8500lcdfb.c | 10 -------- drivers/video/fbdev/vt8500lcdfb.h | 10 -------- drivers/video/fbdev/wm8505fb.c | 10 -------- drivers/video/fbdev/wm8505fb_regs.h | 10 -------- drivers/video/fbdev/wmt_ge_rops.c | 10 -------- fs/fat/nfs.c | 11 --------- fs/pstore/ftrace.c | 10 -------- fs/pstore/pmsg.c | 10 -------- fs/pstore/ram_core.c | 11 --------- fs/unicode/utf8-selftest.c | 10 -------- include/dt-bindings/clock/alphascale,asm9260.h | 10 -------- include/dt-bindings/clock/am3.h | 10 -------- include/dt-bindings/clock/am4.h | 10 -------- include/dt-bindings/clock/dm814.h | 10 -------- include/dt-bindings/clock/dm816.h | 10 -------- include/dt-bindings/clock/dra7.h | 10 -------- include/dt-bindings/clock/omap4.h | 10 -------- include/dt-bindings/clock/omap5.h | 10 -------- include/dt-bindings/clock/qcom,gcc-apq8084.h | 10 -------- include/dt-bindings/clock/qcom,gcc-ipq806x.h | 10 -------- include/dt-bindings/clock/qcom,gcc-ipq8074.h | 10 -------- include/dt-bindings/clock/qcom,gcc-mdm9615.h | 10 -------- include/dt-bindings/clock/qcom,gcc-msm8660.h | 10 -------- include/dt-bindings/clock/qcom,gcc-msm8916.h | 10 -------- include/dt-bindings/clock/qcom,gcc-msm8960.h | 10 -------- include/dt-bindings/clock/qcom,gcc-msm8974.h | 10 -------- include/dt-bindings/clock/qcom,gcc-msm8994.h | 10 -------- include/dt-bindings/clock/qcom,gcc-msm8996.h | 10 -------- include/dt-bindings/clock/qcom,gcc-msm8998.h | 10 -------- include/dt-bindings/clock/qcom,lcc-ipq806x.h | 10 -------- include/dt-bindings/clock/qcom,lcc-mdm9615.h | 10 -------- include/dt-bindings/clock/qcom,lcc-msm8960.h | 10 -------- include/dt-bindings/clock/qcom,mmcc-apq8084.h | 10 -------- include/dt-bindings/clock/qcom,mmcc-msm8960.h | 10 -------- include/dt-bindings/clock/qcom,mmcc-msm8974.h | 10 -------- include/dt-bindings/clock/qcom,mmcc-msm8996.h | 10 -------- include/dt-bindings/clock/qcom,rpmcc.h | 10 -------- include/dt-bindings/reset/altr,rst-mgr-a10.h | 10 -------- include/dt-bindings/reset/altr,rst-mgr.h | 10 -------- include/dt-bindings/reset/qcom,gcc-apq8084.h | 10 -------- include/dt-bindings/reset/qcom,gcc-ipq806x.h | 10 -------- include/dt-bindings/reset/qcom,gcc-mdm9615.h | 10 -------- include/dt-bindings/reset/qcom,gcc-msm8660.h | 10 -------- include/dt-bindings/reset/qcom,gcc-msm8916.h | 10 -------- include/dt-bindings/reset/qcom,gcc-msm8960.h | 10 -------- include/dt-bindings/reset/qcom,gcc-msm8974.h | 10 -------- include/dt-bindings/reset/qcom,mmcc-apq8084.h | 10 -------- include/dt-bindings/reset/qcom,mmcc-msm8960.h | 10 -------- include/dt-bindings/reset/qcom,mmcc-msm8974.h | 10 -------- include/linux/arm-smccc.h | 11 --------- include/linux/clk/sunxi-ng.h | 10 -------- include/linux/cpu_pm.h | 11 --------- include/linux/dma/qcom_bam_dma.h | 10 -------- include/linux/extcon-provider.h | 10 -------- include/linux/extcon.h | 10 -------- include/linux/iio/common/cros_ec_sensors_core.h | 10 -------- include/linux/input/auo-pixcir-ts.h | 12 ---------- include/linux/mfd/cros_ec.h | 10 -------- include/linux/mfd/cros_ec_commands.h | 10 -------- include/linux/platform_data/invensense_mpu6050.h | 10 -------- include/linux/platform_data/shtc1.h | 11 --------- include/linux/platform_data/zforce_ts.h | 10 -------- include/linux/pstore_ram.h | 11 --------- include/linux/tee_drv.h | 11 --------- include/soc/tegra/pmc.h | 11 --------- include/trace/events/clk.h | 10 -------- kernel/cpu_pm.c | 11 --------- lib/test_static_key_base.c | 10 -------- lib/test_static_keys.c | 10 -------- lib/test_user_copy.c | 10 -------- samples/rpmsg/rpmsg_client_sample.c | 10 -------- security/loadpin/loadpin.c | 10 -------- sound/soc/rockchip/rockchip_pdm.c | 11 --------- sound/soc/rockchip/rockchip_pdm.h | 11 --------- tools/testing/selftests/android/ion/ion.h | 11 --------- tools/testing/selftests/android/ion/ionapp_export.c | 11 --------- tools/testing/selftests/android/ion/ionapp_import.c | 11 --------- tools/testing/selftests/breakpoints/breakpoint_test_arm64.c | 11 --------- tools/testing/selftests/breakpoints/step_after_suspend_test.c | 11 --------- tools/time/udelay_test.sh | 9 ------- tools/vm/slabinfo-gnuplot.sh | 9 ------- 285 files changed, 285 insertions(+), 2652 deletions(-) --- a/arch/arm/boot/dts/picoxcell-pc3x2.dtsi +++ b/arch/arm/boot/dts/picoxcell-pc3x2.dtsi @@ -1,14 +1,6 @@ +// SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2011 Picochip, Jamie Iles - * - * 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. */ / { model = "Picochip picoXcell PC3X2"; --- a/arch/arm/boot/dts/picoxcell-pc3x3.dtsi +++ b/arch/arm/boot/dts/picoxcell-pc3x3.dtsi @@ -1,14 +1,6 @@ +// SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2011 Picochip, Jamie Iles - * - * 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. */ / { model = "Picochip picoXcell PC3X3"; --- a/arch/arm/boot/dts/picoxcell-pc7302-pc3x2.dts +++ b/arch/arm/boot/dts/picoxcell-pc7302-pc3x2.dts @@ -1,14 +1,6 @@ +// SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2011 Picochip, Jamie Iles - * - * 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. */ /dts-v1/; --- a/arch/arm/boot/dts/picoxcell-pc7302-pc3x3.dts +++ b/arch/arm/boot/dts/picoxcell-pc7302-pc3x3.dts @@ -1,14 +1,6 @@ +// SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2011 Picochip, Jamie Iles - * - * 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. */ /dts-v1/; --- a/arch/arm/include/debug/msm.S +++ b/arch/arm/include/debug/msm.S @@ -1,18 +1,9 @@ +/* SPDX-License-Identifier: GPL-2.0-only */ /* * * Copyright (C) 2007 Google, Inc. * Copyright (c) 2011, Code Aurora Forum. All rights reserved. * Author: Brian Swetland <swetland@xxxxxxxxxx> - * - * 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. - * */ .macro addruart, rp, rv, tmp --- a/arch/arm/include/debug/tegra.S +++ b/arch/arm/include/debug/tegra.S @@ -1,3 +1,4 @@ +/* SPDX-License-Identifier: GPL-2.0-only */ /* * Copyright (C) 2010,2011 Google, Inc. * Copyright (C) 2011-2012 NVIDIA CORPORATION. All Rights Reserved. @@ -10,16 +11,6 @@ * * Portions based on mach-omap2's debug-macro.S * Copyright (C) 1994-1999 Russell King - * - * 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. - * */ #include <linux/serial_reg.h> --- a/arch/arm/include/debug/zynq.S +++ b/arch/arm/include/debug/zynq.S @@ -1,16 +1,8 @@ +/* SPDX-License-Identifier: GPL-2.0-only */ /* * Debugging macro include header * * Copyright (C) 2011 Xilinx - * - * 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. */ #define UART_CR_OFFSET 0x00 /* Control Register [8:0] */ #define UART_SR_OFFSET 0x2C /* Channel Status [11:0] */ --- a/arch/arm/kernel/smccc-call.S +++ b/arch/arm/kernel/smccc-call.S @@ -1,15 +1,6 @@ +/* SPDX-License-Identifier: GPL-2.0-only */ /* * Copyright (c) 2015, Linaro Limited - * - * 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. - * */ #include <linux/linkage.h> --- a/arch/arm/mach-tegra/board-paz00.c +++ b/arch/arm/mach-tegra/board-paz00.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-only /* * arch/arm/mach-tegra/board-paz00.c * @@ -5,16 +6,6 @@ * * Based on board-harmony.c * Copyright (C) 2010 Google, Inc. - * - * 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. - * */ #include <linux/property.h> --- a/arch/arm/mach-tegra/board.h +++ b/arch/arm/mach-tegra/board.h @@ -1,3 +1,4 @@ +/* SPDX-License-Identifier: GPL-2.0-only */ /* * arch/arm/mach-tegra/board.h * @@ -7,16 +8,6 @@ * Author: * Colin Cross <ccross@xxxxxxxxxx> * Erik Gilling <konkers@xxxxxxxxxx> - * - * 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. - * */ #ifndef __MACH_TEGRA_BOARD_H --- a/arch/arm/mach-tegra/io.c +++ b/arch/arm/mach-tegra/io.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-only /* * arch/arm/mach-tegra/io.c * @@ -6,16 +7,6 @@ * Author: * Colin Cross <ccross@xxxxxxxxxx> * Erik Gilling <konkers@xxxxxxxxxx> - * - * 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. - * */ #include <linux/init.h> --- a/arch/arm/mach-tegra/iomap.h +++ b/arch/arm/mach-tegra/iomap.h @@ -1,19 +1,10 @@ +/* SPDX-License-Identifier: GPL-2.0-only */ /* * Copyright (C) 2010 Google, Inc. * * Author: * Colin Cross <ccross@xxxxxxxxxx> * Erik Gilling <konkers@xxxxxxxxxx> - * - * 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. - * */ #ifndef __MACH_TEGRA_IOMAP_H --- a/arch/arm/mach-tegra/irq.c +++ b/arch/arm/mach-tegra/irq.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2011 Google, Inc. * @@ -5,16 +6,6 @@ * Colin Cross <ccross@xxxxxxxxxxx> * * Copyright (C) 2010,2013, NVIDIA Corporation - * - * 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. - * */ #include <linux/cpu_pm.h> --- a/arch/arm/mach-tegra/reset.c +++ b/arch/arm/mach-tegra/reset.c @@ -1,17 +1,8 @@ +// SPDX-License-Identifier: GPL-2.0-only /* * arch/arm/mach-tegra/reset.c * * Copyright (C) 2011,2012 NVIDIA Corporation. - * - * 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. - * */ #include <linux/bitops.h> --- a/arch/arm/mach-tegra/reset.h +++ b/arch/arm/mach-tegra/reset.h @@ -1,19 +1,10 @@ +/* SPDX-License-Identifier: GPL-2.0-only */ /* * arch/arm/mach-tegra/reset.h * * CPU reset dispatcher. * * Copyright (c) 2011, NVIDIA Corporation. - * - * 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. - * */ #ifndef __MACH_TEGRA_RESET_H --- a/arch/arm/mach-tegra/tegra.c +++ b/arch/arm/mach-tegra/tegra.c @@ -1,19 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-only /* * NVIDIA Tegra SoC device tree board support * * Copyright (C) 2011, 2013, NVIDIA Corporation * Copyright (C) 2010 Secret Lab Technologies, Ltd. * Copyright (C) 2010 Google, Inc. - * - * 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. - *