]>
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, [email protected]. |
8e585f02 | 5 | |
a9d7990d MV |
6 | ifdef CONFIG_SPL_BUILD |
7 | ||
8 | ifeq ($(CONFIG_$(SPL_TPL_)BUILD)$(CONFIG_$(SPL_TPL_)DM_SERIAL),yy) | |
9 | obj-y += serial-uclass.o | |
10 | else | |
11 | obj-y += serial.o | |
12 | endif | |
13 | ||
14 | else | |
15 | ||
57d92753 | 16 | ifdef CONFIG_DM_SERIAL |
a9d7990d | 17 | obj-y += serial-uclass.o |
57d92753 | 18 | else |
710f1d3d | 19 | obj-y += serial.o |
a9d7990d MV |
20 | endif |
21 | ||
22 | endif | |
23 | ||
24 | ifdef CONFIG_DM_SERIAL | |
25 | obj-$(CONFIG_PL01X_SERIAL) += serial_pl01x.o | |
26 | else | |
aed2fbef SG |
27 | obj-$(CONFIG_PL010_SERIAL) += serial_pl01x.o |
28 | obj-$(CONFIG_PL011_SERIAL) += serial_pl01x.o | |
12e431b2 | 29 | obj-$(CONFIG_SYS_NS16550_SERIAL) += serial_ns16550.o |
57d92753 | 30 | endif |
710f1d3d MY |
31 | |
32 | obj-$(CONFIG_ALTERA_UART) += altera_uart.o | |
33 | obj-$(CONFIG_ALTERA_JTAG_UART) += altera_jtag_uart.o | |
60b49761 | 34 | obj-$(CONFIG_AR933X_UART) += serial_ar933x.o |
710f1d3d MY |
35 | obj-$(CONFIG_ARM_DCC) += arm_dcc.o |
36 | obj-$(CONFIG_ATMEL_USART) += atmel_usart.o | |
30581040 | 37 | obj-$(CONFIG_BCM6345_SERIAL) += serial_bcm6345.o |
44482e8a | 38 | obj-$(CONFIG_COREBOOT_SERIAL) += serial_coreboot.o |
0de653d8 | 39 | obj-$(CONFIG_CORTINA_UART) += serial_cortina.o |
275854ba | 40 | obj-$(CONFIG_EFI_APP) += serial_efi.o |
710f1d3d | 41 | obj-$(CONFIG_LPC32XX_HSUART) += lpc32xx_hsuart.o |
1886024a | 42 | obj-$(CONFIG_MCFUART) += serial_mcf.o |
710f1d3d MY |
43 | obj-$(CONFIG_SYS_NS16550) += ns16550.o |
44 | obj-$(CONFIG_S5P) += serial_s5p.o | |
710f1d3d | 45 | obj-$(CONFIG_MXC_UART) += serial_mxc.o |
710f1d3d | 46 | obj-$(CONFIG_PXA_SERIAL) += serial_pxa.o |
bfcef28a | 47 | obj-$(CONFIG_MESON_SERIAL) += serial_meson.o |
c5f8dd48 | 48 | obj-$(CONFIG_INTEL_MID_SERIAL) += serial_intel_mid.o |
2fc24d53 SG |
49 | ifdef CONFIG_SPL_BUILD |
50 | obj-$(CONFIG_ROCKCHIP_SERIAL) += serial_rockchip.o | |
51 | endif | |
710f1d3d MY |
52 | obj-$(CONFIG_XILINX_UARTLITE) += serial_xuartlite.o |
53 | obj-$(CONFIG_SANDBOX_SERIAL) += sandbox.o | |
54 | obj-$(CONFIG_SCIF_CONSOLE) += serial_sh.o | |
55 | obj-$(CONFIG_ZYNQ_SERIAL) += serial_zynq.o | |
710f1d3d | 56 | obj-$(CONFIG_FSL_LPUART) += serial_lpuart.o |
1f68dbc8 | 57 | obj-$(CONFIG_FSL_LINFLEXUART) += serial_linflexuart.o |
22a240c3 | 58 | obj-$(CONFIG_ARC_SERIAL) += serial_arc.o |
7f368553 | 59 | obj-$(CONFIG_UNIPHIER_SERIAL) += serial_uniphier.o |
ab3f0c7d | 60 | obj-$(CONFIG_STM32_SERIAL) += serial_stm32.o |
214a17e6 | 61 | obj-$(CONFIG_STI_ASC_SERIAL) += serial_sti_asc.o |
9e160ee8 | 62 | obj-$(CONFIG_PIC32_SERIAL) += serial_pic32.o |
3917c269 | 63 | obj-$(CONFIG_BCM283X_MU_SERIAL) += serial_bcm283x_mu.o |
6001985f | 64 | obj-$(CONFIG_BCM283X_PL011_SERIAL) += serial_bcm283x_pl011.o |
142a20c3 | 65 | obj-$(CONFIG_MSM_SERIAL) += serial_msm.o |
6985d496 | 66 | obj-$(CONFIG_MVEBU_A3700_UART) += serial_mvebu_a3700.o |
dd7ff472 | 67 | obj-$(CONFIG_MPC8XX_CONS) += serial_mpc8xx.o |
cac73f20 | 68 | obj-$(CONFIG_NULLDEV_SERIAL) += serial_nulldev.o |
6f9347f3 | 69 | obj-$(CONFIG_OWL_SERIAL) += serial_owl.o |
5d754197 | 70 | obj-$(CONFIG_OMAP_SERIAL) += serial_omap.o |
849b1160 | 71 | obj-$(CONFIG_MTK_SERIAL) += serial_mtk.o |
e2842496 | 72 | obj-$(CONFIG_SIFIVE_SERIAL) += serial_sifive.o |
384d5cfe | 73 | obj-$(CONFIG_XEN_SERIAL) += serial_xen.o |
05bad4aa A |
74 | |
75 | ifndef CONFIG_SPL_BUILD | |
710f1d3d | 76 | obj-$(CONFIG_USB_TTY) += usbtty.o |
05bad4aa | 77 | endif |