1 # SPDX-License-Identifier: GPL-2.0+
3 obj-
$(CONFIG_
$(SPL_TPL_
)CLK
) += clk
/
4 obj-
$(CONFIG_
$(SPL_TPL_
)DM
) += core
/
5 obj-
$(CONFIG_
$(SPL_TPL_
)GPIO_SUPPORT
) += gpio
/
6 obj-
$(CONFIG_
$(SPL_TPL_
)DRIVERS_MISC_SUPPORT
) += misc
/ sysreset
/ firmware
/
7 obj-
$(CONFIG_
$(SPL_TPL_
)I2C_SUPPORT
) += i2c
/
8 obj-
$(CONFIG_
$(SPL_TPL_
)INPUT
) += input
/
9 obj-
$(CONFIG_
$(SPL_TPL_
)LED
) += led
/
10 obj-
$(CONFIG_
$(SPL_TPL_
)MMC_SUPPORT
) += mmc
/
11 obj-
$(CONFIG_
$(SPL_TPL_
)NAND_SUPPORT
) += mtd
/nand
/raw
/
12 obj-
$(CONFIG_
$(SPL_TPL_
)PCH_SUPPORT
) += pch
/
13 obj-
$(CONFIG_
$(SPL_TPL_
)PCI_SUPPORT
) += pci
/
14 obj-
$(CONFIG_
$(SPL_TPL_
)PHY
) += phy
/
15 obj-
$(CONFIG_
$(SPL_TPL_
)PINCTRL
) += pinctrl
/
16 obj-
$(CONFIG_
$(SPL_TPL_
)RAM
) += ram
/
17 obj-
$(CONFIG_
$(SPL_TPL_
)RTC_SUPPORT
) += rtc
/
18 obj-
$(CONFIG_
$(SPL_TPL_
)SERIAL_SUPPORT
) += serial
/
19 obj-
$(CONFIG_
$(SPL_TPL_
)SPI_FLASH_SUPPORT
) += mtd
/spi
/
20 obj-
$(CONFIG_
$(SPL_TPL_
)SPI_SUPPORT
) += spi
/
21 obj-
$(CONFIG_
$(SPL_TPL_
)TIMER
) += timer
/
22 obj-
$(CONFIG_
$(SPL_TPL_
)VIRTIO
) += virtio
/
23 obj-
$(CONFIG_
$(SPL_
)DM_MAILBOX
) += mailbox
/
24 obj-
$(CONFIG_
$(SPL_
)REMOTEPROC
) += remoteproc
/
25 obj-
$(CONFIG_
$(SPL_TPL_
)TPM
) += tpm
/
27 ifndef CONFIG_TPL_BUILD
28 ifdef CONFIG_SPL_BUILD
30 obj-
$(CONFIG_SPL_BOOTCOUNT_LIMIT
) += bootcount
/
31 obj-
$(CONFIG_SPL_CPU_SUPPORT
) += cpu
/
32 obj-
$(CONFIG_SPL_CRYPTO_SUPPORT
) += crypto
/
33 obj-
$(CONFIG_SPL_MPC8XXX_INIT_DDR_SUPPORT
) += ddr
/fsl
/
34 obj-
$(CONFIG_ARMADA_38X
) += ddr
/marvell
/a38x
/
35 obj-
$(CONFIG_ARMADA_XP
) += ddr
/marvell
/axp
/
36 obj-
$(CONFIG_ALTERA_SDRAM
) += ddr
/altera
/
37 obj-
$(CONFIG_SPL_POWER_SUPPORT
) += power
/ power
/pmic
/
38 obj-
$(CONFIG_SPL_POWER_SUPPORT
) += power
/regulator
/
39 obj-
$(CONFIG_SPL_POWER_DOMAIN
) += power
/domain
/
40 obj-
$(CONFIG_SPL_DM_RESET
) += reset
/
41 obj-
$(CONFIG_SPL_MTD_SUPPORT
) += mtd
/
42 obj-
$(CONFIG_SPL_ONENAND_SUPPORT
) += mtd
/onenand
/
43 obj-
$(CONFIG_SPL_UBI
) += mtd
/ubispl
/
44 obj-
$(CONFIG_SPL_DMA_SUPPORT
) += dma
/
45 obj-
$(CONFIG_SPL_ETH_SUPPORT
) += net
/
46 obj-
$(CONFIG_SPL_ETH_SUPPORT
) += net
/phy
/
47 obj-
$(CONFIG_SPL_USB_ETHER
) += net
/phy
/
48 obj-
$(CONFIG_SPL_MUSB_NEW_SUPPORT
) += usb
/musb-new
/
49 obj-
$(CONFIG_SPL_USB_GADGET_SUPPORT
) += usb
/gadget
/
50 obj-
$(CONFIG_SPL_USB_GADGET_SUPPORT
) += usb
/gadget
/udc
/
51 obj-
$(CONFIG_SPL_DFU_SUPPORT
) += dfu
/
52 obj-
$(CONFIG_SPL_WATCHDOG_SUPPORT
) += watchdog
/
53 obj-
$(CONFIG_SPL_USB_HOST_SUPPORT
) += usb
/host
/
54 obj-
$(CONFIG_OMAP_USB_PHY
) += usb
/phy
/
55 obj-
$(CONFIG_SPL_SATA_SUPPORT
) += ata
/ scsi
/
56 obj-
$(CONFIG_SPL_USB_HOST_SUPPORT
) += block
/
57 obj-
$(CONFIG_SPL_MMC_SUPPORT
) += block
/
58 obj-
$(CONFIG_SPL_FPGA_SUPPORT
) += fpga
/
59 obj-
$(CONFIG_SPL_THERMAL
) += thermal
/
64 ifdef CONFIG_TPL_BUILD
66 obj-
$(CONFIG_TPL_MPC8XXX_INIT_DDR_SUPPORT
) += ddr
/fsl
/
70 ifeq ($(CONFIG_SPL_BUILD
)$(CONFIG_TPL_BUILD
),)
74 obj-
$(CONFIG_DM_DEMO
) += demo
/
75 obj-
$(CONFIG_BIOSEMU
) += bios_emulator
/
78 obj-
$(CONFIG_BOOTCOUNT_LIMIT
) += bootcount
/
79 obj-
$(CONFIG_CPU
) += cpu
/
81 obj-
$(CONFIG_FASTBOOT
) += fastboot
/
83 obj-
$(CONFIG_FPGA
) += fpga
/
85 obj-
$(CONFIG_MMC
) += mmc
/
86 obj-
$(CONFIG_NVME
) += nvme
/
89 obj-
$(CONFIG_X86
) += pch
/
90 obj-y
+= phy
/allwinner
/
99 obj-
$(CONFIG_QE
) += qe
/
100 obj-
$(CONFIG_U_QE
) += qe
/
106 # SOC specific infrastructure drivers.
110 obj-
$(CONFIG_TEE
) += tee
/
112 obj-
$(CONFIG_W1
) += w1
/
113 obj-
$(CONFIG_W1_EEPROM
) += w1-eeprom
/
115 obj-
$(CONFIG_MACH_PIC32
) += ddr
/microchip
/
116 obj-
$(CONFIG_DM_HWSPINLOCK
) += hwspinlock
/