16 "Cannot select both ACP_GEN1 and ACP_GEN2 - check your config");
56 static const struct pci_driver acp_driver
__pci_driver = {
static const char * acp_acpi_name(const struct device *dev)
static void acp_fill_ssdt(const struct device *dev)
static void acp_fill_wov_method(const struct device *dev)
static struct device_operations acp_ops
static const struct pci_driver acp_driver __pci_driver
_Static_assert(!(CONFIG(SOC_AMD_COMMON_BLOCK_ACP_GEN1) &&CONFIG(SOC_AMD_COMMON_BLOCK_ACP_GEN2)), "Cannot select both ACP_GEN1 and ACP_GEN2 - check your config")
void acp_init(struct device *dev)
const char * acpi_device_path(const struct device *dev)
void acpi_device_write_pci_dev(const struct device *dev)
void acpigen_write_return_integer(uint64_t arg)
void acpigen_write_scope(const char *name)
void acpigen_write_method(const char *name, int nargs)
const struct soc_amd_common_config * soc_get_common_config(void)
void acpigen_write_method_end(void)
void acpigen_write_scope_end(void)
void pci_dev_enable_resources(struct device *dev)
void pci_dev_read_resources(struct device *dev)
struct pci_operations pci_dev_ops_pci
Default device operation for PCI devices.
void pci_dev_set_resources(struct device *dev)
#define PCI_DID_AMD_FAM17H_ACP
void scan_static_bus(struct device *bus)
void(* read_resources)(struct device *dev)
struct acp_config acp_config