Browse Source

tty: add SPDX identifiers to all remaining files in drivers/tty/

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>
Greg Kroah-Hartman 7 years ago
parent
commit
e3b3d0f549
100 changed files with 100 additions and 0 deletions
  1. 1 0
      drivers/tty/amiserial.c
  2. 1 0
      drivers/tty/bfin_jtag_comm.c
  3. 1 0
      drivers/tty/cyclades.c
  4. 1 0
      drivers/tty/ehv_bytechan.c
  5. 1 0
      drivers/tty/goldfish.c
  6. 1 0
      drivers/tty/hvc/hvc_bfin_jtag.c
  7. 1 0
      drivers/tty/hvc/hvc_console.c
  8. 1 0
      drivers/tty/hvc/hvc_console.h
  9. 1 0
      drivers/tty/hvc/hvc_dcc.c
  10. 1 0
      drivers/tty/hvc/hvc_opal.c
  11. 1 0
      drivers/tty/hvc/hvc_rtas.c
  12. 1 0
      drivers/tty/hvc/hvc_tile.c
  13. 1 0
      drivers/tty/hvc/hvc_udbg.c
  14. 1 0
      drivers/tty/hvc/hvc_vio.c
  15. 1 0
      drivers/tty/hvc/hvc_xen.c
  16. 1 0
      drivers/tty/hvc/hvcs.c
  17. 1 0
      drivers/tty/hvc/hvsi.c
  18. 1 0
      drivers/tty/ipwireless/main.c
  19. 1 0
      drivers/tty/isicom.c
  20. 1 0
      drivers/tty/metag_da.c
  21. 1 0
      drivers/tty/mips_ejtag_fdc.c
  22. 1 0
      drivers/tty/moxa.c
  23. 1 0
      drivers/tty/mxser.c
  24. 1 0
      drivers/tty/n_gsm.c
  25. 1 0
      drivers/tty/n_hdlc.c
  26. 1 0
      drivers/tty/n_null.c
  27. 1 0
      drivers/tty/n_r3964.c
  28. 1 0
      drivers/tty/n_tracerouter.c
  29. 1 0
      drivers/tty/n_tracesink.c
  30. 1 0
      drivers/tty/n_tracesink.h
  31. 1 0
      drivers/tty/n_tty.c
  32. 1 0
      drivers/tty/nozomi.c
  33. 1 0
      drivers/tty/rocket.c
  34. 1 0
      drivers/tty/serdev/core.c
  35. 1 0
      drivers/tty/serdev/serdev-ttyport.c
  36. 1 0
      drivers/tty/serial/21285.c
  37. 1 0
      drivers/tty/serial/8250/8250.h
  38. 1 0
      drivers/tty/serial/8250/8250_accent.c
  39. 1 0
      drivers/tty/serial/8250/8250_acorn.c
  40. 1 0
      drivers/tty/serial/8250/8250_aspeed_vuart.c
  41. 1 0
      drivers/tty/serial/8250/8250_bcm2835aux.c
  42. 1 0
      drivers/tty/serial/8250/8250_boca.c
  43. 1 0
      drivers/tty/serial/8250/8250_core.c
  44. 1 0
      drivers/tty/serial/8250/8250_dma.c
  45. 1 0
      drivers/tty/serial/8250/8250_dw.c
  46. 1 0
      drivers/tty/serial/8250/8250_early.c
  47. 1 0
      drivers/tty/serial/8250/8250_em.c
  48. 1 0
      drivers/tty/serial/8250/8250_exar.c
  49. 1 0
      drivers/tty/serial/8250/8250_exar_st16c554.c
  50. 1 0
      drivers/tty/serial/8250/8250_fintek.c
  51. 1 0
      drivers/tty/serial/8250/8250_fourport.c
  52. 1 0
      drivers/tty/serial/8250/8250_fsl.c
  53. 1 0
      drivers/tty/serial/8250/8250_gsc.c
  54. 1 0
      drivers/tty/serial/8250/8250_hp300.c
  55. 1 0
      drivers/tty/serial/8250/8250_hub6.c
  56. 1 0
      drivers/tty/serial/8250/8250_ingenic.c
  57. 1 0
      drivers/tty/serial/8250/8250_lpc18xx.c
  58. 1 0
      drivers/tty/serial/8250/8250_lpss.c
  59. 1 0
      drivers/tty/serial/8250/8250_mid.c
  60. 1 0
      drivers/tty/serial/8250/8250_moxa.c
  61. 1 0
      drivers/tty/serial/8250/8250_mtk.c
  62. 1 0
      drivers/tty/serial/8250/8250_of.c
  63. 1 0
      drivers/tty/serial/8250/8250_omap.c
  64. 1 0
      drivers/tty/serial/8250/8250_pci.c
  65. 1 0
      drivers/tty/serial/8250/8250_pnp.c
  66. 1 0
      drivers/tty/serial/8250/8250_port.c
  67. 1 0
      drivers/tty/serial/8250/8250_pxa.c
  68. 1 0
      drivers/tty/serial/8250/8250_uniphier.c
  69. 1 0
      drivers/tty/serial/8250/serial_cs.c
  70. 1 0
      drivers/tty/serial/altera_jtaguart.c
  71. 1 0
      drivers/tty/serial/altera_uart.c
  72. 1 0
      drivers/tty/serial/amba-pl010.c
  73. 1 0
      drivers/tty/serial/amba-pl011.c
  74. 1 0
      drivers/tty/serial/apbuart.c
  75. 1 0
      drivers/tty/serial/ar933x_uart.c
  76. 1 0
      drivers/tty/serial/arc_uart.c
  77. 1 0
      drivers/tty/serial/atmel_serial.c
  78. 1 0
      drivers/tty/serial/atmel_serial.h
  79. 1 0
      drivers/tty/serial/bcm63xx_uart.c
  80. 1 0
      drivers/tty/serial/bfin_sport_uart.c
  81. 1 0
      drivers/tty/serial/bfin_sport_uart.h
  82. 1 0
      drivers/tty/serial/bfin_uart.c
  83. 1 0
      drivers/tty/serial/clps711x.c
  84. 1 0
      drivers/tty/serial/cpm_uart/cpm_uart.h
  85. 1 0
      drivers/tty/serial/cpm_uart/cpm_uart_core.c
  86. 1 0
      drivers/tty/serial/cpm_uart/cpm_uart_cpm1.c
  87. 1 0
      drivers/tty/serial/cpm_uart/cpm_uart_cpm2.c
  88. 1 0
      drivers/tty/serial/digicolor-usart.c
  89. 1 0
      drivers/tty/serial/dz.c
  90. 1 0
      drivers/tty/serial/earlycon-arm-semihost.c
  91. 1 0
      drivers/tty/serial/earlycon.c
  92. 1 0
      drivers/tty/serial/efm32-uart.c
  93. 1 0
      drivers/tty/serial/fsl_lpuart.c
  94. 1 0
      drivers/tty/serial/icom.c
  95. 1 0
      drivers/tty/serial/icom.h
  96. 1 0
      drivers/tty/serial/ifx6x60.c
  97. 1 0
      drivers/tty/serial/ifx6x60.h
  98. 1 0
      drivers/tty/serial/imx.c
  99. 1 0
      drivers/tty/serial/ioc3_serial.c
  100. 1 0
      drivers/tty/serial/ioc4_serial.c

+ 1 - 0
drivers/tty/amiserial.c

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Serial driver for the amiga builtin port.
  *

+ 1 - 0
drivers/tty/bfin_jtag_comm.c

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  * TTY over Blackfin JTAG Communication
  *

+ 1 - 0
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

+ 1 - 0
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.

+ 1 - 0
drivers/tty/goldfish.c

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Copyright (C) 2007 Google, Inc.
  * Copyright (C) 2012 Intel, Inc.

+ 1 - 0
drivers/tty/hvc/hvc_bfin_jtag.c

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  * Console via Blackfin JTAG Communication
  *

+ 1 - 0
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

+ 1 - 0
drivers/tty/hvc/hvc_console.h

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  * hvc_console.h
  * Copyright (C) 2005 IBM Corporation

+ 1 - 0
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

+ 1 - 0
drivers/tty/hvc/hvc_opal.c

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  * opal driver interface to hvc_console.c
  *

+ 1 - 0
drivers/tty/hvc/hvc_rtas.c

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  * IBM RTAS driver interface to hvc_console.c
  *

+ 1 - 0
drivers/tty/hvc/hvc_tile.c

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Copyright 2010 Tilera Corporation. All Rights Reserved.
  *

+ 1 - 0
drivers/tty/hvc/hvc_udbg.c

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  * udbg interface to hvc_console.c
  *

+ 1 - 0
drivers/tty/hvc/hvc_vio.c

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  * vio driver interface to hvc_console.c
  *

+ 1 - 0
drivers/tty/hvc/hvc_xen.c

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  * xen console driver interface to hvc_console.c
  *

+ 1 - 0
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.

+ 1 - 0
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
  *

+ 1 - 0
drivers/tty/ipwireless/main.c

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  * IPWireless 3G PCMCIA Network Driver
  *

+ 1 - 0
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

+ 1 - 0
drivers/tty/metag_da.c

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  *  dashtty.c - tty driver for Dash channels interface.
  *

+ 1 - 0
drivers/tty/mips_ejtag_fdc.c

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  * TTY driver for MIPS EJTAG Fast Debug Channels.
  *

+ 1 - 0
drivers/tty/moxa.c

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*****************************************************************************/
 /*
  *           moxa.c  -- MOXA Intellio family multiport serial driver.

+ 1 - 0
drivers/tty/mxser.c

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  *          mxser.c  -- MOXA Smartio/Industio family multiport serial driver.
  *

+ 1 - 0
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

+ 1 - 0
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

+ 1 - 0
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>

+ 1 - 0
drivers/tty/n_r3964.c

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-1.0+
 /* r3964 linediscipline for linux
  *
  * -----------------------------------------------------------

+ 1 - 0
drivers/tty/n_tracerouter.c

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  *  n_tracerouter.c - Trace data router through tty space
  *

+ 1 - 0
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.
  *

+ 1 - 0
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.
  *

+ 1 - 0
drivers/tty/n_tty.c

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-1.0+
 /*
  * n_tty.c --- implements the N_TTY line discipline.
  *

+ 1 - 0
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
  *

+ 1 - 0
drivers/tty/rocket.c

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)
 /*
  * RocketPort device driver for Linux
  *

+ 1 - 0
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>
  *

+ 1 - 0
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>
  *

+ 1 - 0
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.
  *

+ 1 - 0
drivers/tty/serial/8250/8250.h

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  *  Driver for 8250/16550-type serial ports
  *

+ 1 - 0
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

+ 1 - 0
drivers/tty/serial/8250/8250_acorn.c

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  *  linux/drivers/serial/acorn.c
  *

+ 1 - 0
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
  *

+ 1 - 0
drivers/tty/serial/8250/8250_bcm2835aux.c

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Serial port driver for BCM2835AUX UART
  *

+ 1 - 0
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

+ 1 - 0
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
  *

+ 1 - 0
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
  *

+ 1 - 0
drivers/tty/serial/8250/8250_dw.c

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  * Synopsys DesignWare 8250 driver.
  *

+ 1 - 0
drivers/tty/serial/8250/8250_early.c

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Early serial console for 8250/16550 devices
  *

+ 1 - 0
drivers/tty/serial/8250/8250_em.c

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Renesas Emma Mobile 8250 driver
  *

+ 1 - 0
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.
  *

+ 1 - 0
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.

+ 1 - 0
drivers/tty/serial/8250/8250_fintek.c

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  *  Probe for F81216A LPC to 4 UART
  *

+ 1 - 0
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

+ 1 - 0
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>
 

+ 1 - 0
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
  *

+ 1 - 0
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)

+ 1 - 0
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

+ 1 - 0
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

+ 1 - 0
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
  *

+ 1 - 0
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
  *

+ 1 - 0
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
  *

+ 1 - 0
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.
  *

+ 1 - 0
drivers/tty/serial/8250/8250_mtk.c

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  * Mediatek 8250 driver.
  *

+ 1 - 0
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
  *

+ 1 - 0
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
  *

+ 1 - 0
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.
  *

+ 1 - 0
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.
  *

+ 1 - 0
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
  *

+ 1 - 0
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>

+ 1 - 0
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>
  *

+ 1 - 0
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

+ 1 - 0
drivers/tty/serial/altera_jtaguart.c

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  * altera_jtaguart.c -- Altera JTAG UART driver
  *

+ 1 - 0
drivers/tty/serial/altera_uart.c

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  * altera_uart.c -- Altera UART driver
  *

+ 1 - 0
drivers/tty/serial/amba-pl010.c

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  *  Driver for AMBA serial ports
  *

+ 1 - 0
drivers/tty/serial/amba-pl011.c

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  *  Driver for AMBA serial ports
  *

+ 1 - 0
drivers/tty/serial/apbuart.c

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  *  Driver for GRLIB serial ports (APBUART)
  *

+ 1 - 0
drivers/tty/serial/ar933x_uart.c

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  *  Atheros AR933X SoC built-in UART driver
  *

+ 1 - 0
drivers/tty/serial/arc_uart.c

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /*
  * ARC On-Chip(fpga) UART Driver
  *

+ 1 - 0
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

+ 1 - 0
drivers/tty/serial/atmel_serial.h

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  * include/linux/atmel_serial.h
  *

+ 1 - 0
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

+ 1 - 0
drivers/tty/serial/bfin_sport_uart.c

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  * Blackfin On-Chip Sport Emulated UART Driver
  *

+ 1 - 0
drivers/tty/serial/bfin_sport_uart.h

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  * Blackfin On-Chip Sport Emulated UART Driver
  *

+ 1 - 0
drivers/tty/serial/bfin_uart.c

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  * Blackfin On-Chip Serial Driver
  *

+ 1 - 0
drivers/tty/serial/clps711x.c

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  *  Driver for CLPS711x serial ports
  *

+ 1 - 0
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
  *

+ 1 - 0
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
  *

+ 1 - 0
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
  *

+ 1 - 0
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
  *

+ 1 - 0
drivers/tty/serial/digicolor-usart.c

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  *  Driver for Conexant Digicolor serial ports (USART)
  *

+ 1 - 0
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.

+ 1 - 0
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>

+ 1 - 0
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>

+ 1 - 0
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

+ 1 - 0
drivers/tty/serial/fsl_lpuart.c

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  *  Freescale lpuart serial port driver
  *

+ 1 - 0
drivers/tty/serial/icom.c

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
   * icom.c
   *

+ 1 - 0
drivers/tty/serial/icom.h

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  * icom.h
  *

+ 1 - 0
drivers/tty/serial/ifx6x60.c

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /****************************************************************************
  *
  * Driver for the IFX 6x60 spi modem.

+ 1 - 0
drivers/tty/serial/ifx6x60.h

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0
 /****************************************************************************
  *
  * Driver for the IFX spi modem.

+ 1 - 0
drivers/tty/serial/imx.c

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  * Driver for Motorola/Freescale IMX serial ports
  *

+ 1 - 0
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

+ 1 - 0
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

Some files were not shown because too many files changed in this diff