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

config CIX_ACPI_RESOURCE_LOOKUP
	bool "CIX ACPI resource lookup driver"
	depends on ARCH_CIX || COMPILE_TEST
	depends on ACPI
	depends on RESET_CONTROLLER
	default ARCH_CIX
	help
	  Processes custom CIX DSDT tables (RSTL, RSNL, DLKL) to register
	  reset control lookups, assign names to platform resources, and
	  create device link dependencies. This bridges CIX's ACPI firmware
	  with the Linux kernel's standard resource lookup mechanisms.

	  Required for CIX Sky1 ACPI boot with drivers that use
	  platform_get_resource_byname() or devm_reset_control_get().

config CIX_ACPI_USB_SCAN
	bool "CIX ACPI USB scan handler"
	depends on ARCH_CIX || COMPILE_TEST
	depends on ACPI
	default ARCH_CIX
	help
	  Block PNP0D10 (generic xHCI) platform device creation on CIX Sky1
	  so the vendor USB driver chain (cdnsp-sky1 + cdnsp-plat) can own
	  the hardware instead of xhci-plat.

	  Required for proper USB controller initialization under ACPI boot.

source "drivers/soc/cix/cix_dst/Kconfig"
