| From c7565903d250f7e3c020a76e97dfd7e75140b451 Mon Sep 17 00:00:00 2001 |
| From: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
| Date: Mon, 6 Nov 2017 18:11:51 +0100 |
| Subject: [PATCH 0166/1795] tty: add SPDX identifiers to all remaining files in |
| drivers/tty/ |
| MIME-Version: 1.0 |
| Content-Type: text/plain; charset=UTF-8 |
| Content-Transfer-Encoding: 8bit |
| |
| It's good to have SPDX identifiers in all files to make it easier to |
| audit the kernel tree for correct licenses. |
| |
| Update the drivers/tty files files with the correct SPDX license |
| identifier based on the license text in the file itself. The SPDX |
| identifier is a legally binding shorthand, which can be used instead of |
| the full boiler plate text. |
| |
| This work is based on a script and data from Thomas Gleixner, Philippe |
| Ombredanne, and Kate Stewart. |
| |
| Cc: Jiri Slaby <jslaby@suse.com> |
| Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
| Cc: Paul Mackerras <paulus@samba.org> |
| Cc: Michael Ellerman <mpe@ellerman.id.au> |
| Cc: Chris Metcalf <cmetcalf@mellanox.com> |
| Cc: Jiri Kosina <jikos@kernel.org> |
| Cc: David Sterba <dsterba@suse.com> |
| Cc: James Hogan <jhogan@kernel.org> |
| Cc: Rob Herring <robh@kernel.org> |
| Cc: Eric Anholt <eric@anholt.net> |
| Cc: Stefan Wahren <stefan.wahren@i2se.com> |
| Cc: Florian Fainelli <f.fainelli@gmail.com> |
| Cc: Ray Jui <rjui@broadcom.com> |
| Cc: Scott Branden <sbranden@broadcom.com> |
| Cc: bcm-kernel-feedback-list@broadcom.com |
| Cc: "James E.J. Bottomley" <jejb@parisc-linux.org> |
| Cc: Helge Deller <deller@gmx.de> |
| Cc: Joachim Eastwood <manabian@gmail.com> |
| Cc: Matthias Brugger <matthias.bgg@gmail.com> |
| Cc: Masahiro Yamada <yamada.masahiro@socionext.com> |
| Cc: Tobias Klauser <tklauser@distanz.ch> |
| Cc: Russell King <linux@armlinux.org.uk> |
| Cc: Vineet Gupta <vgupta@synopsys.com> |
| Cc: Richard Genoud <richard.genoud@gmail.com> |
| Cc: Alexander Shiyan <shc_work@mail.ru> |
| Cc: Baruch Siach <baruch@tkos.co.il> |
| Cc: "Maciej W. Rozycki" <macro@linux-mips.org> |
| Cc: "Uwe Kleine-König" <kernel@pengutronix.de> |
| Cc: Pat Gefre <pfg@sgi.com> |
| Cc: "Guilherme G. Piccoli" <gpiccoli@linux.vnet.ibm.com> |
| Cc: Jason Wessel <jason.wessel@windriver.com> |
| Cc: Vladimir Zapolskiy <vz@mleia.com> |
| Cc: Sylvain Lemieux <slemieux.tyco@gmail.com> |
| Cc: Carlo Caione <carlo@caione.org> |
| Cc: Kevin Hilman <khilman@baylibre.com> |
| Cc: Liviu Dudau <liviu.dudau@arm.com> |
| Cc: Sudeep Holla <sudeep.holla@arm.com> |
| Cc: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> |
| Cc: Andy Gross <andy.gross@linaro.org> |
| Cc: David Brown <david.brown@linaro.org> |
| Cc: "Andreas Färber" <afaerber@suse.de> |
| Cc: Kevin Cernekee <cernekee@gmail.com> |
| Cc: Laxman Dewangan <ldewangan@nvidia.com> |
| Cc: Thierry Reding <thierry.reding@gmail.com> |
| Cc: Jonathan Hunter <jonathanh@nvidia.com> |
| Cc: Barry Song <baohua@kernel.org> |
| Cc: Patrice Chotard <patrice.chotard@st.com> |
| Cc: Maxime Coquelin <mcoquelin.stm32@gmail.com> |
| Cc: Alexandre Torgue <alexandre.torgue@st.com> |
| Cc: "David S. Miller" <davem@davemloft.net> |
| Cc: Peter Korsgaard <jacmet@sunsite.dk> |
| Cc: Timur Tabi <timur@tabi.org> |
| Cc: Tony Prisk <linux@prisktech.co.nz> |
| Cc: Michal Simek <michal.simek@xilinx.com> |
| Cc: "Sören Brinkmann" <soren.brinkmann@xilinx.com> |
| Cc: Thomas Gleixner <tglx@linutronix.de> |
| Cc: Kate Stewart <kstewart@linuxfoundation.org> |
| Cc: Philippe Ombredanne <pombredanne@nexb.com> |
| Cc: Jiri Slaby <jslaby@suse.com> |
| Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
| (cherry picked from commit e3b3d0f549c1d19b94e6ac55c66643166ea649ef) |
| Signed-off-by: Simon Horman <horms+renesas@verge.net.au> |
| Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be> |
| --- |
| drivers/tty/amiserial.c | 1 + |
| drivers/tty/bfin_jtag_comm.c | 1 + |
| drivers/tty/cyclades.c | 1 + |
| drivers/tty/ehv_bytechan.c | 1 + |
| drivers/tty/goldfish.c | 1 + |
| drivers/tty/hvc/hvc_bfin_jtag.c | 1 + |
| drivers/tty/hvc/hvc_console.c | 1 + |
| drivers/tty/hvc/hvc_console.h | 1 + |
| drivers/tty/hvc/hvc_dcc.c | 1 + |
| drivers/tty/hvc/hvc_opal.c | 1 + |
| drivers/tty/hvc/hvc_rtas.c | 1 + |
| drivers/tty/hvc/hvc_tile.c | 1 + |
| drivers/tty/hvc/hvc_udbg.c | 1 + |
| drivers/tty/hvc/hvc_vio.c | 1 + |
| drivers/tty/hvc/hvc_xen.c | 1 + |
| drivers/tty/hvc/hvcs.c | 1 + |
| drivers/tty/hvc/hvsi.c | 1 + |
| drivers/tty/ipwireless/main.c | 1 + |
| drivers/tty/isicom.c | 1 + |
| drivers/tty/metag_da.c | 1 + |
| drivers/tty/mips_ejtag_fdc.c | 1 + |
| drivers/tty/moxa.c | 1 + |
| drivers/tty/mxser.c | 1 + |
| drivers/tty/n_gsm.c | 1 + |
| drivers/tty/n_hdlc.c | 1 + |
| drivers/tty/n_null.c | 1 + |
| drivers/tty/n_r3964.c | 1 + |
| drivers/tty/n_tracerouter.c | 1 + |
| drivers/tty/n_tracesink.c | 1 + |
| drivers/tty/n_tracesink.h | 1 + |
| drivers/tty/n_tty.c | 1 + |
| drivers/tty/nozomi.c | 1 + |
| drivers/tty/rocket.c | 1 + |
| drivers/tty/serdev/core.c | 1 + |
| drivers/tty/serdev/serdev-ttyport.c | 1 + |
| drivers/tty/serial/21285.c | 1 + |
| drivers/tty/serial/8250/8250.h | 1 + |
| drivers/tty/serial/8250/8250_accent.c | 1 + |
| drivers/tty/serial/8250/8250_acorn.c | 1 + |
| drivers/tty/serial/8250/8250_aspeed_vuart.c | 1 + |
| drivers/tty/serial/8250/8250_bcm2835aux.c | 1 + |
| drivers/tty/serial/8250/8250_boca.c | 1 + |
| drivers/tty/serial/8250/8250_core.c | 1 + |
| drivers/tty/serial/8250/8250_dma.c | 1 + |
| drivers/tty/serial/8250/8250_dw.c | 1 + |
| drivers/tty/serial/8250/8250_early.c | 1 + |
| drivers/tty/serial/8250/8250_em.c | 1 + |
| drivers/tty/serial/8250/8250_exar.c | 1 + |
| drivers/tty/serial/8250/8250_exar_st16c554.c | 1 + |
| drivers/tty/serial/8250/8250_fintek.c | 1 + |
| drivers/tty/serial/8250/8250_fourport.c | 1 + |
| drivers/tty/serial/8250/8250_fsl.c | 1 + |
| drivers/tty/serial/8250/8250_gsc.c | 1 + |
| drivers/tty/serial/8250/8250_hp300.c | 1 + |
| drivers/tty/serial/8250/8250_hub6.c | 1 + |
| drivers/tty/serial/8250/8250_ingenic.c | 1 + |
| drivers/tty/serial/8250/8250_lpc18xx.c | 1 + |
| drivers/tty/serial/8250/8250_lpss.c | 1 + |
| drivers/tty/serial/8250/8250_mid.c | 1 + |
| drivers/tty/serial/8250/8250_moxa.c | 1 + |
| drivers/tty/serial/8250/8250_mtk.c | 1 + |
| drivers/tty/serial/8250/8250_of.c | 1 + |
| drivers/tty/serial/8250/8250_omap.c | 1 + |
| drivers/tty/serial/8250/8250_pci.c | 1 + |
| drivers/tty/serial/8250/8250_pnp.c | 1 + |
| drivers/tty/serial/8250/8250_port.c | 1 + |
| drivers/tty/serial/8250/8250_pxa.c | 1 + |
| drivers/tty/serial/8250/8250_uniphier.c | 1 + |
| drivers/tty/serial/8250/serial_cs.c | 1 + |
| drivers/tty/serial/altera_jtaguart.c | 1 + |
| drivers/tty/serial/altera_uart.c | 1 + |
| drivers/tty/serial/amba-pl010.c | 1 + |
| drivers/tty/serial/amba-pl011.c | 1 + |
| drivers/tty/serial/apbuart.c | 1 + |
| drivers/tty/serial/ar933x_uart.c | 1 + |
| drivers/tty/serial/arc_uart.c | 1 + |
| drivers/tty/serial/atmel_serial.c | 1 + |
| drivers/tty/serial/atmel_serial.h | 1 + |
| drivers/tty/serial/bcm63xx_uart.c | 1 + |
| drivers/tty/serial/bfin_sport_uart.c | 1 + |
| drivers/tty/serial/bfin_sport_uart.h | 1 + |
| drivers/tty/serial/bfin_uart.c | 1 + |
| drivers/tty/serial/clps711x.c | 1 + |
| drivers/tty/serial/cpm_uart/cpm_uart.h | 1 + |
| drivers/tty/serial/cpm_uart/cpm_uart_core.c | 1 + |
| drivers/tty/serial/cpm_uart/cpm_uart_cpm1.c | 1 + |
| drivers/tty/serial/cpm_uart/cpm_uart_cpm2.c | 1 + |
| drivers/tty/serial/digicolor-usart.c | 1 + |
| drivers/tty/serial/dz.c | 1 + |
| drivers/tty/serial/earlycon-arm-semihost.c | 1 + |
| drivers/tty/serial/earlycon.c | 1 + |
| drivers/tty/serial/efm32-uart.c | 1 + |
| drivers/tty/serial/fsl_lpuart.c | 1 + |
| drivers/tty/serial/icom.c | 1 + |
| drivers/tty/serial/icom.h | 1 + |
| drivers/tty/serial/ifx6x60.c | 1 + |
| drivers/tty/serial/ifx6x60.h | 1 + |
| drivers/tty/serial/imx.c | 1 + |
| drivers/tty/serial/ioc3_serial.c | 1 + |
| drivers/tty/serial/ioc4_serial.c | 1 + |
| drivers/tty/serial/ip22zilog.c | 1 + |
| drivers/tty/serial/jsm/jsm.h | 1 + |
| drivers/tty/serial/jsm/jsm_cls.c | 1 + |
| drivers/tty/serial/jsm/jsm_driver.c | 1 + |
| drivers/tty/serial/jsm/jsm_neo.c | 1 + |
| drivers/tty/serial/jsm/jsm_tty.c | 1 + |
| drivers/tty/serial/kgdb_nmi.c | 1 + |
| drivers/tty/serial/kgdboc.c | 1 + |
| drivers/tty/serial/lantiq.c | 1 + |
| drivers/tty/serial/lpc32xx_hs.c | 1 + |
| drivers/tty/serial/m32r_sio.c | 1 + |
| drivers/tty/serial/m32r_sio_reg.h | 1 + |
| drivers/tty/serial/max3100.c | 1 + |
| drivers/tty/serial/max310x.c | 1 + |
| drivers/tty/serial/mcf.c | 1 + |
| drivers/tty/serial/men_z135_uart.c | 1 + |
| drivers/tty/serial/meson_uart.c | 1 + |
| drivers/tty/serial/mpc52xx_uart.c | 1 + |
| drivers/tty/serial/mps2-uart.c | 1 + |
| drivers/tty/serial/mpsc.c | 1 + |
| drivers/tty/serial/msm_serial.c | 1 + |
| drivers/tty/serial/mux.c | 1 + |
| drivers/tty/serial/mvebu-uart.c | 1 + |
| drivers/tty/serial/mxs-auart.c | 1 + |
| drivers/tty/serial/netx-serial.c | 1 + |
| drivers/tty/serial/omap-serial.c | 1 + |
| drivers/tty/serial/owl-uart.c | 1 + |
| drivers/tty/serial/pch_uart.c | 1 + |
| drivers/tty/serial/pic32_uart.c | 1 + |
| drivers/tty/serial/pic32_uart.h | 1 + |
| drivers/tty/serial/pmac_zilog.c | 1 + |
| drivers/tty/serial/pnx8xxx_uart.c | 1 + |
| drivers/tty/serial/pxa.c | 1 + |
| drivers/tty/serial/rp2.c | 1 + |
| drivers/tty/serial/sa1100.c | 1 + |
| drivers/tty/serial/samsung.c | 1 + |
| drivers/tty/serial/samsung.h | 1 + |
| drivers/tty/serial/sb1250-duart.c | 1 + |
| drivers/tty/serial/sc16is7xx.c | 1 + |
| drivers/tty/serial/sccnxp.c | 1 + |
| drivers/tty/serial/serial-tegra.c | 1 + |
| drivers/tty/serial/serial_core.c | 1 + |
| drivers/tty/serial/serial_ks8695.c | 1 + |
| drivers/tty/serial/serial_mctrl_gpio.c | 1 + |
| drivers/tty/serial/serial_mctrl_gpio.h | 1 + |
| drivers/tty/serial/serial_txx9.c | 1 + |
| drivers/tty/serial/sh-sci.c | 1 + |
| drivers/tty/serial/sirfsoc_uart.c | 1 + |
| drivers/tty/serial/sirfsoc_uart.h | 1 + |
| drivers/tty/serial/sprd_serial.c | 1 + |
| drivers/tty/serial/st-asc.c | 1 + |
| drivers/tty/serial/stm32-usart.c | 1 + |
| drivers/tty/serial/stm32-usart.h | 1 + |
| drivers/tty/serial/suncore.c | 1 + |
| drivers/tty/serial/sunhv.c | 1 + |
| drivers/tty/serial/sunsab.c | 1 + |
| drivers/tty/serial/sunsu.c | 1 + |
| drivers/tty/serial/sunzilog.c | 1 + |
| drivers/tty/serial/tilegx.c | 1 + |
| drivers/tty/serial/timbuart.c | 1 + |
| drivers/tty/serial/timbuart.h | 1 + |
| drivers/tty/serial/uartlite.c | 1 + |
| drivers/tty/serial/ucc_uart.c | 1 + |
| drivers/tty/serial/vr41xx_siu.c | 1 + |
| drivers/tty/serial/vt8500_serial.c | 1 + |
| drivers/tty/serial/xilinx_uartps.c | 1 + |
| drivers/tty/serial/zs.c | 1 + |
| drivers/tty/synclink.c | 1 + |
| drivers/tty/synclink_gt.c | 1 + |
| drivers/tty/synclinkmp.c | 1 + |
| drivers/tty/tty_audit.c | 1 + |
| drivers/tty/tty_baudrate.c | 1 + |
| drivers/tty/tty_buffer.c | 1 + |
| drivers/tty/tty_io.c | 1 + |
| drivers/tty/tty_ioctl.c | 1 + |
| drivers/tty/tty_jobctrl.c | 1 + |
| drivers/tty/tty_ldisc.c | 1 + |
| drivers/tty/tty_ldsem.c | 1 + |
| drivers/tty/tty_port.c | 1 + |
| drivers/tty/vt/consolemap.c | 1 + |
| drivers/tty/vt/keyboard.c | 1 + |
| drivers/tty/vt/vt.c | 1 + |
| 182 files changed, 182 insertions(+) |
| |
| diff --git a/drivers/tty/amiserial.c b/drivers/tty/amiserial.c |
| index 9820e20993db..32d7ce430b02 100644 |
| --- a/drivers/tty/amiserial.c |
| +++ b/drivers/tty/amiserial.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| /* |
| * Serial driver for the amiga builtin port. |
| * |
| diff --git a/drivers/tty/bfin_jtag_comm.c b/drivers/tty/bfin_jtag_comm.c |
| index ce24182f8514..d569692b3bea 100644 |
| --- a/drivers/tty/bfin_jtag_comm.c |
| +++ b/drivers/tty/bfin_jtag_comm.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0+ |
| /* |
| * TTY over Blackfin JTAG Communication |
| * |
| diff --git a/drivers/tty/cyclades.c b/drivers/tty/cyclades.c |
| index d272bc4e7fb5..b646a1dc801b 100644 |
| --- a/drivers/tty/cyclades.c |
| +++ b/drivers/tty/cyclades.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| #undef BLOCKMOVE |
| #define Z_WAKE |
| #undef Z_EXT_CHARS_IN_BUFFER |
| diff --git a/drivers/tty/ehv_bytechan.c b/drivers/tty/ehv_bytechan.c |
| index a1c7125cb968..9637f343deaf 100644 |
| --- a/drivers/tty/ehv_bytechan.c |
| +++ b/drivers/tty/ehv_bytechan.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| /* ePAPR hypervisor byte channel device driver |
| * |
| * Copyright 2009-2011 Freescale Semiconductor, Inc. |
| diff --git a/drivers/tty/goldfish.c b/drivers/tty/goldfish.c |
| index 85a500ddbcaa..4b5c0e3dd242 100644 |
| --- a/drivers/tty/goldfish.c |
| +++ b/drivers/tty/goldfish.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| /* |
| * Copyright (C) 2007 Google, Inc. |
| * Copyright (C) 2012 Intel, Inc. |
| diff --git a/drivers/tty/hvc/hvc_bfin_jtag.c b/drivers/tty/hvc/hvc_bfin_jtag.c |
| index 31d6cc6a77af..24ff4c468e6d 100644 |
| --- a/drivers/tty/hvc/hvc_bfin_jtag.c |
| +++ b/drivers/tty/hvc/hvc_bfin_jtag.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0+ |
| /* |
| * Console via Blackfin JTAG Communication |
| * |
| diff --git a/drivers/tty/hvc/hvc_console.c b/drivers/tty/hvc/hvc_console.c |
| index a8d399188242..fed03a676f07 100644 |
| --- a/drivers/tty/hvc/hvc_console.c |
| +++ b/drivers/tty/hvc/hvc_console.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0+ |
| /* |
| * Copyright (C) 2001 Anton Blanchard <anton@au.ibm.com>, IBM |
| * Copyright (C) 2001 Paul Mackerras <paulus@au.ibm.com>, IBM |
| diff --git a/drivers/tty/hvc/hvc_console.h b/drivers/tty/hvc/hvc_console.h |
| index 798c48d0d32c..74c9a20489db 100644 |
| --- a/drivers/tty/hvc/hvc_console.h |
| +++ b/drivers/tty/hvc/hvc_console.h |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0+ |
| /* |
| * hvc_console.h |
| * Copyright (C) 2005 IBM Corporation |
| diff --git a/drivers/tty/hvc/hvc_dcc.c b/drivers/tty/hvc/hvc_dcc.c |
| index 82f240fb98f0..3e4fb8736d10 100644 |
| --- a/drivers/tty/hvc/hvc_dcc.c |
| +++ b/drivers/tty/hvc/hvc_dcc.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| /* Copyright (c) 2010, 2014 The Linux Foundation. All rights reserved. |
| * |
| * This program is free software; you can redistribute it and/or modify |
| diff --git a/drivers/tty/hvc/hvc_opal.c b/drivers/tty/hvc/hvc_opal.c |
| index 9da8474fe50a..237bd4fee07a 100644 |
| --- a/drivers/tty/hvc/hvc_opal.c |
| +++ b/drivers/tty/hvc/hvc_opal.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0+ |
| /* |
| * opal driver interface to hvc_console.c |
| * |
| diff --git a/drivers/tty/hvc/hvc_rtas.c b/drivers/tty/hvc/hvc_rtas.c |
| index 08c87920b74a..c168bd5ffc26 100644 |
| --- a/drivers/tty/hvc/hvc_rtas.c |
| +++ b/drivers/tty/hvc/hvc_rtas.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0+ |
| /* |
| * IBM RTAS driver interface to hvc_console.c |
| * |
| diff --git a/drivers/tty/hvc/hvc_tile.c b/drivers/tty/hvc/hvc_tile.c |
| index 9da1e842bbe9..cdd8fa774b56 100644 |
| --- a/drivers/tty/hvc/hvc_tile.c |
| +++ b/drivers/tty/hvc/hvc_tile.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| /* |
| * Copyright 2010 Tilera Corporation. All Rights Reserved. |
| * |
| diff --git a/drivers/tty/hvc/hvc_udbg.c b/drivers/tty/hvc/hvc_udbg.c |
| index 9cf573d06a29..d32929b0ce41 100644 |
| --- a/drivers/tty/hvc/hvc_udbg.c |
| +++ b/drivers/tty/hvc/hvc_udbg.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0+ |
| /* |
| * udbg interface to hvc_console.c |
| * |
| diff --git a/drivers/tty/hvc/hvc_vio.c b/drivers/tty/hvc/hvc_vio.c |
| index a1d272ac82bb..287ccf682c84 100644 |
| --- a/drivers/tty/hvc/hvc_vio.c |
| +++ b/drivers/tty/hvc/hvc_vio.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0+ |
| /* |
| * vio driver interface to hvc_console.c |
| * |
| diff --git a/drivers/tty/hvc/hvc_xen.c b/drivers/tty/hvc/hvc_xen.c |
| index 5e87e4866bcb..e38a50dc58b2 100644 |
| --- a/drivers/tty/hvc/hvc_xen.c |
| +++ b/drivers/tty/hvc/hvc_xen.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0+ |
| /* |
| * xen console driver interface to hvc_console.c |
| * |
| diff --git a/drivers/tty/hvc/hvcs.c b/drivers/tty/hvc/hvcs.c |
| index 63c29fe9d21f..fc5a12e56276 100644 |
| --- a/drivers/tty/hvc/hvcs.c |
| +++ b/drivers/tty/hvc/hvcs.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0+ |
| /* |
| * IBM eServer Hypervisor Virtual Console Server Device Driver |
| * Copyright (C) 2003, 2004 IBM Corp. |
| diff --git a/drivers/tty/hvc/hvsi.c b/drivers/tty/hvc/hvsi.c |
| index 2e578d6433af..63ebc73565fc 100644 |
| --- a/drivers/tty/hvc/hvsi.c |
| +++ b/drivers/tty/hvc/hvsi.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0+ |
| /* |
| * Copyright (C) 2004 Hollis Blanchard <hollisb@us.ibm.com>, IBM |
| * |
| diff --git a/drivers/tty/ipwireless/main.c b/drivers/tty/ipwireless/main.c |
| index 655c7948261c..3475e841ef5c 100644 |
| --- a/drivers/tty/ipwireless/main.c |
| +++ b/drivers/tty/ipwireless/main.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| /* |
| * IPWireless 3G PCMCIA Network Driver |
| * |
| diff --git a/drivers/tty/isicom.c b/drivers/tty/isicom.c |
| index 61ecdd6b2fc2..a598f79ee3fa 100644 |
| --- a/drivers/tty/isicom.c |
| +++ b/drivers/tty/isicom.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0+ |
| /* |
| * This program is free software; you can redistribute it and/or |
| * modify it under the terms of the GNU General Public License |
| diff --git a/drivers/tty/metag_da.c b/drivers/tty/metag_da.c |
| index 25ccef2fe748..278265e24e89 100644 |
| --- a/drivers/tty/metag_da.c |
| +++ b/drivers/tty/metag_da.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| /* |
| * dashtty.c - tty driver for Dash channels interface. |
| * |
| diff --git a/drivers/tty/mips_ejtag_fdc.c b/drivers/tty/mips_ejtag_fdc.c |
| index a2dab3fb8751..bbadd927b036 100644 |
| --- a/drivers/tty/mips_ejtag_fdc.c |
| +++ b/drivers/tty/mips_ejtag_fdc.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| /* |
| * TTY driver for MIPS EJTAG Fast Debug Channels. |
| * |
| diff --git a/drivers/tty/moxa.c b/drivers/tty/moxa.c |
| index 7f3d4cb0341b..8223960abb68 100644 |
| --- a/drivers/tty/moxa.c |
| +++ b/drivers/tty/moxa.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0+ |
| /*****************************************************************************/ |
| /* |
| * moxa.c -- MOXA Intellio family multiport serial driver. |
| diff --git a/drivers/tty/mxser.c b/drivers/tty/mxser.c |
| index 7dd38047ba23..22f4f35f295f 100644 |
| --- a/drivers/tty/mxser.c |
| +++ b/drivers/tty/mxser.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0+ |
| /* |
| * mxser.c -- MOXA Smartio/Industio family multiport serial driver. |
| * |
| diff --git a/drivers/tty/n_gsm.c b/drivers/tty/n_gsm.c |
| index f46bd1af7a10..a572be56dc1f 100644 |
| --- a/drivers/tty/n_gsm.c |
| +++ b/drivers/tty/n_gsm.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| /* |
| * n_gsm.c GSM 0710 tty multiplexor |
| * Copyright (c) 2009/10 Intel Corporation |
| diff --git a/drivers/tty/n_hdlc.c b/drivers/tty/n_hdlc.c |
| index 7b2a466616d6..e2af7b1161f6 100644 |
| --- a/drivers/tty/n_hdlc.c |
| +++ b/drivers/tty/n_hdlc.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-1.0+ |
| /* generic HDLC line discipline for Linux |
| * |
| * Written by Paul Fulghum paulkf@microgate.com |
| diff --git a/drivers/tty/n_null.c b/drivers/tty/n_null.c |
| index d63261c36e42..cf6dc0fa401a 100644 |
| --- a/drivers/tty/n_null.c |
| +++ b/drivers/tty/n_null.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| #include <linux/types.h> |
| #include <linux/errno.h> |
| #include <linux/tty.h> |
| diff --git a/drivers/tty/n_r3964.c b/drivers/tty/n_r3964.c |
| index 305b6490d405..d18411500b1a 100644 |
| --- a/drivers/tty/n_r3964.c |
| +++ b/drivers/tty/n_r3964.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-1.0+ |
| /* r3964 linediscipline for linux |
| * |
| * ----------------------------------------------------------- |
| diff --git a/drivers/tty/n_tracerouter.c b/drivers/tty/n_tracerouter.c |
| index ac5716979bc1..717d0c111b72 100644 |
| --- a/drivers/tty/n_tracerouter.c |
| +++ b/drivers/tty/n_tracerouter.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| /* |
| * n_tracerouter.c - Trace data router through tty space |
| * |
| diff --git a/drivers/tty/n_tracesink.c b/drivers/tty/n_tracesink.c |
| index 4616870a6b1b..f90709495c2f 100644 |
| --- a/drivers/tty/n_tracesink.c |
| +++ b/drivers/tty/n_tracesink.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| /* |
| * n_tracesink.c - Trace data router and sink path through tty space. |
| * |
| diff --git a/drivers/tty/n_tracesink.h b/drivers/tty/n_tracesink.h |
| index a68bb44f1ef5..2c9efd32f41b 100644 |
| --- a/drivers/tty/n_tracesink.h |
| +++ b/drivers/tty/n_tracesink.h |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| /* |
| * n_tracesink.h - Kernel driver API to route trace data in kernel space. |
| * |
| diff --git a/drivers/tty/n_tty.c b/drivers/tty/n_tty.c |
| index 0475f9685a41..ac53ffd746ad 100644 |
| --- a/drivers/tty/n_tty.c |
| +++ b/drivers/tty/n_tty.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-1.0+ |
| /* |
| * n_tty.c --- implements the N_TTY line discipline. |
| * |
| diff --git a/drivers/tty/nozomi.c b/drivers/tty/nozomi.c |
| index 39b3723a32a6..ec3e1b26b616 100644 |
| --- a/drivers/tty/nozomi.c |
| +++ b/drivers/tty/nozomi.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) |
| /* |
| * nozomi.c -- HSDPA driver Broadband Wireless Data Card - Globe Trotter |
| * |
| diff --git a/drivers/tty/rocket.c b/drivers/tty/rocket.c |
| index 20d79a6007d5..59cd4b218218 100644 |
| --- a/drivers/tty/rocket.c |
| +++ b/drivers/tty/rocket.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) |
| /* |
| * RocketPort device driver for Linux |
| * |
| diff --git a/drivers/tty/serdev/core.c b/drivers/tty/serdev/core.c |
| index ae2564ecddcd..4c9c83c3015f 100644 |
| --- a/drivers/tty/serdev/core.c |
| +++ b/drivers/tty/serdev/core.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| /* |
| * Copyright (C) 2016-2017 Linaro Ltd., Rob Herring <robh@kernel.org> |
| * |
| diff --git a/drivers/tty/serdev/serdev-ttyport.c b/drivers/tty/serdev/serdev-ttyport.c |
| index 69fc6d9ab490..1c433cc293fa 100644 |
| --- a/drivers/tty/serdev/serdev-ttyport.c |
| +++ b/drivers/tty/serdev/serdev-ttyport.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| /* |
| * Copyright (C) 2016-2017 Linaro Ltd., Rob Herring <robh@kernel.org> |
| * |
| diff --git a/drivers/tty/serial/21285.c b/drivers/tty/serial/21285.c |
| index 804632b4a929..32b3acf8150a 100644 |
| --- a/drivers/tty/serial/21285.c |
| +++ b/drivers/tty/serial/21285.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| /* |
| * Driver for the serial port on the 21285 StrongArm-110 core logic chip. |
| * |
| diff --git a/drivers/tty/serial/8250/8250.h b/drivers/tty/serial/8250/8250.h |
| index b2bdc35f7495..36e9ae190fc0 100644 |
| --- a/drivers/tty/serial/8250/8250.h |
| +++ b/drivers/tty/serial/8250/8250.h |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0+ |
| /* |
| * Driver for 8250/16550-type serial ports |
| * |
| diff --git a/drivers/tty/serial/8250/8250_accent.c b/drivers/tty/serial/8250/8250_accent.c |
| index 522aeae05192..2c11bc1f49c2 100644 |
| --- a/drivers/tty/serial/8250/8250_accent.c |
| +++ b/drivers/tty/serial/8250/8250_accent.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| /* |
| * Copyright (C) 2005 Russell King. |
| * Data taken from include/asm-i386/serial.h |
| diff --git a/drivers/tty/serial/8250/8250_acorn.c b/drivers/tty/serial/8250/8250_acorn.c |
| index 402dfdd4940e..5395343fcf15 100644 |
| --- a/drivers/tty/serial/8250/8250_acorn.c |
| +++ b/drivers/tty/serial/8250/8250_acorn.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| /* |
| * linux/drivers/serial/acorn.c |
| * |
| diff --git a/drivers/tty/serial/8250/8250_aspeed_vuart.c b/drivers/tty/serial/8250/8250_aspeed_vuart.c |
| index 33a801353114..c468bcc4e638 100644 |
| --- a/drivers/tty/serial/8250/8250_aspeed_vuart.c |
| +++ b/drivers/tty/serial/8250/8250_aspeed_vuart.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0+ |
| /* |
| * Serial Port driver for Aspeed VUART device |
| * |
| diff --git a/drivers/tty/serial/8250/8250_bcm2835aux.c b/drivers/tty/serial/8250/8250_bcm2835aux.c |
| index a23c7da42ea8..242ec1883768 100644 |
| --- a/drivers/tty/serial/8250/8250_bcm2835aux.c |
| +++ b/drivers/tty/serial/8250/8250_bcm2835aux.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| /* |
| * Serial port driver for BCM2835AUX UART |
| * |
| diff --git a/drivers/tty/serial/8250/8250_boca.c b/drivers/tty/serial/8250/8250_boca.c |
| index a63b5998e383..4123eb887020 100644 |
| --- a/drivers/tty/serial/8250/8250_boca.c |
| +++ b/drivers/tty/serial/8250/8250_boca.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| /* |
| * Copyright (C) 2005 Russell King. |
| * Data taken from include/asm-i386/serial.h |
| diff --git a/drivers/tty/serial/8250/8250_core.c b/drivers/tty/serial/8250/8250_core.c |
| index d29b512a7d9f..3975281fd66f 100644 |
| --- a/drivers/tty/serial/8250/8250_core.c |
| +++ b/drivers/tty/serial/8250/8250_core.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0+ |
| /* |
| * Universal/legacy driver for 8250/16550-type serial ports |
| * |
| diff --git a/drivers/tty/serial/8250/8250_dma.c b/drivers/tty/serial/8250/8250_dma.c |
| index 26f17456b0d7..fe9259330886 100644 |
| --- a/drivers/tty/serial/8250/8250_dma.c |
| +++ b/drivers/tty/serial/8250/8250_dma.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0+ |
| /* |
| * 8250_dma.c - DMA Engine API support for 8250.c |
| * |
| diff --git a/drivers/tty/serial/8250/8250_dw.c b/drivers/tty/serial/8250/8250_dw.c |
| index 27c5b2b46b8d..e4426c3d78aa 100644 |
| --- a/drivers/tty/serial/8250/8250_dw.c |
| +++ b/drivers/tty/serial/8250/8250_dw.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0+ |
| /* |
| * Synopsys DesignWare 8250 driver. |
| * |
| diff --git a/drivers/tty/serial/8250/8250_early.c b/drivers/tty/serial/8250/8250_early.c |
| index f135c1846477..bfa3dcc238ac 100644 |
| --- a/drivers/tty/serial/8250/8250_early.c |
| +++ b/drivers/tty/serial/8250/8250_early.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| /* |
| * Early serial console for 8250/16550 devices |
| * |
| diff --git a/drivers/tty/serial/8250/8250_em.c b/drivers/tty/serial/8250/8250_em.c |
| index 0b6381214917..36355b365c51 100644 |
| --- a/drivers/tty/serial/8250/8250_em.c |
| +++ b/drivers/tty/serial/8250/8250_em.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| /* |
| * Renesas Emma Mobile 8250 driver |
| * |
| diff --git a/drivers/tty/serial/8250/8250_exar.c b/drivers/tty/serial/8250/8250_exar.c |
| index 411b4b03457b..3268d3e27107 100644 |
| --- a/drivers/tty/serial/8250/8250_exar.c |
| +++ b/drivers/tty/serial/8250/8250_exar.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| /* |
| * Probe module for 8250/16550-type Exar chips PCI serial ports. |
| * |
| diff --git a/drivers/tty/serial/8250/8250_exar_st16c554.c b/drivers/tty/serial/8250/8250_exar_st16c554.c |
| index 3a7cb8262bb9..0b1318b38cdf 100644 |
| --- a/drivers/tty/serial/8250/8250_exar_st16c554.c |
| +++ b/drivers/tty/serial/8250/8250_exar_st16c554.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| /* |
| * Written by Paul B Schroeder < pschroeder "at" uplogix "dot" com > |
| * Based on 8250_boca. |
| diff --git a/drivers/tty/serial/8250/8250_fintek.c b/drivers/tty/serial/8250/8250_fintek.c |
| index ba4af5434b91..3b2ebff7bef0 100644 |
| --- a/drivers/tty/serial/8250/8250_fintek.c |
| +++ b/drivers/tty/serial/8250/8250_fintek.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| /* |
| * Probe for F81216A LPC to 4 UART |
| * |
| diff --git a/drivers/tty/serial/8250/8250_fourport.c b/drivers/tty/serial/8250/8250_fourport.c |
| index 4045180a8cfc..1d8e936a18b4 100644 |
| --- a/drivers/tty/serial/8250/8250_fourport.c |
| +++ b/drivers/tty/serial/8250/8250_fourport.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| /* |
| * Copyright (C) 2005 Russell King. |
| * Data taken from include/asm-i386/serial.h |
| diff --git a/drivers/tty/serial/8250/8250_fsl.c b/drivers/tty/serial/8250/8250_fsl.c |
| index 910bfee5a88b..dafe7aa081b3 100644 |
| --- a/drivers/tty/serial/8250/8250_fsl.c |
| +++ b/drivers/tty/serial/8250/8250_fsl.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| #include <linux/serial_reg.h> |
| #include <linux/serial_8250.h> |
| |
| diff --git a/drivers/tty/serial/8250/8250_gsc.c b/drivers/tty/serial/8250/8250_gsc.c |
| index df2931e1e086..8eea662d6987 100644 |
| --- a/drivers/tty/serial/8250/8250_gsc.c |
| +++ b/drivers/tty/serial/8250/8250_gsc.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0+ |
| /* |
| * Serial Device Initialisation for Lasi/Asp/Wax/Dino |
| * |
| diff --git a/drivers/tty/serial/8250/8250_hp300.c b/drivers/tty/serial/8250/8250_hp300.c |
| index 115190b7962a..3012ea03d22c 100644 |
| --- a/drivers/tty/serial/8250/8250_hp300.c |
| +++ b/drivers/tty/serial/8250/8250_hp300.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| /* |
| * Driver for the 98626/98644/internal serial interface on hp300/hp400 |
| * (based on the National Semiconductor INS8250/NS16550AF/WD16C552 UARTs) |
| diff --git a/drivers/tty/serial/8250/8250_hub6.c b/drivers/tty/serial/8250/8250_hub6.c |
| index 27124e21eb96..f75c89ec7ebc 100644 |
| --- a/drivers/tty/serial/8250/8250_hub6.c |
| +++ b/drivers/tty/serial/8250/8250_hub6.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| /* |
| * Copyright (C) 2005 Russell King. |
| * Data taken from include/asm-i386/serial.h |
| diff --git a/drivers/tty/serial/8250/8250_ingenic.c b/drivers/tty/serial/8250/8250_ingenic.c |
| index 464389b28900..5c993a3af653 100644 |
| --- a/drivers/tty/serial/8250/8250_ingenic.c |
| +++ b/drivers/tty/serial/8250/8250_ingenic.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0+ |
| /* |
| * Copyright (C) 2010 Lars-Peter Clausen <lars@metafoo.de> |
| * Copyright (C) 2015 Imagination Technologies |
| diff --git a/drivers/tty/serial/8250/8250_lpc18xx.c b/drivers/tty/serial/8250/8250_lpc18xx.c |
| index 99cd478851ff..e34011535a6a 100644 |
| --- a/drivers/tty/serial/8250/8250_lpc18xx.c |
| +++ b/drivers/tty/serial/8250/8250_lpc18xx.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| /* |
| * Serial port driver for NXP LPC18xx/43xx UART |
| * |
| diff --git a/drivers/tty/serial/8250/8250_lpss.c b/drivers/tty/serial/8250/8250_lpss.c |
| index 7dddd7e6a01c..f4b596da0a3d 100644 |
| --- a/drivers/tty/serial/8250/8250_lpss.c |
| +++ b/drivers/tty/serial/8250/8250_lpss.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| /* |
| * 8250_lpss.c - Driver for UART on Intel Braswell and various other Intel SoCs |
| * |
| diff --git a/drivers/tty/serial/8250/8250_mid.c b/drivers/tty/serial/8250/8250_mid.c |
| index ec957cce8c9a..174a95778935 100644 |
| --- a/drivers/tty/serial/8250/8250_mid.c |
| +++ b/drivers/tty/serial/8250/8250_mid.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| /* |
| * 8250_mid.c - Driver for UART on Intel Penwell and various other Intel SOCs |
| * |
| diff --git a/drivers/tty/serial/8250/8250_moxa.c b/drivers/tty/serial/8250/8250_moxa.c |
| index d5069b2d4d79..da18dd62e608 100644 |
| --- a/drivers/tty/serial/8250/8250_moxa.c |
| +++ b/drivers/tty/serial/8250/8250_moxa.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| /* |
| * 8250_moxa.c - MOXA Smartio/Industio MUE multiport serial driver. |
| * |
| diff --git a/drivers/tty/serial/8250/8250_mtk.c b/drivers/tty/serial/8250/8250_mtk.c |
| index fb45770d47aa..1e3d983ac483 100644 |
| --- a/drivers/tty/serial/8250/8250_mtk.c |
| +++ b/drivers/tty/serial/8250/8250_mtk.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0+ |
| /* |
| * Mediatek 8250 driver. |
| * |
| diff --git a/drivers/tty/serial/8250/8250_of.c b/drivers/tty/serial/8250/8250_of.c |
| index 3613a6aabfb3..28118c5630ac 100644 |
| --- a/drivers/tty/serial/8250/8250_of.c |
| +++ b/drivers/tty/serial/8250/8250_of.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0+ |
| /* |
| * Serial Port driver for Open Firmware platform devices |
| * |
| diff --git a/drivers/tty/serial/8250/8250_omap.c b/drivers/tty/serial/8250/8250_omap.c |
| index da04ba1ecf68..9d2e7392f24b 100644 |
| --- a/drivers/tty/serial/8250/8250_omap.c |
| +++ b/drivers/tty/serial/8250/8250_omap.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| /* |
| * 8250-core based driver for the OMAP internal UART |
| * |
| diff --git a/drivers/tty/serial/8250/8250_pci.c b/drivers/tty/serial/8250/8250_pci.c |
| index 4986b4aebe80..ead29f3c03e0 100644 |
| --- a/drivers/tty/serial/8250/8250_pci.c |
| +++ b/drivers/tty/serial/8250/8250_pci.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| /* |
| * Probe module for 8250/16550-type PCI serial ports. |
| * |
| diff --git a/drivers/tty/serial/8250/8250_pnp.c b/drivers/tty/serial/8250/8250_pnp.c |
| index 34f05ed78b68..b556f37b9ba9 100644 |
| --- a/drivers/tty/serial/8250/8250_pnp.c |
| +++ b/drivers/tty/serial/8250/8250_pnp.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| /* |
| * Probe for 8250/16550-type ISAPNP serial ports. |
| * |
| diff --git a/drivers/tty/serial/8250/8250_port.c b/drivers/tty/serial/8250/8250_port.c |
| index ecf3d631bc09..a8f760ea1282 100644 |
| --- a/drivers/tty/serial/8250/8250_port.c |
| +++ b/drivers/tty/serial/8250/8250_port.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0+ |
| /* |
| * Base port operations for 8250/16550-type serial ports |
| * |
| diff --git a/drivers/tty/serial/8250/8250_pxa.c b/drivers/tty/serial/8250/8250_pxa.c |
| index 4d68731af534..5ca660c04a9d 100644 |
| --- a/drivers/tty/serial/8250/8250_pxa.c |
| +++ b/drivers/tty/serial/8250/8250_pxa.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0+ |
| /* |
| * drivers/tty/serial/8250/8250_pxa.c -- driver for PXA on-board UARTS |
| * Copyright: (C) 2013 Sergei Ianovich <ynvich@gmail.com> |
| diff --git a/drivers/tty/serial/8250/8250_uniphier.c b/drivers/tty/serial/8250/8250_uniphier.c |
| index c206f173f912..752fad67c3fe 100644 |
| --- a/drivers/tty/serial/8250/8250_uniphier.c |
| +++ b/drivers/tty/serial/8250/8250_uniphier.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0+ |
| /* |
| * Copyright (C) 2015 Masahiro Yamada <yamada.masahiro@socionext.com> |
| * |
| diff --git a/drivers/tty/serial/8250/serial_cs.c b/drivers/tty/serial/8250/serial_cs.c |
| index 933c2688dd7e..9963a766dcfb 100644 |
| --- a/drivers/tty/serial/8250/serial_cs.c |
| +++ b/drivers/tty/serial/8250/serial_cs.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: (GPL-2.0 OR MPL-1.1) |
| /*====================================================================== |
| |
| A driver for PCMCIA serial devices |
| diff --git a/drivers/tty/serial/altera_jtaguart.c b/drivers/tty/serial/altera_jtaguart.c |
| index 0475f5d261ce..ef444aff77c5 100644 |
| --- a/drivers/tty/serial/altera_jtaguart.c |
| +++ b/drivers/tty/serial/altera_jtaguart.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0+ |
| /* |
| * altera_jtaguart.c -- Altera JTAG UART driver |
| * |
| diff --git a/drivers/tty/serial/altera_uart.c b/drivers/tty/serial/altera_uart.c |
| index 59cb62de236b..69d9c2fd5f85 100644 |
| --- a/drivers/tty/serial/altera_uart.c |
| +++ b/drivers/tty/serial/altera_uart.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0+ |
| /* |
| * altera_uart.c -- Altera UART driver |
| * |
| diff --git a/drivers/tty/serial/amba-pl010.c b/drivers/tty/serial/amba-pl010.c |
| index 9ec4b8d2879f..a64a20c8e28b 100644 |
| --- a/drivers/tty/serial/amba-pl010.c |
| +++ b/drivers/tty/serial/amba-pl010.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0+ |
| /* |
| * Driver for AMBA serial ports |
| * |
| diff --git a/drivers/tty/serial/amba-pl011.c b/drivers/tty/serial/amba-pl011.c |
| index c9f701aca677..51e7060599f7 100644 |
| --- a/drivers/tty/serial/amba-pl011.c |
| +++ b/drivers/tty/serial/amba-pl011.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0+ |
| /* |
| * Driver for AMBA serial ports |
| * |
| diff --git a/drivers/tty/serial/apbuart.c b/drivers/tty/serial/apbuart.c |
| index dd60ed96a0ad..60cd133ffbbc 100644 |
| --- a/drivers/tty/serial/apbuart.c |
| +++ b/drivers/tty/serial/apbuart.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| /* |
| * Driver for GRLIB serial ports (APBUART) |
| * |
| diff --git a/drivers/tty/serial/ar933x_uart.c b/drivers/tty/serial/ar933x_uart.c |
| index decc7f3c1ab2..15cd1a3ea6bf 100644 |
| --- a/drivers/tty/serial/ar933x_uart.c |
| +++ b/drivers/tty/serial/ar933x_uart.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| /* |
| * Atheros AR933X SoC built-in UART driver |
| * |
| diff --git a/drivers/tty/serial/arc_uart.c b/drivers/tty/serial/arc_uart.c |
| index 71e37abb6bcb..0a8b80fa09cd 100644 |
| --- a/drivers/tty/serial/arc_uart.c |
| +++ b/drivers/tty/serial/arc_uart.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| /* |
| * ARC On-Chip(fpga) UART Driver |
| * |
| diff --git a/drivers/tty/serial/atmel_serial.c b/drivers/tty/serial/atmel_serial.c |
| index 2286e9d73115..6dbbecde955a 100644 |
| --- a/drivers/tty/serial/atmel_serial.c |
| +++ b/drivers/tty/serial/atmel_serial.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0+ |
| /* |
| * Driver for Atmel AT91 Serial ports |
| * Copyright (C) 2003 Rick Bronson |
| diff --git a/drivers/tty/serial/atmel_serial.h b/drivers/tty/serial/atmel_serial.h |
| index bd2560502f3c..b4e0e57a0a79 100644 |
| --- a/drivers/tty/serial/atmel_serial.h |
| +++ b/drivers/tty/serial/atmel_serial.h |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0+ |
| /* |
| * include/linux/atmel_serial.h |
| * |
| diff --git a/drivers/tty/serial/bcm63xx_uart.c b/drivers/tty/serial/bcm63xx_uart.c |
| index 8c48c3784831..474652d26c71 100644 |
| --- a/drivers/tty/serial/bcm63xx_uart.c |
| +++ b/drivers/tty/serial/bcm63xx_uart.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| /* |
| * This file is subject to the terms and conditions of the GNU General Public |
| * License. See the file "COPYING" in the main directory of this archive |
| diff --git a/drivers/tty/serial/bfin_sport_uart.c b/drivers/tty/serial/bfin_sport_uart.c |
| index 6b03fb12cd19..abd0f6cf1bba 100644 |
| --- a/drivers/tty/serial/bfin_sport_uart.c |
| +++ b/drivers/tty/serial/bfin_sport_uart.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0+ |
| /* |
| * Blackfin On-Chip Sport Emulated UART Driver |
| * |
| diff --git a/drivers/tty/serial/bfin_sport_uart.h b/drivers/tty/serial/bfin_sport_uart.h |
| index e4510ea135ce..6d9237bb7192 100644 |
| --- a/drivers/tty/serial/bfin_sport_uart.h |
| +++ b/drivers/tty/serial/bfin_sport_uart.h |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0+ |
| /* |
| * Blackfin On-Chip Sport Emulated UART Driver |
| * |
| diff --git a/drivers/tty/serial/bfin_uart.c b/drivers/tty/serial/bfin_uart.c |
| index 293ecbb00684..7fc639c47534 100644 |
| --- a/drivers/tty/serial/bfin_uart.c |
| +++ b/drivers/tty/serial/bfin_uart.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0+ |
| /* |
| * Blackfin On-Chip Serial Driver |
| * |
| diff --git a/drivers/tty/serial/clps711x.c b/drivers/tty/serial/clps711x.c |
| index ac1328629baa..64d58f2765cc 100644 |
| --- a/drivers/tty/serial/clps711x.c |
| +++ b/drivers/tty/serial/clps711x.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0+ |
| /* |
| * Driver for CLPS711x serial ports |
| * |
| diff --git a/drivers/tty/serial/cpm_uart/cpm_uart.h b/drivers/tty/serial/cpm_uart/cpm_uart.h |
| index 0ad027b95873..79f1d1128c5a 100644 |
| --- a/drivers/tty/serial/cpm_uart/cpm_uart.h |
| +++ b/drivers/tty/serial/cpm_uart/cpm_uart.h |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| /* |
| * Driver for CPM (SCC/SMC) serial ports |
| * |
| diff --git a/drivers/tty/serial/cpm_uart/cpm_uart_core.c b/drivers/tty/serial/cpm_uart/cpm_uart_core.c |
| index 9ac142cfc1f1..a98d3ab37fac 100644 |
| --- a/drivers/tty/serial/cpm_uart/cpm_uart_core.c |
| +++ b/drivers/tty/serial/cpm_uart/cpm_uart_core.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0+ |
| /* |
| * Driver for CPM (SCC/SMC) serial ports; core driver |
| * |
| diff --git a/drivers/tty/serial/cpm_uart/cpm_uart_cpm1.c b/drivers/tty/serial/cpm_uart/cpm_uart_cpm1.c |
| index 6d3b22e93246..31e952fd98d0 100644 |
| --- a/drivers/tty/serial/cpm_uart/cpm_uart_cpm1.c |
| +++ b/drivers/tty/serial/cpm_uart/cpm_uart_cpm1.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0+ |
| /* |
| * Driver for CPM (SCC/SMC) serial ports; CPM1 definitions |
| * |
| diff --git a/drivers/tty/serial/cpm_uart/cpm_uart_cpm2.c b/drivers/tty/serial/cpm_uart/cpm_uart_cpm2.c |
| index f46d2ca87209..84f7c8d32ab3 100644 |
| --- a/drivers/tty/serial/cpm_uart/cpm_uart_cpm2.c |
| +++ b/drivers/tty/serial/cpm_uart/cpm_uart_cpm2.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0+ |
| /* |
| * Driver for CPM (SCC/SMC) serial ports; CPM2 definitions |
| * |
| diff --git a/drivers/tty/serial/digicolor-usart.c b/drivers/tty/serial/digicolor-usart.c |
| index 02ad6953b167..c38a16381ff3 100644 |
| --- a/drivers/tty/serial/digicolor-usart.c |
| +++ b/drivers/tty/serial/digicolor-usart.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0+ |
| /* |
| * Driver for Conexant Digicolor serial ports (USART) |
| * |
| diff --git a/drivers/tty/serial/dz.c b/drivers/tty/serial/dz.c |
| index ff465ff43577..7b57e840e255 100644 |
| --- a/drivers/tty/serial/dz.c |
| +++ b/drivers/tty/serial/dz.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| /* |
| * dz.c: Serial port driver for DECstations equipped |
| * with the DZ chipset. |
| diff --git a/drivers/tty/serial/earlycon-arm-semihost.c b/drivers/tty/serial/earlycon-arm-semihost.c |
| index 6bbeb699777c..84780c17a889 100644 |
| --- a/drivers/tty/serial/earlycon-arm-semihost.c |
| +++ b/drivers/tty/serial/earlycon-arm-semihost.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| /* |
| * Copyright (C) 2012 ARM Ltd. |
| * Author: Marc Zyngier <marc.zyngier@arm.com> |
| diff --git a/drivers/tty/serial/earlycon.c b/drivers/tty/serial/earlycon.c |
| index ac667b47f199..57144c78518f 100644 |
| --- a/drivers/tty/serial/earlycon.c |
| +++ b/drivers/tty/serial/earlycon.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| /* |
| * Copyright (C) 2014 Linaro Ltd. |
| * Author: Rob Herring <robh@kernel.org> |
| diff --git a/drivers/tty/serial/efm32-uart.c b/drivers/tty/serial/efm32-uart.c |
| index 9fff25be87f9..d6b5e5463746 100644 |
| --- a/drivers/tty/serial/efm32-uart.c |
| +++ b/drivers/tty/serial/efm32-uart.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| #if defined(CONFIG_SERIAL_EFM32_UART_CONSOLE) && defined(CONFIG_MAGIC_SYSRQ) |
| #define SUPPORT_SYSRQ |
| #endif |
| diff --git a/drivers/tty/serial/fsl_lpuart.c b/drivers/tty/serial/fsl_lpuart.c |
| index 7a3db9378fa3..d0c072d5c709 100644 |
| --- a/drivers/tty/serial/fsl_lpuart.c |
| +++ b/drivers/tty/serial/fsl_lpuart.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0+ |
| /* |
| * Freescale lpuart serial port driver |
| * |
| diff --git a/drivers/tty/serial/icom.c b/drivers/tty/serial/icom.c |
| index fe92d74f4ea5..a8fd690fbf29 100644 |
| --- a/drivers/tty/serial/icom.c |
| +++ b/drivers/tty/serial/icom.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0+ |
| /* |
| * icom.c |
| * |
| diff --git a/drivers/tty/serial/icom.h b/drivers/tty/serial/icom.h |
| index c8029e0025c9..da6a38967d2f 100644 |
| --- a/drivers/tty/serial/icom.h |
| +++ b/drivers/tty/serial/icom.h |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0+ |
| /* |
| * icom.h |
| * |
| diff --git a/drivers/tty/serial/ifx6x60.c b/drivers/tty/serial/ifx6x60.c |
| index f190a84a0246..fe670f9fcbd9 100644 |
| --- a/drivers/tty/serial/ifx6x60.c |
| +++ b/drivers/tty/serial/ifx6x60.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| /**************************************************************************** |
| * |
| * Driver for the IFX 6x60 spi modem. |
| diff --git a/drivers/tty/serial/ifx6x60.h b/drivers/tty/serial/ifx6x60.h |
| index 4fbddc297839..a5346e7672c0 100644 |
| --- a/drivers/tty/serial/ifx6x60.h |
| +++ b/drivers/tty/serial/ifx6x60.h |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| /**************************************************************************** |
| * |
| * Driver for the IFX spi modem. |
| diff --git a/drivers/tty/serial/imx.c b/drivers/tty/serial/imx.c |
| index 8deaf2ad8b34..13085ac31f05 100644 |
| --- a/drivers/tty/serial/imx.c |
| +++ b/drivers/tty/serial/imx.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0+ |
| /* |
| * Driver for Motorola/Freescale IMX serial ports |
| * |
| diff --git a/drivers/tty/serial/ioc3_serial.c b/drivers/tty/serial/ioc3_serial.c |
| index 906ee770ff4a..fcc4bc85dab4 100644 |
| --- a/drivers/tty/serial/ioc3_serial.c |
| +++ b/drivers/tty/serial/ioc3_serial.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| /* |
| * This file is subject to the terms and conditions of the GNU General Public |
| * License. See the file "COPYING" in the main directory of this archive |
| diff --git a/drivers/tty/serial/ioc4_serial.c b/drivers/tty/serial/ioc4_serial.c |
| index 43d7d32eb150..8804faad5294 100644 |
| --- a/drivers/tty/serial/ioc4_serial.c |
| +++ b/drivers/tty/serial/ioc4_serial.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| /* |
| * This file is subject to the terms and conditions of the GNU General Public |
| * License. See the file "COPYING" in the main directory of this archive |
| diff --git a/drivers/tty/serial/ip22zilog.c b/drivers/tty/serial/ip22zilog.c |
| index 7ddddb4c3844..8c810733df3d 100644 |
| --- a/drivers/tty/serial/ip22zilog.c |
| +++ b/drivers/tty/serial/ip22zilog.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| /* |
| * Driver for Zilog serial chips found on SGI workstations and |
| * servers. This driver could actually be made more generic. |
| diff --git a/drivers/tty/serial/jsm/jsm.h b/drivers/tty/serial/jsm/jsm.h |
| index 0b79b87df47d..588080b05b07 100644 |
| --- a/drivers/tty/serial/jsm/jsm.h |
| +++ b/drivers/tty/serial/jsm/jsm.h |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0+ |
| /************************************************************************ |
| * Copyright 2003 Digi International (www.digi.com) |
| * |
| diff --git a/drivers/tty/serial/jsm/jsm_cls.c b/drivers/tty/serial/jsm/jsm_cls.c |
| index 4eb12a9cae76..74793234e002 100644 |
| --- a/drivers/tty/serial/jsm/jsm_cls.c |
| +++ b/drivers/tty/serial/jsm/jsm_cls.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0+ |
| /* |
| * Copyright 2003 Digi International (www.digi.com) |
| * Scott H Kilau <Scott_Kilau at digi dot com> |
| diff --git a/drivers/tty/serial/jsm/jsm_driver.c b/drivers/tty/serial/jsm/jsm_driver.c |
| index 102d499814ac..0ede8673f5be 100644 |
| --- a/drivers/tty/serial/jsm/jsm_driver.c |
| +++ b/drivers/tty/serial/jsm/jsm_driver.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0+ |
| /************************************************************************ |
| * Copyright 2003 Digi International (www.digi.com) |
| * |
| diff --git a/drivers/tty/serial/jsm/jsm_neo.c b/drivers/tty/serial/jsm/jsm_neo.c |
| index c6fdd6369534..b28a0a478d64 100644 |
| --- a/drivers/tty/serial/jsm/jsm_neo.c |
| +++ b/drivers/tty/serial/jsm/jsm_neo.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0+ |
| /************************************************************************ |
| * Copyright 2003 Digi International (www.digi.com) |
| * |
| diff --git a/drivers/tty/serial/jsm/jsm_tty.c b/drivers/tty/serial/jsm/jsm_tty.c |
| index ec7d8383900f..7753d5b364b5 100644 |
| --- a/drivers/tty/serial/jsm/jsm_tty.c |
| +++ b/drivers/tty/serial/jsm/jsm_tty.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0+ |
| /************************************************************************ |
| * Copyright 2003 Digi International (www.digi.com) |
| * |
| diff --git a/drivers/tty/serial/kgdb_nmi.c b/drivers/tty/serial/kgdb_nmi.c |
| index 117df151627d..b908d4a24de5 100644 |
| --- a/drivers/tty/serial/kgdb_nmi.c |
| +++ b/drivers/tty/serial/kgdb_nmi.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| /* |
| * KGDB NMI serial console |
| * |
| diff --git a/drivers/tty/serial/kgdboc.c b/drivers/tty/serial/kgdboc.c |
| index a260cde743e2..62d162ae7610 100644 |
| --- a/drivers/tty/serial/kgdboc.c |
| +++ b/drivers/tty/serial/kgdboc.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| /* |
| * Based on the same principle as kgdboe using the NETPOLL api, this |
| * driver uses a console polling api to implement a gdb serial inteface |
| diff --git a/drivers/tty/serial/lantiq.c b/drivers/tty/serial/lantiq.c |
| index 22df94f107e5..868abff3db32 100644 |
| --- a/drivers/tty/serial/lantiq.c |
| +++ b/drivers/tty/serial/lantiq.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| /* |
| * Based on drivers/char/serial.c, by Linus Torvalds, Theodore Ts'o. |
| * |
| diff --git a/drivers/tty/serial/lpc32xx_hs.c b/drivers/tty/serial/lpc32xx_hs.c |
| index cea57ff32c33..8b58256ec776 100644 |
| --- a/drivers/tty/serial/lpc32xx_hs.c |
| +++ b/drivers/tty/serial/lpc32xx_hs.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0+ |
| /* |
| * High Speed Serial Ports on NXP LPC32xx SoC |
| * |
| diff --git a/drivers/tty/serial/m32r_sio.c b/drivers/tty/serial/m32r_sio.c |
| index 5b3bd9511993..1e44f2e6c5f7 100644 |
| --- a/drivers/tty/serial/m32r_sio.c |
| +++ b/drivers/tty/serial/m32r_sio.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0+ |
| /* |
| * m32r_sio.c |
| * |
| diff --git a/drivers/tty/serial/m32r_sio_reg.h b/drivers/tty/serial/m32r_sio_reg.h |
| index 4671473793e3..0fd9727edec3 100644 |
| --- a/drivers/tty/serial/m32r_sio_reg.h |
| +++ b/drivers/tty/serial/m32r_sio_reg.h |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-1.0+ |
| /* |
| * m32r_sio_reg.h |
| * |
| diff --git a/drivers/tty/serial/max3100.c b/drivers/tty/serial/max3100.c |
| index ace82645b123..d5e4a5336095 100644 |
| --- a/drivers/tty/serial/max3100.c |
| +++ b/drivers/tty/serial/max3100.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0+ |
| /* |
| * |
| * Copyright (C) 2008 Christian Pellegrin <chripell@evolware.org> |
| diff --git a/drivers/tty/serial/max310x.c b/drivers/tty/serial/max310x.c |
| index 9dfedbe6c071..bd626ec325d5 100644 |
| --- a/drivers/tty/serial/max310x.c |
| +++ b/drivers/tty/serial/max310x.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0+ |
| /* |
| * Maxim (Dallas) MAX3107/8/9, MAX14830 serial driver |
| * |
| diff --git a/drivers/tty/serial/mcf.c b/drivers/tty/serial/mcf.c |
| index 02eb32217685..9c779768bd16 100644 |
| --- a/drivers/tty/serial/mcf.c |
| +++ b/drivers/tty/serial/mcf.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0+ |
| /****************************************************************************/ |
| |
| /* |
| diff --git a/drivers/tty/serial/men_z135_uart.c b/drivers/tty/serial/men_z135_uart.c |
| index e72ea61c70db..9387b2c745a0 100644 |
| --- a/drivers/tty/serial/men_z135_uart.c |
| +++ b/drivers/tty/serial/men_z135_uart.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| /* |
| * MEN 16z135 High Speed UART |
| * |
| diff --git a/drivers/tty/serial/meson_uart.c b/drivers/tty/serial/meson_uart.c |
| index 07c0f98be3ac..d4875ea65a53 100644 |
| --- a/drivers/tty/serial/meson_uart.c |
| +++ b/drivers/tty/serial/meson_uart.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| /* |
| * Based on meson_uart.c, by AMLOGIC, INC. |
| * |
| diff --git a/drivers/tty/serial/mpc52xx_uart.c b/drivers/tty/serial/mpc52xx_uart.c |
| index 791c4c74f6d6..1c1febdf60ce 100644 |
| --- a/drivers/tty/serial/mpc52xx_uart.c |
| +++ b/drivers/tty/serial/mpc52xx_uart.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| /* |
| * Driver for the PSC of the Freescale MPC52xx PSCs configured as UARTs. |
| * |
| diff --git a/drivers/tty/serial/mps2-uart.c b/drivers/tty/serial/mps2-uart.c |
| index 492ec4b375a0..5d789b584bc5 100644 |
| --- a/drivers/tty/serial/mps2-uart.c |
| +++ b/drivers/tty/serial/mps2-uart.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| /* |
| * MPS2 UART driver |
| * |
| diff --git a/drivers/tty/serial/mpsc.c b/drivers/tty/serial/mpsc.c |
| index 67ffecc50e42..21b28d8e3c02 100644 |
| --- a/drivers/tty/serial/mpsc.c |
| +++ b/drivers/tty/serial/mpsc.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| /* |
| * Generic driver for the MPSC (UART mode) on Marvell parts (e.g., GT64240, |
| * GT64260, MV64340, MV64360, GT96100, ... ). |
| diff --git a/drivers/tty/serial/msm_serial.c b/drivers/tty/serial/msm_serial.c |
| index 1db79ee8a886..76649fea8f6f 100644 |
| --- a/drivers/tty/serial/msm_serial.c |
| +++ b/drivers/tty/serial/msm_serial.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| /* |
| * Driver for msm7k serial device and console |
| * |
| diff --git a/drivers/tty/serial/mux.c b/drivers/tty/serial/mux.c |
| index 2bff69e70e4b..44f503ea54d2 100644 |
| --- a/drivers/tty/serial/mux.c |
| +++ b/drivers/tty/serial/mux.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0+ |
| /* |
| ** mux.c: |
| ** serial driver for the Mux console found in some PA-RISC servers. |
| diff --git a/drivers/tty/serial/mvebu-uart.c b/drivers/tty/serial/mvebu-uart.c |
| index 45b57c294d13..09e7da6eab97 100644 |
| --- a/drivers/tty/serial/mvebu-uart.c |
| +++ b/drivers/tty/serial/mvebu-uart.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0+ |
| /* |
| * *************************************************************************** |
| * Marvell Armada-3700 Serial Driver |
| diff --git a/drivers/tty/serial/mxs-auart.c b/drivers/tty/serial/mxs-auart.c |
| index 673c8fd7e34f..588e08274233 100644 |
| --- a/drivers/tty/serial/mxs-auart.c |
| +++ b/drivers/tty/serial/mxs-auart.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0+ |
| /* |
| * Application UART driver for: |
| * Freescale STMP37XX/STMP378X |
| diff --git a/drivers/tty/serial/netx-serial.c b/drivers/tty/serial/netx-serial.c |
| index 207a0a032ed1..4201938e8aa3 100644 |
| --- a/drivers/tty/serial/netx-serial.c |
| +++ b/drivers/tty/serial/netx-serial.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| /* |
| * Copyright (c) 2005 Sascha Hauer <s.hauer@pengutronix.de>, Pengutronix |
| * |
| diff --git a/drivers/tty/serial/omap-serial.c b/drivers/tty/serial/omap-serial.c |
| index 26a22b100df1..f25544e8228d 100644 |
| --- a/drivers/tty/serial/omap-serial.c |
| +++ b/drivers/tty/serial/omap-serial.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0+ |
| /* |
| * Driver for OMAP-UART controller. |
| * Based on drivers/serial/8250.c |
| diff --git a/drivers/tty/serial/owl-uart.c b/drivers/tty/serial/owl-uart.c |
| index b9c859365334..93fa3095a775 100644 |
| --- a/drivers/tty/serial/owl-uart.c |
| +++ b/drivers/tty/serial/owl-uart.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0+ |
| /* |
| * Actions Semi Owl family serial console |
| * |
| diff --git a/drivers/tty/serial/pch_uart.c b/drivers/tty/serial/pch_uart.c |
| index d9123f995705..e2c04a3334da 100644 |
| --- a/drivers/tty/serial/pch_uart.c |
| +++ b/drivers/tty/serial/pch_uart.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| /* |
| *Copyright (C) 2011 LAPIS Semiconductor Co., Ltd. |
| * |
| diff --git a/drivers/tty/serial/pic32_uart.c b/drivers/tty/serial/pic32_uart.c |
| index 00a33eb859d3..9f55c30d1aa6 100644 |
| --- a/drivers/tty/serial/pic32_uart.c |
| +++ b/drivers/tty/serial/pic32_uart.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0+ |
| /* |
| * PIC32 Integrated Serial Driver. |
| * |
| diff --git a/drivers/tty/serial/pic32_uart.h b/drivers/tty/serial/pic32_uart.h |
| index ec379da55ebb..43dc168dffd7 100644 |
| --- a/drivers/tty/serial/pic32_uart.h |
| +++ b/drivers/tty/serial/pic32_uart.h |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0+ |
| /* |
| * PIC32 Integrated Serial Driver. |
| * |
| diff --git a/drivers/tty/serial/pmac_zilog.c b/drivers/tty/serial/pmac_zilog.c |
| index 6ccdd018fb45..3afba70022b4 100644 |
| --- a/drivers/tty/serial/pmac_zilog.c |
| +++ b/drivers/tty/serial/pmac_zilog.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0+ |
| /* |
| * Driver for PowerMac Z85c30 based ESCC cell found in the |
| * "macio" ASICs of various PowerMac models |
| diff --git a/drivers/tty/serial/pnx8xxx_uart.c b/drivers/tty/serial/pnx8xxx_uart.c |
| index dab2668d3879..a61fb04cca24 100644 |
| --- a/drivers/tty/serial/pnx8xxx_uart.c |
| +++ b/drivers/tty/serial/pnx8xxx_uart.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| /* |
| * UART driver for PNX8XXX SoCs |
| * |
| diff --git a/drivers/tty/serial/pxa.c b/drivers/tty/serial/pxa.c |
| index 905631df1f8b..dd82ecb7c25d 100644 |
| --- a/drivers/tty/serial/pxa.c |
| +++ b/drivers/tty/serial/pxa.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0+ |
| /* |
| * Based on drivers/serial/8250.c by Russell King. |
| * |
| diff --git a/drivers/tty/serial/rp2.c b/drivers/tty/serial/rp2.c |
| index 056f91b3a4ca..2108bf34ff90 100644 |
| --- a/drivers/tty/serial/rp2.c |
| +++ b/drivers/tty/serial/rp2.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| /* |
| * Driver for Comtrol RocketPort EXPRESS/INFINITY cards |
| * |
| diff --git a/drivers/tty/serial/sa1100.c b/drivers/tty/serial/sa1100.c |
| index fd3d1329d48c..125558fa2ce9 100644 |
| --- a/drivers/tty/serial/sa1100.c |
| +++ b/drivers/tty/serial/sa1100.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0+ |
| /* |
| * Driver for SA11x0 serial ports |
| * |
| diff --git a/drivers/tty/serial/samsung.c b/drivers/tty/serial/samsung.c |
| index 57baa84ccf86..9a30b12ac352 100644 |
| --- a/drivers/tty/serial/samsung.c |
| +++ b/drivers/tty/serial/samsung.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| /* |
| * Driver core for Samsung SoC onboard UARTs. |
| * |
| diff --git a/drivers/tty/serial/samsung.h b/drivers/tty/serial/samsung.h |
| index 965199b6c16f..b0461c096d0a 100644 |
| --- a/drivers/tty/serial/samsung.h |
| +++ b/drivers/tty/serial/samsung.h |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| #ifndef __SAMSUNG_H |
| #define __SAMSUNG_H |
| |
| diff --git a/drivers/tty/serial/sb1250-duart.c b/drivers/tty/serial/sb1250-duart.c |
| index 041625cc24bb..f3d5b4ebb9d5 100644 |
| --- a/drivers/tty/serial/sb1250-duart.c |
| +++ b/drivers/tty/serial/sb1250-duart.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0+ |
| /* |
| * Support for the asynchronous serial interface (DUART) included |
| * in the BCM1250 and derived System-On-a-Chip (SOC) devices. |
| diff --git a/drivers/tty/serial/sc16is7xx.c b/drivers/tty/serial/sc16is7xx.c |
| index ca54ce074a5f..f1e216e714ee 100644 |
| --- a/drivers/tty/serial/sc16is7xx.c |
| +++ b/drivers/tty/serial/sc16is7xx.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0+ |
| /* |
| * SC16IS7xx tty serial driver - Copyright (C) 2014 GridPoint |
| * Author: Jon Ringle <jringle@gridpoint.com> |
| diff --git a/drivers/tty/serial/sccnxp.c b/drivers/tty/serial/sccnxp.c |
| index b9c7a904c1ea..8c580d7dd2fe 100644 |
| --- a/drivers/tty/serial/sccnxp.c |
| +++ b/drivers/tty/serial/sccnxp.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0+ |
| /* |
| * NXP (Philips) SCC+++(SCN+++) serial driver |
| * |
| diff --git a/drivers/tty/serial/serial-tegra.c b/drivers/tty/serial/serial-tegra.c |
| index cf9b736f26f8..fae65e76a9f3 100644 |
| --- a/drivers/tty/serial/serial-tegra.c |
| +++ b/drivers/tty/serial/serial-tegra.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| /* |
| * serial_tegra.c |
| * |
| diff --git a/drivers/tty/serial/serial_core.c b/drivers/tty/serial/serial_core.c |
| index 6db8844ef3ec..1cd0cb292ff9 100644 |
| --- a/drivers/tty/serial/serial_core.c |
| +++ b/drivers/tty/serial/serial_core.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0+ |
| /* |
| * Driver core for serial ports |
| * |
| diff --git a/drivers/tty/serial/serial_ks8695.c b/drivers/tty/serial/serial_ks8695.c |
| index 57f152394af5..9a894e899876 100644 |
| --- a/drivers/tty/serial/serial_ks8695.c |
| +++ b/drivers/tty/serial/serial_ks8695.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0+ |
| /* |
| * Driver for KS8695 serial ports |
| * |
| diff --git a/drivers/tty/serial/serial_mctrl_gpio.c b/drivers/tty/serial/serial_mctrl_gpio.c |
| index d2da6aa7f27d..302dda18fcbd 100644 |
| --- a/drivers/tty/serial/serial_mctrl_gpio.c |
| +++ b/drivers/tty/serial/serial_mctrl_gpio.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0+ |
| /* |
| * Helpers for controlling modem lines via GPIO |
| * |
| diff --git a/drivers/tty/serial/serial_mctrl_gpio.h b/drivers/tty/serial/serial_mctrl_gpio.h |
| index fa000bcff217..219eba0223bb 100644 |
| --- a/drivers/tty/serial/serial_mctrl_gpio.h |
| +++ b/drivers/tty/serial/serial_mctrl_gpio.h |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0+ |
| /* |
| * Helpers for controlling modem lines via GPIO |
| * |
| diff --git a/drivers/tty/serial/serial_txx9.c b/drivers/tty/serial/serial_txx9.c |
| index f80fead6c5fc..256c61d1c6a6 100644 |
| --- a/drivers/tty/serial/serial_txx9.c |
| +++ b/drivers/tty/serial/serial_txx9.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| /* |
| * Derived from many drivers using generic_serial interface, |
| * especially serial_tx3912.c by Steven J. Hill and r39xx_serial.c |
| diff --git a/drivers/tty/serial/sh-sci.c b/drivers/tty/serial/sh-sci.c |
| index 8bc8fe2b75f7..eae806bd3555 100644 |
| --- a/drivers/tty/serial/sh-sci.c |
| +++ b/drivers/tty/serial/sh-sci.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| /* |
| * SuperH on-chip serial module support. (SCI with no FIFO / with FIFO) |
| * |
| diff --git a/drivers/tty/serial/sirfsoc_uart.c b/drivers/tty/serial/sirfsoc_uart.c |
| index 684cb8dd8050..3e3ea07c54c0 100644 |
| --- a/drivers/tty/serial/sirfsoc_uart.c |
| +++ b/drivers/tty/serial/sirfsoc_uart.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0+ |
| /* |
| * Driver for CSR SiRFprimaII onboard UARTs. |
| * |
| diff --git a/drivers/tty/serial/sirfsoc_uart.h b/drivers/tty/serial/sirfsoc_uart.h |
| index 43756bd9111c..6d6251526631 100644 |
| --- a/drivers/tty/serial/sirfsoc_uart.h |
| +++ b/drivers/tty/serial/sirfsoc_uart.h |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0+ |
| /* |
| * Drivers for CSR SiRFprimaII onboard UARTs. |
| * |
| diff --git a/drivers/tty/serial/sprd_serial.c b/drivers/tty/serial/sprd_serial.c |
| index e902494ebbd5..a06d50f52ea8 100644 |
| --- a/drivers/tty/serial/sprd_serial.c |
| +++ b/drivers/tty/serial/sprd_serial.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| /* |
| * Copyright (C) 2012-2015 Spreadtrum Communications Inc. |
| * |
| diff --git a/drivers/tty/serial/st-asc.c b/drivers/tty/serial/st-asc.c |
| index b313a792b149..1f51eef68c85 100644 |
| --- a/drivers/tty/serial/st-asc.c |
| +++ b/drivers/tty/serial/st-asc.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0+ |
| /* |
| * st-asc.c: ST Asynchronous serial controller (ASC) driver |
| * |
| diff --git a/drivers/tty/serial/stm32-usart.c b/drivers/tty/serial/stm32-usart.c |
| index 03a583264d9e..007ad0274ed0 100644 |
| --- a/drivers/tty/serial/stm32-usart.c |
| +++ b/drivers/tty/serial/stm32-usart.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| /* |
| * Copyright (C) Maxime Coquelin 2015 |
| * Copyright (C) STMicroelectronics SA 2017 |
| diff --git a/drivers/tty/serial/stm32-usart.h b/drivers/tty/serial/stm32-usart.h |
| index ffc0c5285e51..174be6141cef 100644 |
| --- a/drivers/tty/serial/stm32-usart.h |
| +++ b/drivers/tty/serial/stm32-usart.h |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| /* |
| * Copyright (C) Maxime Coquelin 2015 |
| * Copyright (C) STMicroelectronics SA 2017 |
| diff --git a/drivers/tty/serial/suncore.c b/drivers/tty/serial/suncore.c |
| index 127472bd6a7c..70a4ea4eaa6e 100644 |
| --- a/drivers/tty/serial/suncore.c |
| +++ b/drivers/tty/serial/suncore.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| /* suncore.c |
| * |
| * Common SUN serial routines. Based entirely |
| diff --git a/drivers/tty/serial/sunhv.c b/drivers/tty/serial/sunhv.c |
| index 46e46894e918..63e34d868de8 100644 |
| --- a/drivers/tty/serial/sunhv.c |
| +++ b/drivers/tty/serial/sunhv.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| /* sunhv.c: Serial driver for SUN4V hypervisor console. |
| * |
| * Copyright (C) 2006, 2007 David S. Miller (davem@davemloft.net) |
| diff --git a/drivers/tty/serial/sunsab.c b/drivers/tty/serial/sunsab.c |
| index 653a076d89d3..b93d0225f8c9 100644 |
| --- a/drivers/tty/serial/sunsab.c |
| +++ b/drivers/tty/serial/sunsab.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| /* sunsab.c: ASYNC Driver for the SIEMENS SAB82532 DUSCC. |
| * |
| * Copyright (C) 1997 Eddie C. Dost (ecd@skynet.be) |
| diff --git a/drivers/tty/serial/sunsu.c b/drivers/tty/serial/sunsu.c |
| index 95d34d7565c9..6cf3e9b0728f 100644 |
| --- a/drivers/tty/serial/sunsu.c |
| +++ b/drivers/tty/serial/sunsu.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| /* |
| * su.c: Small serial driver for keyboard/mouse interface on sparc32/PCI |
| * |
| diff --git a/drivers/tty/serial/sunzilog.c b/drivers/tty/serial/sunzilog.c |
| index 252cea49c068..bc7af8b08a72 100644 |
| --- a/drivers/tty/serial/sunzilog.c |
| +++ b/drivers/tty/serial/sunzilog.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| /* sunzilog.c: Zilog serial driver for Sparc systems. |
| * |
| * Driver for Zilog serial chips found on Sun workstations and |
| diff --git a/drivers/tty/serial/tilegx.c b/drivers/tty/serial/tilegx.c |
| index 453215f5420d..311eea391f57 100644 |
| --- a/drivers/tty/serial/tilegx.c |
| +++ b/drivers/tty/serial/tilegx.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| /* |
| * Copyright 2013 Tilera Corporation. All Rights Reserved. |
| * |
| diff --git a/drivers/tty/serial/timbuart.c b/drivers/tty/serial/timbuart.c |
| index 5da7fe40e391..cdbc23fc85e3 100644 |
| --- a/drivers/tty/serial/timbuart.c |
| +++ b/drivers/tty/serial/timbuart.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| /* |
| * timbuart.c timberdale FPGA UART driver |
| * Copyright (c) 2009 Intel Corporation |
| diff --git a/drivers/tty/serial/timbuart.h b/drivers/tty/serial/timbuart.h |
| index 7e566766bc43..6c642e99abcf 100644 |
| --- a/drivers/tty/serial/timbuart.h |
| +++ b/drivers/tty/serial/timbuart.h |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| /* |
| * timbuart.c timberdale FPGA GPIO driver |
| * Copyright (c) 2009 Intel Corporation |
| diff --git a/drivers/tty/serial/uartlite.c b/drivers/tty/serial/uartlite.c |
| index c9b8d702dadc..5bf19bca480d 100644 |
| --- a/drivers/tty/serial/uartlite.c |
| +++ b/drivers/tty/serial/uartlite.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| /* |
| * uartlite.c: Serial driver for Xilinx uartlite serial controller |
| * |
| diff --git a/drivers/tty/serial/ucc_uart.c b/drivers/tty/serial/ucc_uart.c |
| index 55b702775786..b01772712c1d 100644 |
| --- a/drivers/tty/serial/ucc_uart.c |
| +++ b/drivers/tty/serial/ucc_uart.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| /* |
| * Freescale QUICC Engine UART device driver |
| * |
| diff --git a/drivers/tty/serial/vr41xx_siu.c b/drivers/tty/serial/vr41xx_siu.c |
| index 439057e8107a..fc100ea7eded 100644 |
| --- a/drivers/tty/serial/vr41xx_siu.c |
| +++ b/drivers/tty/serial/vr41xx_siu.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0+ |
| /* |
| * Driver for NEC VR4100 series Serial Interface Unit. |
| * |
| diff --git a/drivers/tty/serial/vt8500_serial.c b/drivers/tty/serial/vt8500_serial.c |
| index 435a6f3260be..334f0f4e20f5 100644 |
| --- a/drivers/tty/serial/vt8500_serial.c |
| +++ b/drivers/tty/serial/vt8500_serial.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| /* |
| * Copyright (C) 2010 Alexey Charkov <alchark@gmail.com> |
| * |
| diff --git a/drivers/tty/serial/xilinx_uartps.c b/drivers/tty/serial/xilinx_uartps.c |
| index 21c35ad72b99..09926355b7f2 100644 |
| --- a/drivers/tty/serial/xilinx_uartps.c |
| +++ b/drivers/tty/serial/xilinx_uartps.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0+ |
| /* |
| * Cadence UART driver (found in Xilinx Zynq) |
| * |
| diff --git a/drivers/tty/serial/zs.c b/drivers/tty/serial/zs.c |
| index d32bd499d684..b03d3e458ea2 100644 |
| --- a/drivers/tty/serial/zs.c |
| +++ b/drivers/tty/serial/zs.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| /* |
| * zs.c: Serial port driver for IOASIC DECstations. |
| * |
| diff --git a/drivers/tty/synclink.c b/drivers/tty/synclink.c |
| index 3be981101297..5c930835e8d1 100644 |
| --- a/drivers/tty/synclink.c |
| +++ b/drivers/tty/synclink.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-1.0+ |
| /* |
| * $Id: synclink.c,v 4.38 2005/11/07 16:30:34 paulkf Exp $ |
| * |
| diff --git a/drivers/tty/synclink_gt.c b/drivers/tty/synclink_gt.c |
| index 636b8ae29b46..da9f2e56ee50 100644 |
| --- a/drivers/tty/synclink_gt.c |
| +++ b/drivers/tty/synclink_gt.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-1.0+ |
| /* |
| * Device driver for Microgate SyncLink GT serial adapters. |
| * |
| diff --git a/drivers/tty/synclinkmp.c b/drivers/tty/synclinkmp.c |
| index 4fed9e7b281f..4cc73be504e3 100644 |
| --- a/drivers/tty/synclinkmp.c |
| +++ b/drivers/tty/synclinkmp.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-1.0+ |
| /* |
| * $Id: synclinkmp.c,v 4.38 2005/07/15 13:29:44 paulkf Exp $ |
| * |
| diff --git a/drivers/tty/tty_audit.c b/drivers/tty/tty_audit.c |
| index df2d735338e2..30b92c461dea 100644 |
| --- a/drivers/tty/tty_audit.c |
| +++ b/drivers/tty/tty_audit.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| /* |
| * Creating audit events from TTY input. |
| * |
| diff --git a/drivers/tty/tty_baudrate.c b/drivers/tty/tty_baudrate.c |
| index 5c33fd25676d..6ff8cdfc9d2a 100644 |
| --- a/drivers/tty/tty_baudrate.c |
| +++ b/drivers/tty/tty_baudrate.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| /* |
| * Copyright (C) 1991, 1992, 1993, 1994 Linus Torvalds |
| */ |
| diff --git a/drivers/tty/tty_buffer.c b/drivers/tty/tty_buffer.c |
| index 677fa99b7747..c996b6859c5e 100644 |
| --- a/drivers/tty/tty_buffer.c |
| +++ b/drivers/tty/tty_buffer.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| /* |
| * Tty buffer allocation management |
| */ |
| diff --git a/drivers/tty/tty_io.c b/drivers/tty/tty_io.c |
| index 562d31073f9a..495686cd0086 100644 |
| --- a/drivers/tty/tty_io.c |
| +++ b/drivers/tty/tty_io.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| /* |
| * Copyright (C) 1991, 1992 Linus Torvalds |
| */ |
| diff --git a/drivers/tty/tty_ioctl.c b/drivers/tty/tty_ioctl.c |
| index efa96e6c4c1b..d9b561d89432 100644 |
| --- a/drivers/tty/tty_ioctl.c |
| +++ b/drivers/tty/tty_ioctl.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| /* |
| * Copyright (C) 1991, 1992, 1993, 1994 Linus Torvalds |
| * |
| diff --git a/drivers/tty/tty_jobctrl.c b/drivers/tty/tty_jobctrl.c |
| index e7032309ee87..c4ecd66fafef 100644 |
| --- a/drivers/tty/tty_jobctrl.c |
| +++ b/drivers/tty/tty_jobctrl.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| /* |
| * Copyright (C) 1991, 1992 Linus Torvalds |
| */ |
| diff --git a/drivers/tty/tty_ldisc.c b/drivers/tty/tty_ldisc.c |
| index ca656ef8de64..0fd18f5fa67d 100644 |
| --- a/drivers/tty/tty_ldisc.c |
| +++ b/drivers/tty/tty_ldisc.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| #include <linux/types.h> |
| #include <linux/errno.h> |
| #include <linux/kmod.h> |
| diff --git a/drivers/tty/tty_ldsem.c b/drivers/tty/tty_ldsem.c |
| index 52b7baef4f7a..3b403406d6f3 100644 |
| --- a/drivers/tty/tty_ldsem.c |
| +++ b/drivers/tty/tty_ldsem.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| /* |
| * Ldisc rw semaphore |
| * |
| diff --git a/drivers/tty/tty_port.c b/drivers/tty/tty_port.c |
| index 6b137194069f..52be647c3a74 100644 |
| --- a/drivers/tty/tty_port.c |
| +++ b/drivers/tty/tty_port.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| /* |
| * Tty port functions |
| */ |
| diff --git a/drivers/tty/vt/consolemap.c b/drivers/tty/vt/consolemap.c |
| index a5f88cf0f61d..722a6690c70d 100644 |
| --- a/drivers/tty/vt/consolemap.c |
| +++ b/drivers/tty/vt/consolemap.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| /* |
| * consolemap.c |
| * |
| diff --git a/drivers/tty/vt/keyboard.c b/drivers/tty/vt/keyboard.c |
| index f4166263bb3a..749e5a5521e6 100644 |
| --- a/drivers/tty/vt/keyboard.c |
| +++ b/drivers/tty/vt/keyboard.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| /* |
| * Written for linux by Johan Myreen as a translation from |
| * the assembly version by Linus (with diacriticals added) |
| diff --git a/drivers/tty/vt/vt.c b/drivers/tty/vt/vt.c |
| index e77421e7bf46..984a56b697db 100644 |
| --- a/drivers/tty/vt/vt.c |
| +++ b/drivers/tty/vt/vt.c |
| @@ -1,3 +1,4 @@ |
| +// SPDX-License-Identifier: GPL-2.0 |
| /* |
| * Copyright (C) 1991, 1992 Linus Torvalds |
| */ |
| -- |
| 2.19.0 |
| |