drivers/accel/amdxdna/Makefile

Source file repositories/reference/linux-study-clean/drivers/accel/amdxdna/Makefile

File Facts

System
Linux kernel
Corpus path
drivers/accel/amdxdna/Makefile
Extension
[no extension]
Size
631 bytes
Lines
35
Domain
Driver Families
Bucket
drivers/accel
Inferred role
Driver Families: build/configuration rule
Status
atlas-only

Why This File Exists

Repeatable hardware-adapter layer. Deep compatibility for every driver is out of scope; this atlas records patterns, probe lifecycles, bus glue, IRQ/DMA usage, and links back to core abstractions.

Dependency Surface

Detected Declarations

Annotated Snippet

# SPDX-License-Identifier: GPL-2.0-only

amdxdna-y := \
	aie.o \
	aie_psp.o \
	aie_smu.o \
	aie2_ctx.o \
	aie2_error.o \
	aie2_message.o \
	aie2_pci.o \
	aie2_pm.o \
	aie2_solver.o \
	aie4_ctx.o \
	aie4_message.o \
	aie4_pci.o \
	amdxdna_cbuf.o \
	amdxdna_ctx.o \
	amdxdna_gem.o \
	amdxdna_iommu.o \
	amdxdna_mailbox.o \
	amdxdna_mailbox_helper.o \
	amdxdna_pci_drv.o \
	amdxdna_pm.o \
	amdxdna_sysfs.o \
	amdxdna_ubuf.o \
	npu1_regs.o \
	npu3_regs.o \
	npu4_regs.o \
	npu5_regs.o \
	npu6_regs.o

amdxdna-$(CONFIG_PCI_IOV) += aie4_sriov.o
amdxdna-$(CONFIG_DEBUG_FS) += amdxdna_debugfs.o
obj-$(CONFIG_DRM_ACCEL_AMDXDNA) = amdxdna.o

Annotation

Implementation Notes