tty: add SPDX identifiers to all remaining files in drivers/tty/
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 6 Nov 2017 17:11:51 +0000 (18:11 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 8 Nov 2017 12:08:12 +0000 (13:08 +0100)
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>
182 files changed:
drivers/tty/amiserial.c
drivers/tty/bfin_jtag_comm.c
drivers/tty/cyclades.c
drivers/tty/ehv_bytechan.c
drivers/tty/goldfish.c
drivers/tty/hvc/hvc_bfin_jtag.c
drivers/tty/hvc/hvc_console.c
drivers/tty/hvc/hvc_console.h
drivers/tty/hvc/hvc_dcc.c
drivers/tty/hvc/hvc_opal.c
drivers/tty/hvc/hvc_rtas.c
drivers/tty/hvc/hvc_tile.c
drivers/tty/hvc/hvc_udbg.c
drivers/tty/hvc/hvc_vio.c
drivers/tty/hvc/hvc_xen.c
drivers/tty/hvc/hvcs.c
drivers/tty/hvc/hvsi.c
drivers/tty/ipwireless/main.c
drivers/tty/isicom.c
drivers/tty/metag_da.c
drivers/tty/mips_ejtag_fdc.c
drivers/tty/moxa.c
drivers/tty/mxser.c
drivers/tty/n_gsm.c
drivers/tty/n_hdlc.c
drivers/tty/n_null.c
drivers/tty/n_r3964.c
drivers/tty/n_tracerouter.c
drivers/tty/n_tracesink.c
drivers/tty/n_tracesink.h
drivers/tty/n_tty.c
drivers/tty/nozomi.c
drivers/tty/rocket.c
drivers/tty/serdev/core.c
drivers/tty/serdev/serdev-ttyport.c
drivers/tty/serial/21285.c
drivers/tty/serial/8250/8250.h
drivers/tty/serial/8250/8250_accent.c
drivers/tty/serial/8250/8250_acorn.c
drivers/tty/serial/8250/8250_aspeed_vuart.c
drivers/tty/serial/8250/8250_bcm2835aux.c
drivers/tty/serial/8250/8250_boca.c
drivers/tty/serial/8250/8250_core.c
drivers/tty/serial/8250/8250_dma.c
drivers/tty/serial/8250/8250_dw.c
drivers/tty/serial/8250/8250_early.c
drivers/tty/serial/8250/8250_em.c
drivers/tty/serial/8250/8250_exar.c
drivers/tty/serial/8250/8250_exar_st16c554.c
drivers/tty/serial/8250/8250_fintek.c
drivers/tty/serial/8250/8250_fourport.c
drivers/tty/serial/8250/8250_fsl.c
drivers/tty/serial/8250/8250_gsc.c
drivers/tty/serial/8250/8250_hp300.c
drivers/tty/serial/8250/8250_hub6.c
drivers/tty/serial/8250/8250_ingenic.c
drivers/tty/serial/8250/8250_lpc18xx.c
drivers/tty/serial/8250/8250_lpss.c
drivers/tty/serial/8250/8250_mid.c
drivers/tty/serial/8250/8250_moxa.c
drivers/tty/serial/8250/8250_mtk.c
drivers/tty/serial/8250/8250_of.c
drivers/tty/serial/8250/8250_omap.c
drivers/tty/serial/8250/8250_pci.c
drivers/tty/serial/8250/8250_pnp.c
drivers/tty/serial/8250/8250_port.c
drivers/tty/serial/8250/8250_pxa.c
drivers/tty/serial/8250/8250_uniphier.c
drivers/tty/serial/8250/serial_cs.c
drivers/tty/serial/altera_jtaguart.c
drivers/tty/serial/altera_uart.c
drivers/tty/serial/amba-pl010.c
drivers/tty/serial/amba-pl011.c
drivers/tty/serial/apbuart.c
drivers/tty/serial/ar933x_uart.c
drivers/tty/serial/arc_uart.c
drivers/tty/serial/atmel_serial.c
drivers/tty/serial/atmel_serial.h
drivers/tty/serial/bcm63xx_uart.c
drivers/tty/serial/bfin_sport_uart.c
drivers/tty/serial/bfin_sport_uart.h
drivers/tty/serial/bfin_uart.c
drivers/tty/serial/clps711x.c
drivers/tty/serial/cpm_uart/cpm_uart.h
drivers/tty/serial/cpm_uart/cpm_uart_core.c
drivers/tty/serial/cpm_uart/cpm_uart_cpm1.c
drivers/tty/serial/cpm_uart/cpm_uart_cpm2.c
drivers/tty/serial/digicolor-usart.c
drivers/tty/serial/dz.c
drivers/tty/serial/earlycon-arm-semihost.c
drivers/tty/serial/earlycon.c
drivers/tty/serial/efm32-uart.c
drivers/tty/serial/fsl_lpuart.c
drivers/tty/serial/icom.c
drivers/tty/serial/icom.h
drivers/tty/serial/ifx6x60.c
drivers/tty/serial/ifx6x60.h
drivers/tty/serial/imx.c
drivers/tty/serial/ioc3_serial.c
drivers/tty/serial/ioc4_serial.c
drivers/tty/serial/ip22zilog.c
drivers/tty/serial/jsm/jsm.h
drivers/tty/serial/jsm/jsm_cls.c
drivers/tty/serial/jsm/jsm_driver.c
drivers/tty/serial/jsm/jsm_neo.c
drivers/tty/serial/jsm/jsm_tty.c
drivers/tty/serial/kgdb_nmi.c
drivers/tty/serial/kgdboc.c
drivers/tty/serial/lantiq.c
drivers/tty/serial/lpc32xx_hs.c
drivers/tty/serial/m32r_sio.c
drivers/tty/serial/m32r_sio_reg.h
drivers/tty/serial/max3100.c
drivers/tty/serial/max310x.c
drivers/tty/serial/mcf.c
drivers/tty/serial/men_z135_uart.c
drivers/tty/serial/meson_uart.c
drivers/tty/serial/mpc52xx_uart.c
drivers/tty/serial/mps2-uart.c
drivers/tty/serial/mpsc.c
drivers/tty/serial/msm_serial.c
drivers/tty/serial/mux.c
drivers/tty/serial/mvebu-uart.c
drivers/tty/serial/mxs-auart.c
drivers/tty/serial/netx-serial.c
drivers/tty/serial/omap-serial.c
drivers/tty/serial/owl-uart.c
drivers/tty/serial/pch_uart.c
drivers/tty/serial/pic32_uart.c
drivers/tty/serial/pic32_uart.h
drivers/tty/serial/pmac_zilog.c
drivers/tty/serial/pnx8xxx_uart.c
drivers/tty/serial/pxa.c
drivers/tty/serial/rp2.c
drivers/tty/serial/sa1100.c
drivers/tty/serial/samsung.c
drivers/tty/serial/samsung.h
drivers/tty/serial/sb1250-duart.c
drivers/tty/serial/sc16is7xx.c
drivers/tty/serial/sccnxp.c
drivers/tty/serial/serial-tegra.c
drivers/tty/serial/serial_core.c
drivers/tty/serial/serial_ks8695.c
drivers/tty/serial/serial_mctrl_gpio.c
drivers/tty/serial/serial_mctrl_gpio.h
drivers/tty/serial/serial_txx9.c
drivers/tty/serial/sh-sci.c
drivers/tty/serial/sirfsoc_uart.c
drivers/tty/serial/sirfsoc_uart.h
drivers/tty/serial/sprd_serial.c
drivers/tty/serial/st-asc.c
drivers/tty/serial/stm32-usart.c
drivers/tty/serial/stm32-usart.h
drivers/tty/serial/suncore.c
drivers/tty/serial/sunhv.c
drivers/tty/serial/sunsab.c
drivers/tty/serial/sunsu.c
drivers/tty/serial/sunzilog.c
drivers/tty/serial/tilegx.c
drivers/tty/serial/timbuart.c
drivers/tty/serial/timbuart.h
drivers/tty/serial/uartlite.c
drivers/tty/serial/ucc_uart.c
drivers/tty/serial/vr41xx_siu.c
drivers/tty/serial/vt8500_serial.c
drivers/tty/serial/xilinx_uartps.c
drivers/tty/serial/zs.c
drivers/tty/synclink.c
drivers/tty/synclink_gt.c
drivers/tty/synclinkmp.c
drivers/tty/tty_audit.c
drivers/tty/tty_baudrate.c
drivers/tty/tty_buffer.c
drivers/tty/tty_io.c
drivers/tty/tty_ioctl.c
drivers/tty/tty_jobctrl.c
drivers/tty/tty_ldisc.c
drivers/tty/tty_ldsem.c
drivers/tty/tty_port.c
drivers/tty/vt/consolemap.c
drivers/tty/vt/keyboard.c
drivers/tty/vt/vt.c

index 9820e20993db14e024438bd6ad33966059ab32a3..32d7ce430b02e21071d0360b026352d4bc16bdec 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Serial driver for the amiga builtin port.
  *
index ce24182f851479ab61372d1091840696cfe6857f..d569692b3bea7c47356b2fa986d405e214e750aa 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  * TTY over Blackfin JTAG Communication
  *
index f30f7a90995c557b05289927b34fc6c1912a09f8..4f69f1043e26dd411837fdae2d050ab41e75df66 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 #undef BLOCKMOVE
 #define        Z_WAKE
 #undef Z_EXT_CHARS_IN_BUFFER
index a1c7125cb968fdcbe9f69a5c29b306adff000b66..9637f343deaf7ea58ea27edcd9cd82205009b240 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /* ePAPR hypervisor byte channel device driver
  *
  * Copyright 2009-2011 Freescale Semiconductor, Inc.
index 381e981dee06fd5afde362c59adf8cbcada717dd..061f10d713238ba48bb445ec68824ccf8ee51654 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Copyright (C) 2007 Google, Inc.
  * Copyright (C) 2012 Intel, Inc.
index 31d6cc6a77afcf787dc29e756706ad2d172853a1..24ff4c468e6d364f770f38b48ffa6f84b9289c81 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  * Console via Blackfin JTAG Communication
  *
index a8d399188242efe428bb579f845b716396465d9f..fed03a676f07472b4b15a73983117068f16a7ac3 100644 (file)
@@ -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
index 798c48d0d32c1c14ddb8645ef8851ccb5b91508a..74c9a20489db69d1f8b6ab2d0129e0d5a63c6a6e 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  * hvc_console.h
  * Copyright (C) 2005 IBM Corporation
index 82f240fb98f00e8493c68cd331fa95a2d9be57da..3e4fb8736d10cec93fa81e63cedeea1ac132cdc9 100644 (file)
@@ -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
index 16331a90c1e89f3430e6c5e5909a05e7e8914aed..4f361ba377cfa6f58e95a3b08dd660cc33857b46 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  * opal driver interface to hvc_console.c
  *
index 08c87920b74a98a02e3fcde902a41a64e79b9caf..c168bd5ffc262b77dc28a7b658ba0228d667feae 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  * IBM RTAS driver interface to hvc_console.c
  *
index 9da1e842bbe93b6883299e625d0dc411f85abb22..cdd8fa774b56b503abb223986b0688f062419104 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Copyright 2010 Tilera Corporation. All Rights Reserved.
  *
index 9cf573d06a29bb8f44067d4c2ac70283db20f6db..d32929b0ce4177e5f61c9ce46241e60bd4cbfc79 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  * udbg interface to hvc_console.c
  *
index a1d272ac82bb49cc761df70b38ebc119ff5359e6..287ccf682c84c4d8cd2563b3dfc5d1db0719f3cc 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  * vio driver interface to hvc_console.c
  *
index 5e87e4866bcb7b71c75d835d16b65335c4613f3e..e38a50dc58b2fdef91fce8b8d027bf4ae46a37d4 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  * xen console driver interface to hvc_console.c
  *
index 63c29fe9d21f1325a90bd48c47484ef21d1e57b2..fc5a12e5627625e4473f2190cd9aba47814d9472 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  * IBM eServer Hypervisor Virtual Console Server Device Driver
  * Copyright (C) 2003, 2004 IBM Corp.
index 2e578d6433af95a0fe6f757b6cbdb7546d5a13d7..63ebc73565fca2132046ff75fcbfc5cd178bda35 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  * Copyright (C) 2004 Hollis Blanchard <hollisb@us.ibm.com>, IBM
  *
index 655c7948261c79771ef7b788f1a0ca7559336408..3475e841ef5c1f9c1902a2991ca9aa2da26d0729 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  * IPWireless 3G PCMCIA Network Driver
  *
index 61ecdd6b2fc24479bdbfcd3a24f810604908d29b..a598f79ee3fa17af311fefa269552ac5e3a171ef 100644 (file)
@@ -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
index 82ccf3982b25a4bec2bed914b404bc1140dbd081..6c804966e092d170321f4356671f7237eae51e49 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  *  dashtty.c - tty driver for Dash channels interface.
  *
index 51678f3a8c2569b49002d3b2c57a55519fc7a6e0..f0a2f197c4dbad6ecce5b866ae906c5eb3c33f2d 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  * TTY driver for MIPS EJTAG Fast Debug Channels.
  *
index 7f3d4cb0341be03fdb3e67f06097a495cd2971b5..8223960abb68607368b03fb96bd63bbfa296daa9 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*****************************************************************************/
 /*
  *           moxa.c  -- MOXA Intellio family multiport serial driver.
index 2497be8a2190bd64da085d40854148c4055d1be9..4f4a54d16fc671a5e62a3b381494bd2e46e102d3 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  *          mxser.c  -- MOXA Smartio/Industio family multiport serial driver.
  *
index 33530d8cb81d89c6e22e31c13b33fcffb74fdeb1..df51d49f3dfb2cdf5199f64c54739b60cfe1d33f 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  * n_gsm.c GSM 0710 tty multiplexor
  * Copyright (c) 2009/10 Intel Corporation
index 7b2a466616d6ef7acb2bc3ce8d773be9e4446375..e2af7b1161f6096057094838bc496f3a3d363c91 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-1.0+
 /* generic HDLC line discipline for Linux
  *
  * Written by Paul Fulghum paulkf@microgate.com
index d63261c36e4236b2067f2f38d54c9181069c9dd4..cf6dc0fa401a255ad359a9073e8247ea232f5055 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 #include <linux/types.h>
 #include <linux/errno.h>
 #include <linux/tty.h>
index 305b6490d40532e5f10beceac5410817783c016e..d18411500b1a896b844ce4a9d86eef902a067c05 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-1.0+
 /* r3964 linediscipline for linux
  *
  * -----------------------------------------------------------
index ac5716979bc12b0024ff1636d66bee07175a88a0..717d0c111b7210ac483f9383f12f02d002da0ae8 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  *  n_tracerouter.c - Trace data router through tty space
  *
index 4616870a6b1b96c4755c8fffee9e9a7256590ff2..f90709495c2fccd76eee1160979c74a06fcc15b3 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  *  n_tracesink.c - Trace data router and sink path through tty space.
  *
index a68bb44f1ef54e20835af423b1ccfc6a5d32df22..2c9efd32f41b37c12ba8d6f2c1bc4da2627cba43 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  *  n_tracesink.h - Kernel driver API to route trace data in kernel space.
  *
index bdf0e6e899914803e710d81a764e46c6061718ed..385b6a5161b2820df22336f0b1c96dc908c9bc47 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-1.0+
 /*
  * n_tty.c --- implements the N_TTY line discipline.
  *
index 39b3723a32a63f1275cfac856bd344d5d8f98344..ec3e1b26b616f9669e8ef49fa46608c72be763a9 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)
 /*
  * nozomi.c  -- HSDPA driver Broadband Wireless Data Card - Globe Trotter
  *
index 20d79a6007d50bcb9457890df30c1d341899485d..59cd4b2182182bce4d3137a6fef208308beb08fd 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)
 /*
  * RocketPort device driver for Linux
  *
index 4d662d1f47846b61e7d3367476ed0b50c3838215..2aece10ef91246a9e34992d50090dece321fb575 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Copyright (C) 2016-2017 Linaro Ltd., Rob Herring <robh@kernel.org>
  *
index 5b09ce920117b7375c4b2e171d30e1b01f9578fe..57ff05ec5e46f949c7b207af759ef533cc225070 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Copyright (C) 2016-2017 Linaro Ltd., Rob Herring <robh@kernel.org>
  *
index 804632b4a929260ee0f80f4c65a9ef4bb8bfe301..32b3acf8150a32131d1952cb216c6f8b188ec858 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Driver for the serial port on the 21285 StrongArm-110 core logic chip.
  *
index b2bdc35f74955fe134606ad9103811d227de8abf..36e9ae190fc0560ee3ca5391cd407b58d7955a21 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  *  Driver for 8250/16550-type serial ports
  *
index 522aeae05192c11ada5310e0d9628ae3fc3da0c7..2c11bc1f49c2cc3d1459828591791432ca1f16d1 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  *  Copyright (C) 2005 Russell King.
  *  Data taken from include/asm-i386/serial.h
index 402dfdd4940e53d172bf47b7f736d5faabaaa804..5395343fcf151c0f30ee15a08c25c1140155dff3 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  *  linux/drivers/serial/acorn.c
  *
index 33a801353114c016ca7fe5fa0aebe507a3d2844b..c468bcc4e638698d2fedbf96eabf9bcd29a28e0d 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  *  Serial Port driver for Aspeed VUART device
  *
index a23c7da42ea81342efc26fb35a92a69d535b7cd0..242ec1883768aa7ec2a114f4f9ce3a2d42116460 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Serial port driver for BCM2835AUX UART
  *
index a63b5998e383059cb5261cd7606ceae8e6bfec34..4123eb8870205d351e25a2990fbed774886de0fc 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  *  Copyright (C) 2005 Russell King.
  *  Data taken from include/asm-i386/serial.h
index ccfc42ca846dccdf8f1bddd1ef13a6fab3661fe7..08db331c9718b651bec802fcb81c0d80056c4dd5 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  *  Universal/legacy driver for 8250/16550-type serial ports
  *
index 26f17456b0d76143484b46ff3e948ee55e79b3eb..fe92593308867e41d43e71c4b10852b91984d8ef 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  * 8250_dma.c - DMA Engine API support for 8250.c
  *
index 10b0aca8ae19ac12042627bfb4b13fbede5089a5..3b4bc4dd0a89a18cf8efbdcba51a9fe0b9ef9e6c 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  * Synopsys DesignWare 8250 driver.
  *
index af72ec32e404736f965cbc3f39c6adce8b42a1df..224f8c16612ea478de57d1f2f367292b4bb1f903 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Early serial console for 8250/16550 devices
  *
index 0b63812149176a7a9c6655f04112d9347ca007da..36355b365c5113c34d3de3426ee1ea41d3814542 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Renesas Emma Mobile 8250 driver
  *
index c55624703fdf04a74fc167b702a50212204e4c62..4d668e202b568113cacf2fda7fff06fe6b9779fe 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  *  Probe module for 8250/16550-type Exar chips PCI serial ports.
  *
index 3a7cb8262bb9fa2701051d19f89a3354dd3e2e25..0b1318b38cdfe945aa2fdb786ebde24740ba52ad 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  *  Written by Paul B Schroeder < pschroeder "at" uplogix "dot" com >
  *  Based on 8250_boca.
index c41cbb52f1fe2111640b6570bb5ad054488317a4..894763f2c69e8b0e2c19db623385f108c1d3790c 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  *  Probe for F81216A LPC to 4 UART
  *
index 4045180a8cfca0536fb46cfa6f1c37f301fabf1a..1d8e936a18b46511c6f705a810b63732f6e20ecf 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  *  Copyright (C) 2005 Russell King.
  *  Data taken from include/asm-i386/serial.h
index 910bfee5a88b7f07f5a4c00aad47a45361a1d19b..dafe7aa081b3b4fb87eae8eea36a62d41a18a0d5 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 #include <linux/serial_reg.h>
 #include <linux/serial_8250.h>
 
index df2931e1e08682bb9f23d63f24badb562acf2c00..8eea662d6987b2b5f939c10215bcbff8ef646a6b 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  *     Serial Device Initialisation for Lasi/Asp/Wax/Dino
  *
index 115190b7962a956d725888619d2c462362c91cf5..3012ea03d22ca1d5f684d9e659c213b4d6dadcba 100644 (file)
@@ -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)
index 27124e21eb962010a18365304efd33c54949a648..f75c89ec7ebc0c7867e35e79593020dbfc3e1bc8 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  *  Copyright (C) 2005 Russell King.
  *  Data taken from include/asm-i386/serial.h
index 464389b289006783d3d4bbd80b493be0e80f1d17..5c993a3af653dd4a368c1febbf11651a76d1c4c3 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  * Copyright (C) 2010 Lars-Peter Clausen <lars@metafoo.de>
  * Copyright (C) 2015 Imagination Technologies
index 99cd478851ff26c6052f20710d46ec8ff39d760f..e34011535a6a35aefa4aba57839df6c9f6bbcab5 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Serial port driver for NXP LPC18xx/43xx UART
  *
index 7dddd7e6a01cbd45308efe1860fc34ddd154275c..f4b596da0a3d4b8898cfc4b42a20018cf0861f97 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  * 8250_lpss.c - Driver for UART on Intel Braswell and various other Intel SoCs
  *
index b8f0b7f70d5a4eeed061b150eebfee39ec540607..b6d326cab3ca417a94b2a3a2b72f2d559dbee3af 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  * 8250_mid.c - Driver for UART on Intel Penwell and various other Intel SOCs
  *
index d5069b2d4d79f039262c00cf498fdaf1266bec4f..da18dd62e6081cd5b8e274e6c2e44726887ef163 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  * 8250_moxa.c - MOXA Smartio/Industio MUE multiport serial driver.
  *
index fef9823d7b4c6548b3379ee37a4af34880d926cc..34e0f5fc00ee07965f8dcbbf70b8d9c0e78a1575 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  * Mediatek 8250 driver.
  *
index 1222c005fb9889ea21f279882f43c27da5a34c43..851e5eb19b98cc5900f30229249601ebb9abbeda 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  *  Serial Port driver for Open Firmware platform devices
  *
index 4938d338e01fce724cb81c1d1906b1a696808f03..bd40ba4024109ca98edb24dfa71c50fbfa0ab12a 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  * 8250-core based driver for the OMAP internal UART
  *
index a6bf59d8b1d65cc353357cdb0d4a3f27a0467dc3..c8d6a11fdb5140ade3e755e45ffea2122d667c31 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  *  Probe module for 8250/16550-type PCI serial ports.
  *
index 34f05ed78b68ce387cc75b7395ef7a2de6a12239..b556f37b9ba999ef08468e94be1700e528268244 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  *  Probe for 8250/16550-type ISAPNP serial ports.
  *
index d0d171bf6b58cfbbbf68e5f0175fdc71b2b659c4..745eda69c9185d05d3235bc626c1aeb8f94ea65b 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  *  Base port operations for 8250/16550-type serial ports
  *
index 4d68731af5340e70ef9e337a199e4e65fd6eaa54..5ca660c04a9d8754c82884f185bff4d8cad84892 100644 (file)
@@ -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>
index 8a10b10e27aae9b25d6378c3b98235c611b7fbfe..b4114f57d23ad9b1ccd7471a7cb8b922e0a71c92 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  * Copyright (C) 2015 Masahiro Yamada <yamada.masahiro@socionext.com>
  *
index 933c2688dd7ea90c4a38d7f55938bfc454e9a67c..9963a766dcfb4e6d0c0a7ef86799e5b2856ed962 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: (GPL-2.0 OR MPL-1.1)
 /*======================================================================
 
     A driver for PCMCIA serial devices
index 0475f5d261cef6ee60f7bcd2e9cde6572a520c46..ef444aff77c50e9ecc26432db5dfc17d1579627f 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  * altera_jtaguart.c -- Altera JTAG UART driver
  *
index a0360e6408374a1873343873beea318d75b74ad3..f1efcfc65a1edf38c23cee241919ba510fa9fea7 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  * altera_uart.c -- Altera UART driver
  *
index 9ec4b8d2879f7df5f6372ad7f8fb4c7e4ab81f3d..a64a20c8e28b51d705d946c020281c15eea1c6f9 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  *  Driver for AMBA serial ports
  *
index 04f353452a7af3aa124585d31b0a6b4feeef56a2..dac3a1138e45adef931671b31a6ef1d79095d874 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  *  Driver for AMBA serial ports
  *
index dd60ed96a0adfcfb3b5d1729af713dd22cb1b6c5..60cd133ffbbc9dc8d024612a4096f20ce1cf210c 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  *  Driver for GRLIB serial ports (APBUART)
  *
index decc7f3c1ab2053bebe85b5653caf2fa356e40b6..15cd1a3ea6bf7bb033cc468cc91b773a6b3ca55e 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  *  Atheros AR933X SoC built-in UART driver
  *
index 77fe306690c4174b775287e23a3340292f15dda6..54d979ba4657784b697b7772137911b082e71ab6 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  * ARC On-Chip(fpga) UART Driver
  *
index 68d8685e5a502875fde980f60c55b9f9fa95cc07..a4baa0fdaa1673597acc3f8f14e606cc86e3ad7f 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  *  Driver for Atmel AT91 Serial ports
  *  Copyright (C) 2003 Rick Bronson
index bd2560502f3cbee4f9ec0a1959be8da42a1fda22..b4e0e57a0a79d21e3cd642ee17f2755504869010 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  * include/linux/atmel_serial.h
  *
index 8c48c3784831b3605158ef38b15f17d1dae65b93..474652d26c715e034f911efced6cce41744b5387 100644 (file)
@@ -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
index 6525378a75b632890f2805aabadc76331dfd38b8..3401d9d36786485823fcc28bab6bd0c813499dd6 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  * Blackfin On-Chip Sport Emulated UART Driver
  *
index e4510ea135ceb1dc1b6a85d02320cfede400c57d..6d9237bb7192ba5504a3d45c84de3075461a6463 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  * Blackfin On-Chip Sport Emulated UART Driver
  *
index de5262a46b6259a942987f6b41741a54fb20c452..ca8e42ec4aafdc8893030ce576af546de06006c6 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  * Blackfin On-Chip Serial Driver
  *
index ac1328629baa52404f91058533166737acd0f5ef..64d58f2765cc38cdd3d9c3f7c072862cdb7e2108 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  *  Driver for CLPS711x serial ports
  *
index 0ad027b958732cbc1234290cf99fe49e1bb34896..79f1d1128c5a38ad5f07b314e5be81392b21527a 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  *  Driver for CPM (SCC/SMC) serial ports
  *
index 9ac142cfc1f1b99a89cf21582472e05993664ed2..a98d3ab37fac1a4d71f613bcd6c6a68a8e54ef0f 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  *  Driver for CPM (SCC/SMC) serial ports; core driver
  *
index 6d3b22e93246703b572ca424c5f5375cf4950021..31e952fd98d05dc91e5cfe28b13506e684790a3b 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  *  Driver for CPM (SCC/SMC) serial ports; CPM1 definitions
  *
index f46d2ca872096c0aa26e754a36cfb71d1c53f509..84f7c8d32ab31798dfe77e22b5be77bb25eb3237 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  *  Driver for CPM (SCC/SMC) serial ports; CPM2 definitions
  *
index 02ad6953b167bf2ef508ac0cc7a8508b7b9cc112..c38a16381ff328a4bd3f30504f649622219c18f7 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  *  Driver for Conexant Digicolor serial ports (USART)
  *
index ff465ff43577427164413e201b4c415075e35d2a..7b57e840e255d35de7adfb25e49b63560b01a59a 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  * dz.c: Serial port driver for DECstations equipped
  *       with the DZ chipset.
index 6bbeb699777cea4a7ef4cfecaf51f6d627656b82..84780c17a889b20f4fc052277a0658c26bc87e20 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Copyright (C) 2012 ARM Ltd.
  * Author: Marc Zyngier <marc.zyngier@arm.com>
index 98928f082d87eead8a8ea49ab0b773eb52313bd2..00d24fd211c05a64ea225135c1524b9ec0b744e7 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Copyright (C) 2014 Linaro Ltd.
  * Author: Rob Herring <robh@kernel.org>
index 9fff25be87f9db91273aa96e5b015705e7fd9118..d6b5e5463746ece5bd20232c7e00f1848f38b0b4 100644 (file)
@@ -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
index 73d6a7c3874e6fe54d0581319cf3169b8647e6ab..6652af2be6fc4250d3455f4d10d2bebd10c5322f 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  *  Freescale lpuart serial port driver
  *
index fe92d74f4ea5f1b2cab50342ffa4140df6189130..a8fd690fbf29997a442714c5c8df3a50b2b6ef07 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
   * icom.c
   *
index c8029e0025c97e400ad8f674dc48d87a49982a4c..da6a38967d2f4067a66530b4f3512da2574516d1 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  * icom.h
  *
index 596b738ec122b91ead9afb23bf61aa979c5e15d5..7075184fa25b4e2c8e500454a2d3f163b3c92982 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /****************************************************************************
  *
  * Driver for the IFX 6x60 spi modem.
index 4fbddc297839d6ac5e50346ff3c035fa5498b4db..a5346e7672c0c204bd6f2c4da7ae829fb9e7ece4 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /****************************************************************************
  *
  * Driver for the IFX spi modem.
index 1b04ef5925efcac5a985d2afde523f60e51eb5e8..9d3a19b8b69aef87818836f2be47f34cc0071b2a 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  * Driver for Motorola/Freescale IMX serial ports
  *
index 906ee770ff4a89ec9d94a8282d4e3db0c71dc0c2..fcc4bc85dab4c72eab59c96de79e86a048a9b5b1 100644 (file)
@@ -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
index 43d7d32eb15006b620a0443c9dc8a93ab01cc995..8804faad5294c00be91755a72784d41ed96d35ae 100644 (file)
@@ -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
index 7ddddb4c3844bef807094b4b69849d01702d8ee5..8c810733df3d95549bf8676412eba532f36cb7e7 100644 (file)
@@ -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.
index 0b79b87df47d70e632b9295fcb5fd98223c07659..588080b05b075e43ada97b1a22104cf554a36118 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /************************************************************************
  * Copyright 2003 Digi International (www.digi.com)
  *
index 4eb12a9cae76ce71e59745c4f4acde5b9d928bd5..74793234e002fb7932b4c07402dc1b2d145ee349 100644 (file)
@@ -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>
index 102d499814acc58e66ca5760a25dc0de1279660d..0ede8673f5be971dd515859b391369670d378fac 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /************************************************************************
  * Copyright 2003 Digi International (www.digi.com)
  *
index c6fdd6369534c025144d0f6226663de34435744e..b28a0a478d644ffe4e37c75536a2e61c5b111337 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /************************************************************************
  * Copyright 2003 Digi International (www.digi.com)
  *
index b34def0a3fb3aaf5a48b5cae8e9e45ff411461b6..251e00ea6b447fb3b3beef0aa493ca5bf12395ab 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /************************************************************************
  * Copyright 2003 Digi International (www.digi.com)
  *
index 117df151627d4a6528541c5122d05551ae30a7dd..b908d4a24de5ed36ac280ed4891701d528cd8fe3 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  * KGDB NMI serial console
  *
index a260cde743e272657673474d9612c0bf663d3995..62d162ae761036507ee37251ad82bc19faf9b01d 100644 (file)
@@ -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
index 22df94f107e5415f03a5b0c44983e39b3eb7b03d..868abff3db32e8e2ea4a0dbc4960400331873779 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  *  Based on drivers/char/serial.c, by Linus Torvalds, Theodore Ts'o.
  *
index cea57ff32c33cc2d2cc10e927cf7eec7d6c60759..8b58256ec776016123761eca6ae1088fe6c221d3 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  * High Speed Serial Ports on NXP LPC32xx SoC
  *
index 0bc548adae52f2617a0a6260a4ea9465675dfc5e..62fdeabf8fb6b139ab6ee9c92dcc5b82672df9a6 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  *  m32r_sio.c
  *
index 4671473793e3ccb53a1f84f56fb7d8751228280a..0fd9727edec3a56592a75a9792f8ac0683d8c686 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-1.0+
 /*
  * m32r_sio_reg.h
  *
index f691f3cdb5b1ac0e754d1d3554841f73d8af649a..ac88fc9ebc9c9e36f52e6833ca9a57af62a0608b 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  *
  *  Copyright (C) 2008 Christian Pellegrin <chripell@evolware.org>
index 9dfedbe6c07188f51dbce9589b16b1dafced43f6..bd626ec325d56070f9f12574fb867fcfc5b9ae6a 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  *  Maxim (Dallas) MAX3107/8/9, MAX14830 serial driver
  *
index 02eb32217685a29642d27be1205caea224b625c5..9c779768bd16fdbffee511792e25ba27a644081a 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /****************************************************************************/
 
 /*
index e72ea61c70db150a586cba83a810efc33b1627aa..9387b2c745a0a0b518b8774730fe837dc0b8f9d3 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  * MEN 16z135 High Speed UART
  *
index 95d242a7dae1de960b3d7691a47dfa3cf7f3cf65..fe2d12d69efe18f53bc314ff52fb60f693846e04 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  *  Based on meson_uart.c, by AMLOGIC, INC.
  *
index 791c4c74f6d6adfbf31b1a756841ee02e7981d9d..1c1febdf60cee8f8e158d79d8df80a989c04a528 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Driver for the PSC of the Freescale MPC52xx PSCs configured as UARTs.
  *
index 492ec4b375a0739d94026a1c2c53bca4db36b7c9..5d789b584bc5302e35f50ecb2b18f0b6db0b264e 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  * MPS2 UART driver
  *
index 67ffecc50e427a3dae944911fe51efdb5213f7a7..21b28d8e3c0243be07475c2b036619057be6c5be 100644 (file)
@@ -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, ... ).
index 1db79ee8a886e60b67ec85be3fad0983469dffd3..76649fea8f6f70df71152e9940c15cf05eda9147 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Driver for msm7k serial device and console
  *
index a78983734825945957102570dc394c4bf5a2313e..14a299688582725ba55fe4c7872e0288b885c891 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
 ** mux.c:
 **     serial driver for the Mux console found in some PA-RISC servers.
index 85eb5c86d177642e682247f564e6f9c3efb06aa3..79926a4fa56519b864dbf6453b72930e9a323515 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
 * ***************************************************************************
 * Marvell Armada-3700 Serial Driver
index be94246b6fcca1874161470035b9d9bd91237f88..2b2b082efb9cd32dc6885bbc895af87ad0299a09 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  * Application UART driver for:
  *     Freescale STMP37XX/STMP378X
index 207a0a032ed134e4a382f3211692c252e8be440a..4201938e8aa3e43904744f7dcea94211a77a6ae2 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Copyright (c) 2005 Sascha Hauer <s.hauer@pengutronix.de>, Pengutronix
  *
index 47ba9177a714e917f58016ec7b8e739641d071b9..b3bba7a67ec48926ddfebebca058dfd5f1ebb907 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  * Driver for OMAP-UART controller.
  * Based on drivers/serial/8250.c
index b9c85936533475a115205823b4bcdd4f6b13105b..93fa3095a775af47c409ac49f158fe8d1b771b5d 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  * Actions Semi Owl family serial console
  *
index d9123f9957058f4870008f2a5e1cf57368b377aa..e2c04a3334da357d230de193cb516da9b8a4ff23 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  *Copyright (C) 2011 LAPIS Semiconductor Co., Ltd.
  *
index 00a33eb859d383c4bd6ba6e6fefaf51637b5701a..9f55c30d1aa6888b33ff59a0b5c2d0ac2ffe1388 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  * PIC32 Integrated Serial Driver.
  *
index ec379da55ebba6bc0aae6e12e00d1c0980ef0934..43dc168dffd729f28749123901638f7a69d2028d 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  * PIC32 Integrated Serial Driver.
  *
index 6ccdd018fb453c287a20de5f9469aa484dde21ba..3afba70022b40c35ce71020da12a0255ff0d2eb7 100644 (file)
@@ -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
index a05508a3e1a7d6ca4685db2a0427587de36e076e..a014de66e34e91ed81ea23402db13c60918cedb4 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  * UART driver for PNX8XXX SoCs
  *
index 905631df1f8bab497af24f6932689acdf6face9f..dd82ecb7c25d94373d12dbb6b0cc4e2aa12300e8 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  *  Based on drivers/serial/8250.c by Russell King.
  *
index 056f91b3a4ca564d4a04d47183979014922f2cc3..2108bf34ff90279d332c459a3c157c7334f47f20 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Driver for Comtrol RocketPort EXPRESS/INFINITY cards
  *
index 75bd1e058b8763555d49b3a940214413bd2d1516..abb64ab111168462e2810e244c947d719ae91815 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  *  Driver for SA11x0 serial ports
  *
index 8aca18c4cdea4076e8666baff7d7f4953d6a6e1f..3a2923cef142be5cb8f4d16b26067b2f6078a843 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Driver core for Samsung SoC onboard UARTs.
  *
index 965199b6c16f658490222ade3507f68328c53d56..b0461c096d0a193f4df878ab4ac5165b59431027 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 #ifndef __SAMSUNG_H
 #define __SAMSUNG_H
 
index 041625cc24bbe736cdc021fa0385fbe332f2d792..f3d5b4ebb9d5c98d508e50e328d189682f66b526 100644 (file)
@@ -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.
index ca54ce074a5f84c5ea493dde528714f7f4015f65..f1e216e714ee384ba6e6caf07f6ad8159a282840 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  * SC16IS7xx tty serial driver - Copyright (C) 2014 GridPoint
  * Author: Jon Ringle <jringle@gridpoint.com>
index ba43ed159b6aed5bec75debd800a7e6b40ede82c..a470dbf28c106409502c520c370b0cb403810bf9 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  *  NXP (Philips) SCC+++(SCN+++) serial driver
  *
index cf9b736f26f88ead0afa6ac15e2b4b0e25127309..fae65e76a9f320129ccf3839c914f46b8640c8e0 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  * serial_tegra.c
  *
index cdac01fe11cacf1ff65f914aad5404699b6c1f1e..ab174280571997386a3f9a3b303dcc1ee3c4f9b1 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  *  Driver core for serial ports
  *
index 57f152394af5ac913d702c55dc61a4d66d0d98a5..9a894e89987630953b31385ed00234283b2fdc50 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  *  Driver for KS8695 serial ports
  *
index d2da6aa7f27d0eb1ccb4c874711446e3952e5367..302dda18fcbdb58d0f1a2ac36906f78843daff2f 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  * Helpers for controlling modem lines via GPIO
  *
index fa000bcff217004d29d05f5b943329fc07e0ca53..219eba0223bbb7c927002a10e55748456554c05e 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  * Helpers for controlling modem lines via GPIO
  *
index f80fead6c5fc11c4dd50faa328c92ed25ec1e0fb..256c61d1c6a626ea343d76b5847d8bd1ea60479f 100644 (file)
@@ -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
index d5e07ddae52330674948bd5c71908ea2fc1c887c..af940495addfe838008147febe32bb1dabcfe955 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  * SuperH on-chip serial module support.  (SCI with no FIFO / with FIFO)
  *
index 684cb8dd8050b189316fc8ddcdc03c9fa20422db..3e3ea07c54c08ba1bc98a040626c5761d0883e68 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  * Driver for CSR SiRFprimaII onboard UARTs.
  *
index 43756bd9111c701e4d91a3b9d5e7a7f35c08d546..6d6251526631109de08375958dc1a5ce3ea6dd8b 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  * Drivers for CSR SiRFprimaII onboard UARTs.
  *
index e902494ebbd56773ba95d0677faa7d940e9a6ef8..a06d50f52ea8cb22a2ab87224802205b629ea6ee 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Copyright (C) 2012-2015 Spreadtrum Communications Inc.
  *
index b313a792b149d6425a47a5ddaca318f0af8afe78..1f51eef68c851872e17e7cf292c96dd439e66451 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  * st-asc.c: ST Asynchronous serial controller (ASC) driver
  *
index 46a1f8617314ede0b7206ba364dbdcda3c3d209a..566cd85a99f8d1d3e0387e97a500fbf9bc07e043 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Copyright (C) Maxime Coquelin 2015
  * Copyright (C) STMicroelectronics SA 2017
index ffc0c5285e511ea6863473723c9343f8d9ddf1d4..174be6141cefd1edb289d5ead78e0c8499a7cc75 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Copyright (C) Maxime Coquelin 2015
  * Copyright (C) STMicroelectronics SA 2017
index 127472bd6a7cfbbc9416bcb6e1720af59c5149e0..70a4ea4eaa6e72b1191c27d66111c4ddb11d46f5 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /* suncore.c
  *
  * Common SUN serial routines.  Based entirely
index 46e46894e918ab03c6e7821bb715332d276bf346..63e34d868de8f32973b163267b0f45777bdfaaf2 100644 (file)
@@ -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)
index 653a076d89d3274a3ed0151c433ddd09a227d400..b93d0225f8c957f97ea1e5ba42fda53829ee54f0 100644 (file)
@@ -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)
index 95d34d7565c9aabe5f734c21070a505d77f10043..6cf3e9b0728f83d0c7b7adae94bcf45fea694066 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  * su.c: Small serial driver for keyboard/mouse interface on sparc32/PCI
  *
index 252cea49c068fdde1ec4e43b11f850c31e606558..bc7af8b08a72ab5e27ee9fd7d33d7bd8bf5a84e5 100644 (file)
@@ -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
index 453215f5420d351127bf5ba837ba240b823db559..311eea391f57c0e34ca05b1354531219779ee7e8 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Copyright 2013 Tilera Corporation. All Rights Reserved.
  *
index 5da7fe40e391afae83ddba0ccdab44bc30909e32..cdbc23fc85e3529db1db76d00c0757fb43fda17c 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  * timbuart.c timberdale FPGA UART driver
  * Copyright (c) 2009 Intel Corporation
index 7e566766bc439ac2b08b07cd8fc4be6428ed70dd..6c642e99abcff733897426e94d41dffabf036daf 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  * timbuart.c timberdale FPGA GPIO driver
  * Copyright (c) 2009 Intel Corporation
index 1de99425d9e87605e9c4ab0d2a98939f554c94d2..b7d66e99f2b3ec32ef3c8aff78430f75e9f1958c 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  * uartlite.c: Serial driver for Xilinx uartlite serial controller
  *
index 55b7027757863c3337f20a685901f1928b5f756a..b01772712c1d97cb50b86dc76524ff8f6965070c 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Freescale QUICC Engine UART device driver
  *
index 439057e8107a10ef04ee81e65976efa7a4d028e4..fc100ea7eded97a0c63b96c504b626523bc24a4f 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  *  Driver for NEC VR4100 series Serial Interface Unit.
  *
index 435a6f3260bed8f066091fed8cb0539c0be15364..334f0f4e20f5eba8591593c1eec6e752448c288e 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Copyright (C) 2010 Alexey Charkov <alchark@gmail.com>
  *
index 7c1c6fb96ea0f92ed9816c595d9cd43784b386d4..028ae96f1443ec1725131bb76f186f7e0c28595e 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  * Cadence UART driver (found in Xilinx Zynq)
  *
index d32bd499d684582f8ca1eec70b672fd26f6fc9c9..b03d3e458ea2c5ffe48f006eea95891729bd9b8c 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  * zs.c: Serial port driver for IOASIC DECstations.
  *
index 27db7818b673dd7be39624afe8781c3edebc3d27..15189ac3dcb8e597af065b6eb29b47479c1e0646 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-1.0+
 /*
  * $Id: synclink.c,v 4.38 2005/11/07 16:30:34 paulkf Exp $
  *
index 636b8ae29b465776952d6f4ec9ad18c220200755..da9f2e56ee5082f5a2aee61de1ee01e95257538f 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-1.0+
 /*
  * Device driver for Microgate SyncLink GT serial adapters.
  *
index 4fed9e7b281f0c5faad059783205b190be8b15d6..4cc73be504e3b5d76acdd6d12c9d7f9070ef07c2 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-1.0+
 /*
  * $Id: synclinkmp.c,v 4.38 2005/07/15 13:29:44 paulkf Exp $
  *
index df2d735338e216d0a398c50a7e4202afd21417e6..30b92c461dea0d32a8d5c8e5a85d1f96c6afd78f 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Creating audit events from TTY input.
  *
index 5c33fd25676d59bc6453d7f4a5f4a46b2aadabf1..6ff8cdfc9d2a7a4b29bf2e5d9a279629db757bfa 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  *  Copyright (C) 1991, 1992, 1993, 1994  Linus Torvalds
  */
index 677fa99b7747846ab932938affd2399a61f67f06..c996b6859c5e70c72827f28c33c46bd3d96a1cda 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Tty buffer allocation management
  */
index 94cccb6efa32408a03e601225c89632540922ce3..dc60aeea87d8145671bfc664d23121b47e98bb69 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  *  Copyright (C) 1991, 1992  Linus Torvalds
  */
index efa96e6c4c1b44f1e37a8fa94c8a4caa52e9a688..d9b561d8943237eaa4b343a20351ee44911b7016 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  *  Copyright (C) 1991, 1992, 1993, 1994  Linus Torvalds
  *
index e7032309ee8714e4a173de8fe17b993660d01d3f..c4ecd66fafefda80aac843464b34501409eaf9a6 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  *  Copyright (C) 1991, 1992  Linus Torvalds
  */
index 2fe216b276e29ee54d6dd804555f27668407875a..73598f2a3ada395bf4b5aeb5f6c84f71e1dd1f0c 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 #include <linux/types.h>
 #include <linux/errno.h>
 #include <linux/kmod.h>
index 52b7baef4f7a805a750a0d003f116cff7e5e4bc1..3b403406d6f33df881985f2e21bc7761cc612486 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Ldisc rw semaphore
  *
index 1286f2478bcefd44e3e85140fb0da7102559e8f9..25d736880013b256cf692a2f5d3e6f51c4af9ece 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Tty port functions
  */
index a5f88cf0f61d56de1db09df0bd3e8a3eeec19789..722a6690c70dc74fb3f13892d5c9eead4ed978c0 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  * consolemap.c
  *
index f4166263bb3aaf383b0b64c28b929e749e6607da..749e5a5521e6dbf67c6d9a8858b1400335d2a288 100644 (file)
@@ -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)
index e50492357202c7eb870eafbf1fa69b6e48d162b2..60f509dc0be54d76abb9670116b80de6763a25ee 100644 (file)
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  *  Copyright (C) 1991, 1992  Linus Torvalds
  */