Commit | Line | Data |
---|---|---|
83d290c5 | 1 | # SPDX-License-Identifier: GPL-2.0+ |
8e585f02 | 2 | # |
294f10ca | 3 | # (C) Copyright 2006-2009 |
8e585f02 | 4 | # Wolfgang Denk, DENX Software Engineering, wd@denx.de. |
8e585f02 | 5 | |
5c10c8ba | 6 | ifeq ($(CONFIG_$(PHASE_)DM_SERIAL),y) |
a9d7990d | 7 | obj-y += serial-uclass.o |
57d92753 | 8 | else |
710f1d3d | 9 | obj-y += serial.o |
a9d7990d MV |
10 | endif |
11 | ||
a9d7990d | 12 | obj-$(CONFIG_PL01X_SERIAL) += serial_pl01x.o |
aed2fbef | 13 | obj-$(CONFIG_PL011_SERIAL) += serial_pl01x.o |
c46760d5 | 14 | obj-$(CONFIG_$(XPL_)SYS_NS16550_SERIAL) += serial_ns16550.o |
710f1d3d MY |
15 | |
16 | obj-$(CONFIG_ALTERA_UART) += altera_uart.o | |
17 | obj-$(CONFIG_ALTERA_JTAG_UART) += altera_jtag_uart.o | |
60b49761 | 18 | obj-$(CONFIG_AR933X_UART) += serial_ar933x.o |
710f1d3d MY |
19 | obj-$(CONFIG_ARM_DCC) += arm_dcc.o |
20 | obj-$(CONFIG_ATMEL_USART) += atmel_usart.o | |
30581040 | 21 | obj-$(CONFIG_BCM6345_SERIAL) += serial_bcm6345.o |
44482e8a | 22 | obj-$(CONFIG_COREBOOT_SERIAL) += serial_coreboot.o |
0de653d8 | 23 | obj-$(CONFIG_CORTINA_UART) += serial_cortina.o |
41f7be73 | 24 | obj-$(CONFIG_DEBUG_SBI_CONSOLE) += serial_sbi.o |
275854ba | 25 | obj-$(CONFIG_EFI_APP) += serial_efi.o |
1886024a | 26 | obj-$(CONFIG_MCFUART) += serial_mcf.o |
710f1d3d | 27 | obj-$(CONFIG_SYS_NS16550) += ns16550.o |
0d9ff95c | 28 | obj-$(CONFIG_S5P_SERIAL) += serial_s5p.o |
710f1d3d | 29 | obj-$(CONFIG_MXC_UART) += serial_mxc.o |
bfcef28a | 30 | obj-$(CONFIG_MESON_SERIAL) += serial_meson.o |
c5f8dd48 | 31 | obj-$(CONFIG_INTEL_MID_SERIAL) += serial_intel_mid.o |
2fc24d53 | 32 | obj-$(CONFIG_ROCKCHIP_SERIAL) += serial_rockchip.o |
710f1d3d MY |
33 | obj-$(CONFIG_XILINX_UARTLITE) += serial_xuartlite.o |
34 | obj-$(CONFIG_SANDBOX_SERIAL) += sandbox.o | |
35 | obj-$(CONFIG_SCIF_CONSOLE) += serial_sh.o | |
74d11d37 | 36 | obj-$(CONFIG_SEMIHOSTING_SERIAL) += serial_semihosting.o |
710f1d3d | 37 | obj-$(CONFIG_ZYNQ_SERIAL) += serial_zynq.o |
710f1d3d | 38 | obj-$(CONFIG_FSL_LPUART) += serial_lpuart.o |
1f68dbc8 | 39 | obj-$(CONFIG_FSL_LINFLEXUART) += serial_linflexuart.o |
22a240c3 | 40 | obj-$(CONFIG_ARC_SERIAL) += serial_arc.o |
7f368553 | 41 | obj-$(CONFIG_UNIPHIER_SERIAL) += serial_uniphier.o |
ab3f0c7d | 42 | obj-$(CONFIG_STM32_SERIAL) += serial_stm32.o |
214a17e6 | 43 | obj-$(CONFIG_STI_ASC_SERIAL) += serial_sti_asc.o |
9e160ee8 | 44 | obj-$(CONFIG_PIC32_SERIAL) += serial_pic32.o |
3917c269 | 45 | obj-$(CONFIG_BCM283X_MU_SERIAL) += serial_bcm283x_mu.o |
6001985f | 46 | obj-$(CONFIG_BCM283X_PL011_SERIAL) += serial_bcm283x_pl011.o |
142a20c3 | 47 | obj-$(CONFIG_MSM_SERIAL) += serial_msm.o |
324df15a | 48 | obj-$(CONFIG_MSM_GENI_SERIAL) += serial_msm_geni.o |
ff476897 | 49 | obj-$(CONFIG_MXS_AUART_SERIAL) += serial_mxs.o |
6985d496 | 50 | obj-$(CONFIG_MVEBU_A3700_UART) += serial_mvebu_a3700.o |
dd7ff472 | 51 | obj-$(CONFIG_MPC8XX_CONS) += serial_mpc8xx.o |
cac73f20 | 52 | obj-$(CONFIG_NULLDEV_SERIAL) += serial_nulldev.o |
6f6a0b74 | 53 | obj-$(CONFIG_NPCM_SERIAL) += serial_npcm.o |
f1054661 | 54 | obj-$(CONFIG_OCTEON_SERIAL_BOOTCMD) += serial_octeon_bootcmd.o |
4dead10d | 55 | obj-$(CONFIG_OCTEON_SERIAL_PCIE_CONSOLE) += serial_octeon_pcie_console.o |
6f9347f3 | 56 | obj-$(CONFIG_OWL_SERIAL) += serial_owl.o |
5d754197 | 57 | obj-$(CONFIG_OMAP_SERIAL) += serial_omap.o |
849b1160 | 58 | obj-$(CONFIG_MTK_SERIAL) += serial_mtk.o |
2161f1fc | 59 | obj-$(CONFIG_MT7620_SERIAL) += serial_mt7620.o |
d6ba787e | 60 | obj-$(CONFIG_HTIF_CONSOLE) += serial_htif.o |
e2842496 | 61 | obj-$(CONFIG_SIFIVE_SERIAL) += serial_sifive.o |
384d5cfe | 62 | obj-$(CONFIG_XEN_SERIAL) += serial_xen.o |
eb2daa0f | 63 | obj-$(CONFIG_XTENSA_SEMIHOSTING_SERIAL) += serial_xtensa_semihosting.o |
5745de2c | 64 | obj-$(CONFIG_S5P4418_PL011_SERIAL) += serial_s5p4418_pl011.o |
05bad4aa | 65 | |
371dc068 | 66 | ifndef CONFIG_XPL_BUILD |
710f1d3d | 67 | obj-$(CONFIG_USB_TTY) += usbtty.o |
05bad4aa | 68 | endif |
8af2e141 | 69 | obj-$(CONFIG_UART4_SERIAL) += serial_adi_uart4.o |