xref: /linux/drivers/cdx/Kconfig (revision 0d5ec7919f3747193f051036b2301734a4b5e1d6)
12959ab24SNipun Gupta# SPDX-License-Identifier: GPL-2.0
22959ab24SNipun Gupta#
32959ab24SNipun Gupta# CDX bus configuration
42959ab24SNipun Gupta#
52959ab24SNipun Gupta# Copyright (C) 2022-2023, Advanced Micro Devices, Inc.
62959ab24SNipun Gupta#
72959ab24SNipun Gupta
82959ab24SNipun Guptaconfig CDX_BUS
92959ab24SNipun Gupta	bool "CDX Bus driver"
107f81907bSKrzysztof Kozlowski	depends on OF && ARM64 || COMPILE_TEST
11*e8b18c11SKrzysztof Kozlowski	select GENERIC_MSI_IRQ
122959ab24SNipun Gupta	help
132959ab24SNipun Gupta	  Driver to enable Composable DMA Transfer(CDX) Bus. CDX bus
142959ab24SNipun Gupta	  exposes Fabric devices which uses composable DMA IP to the
152959ab24SNipun Gupta	  APU. CDX bus provides a mechanism for scanning and probing
162959ab24SNipun Gupta	  of CDX devices. CDX devices are memory mapped on system bus
172959ab24SNipun Gupta	  for embedded CPUs. CDX bus uses CDX controller and firmware
182959ab24SNipun Gupta	  to scan these CDX devices.
19eb96b740SNipun Gupta
20eb96b740SNipun Guptasource "drivers/cdx/controller/Kconfig"
21