xref: /linux/drivers/cdx/Kconfig (revision 4f38da1f027ea2c9f01bb71daa7a299c191b6940)
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"
10*7f81907bSKrzysztof Kozlowski	depends on OF && ARM64 || COMPILE_TEST
112959ab24SNipun Gupta	help
122959ab24SNipun Gupta	  Driver to enable Composable DMA Transfer(CDX) Bus. CDX bus
132959ab24SNipun Gupta	  exposes Fabric devices which uses composable DMA IP to the
142959ab24SNipun Gupta	  APU. CDX bus provides a mechanism for scanning and probing
152959ab24SNipun Gupta	  of CDX devices. CDX devices are memory mapped on system bus
162959ab24SNipun Gupta	  for embedded CPUs. CDX bus uses CDX controller and firmware
172959ab24SNipun Gupta	  to scan these CDX devices.
18eb96b740SNipun Gupta
19eb96b740SNipun Guptasource "drivers/cdx/controller/Kconfig"
20