To support booting NVIDIA Tegra platforms with either Device-Tree or ACPI, create a Tegra specific 8250 serial driver that supports both firmware types. Another benefit from doing this, is that the Tegra specific codec in the generic Open Firmware 8250 driver can now be removed. Signed-off-by: Jeff Brasen <jbrasen@nvidia.com> Signed-off-by: Jon Hunter <jonathanh@nvidia.com> Link: https://lore.kernel.org/r/20200129132817.26343-1-jonathanh@nvidia.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
		
			
				
	
	
		
			44 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			44 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| # SPDX-License-Identifier: GPL-2.0
 | |
| #
 | |
| # Makefile for the 8250 serial device drivers.
 | |
| #
 | |
| 
 | |
| obj-$(CONFIG_SERIAL_8250)		+= 8250.o 8250_base.o
 | |
| 8250-y					:= 8250_core.o
 | |
| 8250-$(CONFIG_SERIAL_8250_PNP)		+= 8250_pnp.o
 | |
| 8250_base-y				:= 8250_port.o
 | |
| 8250_base-$(CONFIG_SERIAL_8250_DMA)	+= 8250_dma.o
 | |
| 8250_base-$(CONFIG_SERIAL_8250_DWLIB)	+= 8250_dwlib.o
 | |
| 8250_base-$(CONFIG_SERIAL_8250_FINTEK)	+= 8250_fintek.o
 | |
| obj-$(CONFIG_SERIAL_8250_GSC)		+= 8250_gsc.o
 | |
| obj-$(CONFIG_SERIAL_8250_PCI)		+= 8250_pci.o
 | |
| obj-$(CONFIG_SERIAL_8250_EXAR)		+= 8250_exar.o
 | |
| obj-$(CONFIG_SERIAL_8250_HP300)		+= 8250_hp300.o
 | |
| obj-$(CONFIG_SERIAL_8250_CS)		+= serial_cs.o
 | |
| obj-$(CONFIG_SERIAL_8250_ACORN)		+= 8250_acorn.o
 | |
| obj-$(CONFIG_SERIAL_8250_ASPEED_VUART)	+= 8250_aspeed_vuart.o
 | |
| obj-$(CONFIG_SERIAL_8250_BCM2835AUX)	+= 8250_bcm2835aux.o
 | |
| obj-$(CONFIG_SERIAL_8250_CONSOLE)	+= 8250_early.o
 | |
| obj-$(CONFIG_SERIAL_8250_FOURPORT)	+= 8250_fourport.o
 | |
| obj-$(CONFIG_SERIAL_8250_ACCENT)	+= 8250_accent.o
 | |
| obj-$(CONFIG_SERIAL_8250_BOCA)		+= 8250_boca.o
 | |
| obj-$(CONFIG_SERIAL_8250_EXAR_ST16C554)	+= 8250_exar_st16c554.o
 | |
| obj-$(CONFIG_SERIAL_8250_HUB6)		+= 8250_hub6.o
 | |
| obj-$(CONFIG_SERIAL_8250_FSL)		+= 8250_fsl.o
 | |
| obj-$(CONFIG_SERIAL_8250_MEN_MCB)	+= 8250_men_mcb.o
 | |
| obj-$(CONFIG_SERIAL_8250_DW)		+= 8250_dw.o
 | |
| obj-$(CONFIG_SERIAL_8250_EM)		+= 8250_em.o
 | |
| obj-$(CONFIG_SERIAL_8250_IOC3)		+= 8250_ioc3.o
 | |
| obj-$(CONFIG_SERIAL_8250_OMAP)		+= 8250_omap.o
 | |
| obj-$(CONFIG_SERIAL_8250_LPC18XX)	+= 8250_lpc18xx.o
 | |
| obj-$(CONFIG_SERIAL_8250_MT6577)	+= 8250_mtk.o
 | |
| obj-$(CONFIG_SERIAL_8250_UNIPHIER)	+= 8250_uniphier.o
 | |
| obj-$(CONFIG_SERIAL_8250_INGENIC)	+= 8250_ingenic.o
 | |
| obj-$(CONFIG_SERIAL_8250_LPSS)		+= 8250_lpss.o
 | |
| obj-$(CONFIG_SERIAL_8250_MID)		+= 8250_mid.o
 | |
| obj-$(CONFIG_SERIAL_8250_PXA)		+= 8250_pxa.o
 | |
| obj-$(CONFIG_SERIAL_8250_TEGRA)		+= 8250_tegra.o
 | |
| obj-$(CONFIG_SERIAL_OF_PLATFORM)	+= 8250_of.o
 | |
| 
 | |
| CFLAGS_8250_ingenic.o += -I$(srctree)/scripts/dtc/libfdt
 |