Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

tty: serial: Remove redundant license text

Now that the SPDX tag is in all tty files, that identifies the license
in a specific and legally-defined manner. So the extra GPL text wording
can be removed as it is no longer needed at all.

This is done on a quest to remove the 700+ different ways that files in
the kernel describe the GPL license text. And there's unneeded stuff
like the address (sometimes incorrect) for the FSF which is never
needed.

No copyright headers or other non-license-description text was removed.

Cc: Jiri Slaby <jslaby@suse.com>
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: 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: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Cc: Paul Mackerras <paulus@samba.org>
Cc: Michael Ellerman <mpe@ellerman.id.au>
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: Chris Metcalf <cmetcalf@mellanox.com>
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>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

+2 -844
-5
drivers/tty/serial/8250/8250.h
··· 5 5 * Based on drivers/char/serial.c, by Linus Torvalds, Theodore Ts'o. 6 6 * 7 7 * Copyright (C) 2001 Russell King. 8 - * 9 - * This program is free software; you can redistribute it and/or modify 10 - * it under the terms of the GNU General Public License as published by 11 - * the Free Software Foundation; either version 2 of the License, or 12 - * (at your option) any later version. 13 8 */ 14 9 15 10 #include <linux/serial_8250.h>
-4
drivers/tty/serial/8250/8250_accent.c
··· 2 2 /* 3 3 * Copyright (C) 2005 Russell King. 4 4 * Data taken from include/asm-i386/serial.h 5 - * 6 - * This program is free software; you can redistribute it and/or modify 7 - * it under the terms of the GNU General Public License version 2 as 8 - * published by the Free Software Foundation. 9 5 */ 10 6 #include <linux/module.h> 11 7 #include <linux/init.h>
-4
drivers/tty/serial/8250/8250_acorn.c
··· 3 3 * linux/drivers/serial/acorn.c 4 4 * 5 5 * Copyright (C) 1996-2003 Russell King. 6 - * 7 - * This program is free software; you can redistribute it and/or modify 8 - * it under the terms of the GNU General Public License version 2 as 9 - * published by the Free Software Foundation. 10 6 */ 11 7 #include <linux/module.h> 12 8 #include <linux/types.h>
-5
drivers/tty/serial/8250/8250_aspeed_vuart.c
··· 4 4 * 5 5 * Copyright (C) 2016 Jeremy Kerr <jk@ozlabs.org>, IBM Corp. 6 6 * Copyright (C) 2006 Arnd Bergmann <arnd@arndb.de>, IBM Corp. 7 - * 8 - * This program is free software; you can redistribute it and/or 9 - * modify it under the terms of the GNU General Public License 10 - * as published by the Free Software Foundation; either version 11 - * 2 of the License, or (at your option) any later version. 12 7 */ 13 8 #include <linux/device.h> 14 9 #include <linux/module.h>
-5
drivers/tty/serial/8250/8250_bcm2835aux.c
··· 6 6 * 7 7 * Based on 8250_lpc18xx.c: 8 8 * Copyright (C) 2015 Joachim Eastwood <manabian@gmail.com> 9 - * 10 - * This program is free software; you can redistribute it and/or modify 11 - * it under the terms of the GNU General Public License version 2 as 12 - * published by the Free Software Foundation. 13 - * 14 9 */ 15 10 16 11 #include <linux/clk.h>
-4
drivers/tty/serial/8250/8250_boca.c
··· 2 2 /* 3 3 * Copyright (C) 2005 Russell King. 4 4 * Data taken from include/asm-i386/serial.h 5 - * 6 - * This program is free software; you can redistribute it and/or modify 7 - * it under the terms of the GNU General Public License version 2 as 8 - * published by the Free Software Foundation. 9 5 */ 10 6 #include <linux/module.h> 11 7 #include <linux/init.h>
-5
drivers/tty/serial/8250/8250_core.c
··· 12 12 * userspace-configurable "phantom" ports 13 13 * "serial8250" platform devices 14 14 * serial8250_register_8250_port() ports 15 - * 16 - * This program is free software; you can redistribute it and/or modify 17 - * it under the terms of the GNU General Public License as published by 18 - * the Free Software Foundation; either version 2 of the License, or 19 - * (at your option) any later version. 20 15 */ 21 16 22 17 #include <linux/module.h>
-5
drivers/tty/serial/8250/8250_dma.c
··· 3 3 * 8250_dma.c - DMA Engine API support for 8250.c 4 4 * 5 5 * Copyright (C) 2013 Intel Corporation 6 - * 7 - * This program is free software; you can redistribute it and/or modify 8 - * it under the terms of the GNU General Public License as published by 9 - * the Free Software Foundation; either version 2 of the License, or 10 - * (at your option) any later version. 11 6 */ 12 7 #include <linux/tty.h> 13 8 #include <linux/tty_flip.h>
-5
drivers/tty/serial/8250/8250_dw.c
··· 5 5 * Copyright 2011 Picochip, Jamie Iles. 6 6 * Copyright 2013 Intel Corporation 7 7 * 8 - * This program is free software; you can redistribute it and/or modify 9 - * it under the terms of the GNU General Public License as published by 10 - * the Free Software Foundation; either version 2 of the License, or 11 - * (at your option) any later version. 12 - * 13 8 * The Synopsys DesignWare 8250 has an extra feature whereby it detects if the 14 9 * LCR is written whilst busy. If it is, then a busy detect interrupt is 15 10 * raised, the LCR needs to be rewritten and the uart status register read.
-4
drivers/tty/serial/8250/8250_early.c
··· 5 5 * (c) Copyright 2004 Hewlett-Packard Development Company, L.P. 6 6 * Bjorn Helgaas <bjorn.helgaas@hp.com> 7 7 * 8 - * This program is free software; you can redistribute it and/or modify 9 - * it under the terms of the GNU General Public License version 2 as 10 - * published by the Free Software Foundation. 11 - * 12 8 * Based on the 8250.c serial driver, Copyright (C) 2001 Russell King, 13 9 * and on early_printk.c by Andi Kleen. 14 10 *
-13
drivers/tty/serial/8250/8250_em.c
··· 3 3 * Renesas Emma Mobile 8250 driver 4 4 * 5 5 * Copyright (C) 2012 Magnus Damm 6 - * 7 - * This program is free software; you can redistribute it and/or modify 8 - * it under the terms of the GNU General Public License as published by 9 - * the Free Software Foundation; either version 2 of the License 10 - * 11 - * This program is distributed in the hope that it will be useful, 12 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 - * GNU General Public License for more details. 15 - * 16 - * You should have received a copy of the GNU General Public License 17 - * along with this program; if not, write to the Free Software 18 - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 19 6 */ 20 7 21 8 #include <linux/device.h>
-4
drivers/tty/serial/8250/8250_exar.c
··· 5 5 * Based on drivers/tty/serial/8250/8250_pci.c, 6 6 * 7 7 * Copyright (C) 2017 Sudip Mukherjee, All Rights Reserved. 8 - * 9 - * This program is free software; you can redistribute it and/or modify 10 - * it under the terms of the GNU General Public License as published by 11 - * the Free Software Foundation; either version 2 of the License. 12 8 */ 13 9 #include <linux/acpi.h> 14 10 #include <linux/dmi.h>
-4
drivers/tty/serial/8250/8250_exar_st16c554.c
··· 5 5 * 6 6 * Copyright (C) 2005 Russell King. 7 7 * Data taken from include/asm-i386/serial.h 8 - * 9 - * This program is free software; you can redistribute it and/or modify 10 - * it under the terms of the GNU General Public License version 2 as 11 - * published by the Free Software Foundation. 12 8 */ 13 9 #include <linux/module.h> 14 10 #include <linux/init.h>
-5
drivers/tty/serial/8250/8250_fintek.c
··· 3 3 * Probe for F81216A LPC to 4 UART 4 4 * 5 5 * Copyright (C) 2014-2016 Ricardo Ribalda, Qtechnology A/S 6 - * 7 - * 8 - * This program is free software; you can redistribute it and/or modify 9 - * it under the terms of the GNU General Public License as published by 10 - * the Free Software Foundation; either version 2 of the License. 11 6 */ 12 7 #include <linux/module.h> 13 8 #include <linux/pci.h>
-4
drivers/tty/serial/8250/8250_fourport.c
··· 2 2 /* 3 3 * Copyright (C) 2005 Russell King. 4 4 * Data taken from include/asm-i386/serial.h 5 - * 6 - * This program is free software; you can redistribute it and/or modify 7 - * it under the terms of the GNU General Public License version 2 as 8 - * published by the Free Software Foundation. 9 5 */ 10 6 #include <linux/module.h> 11 7 #include <linux/init.h>
-4
drivers/tty/serial/8250/8250_fsl.c
··· 7 7 /* 8 8 * Freescale 16550 UART "driver", Copyright (C) 2011 Paul Gortmaker. 9 9 * 10 - * This program is free software; you can redistribute it and/or modify 11 - * it under the terms of the GNU General Public License version 2 as 12 - * published by the Free Software Foundation. 13 - * 14 10 * This isn't a full driver; it just provides an alternate IRQ 15 11 * handler to deal with an errata. Everything else is just 16 12 * using the bog standard 8250 support.
-5
drivers/tty/serial/8250/8250_gsc.c
··· 3 3 * Serial Device Initialisation for Lasi/Asp/Wax/Dino 4 4 * 5 5 * (c) Copyright Matthew Wilcox <willy@debian.org> 2001-2002 6 - * 7 - * This program is free software; you can redistribute it and/or modify 8 - * it under the terms of the GNU General Public License as published by 9 - * the Free Software Foundation; either version 2 of the License, or 10 - * (at your option) any later version. 11 6 */ 12 7 13 8 #include <linux/errno.h>
-4
drivers/tty/serial/8250/8250_hub6.c
··· 2 2 /* 3 3 * Copyright (C) 2005 Russell King. 4 4 * Data taken from include/asm-i386/serial.h 5 - * 6 - * This program is free software; you can redistribute it and/or modify 7 - * it under the terms of the GNU General Public License version 2 as 8 - * published by the Free Software Foundation. 9 5 */ 10 6 #include <linux/module.h> 11 7 #include <linux/init.h>
-9
drivers/tty/serial/8250/8250_ingenic.c
··· 4 4 * Copyright (C) 2015 Imagination Technologies 5 5 * 6 6 * Ingenic SoC UART support 7 - * 8 - * This program is free software; you can redistribute it and/or modify it 9 - * under the terms of the GNU General Public License as published by the 10 - * Free Software Foundation; either version 2 of the License, or (at your 11 - * option) any later version. 12 - * 13 - * You should have received a copy of the GNU General Public License along 14 - * with this program; if not, write to the Free Software Foundation, Inc., 15 - * 675 Mass Ave, Cambridge, MA 02139, USA. 16 7 */ 17 8 18 9 #include <linux/clk.h>
-5
drivers/tty/serial/8250/8250_lpc18xx.c
··· 7 7 * Based on 8250_mtk.c: 8 8 * Copyright (c) 2014 MundoReader S.L. 9 9 * Matthias Brugger <matthias.bgg@gmail.com> 10 - * 11 - * This program is free software; you can redistribute it and/or modify 12 - * it under the terms of the GNU General Public License version 2 as 13 - * published by the Free Software Foundation. 14 - * 15 10 */ 16 11 17 12 #include <linux/clk.h>
-4
drivers/tty/serial/8250/8250_lpss.c
··· 4 4 * 5 5 * Copyright (C) 2016 Intel Corporation 6 6 * Author: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7 - * 8 - * This program is free software; you can redistribute it and/or modify 9 - * it under the terms of the GNU General Public License version 2 as 10 - * published by the Free Software Foundation. 11 7 */ 12 8 13 9 #include <linux/bitops.h>
-4
drivers/tty/serial/8250/8250_mid.c
··· 4 4 * 5 5 * Copyright (C) 2015 Intel Corporation 6 6 * Author: Heikki Krogerus <heikki.krogerus@linux.intel.com> 7 - * 8 - * This program is free software; you can redistribute it and/or modify 9 - * it under the terms of the GNU General Public License version 2 as 10 - * published by the Free Software Foundation. 11 7 */ 12 8 13 9 #include <linux/bitops.h>
-4
drivers/tty/serial/8250/8250_moxa.c
··· 3 3 * 8250_moxa.c - MOXA Smartio/Industio MUE multiport serial driver. 4 4 * 5 5 * Author: Mathieu OTHACEHE <m.othacehe@gmail.com> 6 - * 7 - * This program is free software; you can redistribute it and/or modify 8 - * it under the terms of the GNU General Public License version 2 as 9 - * published by the Free Software Foundation. 10 6 */ 11 7 12 8 #include <linux/module.h>
-10
drivers/tty/serial/8250/8250_mtk.c
··· 4 4 * 5 5 * Copyright (c) 2014 MundoReader S.L. 6 6 * Author: Matthias Brugger <matthias.bgg@gmail.com> 7 - * 8 - * This program is free software; you can redistribute it and/or modify 9 - * it under the terms of the GNU General Public License as published by 10 - * the Free Software Foundation; either version 2 of the License, or 11 - * (at your option) any later version. 12 - * 13 - * This program is distributed in the hope that it will be useful, 14 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 15 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 - * GNU General Public License for more details. 17 7 */ 18 8 #include <linux/clk.h> 19 9 #include <linux/io.h>
-6
drivers/tty/serial/8250/8250_of.c
··· 3 3 * Serial Port driver for Open Firmware platform devices 4 4 * 5 5 * Copyright (C) 2006 Arnd Bergmann <arnd@arndb.de>, IBM Corp. 6 - * 7 - * This program is free software; you can redistribute it and/or 8 - * modify it under the terms of the GNU General Public License 9 - * as published by the Free Software Foundation; either version 10 - * 2 of the License, or (at your option) any later version. 11 - * 12 6 */ 13 7 #include <linux/console.h> 14 8 #include <linux/module.h>
-4
drivers/tty/serial/8250/8250_pci.c
··· 5 5 * Based on drivers/char/serial.c, by Linus Torvalds, Theodore Ts'o. 6 6 * 7 7 * Copyright (C) 2001 Russell King, All Rights Reserved. 8 - * 9 - * This program is free software; you can redistribute it and/or modify 10 - * it under the terms of the GNU General Public License as published by 11 - * the Free Software Foundation; either version 2 of the License. 12 8 */ 13 9 #undef DEBUG 14 10 #include <linux/module.h>
-4
drivers/tty/serial/8250/8250_pnp.c
··· 7 7 * Copyright (C) 2001 Russell King, All Rights Reserved. 8 8 * 9 9 * Ported to the Linux PnP Layer - (C) Adam Belay. 10 - * 11 - * This program is free software; you can redistribute it and/or modify 12 - * it under the terms of the GNU General Public License as published by 13 - * the Free Software Foundation; either version 2 of the License. 14 10 */ 15 11 #include <linux/module.h> 16 12 #include <linux/pci.h>
-5
drivers/tty/serial/8250/8250_port.c
··· 5 5 * Based on drivers/char/serial.c, by Linus Torvalds, Theodore Ts'o. 6 6 * Split from 8250_core.c, Copyright (C) 2001 Russell King. 7 7 * 8 - * This program is free software; you can redistribute it and/or modify 9 - * it under the terms of the GNU General Public License as published by 10 - * the Free Software Foundation; either version 2 of the License, or 11 - * (at your option) any later version. 12 - * 13 8 * A note about mapbase / membase 14 9 * 15 10 * mapbase is the physical address of the IO port.
-6
drivers/tty/serial/8250/8250_pxa.c
··· 8 8 * Copyright: (C) 2003 Monta Vista Software, Inc. 9 9 * 10 10 * Based on drivers/serial/8250.c by Russell King. 11 - * 12 - * This program is free software; you can redistribute it and/or modify 13 - * it under the terms of the GNU General Public License as published by 14 - * the Free Software Foundation; either version 2 of the License, or 15 - * (at your option) any later version. 16 - * 17 11 */ 18 12 19 13 #include <linux/device.h>
-10
drivers/tty/serial/8250/8250_uniphier.c
··· 1 1 // SPDX-License-Identifier: GPL-2.0+ 2 2 /* 3 3 * Copyright (C) 2015 Masahiro Yamada <yamada.masahiro@socionext.com> 4 - * 5 - * This program is free software; you can redistribute it and/or modify 6 - * it under the terms of the GNU General Public License as published by 7 - * the Free Software Foundation; either version 2 of the License, or 8 - * (at your option) any later version. 9 - * 10 - * This program is distributed in the hope that it will be useful, 11 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 12 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 - * GNU General Public License for more details. 14 4 */ 15 5 16 6 #include <linux/clk.h>
-5
drivers/tty/serial/altera_jtaguart.c
··· 7 7 * (C) Copyright 2003-2007, Greg Ungerer <gerg@snapgear.com> 8 8 * (C) Copyright 2008, Thomas Chou <thomas@wytron.com.tw> 9 9 * (C) Copyright 2010, Tobias Klauser <tklauser@distanz.ch> 10 - * 11 - * This program is free software; you can redistribute it and/or modify 12 - * it under the terms of the GNU General Public License as published by 13 - * the Free Software Foundation; either version 2 of the License, or 14 - * (at your option) any later version. 15 10 */ 16 11 17 12 #include <linux/kernel.h>
-5
drivers/tty/serial/altera_uart.c
··· 7 7 * (C) Copyright 2003-2007, Greg Ungerer <gerg@snapgear.com> 8 8 * (C) Copyright 2008, Thomas Chou <thomas@wytron.com.tw> 9 9 * (C) Copyright 2010, Tobias Klauser <tklauser@distanz.ch> 10 - * 11 - * This program is free software; you can redistribute it and/or modify 12 - * it under the terms of the GNU General Public License as published by 13 - * the Free Software Foundation; either version 2 of the License, or 14 - * (at your option) any later version. 15 10 */ 16 11 17 12 #include <linux/kernel.h>
-14
drivers/tty/serial/amba-pl010.c
··· 7 7 * Copyright 1999 ARM Limited 8 8 * Copyright (C) 2000 Deep Blue Solutions Ltd. 9 9 * 10 - * This program is free software; you can redistribute it and/or modify 11 - * it under the terms of the GNU General Public License as published by 12 - * the Free Software Foundation; either version 2 of the License, or 13 - * (at your option) any later version. 14 - * 15 - * This program is distributed in the hope that it will be useful, 16 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 17 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 18 - * GNU General Public License for more details. 19 - * 20 - * You should have received a copy of the GNU General Public License 21 - * along with this program; if not, write to the Free Software 22 - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 23 - * 24 10 * This is a generic driver for ARM AMBA-type serial ports. They 25 11 * have a lot of 16550-like features, but are not register compatible. 26 12 * Note that although they do have CTS, DCD and DSR inputs, they do
-14
drivers/tty/serial/amba-pl011.c
··· 8 8 * Copyright (C) 2000 Deep Blue Solutions Ltd. 9 9 * Copyright (C) 2010 ST-Ericsson SA 10 10 * 11 - * This program is free software; you can redistribute it and/or modify 12 - * it under the terms of the GNU General Public License as published by 13 - * the Free Software Foundation; either version 2 of the License, or 14 - * (at your option) any later version. 15 - * 16 - * This program is distributed in the hope that it will be useful, 17 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 18 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19 - * GNU General Public License for more details. 20 - * 21 - * You should have received a copy of the GNU General Public License 22 - * along with this program; if not, write to the Free Software 23 - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 24 - * 25 11 * This is a generic driver for ARM AMBA-type serial ports. They 26 12 * have a lot of 16550-like features, but are not register compatible. 27 13 * Note that although they do have CTS, DCD and DSR inputs, they do
-4
drivers/tty/serial/ar933x_uart.c
··· 5 5 * Copyright (C) 2011 Gabor Juhos <juhosg@openwrt.org> 6 6 * 7 7 * Based on drivers/char/serial.c, by Linus Torvalds, Theodore Ts'o. 8 - * 9 - * This program is free software; you can redistribute it and/or modify it 10 - * under the terms of the GNU General Public License version 2 as published 11 - * by the Free Software Foundation. 12 8 */ 13 9 14 10 #include <linux/module.h>
-4
drivers/tty/serial/arc_uart.c
··· 4 4 * 5 5 * Copyright (C) 2010-2012 Synopsys, Inc. (www.synopsys.com) 6 6 * 7 - * This program is free software; you can redistribute it and/or modify 8 - * it under the terms of the GNU General Public License version 2 as 9 - * published by the Free Software Foundation. 10 - * 11 7 * vineetg: July 10th 2012 12 8 * -Decoupled the driver from arch/arc 13 9 * +Using platform_get_resource() for irq/membase (thx to bfin_uart.c)
-15
drivers/tty/serial/atmel_serial.c
··· 7 7 * Based on drivers/char/serial.c, by Linus Torvalds, Theodore Ts'o. 8 8 * 9 9 * DMA support added by Chip Coldwell. 10 - * 11 - * This program is free software; you can redistribute it and/or modify 12 - * it under the terms of the GNU General Public License as published by 13 - * the Free Software Foundation; either version 2 of the License, or 14 - * (at your option) any later version. 15 - * 16 - * This program is distributed in the hope that it will be useful, 17 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 18 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19 - * GNU General Public License for more details. 20 - * 21 - * You should have received a copy of the GNU General Public License 22 - * along with this program; if not, write to the Free Software 23 - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 24 - * 25 10 */ 26 11 #include <linux/tty.h> 27 12 #include <linux/ioport.h>
-5
drivers/tty/serial/atmel_serial.h
··· 7 7 * 8 8 * USART registers. 9 9 * Based on AT91RM9200 datasheet revision E. 10 - * 11 - * This program is free software; you can redistribute it and/or modify 12 - * it under the terms of the GNU General Public License as published by 13 - * the Free Software Foundation; either version 2 of the License, or 14 - * (at your option) any later version. 15 10 */ 16 11 17 12 #ifndef ATMEL_SERIAL_H
-4
drivers/tty/serial/bcm63xx_uart.c
··· 1 1 // SPDX-License-Identifier: GPL-2.0 2 2 /* 3 - * This file is subject to the terms and conditions of the GNU General Public 4 - * License. See the file "COPYING" in the main directory of this archive 5 - * for more details. 6 - * 7 3 * Derived from many drivers using generic_serial interface. 8 4 * 9 5 * Copyright (C) 2008 Maxime Bizon <mbizon@freebox.fr>
-2
drivers/tty/serial/bfin_sport_uart.c
··· 5 5 * Copyright 2006-2009 Analog Devices Inc. 6 6 * 7 7 * Enter bugs at http://blackfin.uclinux.org/ 8 - * 9 - * Licensed under the GPL-2 or later. 10 8 */ 11 9 12 10 /*
-2
drivers/tty/serial/bfin_sport_uart.h
··· 5 5 * Copyright 2006-2008 Analog Devices Inc. 6 6 * 7 7 * Enter bugs at http://blackfin.uclinux.org/ 8 - * 9 - * Licensed under the GPL-2 or later. 10 8 */ 11 9 12 10 /*
-2
drivers/tty/serial/bfin_uart.c
··· 5 5 * Copyright 2006-2011 Analog Devices Inc. 6 6 * 7 7 * Enter bugs at http://blackfin.uclinux.org/ 8 - * 9 - * Licensed under the GPL-2 or later. 10 8 */ 11 9 12 10 #if defined(CONFIG_SERIAL_BFIN_CONSOLE) && defined(CONFIG_MAGIC_SYSRQ)
-5
drivers/tty/serial/clps711x.c
··· 6 6 * 7 7 * Copyright 1999 ARM Limited 8 8 * Copyright (C) 2000 Deep Blue Solutions Ltd. 9 - * 10 - * This program is free software; you can redistribute it and/or modify 11 - * it under the terms of the GNU General Public License as published by 12 - * the Free Software Foundation; either version 2 of the License, or 13 - * (at your option) any later version. 14 9 */ 15 10 16 11 #if defined(CONFIG_SERIAL_CLPS711X_CONSOLE) && defined(CONFIG_MAGIC_SYSRQ)
-5
drivers/tty/serial/cpm_uart/cpm_uart.h
··· 6 6 * 7 7 * 2006 (c) MontaVista Software, Inc. 8 8 * Vitaly Bordug <vbordug@ru.mvista.com> 9 - * 10 - * This file is licensed under the terms of the GNU General Public License 11 - * version 2. This program is licensed "as is" without any warranty of any 12 - * kind, whether express or implied. 13 - * 14 9 */ 15 10 #ifndef CPM_UART_H 16 11 #define CPM_UART_H
-15
drivers/tty/serial/cpm_uart/cpm_uart_core.c
··· 13 13 * (C) 2004 Intracom, S.A. 14 14 * (C) 2005-2006 MontaVista Software, Inc. 15 15 * Vitaly Bordug <vbordug@ru.mvista.com> 16 - * 17 - * This program is free software; you can redistribute it and/or modify 18 - * it under the terms of the GNU General Public License as published by 19 - * the Free Software Foundation; either version 2 of the License, or 20 - * (at your option) any later version. 21 - * 22 - * This program is distributed in the hope that it will be useful, 23 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 24 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 25 - * GNU General Public License for more details. 26 - * 27 - * You should have received a copy of the GNU General Public License 28 - * along with this program; if not, write to the Free Software 29 - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 30 - * 31 16 */ 32 17 33 18 #include <linux/module.h>
-15
drivers/tty/serial/cpm_uart/cpm_uart_cpm1.c
··· 9 9 * (C) 2004 Intracom, S.A. 10 10 * (C) 2006 MontaVista Software, Inc. 11 11 * Vitaly Bordug <vbordug@ru.mvista.com> 12 - * 13 - * This program is free software; you can redistribute it and/or modify 14 - * it under the terms of the GNU General Public License as published by 15 - * the Free Software Foundation; either version 2 of the License, or 16 - * (at your option) any later version. 17 - * 18 - * This program is distributed in the hope that it will be useful, 19 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 20 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 21 - * GNU General Public License for more details. 22 - * 23 - * You should have received a copy of the GNU General Public License 24 - * along with this program; if not, write to the Free Software 25 - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 26 - * 27 12 */ 28 13 29 14 #include <linux/module.h>
-15
drivers/tty/serial/cpm_uart/cpm_uart_cpm2.c
··· 9 9 * (C) 2004 Intracom, S.A. 10 10 * (C) 2006 MontaVista Software, Inc. 11 11 * Vitaly Bordug <vbordug@ru.mvista.com> 12 - * 13 - * This program is free software; you can redistribute it and/or modify 14 - * it under the terms of the GNU General Public License as published by 15 - * the Free Software Foundation; either version 2 of the License, or 16 - * (at your option) any later version. 17 - * 18 - * This program is distributed in the hope that it will be useful, 19 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 20 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 21 - * GNU General Public License for more details. 22 - * 23 - * You should have received a copy of the GNU General Public License 24 - * along with this program; if not, write to the Free Software 25 - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 26 - * 27 12 */ 28 13 29 14 #include <linux/module.h>
-5
drivers/tty/serial/digicolor-usart.c
··· 5 5 * Author: Baruch Siach <baruch@tkos.co.il> 6 6 * 7 7 * Copyright (C) 2014 Paradox Innovation Ltd. 8 - * 9 - * This program is free software; you can redistribute it and/or modify 10 - * it under the terms of the GNU General Public License as published by 11 - * the Free Software Foundation; either version 2 of the License, or 12 - * (at your option) any later version. 13 8 */ 14 9 15 10 #include <linux/module.h>
-12
drivers/tty/serial/earlycon-arm-semihost.c
··· 6 6 * Adapted for ARM and earlycon: 7 7 * Copyright (C) 2014 Linaro Ltd. 8 8 * Author: Rob Herring <robh@kernel.org> 9 - * 10 - * This program is free software: you can redistribute it and/or modify 11 - * it under the terms of the GNU General Public License version 2 as 12 - * published by the Free Software Foundation. 13 - * 14 - * This program is distributed in the hope that it will be useful, 15 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 16 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 17 - * GNU General Public License for more details. 18 - * 19 - * You should have received a copy of the GNU General Public License 20 - * along with this program. If not, see <http://www.gnu.org/licenses/>. 21 9 */ 22 10 #include <linux/kernel.h> 23 11 #include <linux/console.h>
-4
drivers/tty/serial/earlycon.c
··· 6 6 * Based on 8250 earlycon: 7 7 * (c) Copyright 2004 Hewlett-Packard Development Company, L.P. 8 8 * Bjorn Helgaas <bjorn.helgaas@hp.com> 9 - * 10 - * This program is free software: you can redistribute it and/or modify 11 - * it under the terms of the GNU General Public License version 2 as 12 - * published by the Free Software Foundation. 13 9 */ 14 10 15 11 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
-5
drivers/tty/serial/fsl_lpuart.c
··· 3 3 * Freescale lpuart serial port driver 4 4 * 5 5 * Copyright 2012-2014 Freescale Semiconductor, Inc. 6 - * 7 - * This program is free software; you can redistribute it and/or modify 8 - * it under the terms of the GNU General Public License as published by 9 - * the Free Software Foundation; either version 2 of the License, or 10 - * (at your option) any later version. 11 6 */ 12 7 13 8 #if defined(CONFIG_SERIAL_FSL_LPUART_CONSOLE) && defined(CONFIG_MAGIC_SYSRQ)
-15
drivers/tty/serial/icom.c
··· 7 7 * Serial device driver. 8 8 * 9 9 * Based on code from serial.c 10 - * 11 - * This program is free software; you can redistribute it and/or modify 12 - * it under the terms of the GNU General Public License as published by 13 - * the Free Software Foundation; either version 2 of the License, or 14 - * (at your option) any later version. 15 - * 16 - * This program is distributed in the hope that it will be useful, 17 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 18 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19 - * GNU General Public License for more details. 20 - * 21 - * You should have received a copy of the GNU General Public License 22 - * along with this program; if not, write to the Free Software 23 - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 24 - * 25 10 */ 26 11 #include <linux/module.h> 27 12 #include <linux/kernel.h>
-14
drivers/tty/serial/icom.h
··· 5 5 * Copyright (C) 2001 Michael Anderson, IBM Corporation 6 6 * 7 7 * Serial device driver include file. 8 - * 9 - * This program is free software; you can redistribute it and/or modify 10 - * it under the terms of the GNU General Public License as published by 11 - * the Free Software Foundation; either version 2 of the License, or 12 - * (at your option) any later version. 13 - * 14 - * This program is distributed in the hope that it will be useful, 15 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 16 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 17 - * GNU General Public License for more details. 18 - * 19 - * You should have received a copy of the GNU General Public License 20 - * along with this program; if not, write to the Free Software 21 - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 22 8 */ 23 9 24 10 #include <linux/serial_core.h>
-14
drivers/tty/serial/ifx6x60.c
··· 11 11 * Copyright (C) 2009, 2010 Intel Corp 12 12 * Russ Gorby <russ.gorby@intel.com> 13 13 * 14 - * This program is free software; you can redistribute it and/or modify 15 - * it under the terms of the GNU General Public License version 2 as 16 - * published by the Free Software Foundation. 17 - * 18 - * This program is distributed in the hope that it will be useful, 19 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 20 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 21 - * GNU General Public License for more details. 22 - * 23 - * You should have received a copy of the GNU General Public License 24 - * along with this program; if not, write to the Free Software 25 - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, 26 - * USA 27 - * 28 14 * Driver modified by Intel from Option gtm501l_spi.c 29 15 * 30 16 * Notes
-17
drivers/tty/serial/ifx6x60.h
··· 6 6 * Copyright (C) 2009, 2010 Intel Corp 7 7 * Jim Stanley <jim.stanley@intel.com> 8 8 * 9 - * 10 - * This program is free software; you can redistribute it and/or modify 11 - * it under the terms of the GNU General Public License version 2 as 12 - * published by the Free Software Foundation. 13 - * 14 - * This program is distributed in the hope that it will be useful, 15 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 16 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 17 - * GNU General Public License for more details. 18 - * 19 - * You should have received a copy of the GNU General Public License 20 - * along with this program; if not, write to the Free Software 21 - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, 22 - * USA 23 - * 24 - * 25 - * 26 9 *****************************************************************************/ 27 10 #ifndef _IFX6X60_H 28 11 #define _IFX6X60_H
-10
drivers/tty/serial/imx.c
··· 6 6 * 7 7 * Author: Sascha Hauer <sascha@saschahauer.de> 8 8 * Copyright (C) 2004 Pengutronix 9 - * 10 - * This program is free software; you can redistribute it and/or modify 11 - * it under the terms of the GNU General Public License as published by 12 - * the Free Software Foundation; either version 2 of the License, or 13 - * (at your option) any later version. 14 - * 15 - * This program is distributed in the hope that it will be useful, 16 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 17 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 18 - * GNU General Public License for more details. 19 9 */ 20 10 21 11 #if defined(CONFIG_SERIAL_IMX_CONSOLE) && defined(CONFIG_MAGIC_SYSRQ)
-4
drivers/tty/serial/ioc3_serial.c
··· 1 1 // SPDX-License-Identifier: GPL-2.0 2 2 /* 3 - * This file is subject to the terms and conditions of the GNU General Public 4 - * License. See the file "COPYING" in the main directory of this archive 5 - * for more details. 6 - * 7 3 * Copyright (C) 2005 Silicon Graphics, Inc. All Rights Reserved. 8 4 */ 9 5
-4
drivers/tty/serial/ioc4_serial.c
··· 1 1 // SPDX-License-Identifier: GPL-2.0 2 2 /* 3 - * This file is subject to the terms and conditions of the GNU General Public 4 - * License. See the file "COPYING" in the main directory of this archive 5 - * for more details. 6 - * 7 3 * Copyright (C) 2003-2006 Silicon Graphics, Inc. All Rights Reserved. 8 4 */ 9 5
-10
drivers/tty/serial/jsm/jsm.h
··· 4 4 * 5 5 * Copyright (C) 2004 IBM Corporation. All rights reserved. 6 6 * 7 - * This program is free software; you can redistribute it and/or modify 8 - * it under the terms of the GNU General Public License as published by 9 - * the Free Software Foundation; either version 2, or (at your option) 10 - * any later version. 11 - * 12 - * This program is distributed in the hope that it will be useful, 13 - * but WITHOUT ANY WARRANTY, EXPRESS OR IMPLIED; without even the 14 - * implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR 15 - * PURPOSE. See the GNU General Public License for more details. 16 - * 17 7 * Contact Information: 18 8 * Scott H Kilau <Scott_Kilau@digi.com> 19 9 * Wendy Xiong <wendyx@us.ibm.com>
-10
drivers/tty/serial/jsm/jsm_cls.c
··· 3 3 * Copyright 2003 Digi International (www.digi.com) 4 4 * Scott H Kilau <Scott_Kilau at digi dot com> 5 5 * 6 - * This program is free software; you can redistribute it and/or modify 7 - * it under the terms of the GNU General Public License as published by 8 - * the Free Software Foundation; either version 2, or (at your option) 9 - * any later version. 10 - * 11 - * This program is distributed in the hope that it will be useful, 12 - * but WITHOUT ANY WARRANTY, EXPRESS OR IMPLIED; without even the 13 - * implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR 14 - * PURPOSE. See the GNU General Public License for more details. 15 - * 16 6 * NOTE TO LINUX KERNEL HACKERS: DO NOT REFORMAT THIS CODE! 17 7 * 18 8 * This is shared code between Digi's CVS archive and the
-10
drivers/tty/serial/jsm/jsm_driver.c
··· 4 4 * 5 5 * Copyright (C) 2004 IBM Corporation. All rights reserved. 6 6 * 7 - * This program is free software; you can redistribute it and/or modify 8 - * it under the terms of the GNU General Public License as published by 9 - * the Free Software Foundation; either version 2, or (at your option) 10 - * any later version. 11 - * 12 - * This program is distributed in the hope that it will be useful, 13 - * but WITHOUT ANY WARRANTY, EXPRESS OR IMPLIED; without even the 14 - * implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR 15 - * PURPOSE. See the GNU General Public License for more details. 16 - * 17 7 * Contact Information: 18 8 * Scott H Kilau <Scott_Kilau@digi.com> 19 9 * Wendy Xiong <wendyx@us.ibm.com>
-10
drivers/tty/serial/jsm/jsm_neo.c
··· 4 4 * 5 5 * Copyright (C) 2004 IBM Corporation. All rights reserved. 6 6 * 7 - * This program is free software; you can redistribute it and/or modify 8 - * it under the terms of the GNU General Public License as published by 9 - * the Free Software Foundation; either version 2, or (at your option) 10 - * any later version. 11 - * 12 - * This program is distributed in the hope that it will be useful, 13 - * but WITHOUT ANY WARRANTY, EXPRESS OR IMPLIED; without even the 14 - * implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR 15 - * PURPOSE. See the GNU General Public License for more details. 16 - * 17 7 * Contact Information: 18 8 * Scott H Kilau <Scott_Kilau@digi.com> 19 9 * Wendy Xiong <wendyx@us.ibm.com>
-10
drivers/tty/serial/jsm/jsm_tty.c
··· 4 4 * 5 5 * Copyright (C) 2004 IBM Corporation. All rights reserved. 6 6 * 7 - * This program is free software; you can redistribute it and/or modify 8 - * it under the terms of the GNU General Public License as published by 9 - * the Free Software Foundation; either version 2, or (at your option) 10 - * any later version. 11 - * 12 - * This program is distributed in the hope that it will be useful, 13 - * but WITHOUT ANY WARRANTY, EXPRESS OR IMPLIED; without even the 14 - * implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR 15 - * PURPOSE. See the GNU General Public License for more details. 16 - * 17 7 * Contact Information: 18 8 * Scott H Kilau <Scott_Kilau@digi.com> 19 9 * Ananda Venkatarman <mansarov@us.ibm.com>
-4
drivers/tty/serial/kgdb_nmi.c
··· 7 7 * Colin Cross <ccross@android.com> 8 8 * Copyright 2012 Linaro Ltd. 9 9 * Anton Vorontsov <anton.vorontsov@linaro.org> 10 - * 11 - * This program is free software; you can redistribute it and/or modify it 12 - * under the terms of the GNU General Public License version 2 as published 13 - * by the Free Software Foundation. 14 10 */ 15 11 16 12 #include <linux/kernel.h>
-4
drivers/tty/serial/kgdboc.c
··· 7 7 * Maintainer: Jason Wessel <jason.wessel@windriver.com> 8 8 * 9 9 * 2007-2008 (c) Jason Wessel - Wind River Systems, Inc. 10 - * 11 - * This file is licensed under the terms of the GNU General Public 12 - * License version 2. This program is licensed "as is" without any 13 - * warranty of any kind, whether express or implied. 14 10 */ 15 11 #include <linux/kernel.h> 16 12 #include <linux/ctype.h>
-13
drivers/tty/serial/lantiq.c
··· 2 2 /* 3 3 * Based on drivers/char/serial.c, by Linus Torvalds, Theodore Ts'o. 4 4 * 5 - * This program is free software; you can redistribute it and/or modify it 6 - * under the terms of the GNU General Public License version 2 as published 7 - * by the Free Software Foundation. 8 - * 9 - * This program is distributed in the hope that it will be useful, 10 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 11 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12 - * GNU General Public License for more details. 13 - * 14 - * You should have received a copy of the GNU General Public License 15 - * along with this program; if not, write to the Free Software 16 - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 17 - * 18 5 * Copyright (C) 2004 Infineon IFAP DC COM CPE 19 6 * Copyright (C) 2007 Felix Fietkau <nbd@openwrt.org> 20 7 * Copyright (C) 2007 John Crispin <john@phrozen.org>
-10
drivers/tty/serial/lpc32xx_hs.c
··· 7 7 * 8 8 * Copyright (C) 2010 NXP Semiconductors 9 9 * Copyright (C) 2012 Roland Stigge 10 - * 11 - * This program is free software; you can redistribute it and/or modify 12 - * it under the terms of the GNU General Public License as published by 13 - * the Free Software Foundation; either version 2 of the License, or 14 - * (at your option) any later version. 15 - * 16 - * This program is distributed in the hope that it will be useful, 17 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 18 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19 - * GNU General Public License for more details. 20 10 */ 21 11 22 12 #include <linux/module.h>
-5
drivers/tty/serial/m32r_sio.c
··· 9 9 * 10 10 * Copyright (C) 2001 Russell King. 11 11 * Copyright (C) 2004 Hirokazu Takata <takata at linux-m32r.org> 12 - * 13 - * This program is free software; you can redistribute it and/or modify 14 - * it under the terms of the GNU General Public License as published by 15 - * the Free Software Foundation; either version 2 of the License, or 16 - * (at your option) any later version. 17 12 */ 18 13 19 14 /*
-3
drivers/tty/serial/m32r_sio_reg.h
··· 5 5 * Copyright (C) 1992, 1994 by Theodore Ts'o. 6 6 * Copyright (C) 2004 Hirokazu Takata <takata at linux-m32r.org> 7 7 * 8 - * Redistribution of this file is permitted under the terms of the GNU 9 - * Public License (GPL) 10 - * 11 8 * These are the UART port assignments, expressed as offsets from the base 12 9 * register. These assignments should hold for any serial port based on 13 10 * a 8250, 16450, or 16550(A).
-6
drivers/tty/serial/max3100.c
··· 3 3 * 4 4 * Copyright (C) 2008 Christian Pellegrin <chripell@evolware.org> 5 5 * 6 - * This program is free software; you can redistribute it and/or modify 7 - * it under the terms of the GNU General Public License as published by 8 - * the Free Software Foundation; either version 2 of the License, or 9 - * (at your option) any later version. 10 - * 11 - * 12 6 * Notes: the MAX3100 doesn't provide an interrupt on CTS so we have 13 7 * to use polling for flow control. TX empty IRQ is unusable, since 14 8 * writing conf clears FIFO buffer and we cannot have this interrupt
-5
drivers/tty/serial/max310x.c
··· 7 7 * Based on max3100.c, by Christian Pellegrin <chripell@evolware.org> 8 8 * Based on max3110.c, by Feng Tang <feng.tang@intel.com> 9 9 * Based on max3107.c, by Aavamobile 10 - * 11 - * This program is free software; you can redistribute it and/or modify 12 - * it under the terms of the GNU General Public License as published by 13 - * the Free Software Foundation; either version 2 of the License, or 14 - * (at your option) any later version. 15 10 */ 16 11 17 12 #include <linux/bitops.h>
-5
drivers/tty/serial/mcf.c
··· 5 5 * mcf.c -- Freescale ColdFire UART driver 6 6 * 7 7 * (C) Copyright 2003-2007, Greg Ungerer <gerg@uclinux.org> 8 - * 9 - * This program is free software; you can redistribute it and/or modify 10 - * it under the terms of the GNU General Public License as published by 11 - * the Free Software Foundation; either version 2 of the License, or 12 - * (at your option) any later version. 13 8 */ 14 9 15 10 /****************************************************************************/
-4
drivers/tty/serial/men_z135_uart.c
··· 4 4 * 5 5 * Copyright (C) 2014 MEN Mikroelektronik GmbH (www.men.de) 6 6 * Author: Johannes Thumshirn <johannes.thumshirn@men.de> 7 - * 8 - * This program is free software; you can redistribute it and/or modify it 9 - * under the terms of the GNU General Public License as published by the Free 10 - * Software Foundation; version 2 of the License. 11 7 */ 12 8 #define pr_fmt(fmt) KBUILD_MODNAME ":" fmt 13 9
-10
drivers/tty/serial/meson_uart.c
··· 3 3 * Based on meson_uart.c, by AMLOGIC, INC. 4 4 * 5 5 * Copyright (C) 2014 Carlo Caione <carlo@caione.org> 6 - * 7 - * This program is free software; you can redistribute it and/or modify it 8 - * under the terms of the GNU General Public License version 2 as published 9 - * by the Free Software Foundation. 10 - * 11 - * This program is distributed in the hope that it will be useful, 12 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 - * GNU General Public License for more details. 15 - * 16 6 */ 17 7 18 8 #if defined(CONFIG_SERIAL_MESON_CONSOLE) && defined(CONFIG_MAGIC_SYSRQ)
-4
drivers/tty/serial/mpc52xx_uart.c
··· 24 24 * Grant Likely <grant.likely@secretlab.ca> 25 25 * Copyright (C) 2004-2006 Sylvain Munaut <tnt@246tNt.com> 26 26 * Copyright (C) 2003 MontaVista, Software, Inc. 27 - * 28 - * This file is licensed under the terms of the GNU General Public License 29 - * version 2. This program is licensed "as is" without any warranty of any 30 - * kind, whether express or implied. 31 27 */ 32 28 33 29 #undef DEBUG
-4
drivers/tty/serial/mps2-uart.c
··· 6 6 * 7 7 * Author: Vladimir Murzin <vladimir.murzin@arm.com> 8 8 * 9 - * This program is free software; you can redistribute it and/or modify 10 - * it under the terms of the GNU General Public License version 2 as 11 - * published by the Free Software Foundation. 12 - * 13 9 * TODO: support for SysRq 14 10 */ 15 11
+1 -4
drivers/tty/serial/mpsc.c
··· 11 11 * taken from PPCBoot (now U-Boot). Also based on drivers/serial/8250.c 12 12 * by Russell King. 13 13 * 14 - * 2004 (c) MontaVista, Software, Inc. This file is licensed under 15 - * the terms of the GNU General Public License version 2. This program 16 - * is licensed "as is" without any warranty of any kind, whether express 17 - * or implied. 14 + * 2004 (c) MontaVista, Software, Inc. 18 15 */ 19 16 /* 20 17 * The MPSC interface is much like a typical network controller's interface.
-9
drivers/tty/serial/msm_serial.c
··· 5 5 * Copyright (C) 2007 Google, Inc. 6 6 * Author: Robert Love <rlove@google.com> 7 7 * Copyright (c) 2011, Code Aurora Forum. All rights reserved. 8 - * 9 - * This software is licensed under the terms of the GNU General Public 10 - * License version 2, as published by the Free Software Foundation, and 11 - * may be copied, distributed, and modified under those terms. 12 - * 13 - * This program is distributed in the hope that it will be useful, 14 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 15 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 - * GNU General Public License for more details. 17 8 */ 18 9 19 10 #if defined(CONFIG_SERIAL_MSM_CONSOLE) && defined(CONFIG_MAGIC_SYSRQ)
-5
drivers/tty/serial/mux.c
··· 6 6 ** (c) Copyright 2002 Ryan Bradetich 7 7 ** (c) Copyright 2002 Hewlett-Packard Company 8 8 ** 9 - ** This program is free software; you can redistribute it and/or modify 10 - ** it under the terms of the GNU General Public License as published by 11 - ** the Free Software Foundation; either version 2 of the License, or 12 - ** (at your option) any later version. 13 - ** 14 9 ** This Driver currently only supports the console (port 0) on the MUX. 15 10 ** Additional work will be needed on this driver to enable the full 16 11 ** functionality of the MUX.
-12
drivers/tty/serial/mvebu-uart.c
··· 5 5 * Author: Wilson Ding <dingwei@marvell.com> 6 6 * Copyright (C) 2015 Marvell International Ltd. 7 7 * *************************************************************************** 8 - * This program is free software: you can redistribute it and/or modify it 9 - * under the terms of the GNU General Public License as published by the Free 10 - * Software Foundation, either version 2 of the License, or any later version. 11 - * 12 - * This program is distributed in the hope that it will be useful, 13 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 14 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 - * GNU General Public License for more details. 16 - * 17 - * You should have received a copy of the GNU General Public License 18 - * along with this program. If not, see <http://www.gnu.org/licenses/>. 19 - * *************************************************************************** 20 8 */ 21 9 22 10 #include <linux/clk.h>
-4
drivers/tty/serial/mxs-auart.c
··· 10 10 * Provide Alphascale ASM9260 support. 11 11 * Copyright 2008-2010 Freescale Semiconductor, Inc. 12 12 * Copyright 2008 Embedded Alley Solutions, Inc All Rights Reserved. 13 - * 14 - * The code contained herein is licensed under the GNU General Public 15 - * License. You may obtain a copy of the GNU General Public License 16 - * Version 2 or later at the following locations: 17 13 */ 18 14 19 15 #if defined(CONFIG_SERIAL_MXS_AUART_CONSOLE) && defined(CONFIG_MAGIC_SYSRQ)
-13
drivers/tty/serial/netx-serial.c
··· 1 1 // SPDX-License-Identifier: GPL-2.0 2 2 /* 3 3 * Copyright (c) 2005 Sascha Hauer <s.hauer@pengutronix.de>, Pengutronix 4 - * 5 - * This program is free software; you can redistribute it and/or modify 6 - * it under the terms of the GNU General Public License version 2 7 - * as published by the Free Software Foundation. 8 - * 9 - * This program is distributed in the hope that it will be useful, 10 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 11 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12 - * GNU General Public License for more details. 13 - * 14 - * You should have received a copy of the GNU General Public License 15 - * along with this program; if not, write to the Free Software 16 - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 17 4 */ 18 5 19 6 #if defined(CONFIG_SERIAL_NETX_CONSOLE) && defined(CONFIG_MAGIC_SYSRQ)
-5
drivers/tty/serial/omap-serial.c
··· 9 9 * Govindraj R <govindraj.raja@ti.com> 10 10 * Thara Gopinath <thara@ti.com> 11 11 * 12 - * This program is free software; you can redistribute it and/or modify 13 - * it under the terms of the GNU General Public License as published by 14 - * the Free Software Foundation; either version 2 of the License, or 15 - * (at your option) any later version. 16 - * 17 12 * Note: This driver is made separate from 8250 driver as we cannot 18 13 * over load 8250 driver with omap platform specific configuration for 19 14 * features like DMA, it makes easier to implement features like DMA and
-13
drivers/tty/serial/owl-uart.c
··· 6 6 * Author: Actions Semi, Inc. 7 7 * 8 8 * Copyright (c) 2016-2017 Andreas Färber 9 - * 10 - * This program is free software; you can redistribute it and/or modify it 11 - * under the terms of the GNU General Public License as published by the 12 - * Free Software Foundation; either version 2 of the License, or (at your 13 - * option) any later version. 14 - * 15 - * This program is distributed in the hope that it will be useful, 16 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 17 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 18 - * GNU General Public License for more details. 19 - * 20 - * You should have received a copy of the GNU General Public License 21 - * along with this program. If not, see <http://www.gnu.org/licenses/>. 22 9 */ 23 10 24 11 #include <linux/clk.h>
-13
drivers/tty/serial/pch_uart.c
··· 1 1 // SPDX-License-Identifier: GPL-2.0 2 2 /* 3 3 *Copyright (C) 2011 LAPIS Semiconductor Co., Ltd. 4 - * 5 - *This program is free software; you can redistribute it and/or modify 6 - *it under the terms of the GNU General Public License as published by 7 - *the Free Software Foundation; version 2 of the License. 8 - * 9 - *This program is distributed in the hope that it will be useful, 10 - *but WITHOUT ANY WARRANTY; without even the implied warranty of 11 - *MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12 - *GNU General Public License for more details. 13 - * 14 - *You should have received a copy of the GNU General Public License 15 - *along with this program; if not, write to the Free Software 16 - *Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA. 17 4 */ 18 5 #if defined(CONFIG_SERIAL_PCH_UART_CONSOLE) && defined(CONFIG_MAGIC_SYSRQ) 19 6 #define SUPPORT_SYSRQ
-2
drivers/tty/serial/pic32_uart.c
··· 6 6 * 7 7 * Authors: 8 8 * Sorin-Andrei Pistirica <andrei.pistirica@microchip.com> 9 - * 10 - * Licensed under GPLv2 or later. 11 9 */ 12 10 13 11 #include <linux/kernel.h>
-2
drivers/tty/serial/pic32_uart.h
··· 6 6 * 7 7 * Authors: 8 8 * Sorin-Andrei Pistirica <andrei.pistirica@microchip.com> 9 - * 10 - * Licensed under GPLv2 or later. 11 9 */ 12 10 #ifndef __DT_PIC32_UART_H__ 13 11 #define __DT_PIC32_UART_H__
-14
drivers/tty/serial/pmac_zilog.c
··· 14 14 * and once done, I expect that driver to remain fairly stable in 15 15 * the long term, unless we change the driver model again... 16 16 * 17 - * This program is free software; you can redistribute it and/or modify 18 - * it under the terms of the GNU General Public License as published by 19 - * the Free Software Foundation; either version 2 of the License, or 20 - * (at your option) any later version. 21 - * 22 - * This program is distributed in the hope that it will be useful, 23 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 24 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 25 - * GNU General Public License for more details. 26 - * 27 - * You should have received a copy of the GNU General Public License 28 - * along with this program; if not, write to the Free Software 29 - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 30 - * 31 17 * 2004-08-06 Harald Welte <laforge@gnumonks.org> 32 18 * - Enable BREAK interrupt 33 19 * - Add support for sysreq
-5
drivers/tty/serial/pnx8xxx_uart.c
··· 8 8 * 9 9 * Based on drivers/char/serial.c, by Linus Torvalds, Theodore Ts'o. 10 10 * Copyright (C) 2000 Deep Blue Solutions Ltd. 11 - * 12 - * This file is licensed under the terms of the GNU General Public License 13 - * version 2. This program is licensed "as is" without any warranty of 14 - * any kind, whether express or implied. 15 - * 16 11 */ 17 12 18 13 #if defined(CONFIG_SERIAL_PNX8XXX_CONSOLE) && defined(CONFIG_MAGIC_SYSRQ)
-5
drivers/tty/serial/pxa.c
··· 6 6 * Created: Feb 20, 2003 7 7 * Copyright: (C) 2003 Monta Vista Software, Inc. 8 8 * 9 - * This program is free software; you can redistribute it and/or modify 10 - * it under the terms of the GNU General Public License as published by 11 - * the Free Software Foundation; either version 2 of the License, or 12 - * (at your option) any later version. 13 - * 14 9 * Note 1: This driver is made separate from the already too overloaded 15 10 * 8250.c because it needs some kirks of its own and that'll make it 16 11 * easier to add DMA support.
-4
drivers/tty/serial/rp2.c
··· 11 11 * 12 12 * rocketport_infinity_express-linux-1.20.tar.gz 13 13 * Copyright (C) 2004-2011 Comtrol, Inc. 14 - * 15 - * This program is free software; you can redistribute it and/or modify it 16 - * under the terms of the GNU General Public License version 2 as published 17 - * by the Free Software Foundation. 18 14 */ 19 15 20 16 #include <linux/bitops.h>
-14
drivers/tty/serial/sa1100.c
··· 5 5 * Based on drivers/char/serial.c, by Linus Torvalds, Theodore Ts'o. 6 6 * 7 7 * Copyright (C) 2000 Deep Blue Solutions Ltd. 8 - * 9 - * This program is free software; you can redistribute it and/or modify 10 - * it under the terms of the GNU General Public License as published by 11 - * the Free Software Foundation; either version 2 of the License, or 12 - * (at your option) any later version. 13 - * 14 - * This program is distributed in the hope that it will be useful, 15 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 16 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 17 - * GNU General Public License for more details. 18 - * 19 - * You should have received a copy of the GNU General Public License 20 - * along with this program; if not, write to the Free Software 21 - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 22 8 */ 23 9 24 10 #if defined(CONFIG_SERIAL_SA1100_CONSOLE) && defined(CONFIG_MAGIC_SYSRQ)
-4
drivers/tty/serial/samsung.c
··· 4 4 * 5 5 * Ben Dooks, Copyright (c) 2003-2008 Simtec Electronics 6 6 * http://armlinux.simtec.co.uk/ 7 - * 8 - * This program is free software; you can redistribute it and/or modify 9 - * it under the terms of the GNU General Public License version 2 as 10 - * published by the Free Software Foundation. 11 7 */ 12 8 13 9 /* Hote on 2410 error handling
-4
drivers/tty/serial/samsung.h
··· 7 7 * 8 8 * Ben Dooks, Copyright (c) 2003-2008 Simtec Electronics 9 9 * http://armlinux.simtec.co.uk/ 10 - * 11 - * This program is free software; you can redistribute it and/or modify 12 - * it under the terms of the GNU General Public License version 2 as 13 - * published by the Free Software Foundation. 14 10 */ 15 11 16 12 #include <linux/dmaengine.h>
-5
drivers/tty/serial/sb1250-duart.c
··· 10 10 * 11 11 * Copyright (c) 2000, 2001, 2002, 2003, 2004 Broadcom Corporation 12 12 * 13 - * This program is free software; you can redistribute it and/or 14 - * modify it under the terms of the GNU General Public License 15 - * as published by the Free Software Foundation; either version 16 - * 2 of the License, or (at your option) any later version. 17 - * 18 13 * References: 19 14 * 20 15 * "BCM1250/BCM1125/BCM1125H User Manual", Broadcom Corporation
-6
drivers/tty/serial/sc16is7xx.c
··· 4 4 * Author: Jon Ringle <jringle@gridpoint.com> 5 5 * 6 6 * Based on max310x.c, by Alexander Shiyan <shc_work@mail.ru> 7 - * 8 - * This program is free software; you can redistribute it and/or modify 9 - * it under the terms of the GNU General Public License as published by 10 - * the Free Software Foundation; either version 2 of the License, or 11 - * (at your option) any later version. 12 - * 13 7 */ 14 8 15 9 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
-5
drivers/tty/serial/sccnxp.c
··· 5 5 * Copyright (C) 2012 Alexander Shiyan <shc_work@mail.ru> 6 6 * 7 7 * Based on sc26xx.c, by Thomas Bogendörfer (tsbogend@alpha.franken.de) 8 - * 9 - * This program is free software; you can redistribute it and/or modify 10 - * it under the terms of the GNU General Public License as published by 11 - * the Free Software Foundation; either version 2 of the License, or 12 - * (at your option) any later version. 13 8 */ 14 9 15 10 #if defined(CONFIG_SERIAL_SCCNXP_CONSOLE) && defined(CONFIG_MAGIC_SYSRQ)
-12
drivers/tty/serial/serial-tegra.c
··· 7 7 * Copyright (c) 2012-2013, NVIDIA CORPORATION. All rights reserved. 8 8 * 9 9 * Author: Laxman Dewangan <ldewangan@nvidia.com> 10 - * 11 - * This program is free software; you can redistribute it and/or modify it 12 - * under the terms and conditions of the GNU General Public License, 13 - * version 2, as published by the Free Software Foundation. 14 - * 15 - * This program is distributed in the hope it will be useful, but WITHOUT 16 - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 17 - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for 18 - * more details. 19 - * 20 - * You should have received a copy of the GNU General Public License 21 - * along with this program. If not, see <http://www.gnu.org/licenses/>. 22 10 */ 23 11 24 12 #include <linux/clk.h>
-14
drivers/tty/serial/serial_core.c
··· 6 6 * 7 7 * Copyright 1999 ARM Limited 8 8 * Copyright (C) 2000-2001 Deep Blue Solutions Ltd. 9 - * 10 - * This program is free software; you can redistribute it and/or modify 11 - * it under the terms of the GNU General Public License as published by 12 - * the Free Software Foundation; either version 2 of the License, or 13 - * (at your option) any later version. 14 - * 15 - * This program is distributed in the hope that it will be useful, 16 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 17 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 18 - * GNU General Public License for more details. 19 - * 20 - * You should have received a copy of the GNU General Public License 21 - * along with this program; if not, write to the Free Software 22 - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 23 9 */ 24 10 #include <linux/module.h> 25 11 #include <linux/tty.h>
-6
drivers/tty/serial/serial_ks8695.c
··· 5 5 * Based on drivers/serial/serial_amba.c, by Kam Lee. 6 6 * 7 7 * Copyright 2002-2005 Micrel Inc. 8 - * 9 - * This program is free software; you can redistribute it and/or modify 10 - * it under the terms of the GNU General Public License as published by 11 - * the Free Software Foundation; either version 2 of the License, or 12 - * (at your option) any later version. 13 - * 14 8 */ 15 9 #include <linux/module.h> 16 10 #include <linux/tty.h>
-10
drivers/tty/serial/serial_mctrl_gpio.c
··· 3 3 * Helpers for controlling modem lines via GPIO 4 4 * 5 5 * Copyright (C) 2014 Paratronic S.A. 6 - * 7 - * This program is free software; you can redistribute it and/or modify 8 - * it under the terms of the GNU General Public License as published by 9 - * the Free Software Foundation; either version 2 of the License, or 10 - * (at your option) any later version. 11 - * 12 - * This program is distributed in the hope that it will be useful, 13 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 14 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 - * GNU General Public License for more details. 16 6 */ 17 7 18 8 #include <linux/err.h>
-11
drivers/tty/serial/serial_mctrl_gpio.h
··· 3 3 * Helpers for controlling modem lines via GPIO 4 4 * 5 5 * Copyright (C) 2014 Paratronic S.A. 6 - * 7 - * This program is free software; you can redistribute it and/or modify 8 - * it under the terms of the GNU General Public License as published by 9 - * the Free Software Foundation; either version 2 of the License, or 10 - * (at your option) any later version. 11 - * 12 - * This program is distributed in the hope that it will be useful, 13 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 14 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 - * GNU General Public License for more details. 16 - * 17 6 */ 18 7 19 8 #ifndef __SERIAL_MCTRL_GPIO__
-4
drivers/tty/serial/serial_txx9.c
··· 9 9 * Copyright (C) 2001 Steven J. Hill (sjhill@realitydiluted.com) 10 10 * Copyright (C) 2000-2002 Toshiba Corporation 11 11 * 12 - * This program is free software; you can redistribute it and/or modify 13 - * it under the terms of the GNU General Public License version 2 as 14 - * published by the Free Software Foundation. 15 - * 16 12 * Serial driver for TX3927/TX4927/TX4925/TX4938 internal SIO controller 17 13 */ 18 14
-4
drivers/tty/serial/sh-sci.c
··· 14 14 * Modified to support SecureEdge. David McCullough (2002) 15 15 * Modified to support SH7300 SCIF. Takashi Kusuda (Jun 2003). 16 16 * Removed SH7300 support (Jul 2007). 17 - * 18 - * This file is subject to the terms and conditions of the GNU General Public 19 - * License. See the file "COPYING" in the main directory of this archive 20 - * for more details. 21 17 */ 22 18 #if defined(CONFIG_SERIAL_SH_SCI_CONSOLE) && defined(CONFIG_MAGIC_SYSRQ) 23 19 #define SUPPORT_SYSRQ
-2
drivers/tty/serial/sirfsoc_uart.c
··· 3 3 * Driver for CSR SiRFprimaII onboard UARTs. 4 4 * 5 5 * Copyright (c) 2011 Cambridge Silicon Radio Limited, a CSR plc group company. 6 - * 7 - * Licensed under GPLv2 or later. 8 6 */ 9 7 10 8 #include <linux/module.h>
-2
drivers/tty/serial/sirfsoc_uart.h
··· 3 3 * Drivers for CSR SiRFprimaII onboard UARTs. 4 4 * 5 5 * Copyright (c) 2011 Cambridge Silicon Radio Limited, a CSR plc group company. 6 - * 7 - * Licensed under GPLv2 or later. 8 6 */ 9 7 #include <linux/bitops.h> 10 8 #include <linux/log2.h>
-19
drivers/tty/serial/sn_console.c
··· 8 8 * 9 9 * Copyright (c) 2004-2006 Silicon Graphics, Inc. All Rights Reserved. 10 10 * 11 - * This program is free software; you can redistribute it and/or modify it 12 - * under the terms of version 2 of the GNU General Public License 13 - * as published by the Free Software Foundation. 14 - * 15 - * This program is distributed in the hope that it would be useful, but 16 - * WITHOUT ANY WARRANTY; without even the implied warranty of 17 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 18 - * 19 - * Further, this software is distributed without any warranty that it is 20 - * free of the rightful claim of any third person regarding infringement 21 - * or the like. Any license provided herein, whether implied or 22 - * otherwise, applies only to this software file. Patent licenses, if 23 - * any, provided herein do not apply to combinations of this program with 24 - * other software, or any other product whatsoever. 25 - * 26 - * You should have received a copy of the GNU General Public 27 - * License along with this program; if not, write the Free Software 28 - * Foundation, Inc., 59 Temple Place - Suite 330, Boston MA 02111-1307, USA. 29 - * 30 11 * Contact information: Silicon Graphics, Inc., 1500 Crittenden Lane, 31 12 * Mountain View, CA 94043, or: 32 13 *
-9
drivers/tty/serial/sprd_serial.c
··· 1 1 // SPDX-License-Identifier: GPL-2.0 2 2 /* 3 3 * Copyright (C) 2012-2015 Spreadtrum Communications Inc. 4 - * 5 - * This software is licensed under the terms of the GNU General Public 6 - * License version 2, as published by the Free Software Foundation, and 7 - * may be copied, distributed, and modified under those terms. 8 - * 9 - * This program is distributed in the hope that it will be useful, 10 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 11 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12 - * GNU General Public License for more details. 13 4 */ 14 5 15 6 #if defined(CONFIG_SERIAL_SPRD_CONSOLE) && defined(CONFIG_MAGIC_SYSRQ)
-6
drivers/tty/serial/st-asc.c
··· 3 3 * st-asc.c: ST Asynchronous serial controller (ASC) driver 4 4 * 5 5 * Copyright (C) 2003-2013 STMicroelectronics (R&D) Limited 6 - * 7 - * This program is free software; you can redistribute it and/or modify 8 - * it under the terms of the GNU General Public License as published by 9 - * the Free Software Foundation; either version 2 of the License, or 10 - * (at your option) any later version. 11 - * 12 6 */ 13 7 14 8 #if defined(CONFIG_SERIAL_ST_ASC_CONSOLE) && defined(CONFIG_MAGIC_SYSRQ)
-1
drivers/tty/serial/stm32-usart.c
··· 4 4 * Copyright (C) STMicroelectronics SA 2017 5 5 * Authors: Maxime Coquelin <mcoquelin.stm32@gmail.com> 6 6 * Gerald Baeza <gerald.baeza@st.com> 7 - * License terms: GNU General Public License (GPL), version 2 8 7 * 9 8 * Inspired by st-asc.c from STMicroelectronics (c) 10 9 */
-1
drivers/tty/serial/stm32-usart.h
··· 4 4 * Copyright (C) STMicroelectronics SA 2017 5 5 * Authors: Maxime Coquelin <mcoquelin.stm32@gmail.com> 6 6 * Gerald Baeza <gerald_baeza@yahoo.fr> 7 - * License terms: GNU General Public License (GPL), version 2 8 7 */ 9 8 10 9 #define DRIVER_NAME "stm32-usart"
-10
drivers/tty/serial/tilegx.c
··· 2 2 /* 3 3 * Copyright 2013 Tilera Corporation. All Rights Reserved. 4 4 * 5 - * This program is free software; you can redistribute it and/or 6 - * modify it under the terms of the GNU General Public License 7 - * as published by the Free Software Foundation, version 2. 8 - * 9 - * This program is distributed in the hope that it will be useful, but 10 - * WITHOUT ANY WARRANTY; without even the implied warranty of 11 - * MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, GOOD TITLE or 12 - * NON INFRINGEMENT. See the GNU General Public License for 13 - * more details. 14 - * 15 5 * TILEGx UART driver. 16 6 */ 17 7
-13
drivers/tty/serial/timbuart.c
··· 2 2 /* 3 3 * timbuart.c timberdale FPGA UART driver 4 4 * Copyright (c) 2009 Intel Corporation 5 - * 6 - * This program is free software; you can redistribute it and/or modify 7 - * it under the terms of the GNU General Public License version 2 as 8 - * published by the Free Software Foundation. 9 - * 10 - * This program is distributed in the hope that it will be useful, 11 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 12 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 - * GNU General Public License for more details. 14 - * 15 - * You should have received a copy of the GNU General Public License 16 - * along with this program; if not, write to the Free Software 17 - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 18 5 */ 19 6 20 7 /* Supports:
-13
drivers/tty/serial/timbuart.h
··· 2 2 /* 3 3 * timbuart.c timberdale FPGA GPIO driver 4 4 * Copyright (c) 2009 Intel Corporation 5 - * 6 - * This program is free software; you can redistribute it and/or modify 7 - * it under the terms of the GNU General Public License version 2 as 8 - * published by the Free Software Foundation. 9 - * 10 - * This program is distributed in the hope that it will be useful, 11 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 12 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 - * GNU General Public License for more details. 14 - * 15 - * You should have received a copy of the GNU General Public License 16 - * along with this program; if not, write to the Free Software 17 - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 18 5 */ 19 6 20 7 /* Supports:
-4
drivers/tty/serial/uartlite.c
··· 4 4 * 5 5 * Copyright (C) 2006 Peter Korsgaard <jacmet@sunsite.dk> 6 6 * Copyright (C) 2007 Secret Lab Technologies Ltd. 7 - * 8 - * This file is licensed under the terms of the GNU General Public License 9 - * version 2. This program is licensed "as is" without any warranty of any 10 - * kind, whether express or implied. 11 7 */ 12 8 13 9 #include <linux/platform_device.h>
+1 -4
drivers/tty/serial/ucc_uart.c
··· 4 4 * 5 5 * Author: Timur Tabi <timur@freescale.com> 6 6 * 7 - * Copyright 2007 Freescale Semiconductor, Inc. This file is licensed under 8 - * the terms of the GNU General Public License version 2. This program 9 - * is licensed "as is" without any warranty of any kind, whether express 10 - * or implied. 7 + * Copyright 2007 Freescale Semiconductor, Inc. 11 8 * 12 9 * This driver adds support for UART devices via Freescale's QUICC Engine 13 10 * found on some Freescale SOCs.
-14
drivers/tty/serial/vr41xx_siu.c
··· 5 5 * Copyright (C) 2004-2008 Yoichi Yuasa <yuasa@linux-mips.org> 6 6 * 7 7 * Based on drivers/serial/8250.c, by Russell King. 8 - * 9 - * This program is free software; you can redistribute it and/or modify 10 - * it under the terms of the GNU General Public License as published by 11 - * the Free Software Foundation; either version 2 of the License, or 12 - * (at your option) any later version. 13 - * 14 - * This program is distributed in the hope that it will be useful, 15 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 16 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 17 - * GNU General Public License for more details. 18 - * 19 - * You should have received a copy of the GNU General Public License 20 - * along with this program; if not, write to the Free Software 21 - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 22 8 */ 23 9 24 10 #if defined(CONFIG_SERIAL_VR41XX_CONSOLE) && defined(CONFIG_MAGIC_SYSRQ)
-9
drivers/tty/serial/vt8500_serial.c
··· 5 5 * Based on msm_serial.c, which is: 6 6 * Copyright (C) 2007 Google, Inc. 7 7 * Author: Robert Love <rlove@google.com> 8 - * 9 - * This software is licensed under the terms of the GNU General Public 10 - * License version 2, as published by the Free Software Foundation, and 11 - * may be copied, distributed, and modified under those terms. 12 - * 13 - * This program is distributed in the hope that it will be useful, 14 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 15 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 - * GNU General Public License for more details. 17 8 */ 18 9 19 10 #if defined(CONFIG_SERIAL_VT8500_CONSOLE) && defined(CONFIG_MAGIC_SYSRQ)
-6
drivers/tty/serial/xilinx_uartps.c
··· 4 4 * 5 5 * 2011 - 2014 (C) Xilinx Inc. 6 6 * 7 - * This program is free software; you can redistribute it 8 - * and/or modify it under the terms of the GNU General Public 9 - * License as published by the Free Software Foundation; 10 - * either version 2 of the License, or (at your option) any 11 - * later version. 12 - * 13 7 * This driver has originally been pushed by Xilinx using a Zynq-branding. This 14 8 * still shows in the naming of this file, the kconfig symbols and some symbols 15 9 * in the code.