Greg Kroah-Hartman | b244131 | 2017-11-01 15:07:57 +0100 | [diff] [blame] | 1 | # SPDX-License-Identifier: GPL-2.0 |
Paul Gortmaker | 9bef3d4 | 2012-01-05 18:21:43 -0500 | [diff] [blame] | 2 | # |
| 3 | # Makefile for the 8250 serial device drivers. |
| 4 | # |
| 5 | |
Peter Hurley | b6830f6 | 2015-06-27 09:19:00 -0400 | [diff] [blame] | 6 | obj-$(CONFIG_SERIAL_8250) += 8250.o 8250_base.o |
Jiri Slaby | 9196d8a | 2013-03-19 11:34:56 +0100 | [diff] [blame] | 7 | 8250-y := 8250_core.o |
Lukas Wunner | b4a29b9 | 2021-12-28 18:22:00 +0100 | [diff] [blame] | 8 | 8250-$(CONFIG_ALPHA_GENERIC) += 8250_alpha.o |
| 9 | 8250-$(CONFIG_ALPHA_JENSEN) += 8250_alpha.o |
Jiri Slaby | 9196d8a | 2013-03-19 11:34:56 +0100 | [diff] [blame] | 10 | 8250-$(CONFIG_SERIAL_8250_PNP) += 8250_pnp.o |
Peter Hurley | b6830f6 | 2015-06-27 09:19:00 -0400 | [diff] [blame] | 11 | 8250_base-y := 8250_port.o |
| 12 | 8250_base-$(CONFIG_SERIAL_8250_DMA) += 8250_dma.o |
Andy Shevchenko | 136e0ab | 2019-08-06 12:43:16 +0300 | [diff] [blame] | 13 | 8250_base-$(CONFIG_SERIAL_8250_DWLIB) += 8250_dwlib.o |
Ricardo Ribalda Delgado | fa01e2c | 2016-04-27 10:40:10 +0200 | [diff] [blame] | 14 | 8250_base-$(CONFIG_SERIAL_8250_FINTEK) += 8250_fintek.o |
Paul Gortmaker | 9bef3d4 | 2012-01-05 18:21:43 -0500 | [diff] [blame] | 15 | obj-$(CONFIG_SERIAL_8250_GSC) += 8250_gsc.o |
| 16 | obj-$(CONFIG_SERIAL_8250_PCI) += 8250_pci.o |
Sudip Mukherjee | d0aeaa8 | 2017-01-30 22:28:21 +0000 | [diff] [blame] | 17 | obj-$(CONFIG_SERIAL_8250_EXAR) += 8250_exar.o |
Paul Gortmaker | 9bef3d4 | 2012-01-05 18:21:43 -0500 | [diff] [blame] | 18 | obj-$(CONFIG_SERIAL_8250_HP300) += 8250_hp300.o |
| 19 | obj-$(CONFIG_SERIAL_8250_CS) += serial_cs.o |
| 20 | obj-$(CONFIG_SERIAL_8250_ACORN) += 8250_acorn.o |
Jeremy Kerr | 7fbcf3a | 2017-05-02 17:15:43 +0930 | [diff] [blame] | 21 | obj-$(CONFIG_SERIAL_8250_ASPEED_VUART) += 8250_aspeed_vuart.o |
Martin Sperl | bdc5f300 | 2016-01-17 12:15:30 +0000 | [diff] [blame] | 22 | obj-$(CONFIG_SERIAL_8250_BCM2835AUX) += 8250_bcm2835aux.o |
Paul Gortmaker | 9bef3d4 | 2012-01-05 18:21:43 -0500 | [diff] [blame] | 23 | obj-$(CONFIG_SERIAL_8250_CONSOLE) += 8250_early.o |
| 24 | obj-$(CONFIG_SERIAL_8250_FOURPORT) += 8250_fourport.o |
| 25 | obj-$(CONFIG_SERIAL_8250_ACCENT) += 8250_accent.o |
| 26 | obj-$(CONFIG_SERIAL_8250_BOCA) += 8250_boca.o |
| 27 | obj-$(CONFIG_SERIAL_8250_EXAR_ST16C554) += 8250_exar_st16c554.o |
| 28 | obj-$(CONFIG_SERIAL_8250_HUB6) += 8250_hub6.o |
Paul Gortmaker | 9bef3d4 | 2012-01-05 18:21:43 -0500 | [diff] [blame] | 29 | obj-$(CONFIG_SERIAL_8250_FSL) += 8250_fsl.o |
Michael Moese | 562e6ef | 2017-08-02 09:58:53 +0200 | [diff] [blame] | 30 | obj-$(CONFIG_SERIAL_8250_MEN_MCB) += 8250_men_mcb.o |
Paul Gortmaker | 9bef3d4 | 2012-01-05 18:21:43 -0500 | [diff] [blame] | 31 | obj-$(CONFIG_SERIAL_8250_DW) += 8250_dw.o |
Magnus Damm | 22886ee | 2012-05-03 21:13:09 +0900 | [diff] [blame] | 32 | obj-$(CONFIG_SERIAL_8250_EM) += 8250_em.o |
Thomas Bogendoerfer | 0ce5ebd | 2020-01-09 11:34:29 +0100 | [diff] [blame] | 33 | obj-$(CONFIG_SERIAL_8250_IOC3) += 8250_ioc3.o |
Sebastian Andrzej Siewior | 61929cf | 2014-09-29 20:06:39 +0200 | [diff] [blame] | 34 | obj-$(CONFIG_SERIAL_8250_OMAP) += 8250_omap.o |
Joachim Eastwood | d2aef35 | 2015-05-30 23:14:44 +0200 | [diff] [blame] | 35 | obj-$(CONFIG_SERIAL_8250_LPC18XX) += 8250_lpc18xx.o |
Matthias Brugger | b4756f4 | 2014-09-09 17:31:42 +0200 | [diff] [blame] | 36 | obj-$(CONFIG_SERIAL_8250_MT6577) += 8250_mtk.o |
Masahiro Yamada | 1a8d290 | 2015-05-29 15:04:31 +0900 | [diff] [blame] | 37 | obj-$(CONFIG_SERIAL_8250_UNIPHIER) += 8250_uniphier.o |
Paul Burton | 0cf985f | 2015-05-24 16:11:44 +0100 | [diff] [blame] | 38 | obj-$(CONFIG_SERIAL_8250_INGENIC) += 8250_ingenic.o |
Andy Shevchenko | a13e19c | 2016-08-17 19:20:27 +0300 | [diff] [blame] | 39 | obj-$(CONFIG_SERIAL_8250_LPSS) += 8250_lpss.o |
Heikki Krogerus | d9eda9b | 2015-10-13 13:29:02 +0300 | [diff] [blame] | 40 | obj-$(CONFIG_SERIAL_8250_MID) += 8250_mid.o |
Andy Shevchenko | fcfd3c0 | 2021-11-22 15:35:10 +0200 | [diff] [blame] | 41 | obj-$(CONFIG_SERIAL_8250_PERICOM) += 8250_pericom.o |
Sergey Yanovich | ab28f51 | 2016-09-27 18:23:16 +0200 | [diff] [blame] | 42 | obj-$(CONFIG_SERIAL_8250_PXA) += 8250_pxa.o |
Jeff Brasen | c6825c6 | 2020-01-29 13:28:17 +0000 | [diff] [blame] | 43 | obj-$(CONFIG_SERIAL_8250_TEGRA) += 8250_tegra.o |
Al Cooper | 41a4694 | 2021-03-25 14:52:56 -0400 | [diff] [blame] | 44 | obj-$(CONFIG_SERIAL_8250_BCM7271) += 8250_bcm7271.o |
Peter Ujfalusi | c93a599 | 2015-12-18 15:00:49 +0200 | [diff] [blame] | 45 | obj-$(CONFIG_SERIAL_OF_PLATFORM) += 8250_of.o |
Paul Burton | 0cf985f | 2015-05-24 16:11:44 +0100 | [diff] [blame] | 46 | |
| 47 | CFLAGS_8250_ingenic.o += -I$(srctree)/scripts/dtc/libfdt |