blob: 6d1bc260a4495227e1d5aca8500229cbd4758864 [file] [log] [blame]
/* SPDX-License-Identifier: GPL-2.0-only */
#ifndef AMD_BLOCK_XHCI_H
#define AMD_BLOCK_XHCI_H
#include <cpu/x86/smm.h>
#include <device/pci_type.h>
#include <device/pci_def.h>
#include <device/xhci.h>
#include <types.h>
#define XHCI_GEVENT GEVENT_31
#define SOC_XHCI_DEVICES {\
SOC_XHCI_0,\
SOC_XHCI_1,\
SOC_XHCI_2,\
SOC_XHCI_3,\
SOC_XHCI_4,\
SOC_XHCI_5,\
SOC_XHCI_6,\
SOC_XHCI_7,\
}
void soc_xhci_store_resources(struct smm_pci_resource_info *slots, size_t count);
void soc_xhci_log_wake_events(void);
#endif /* AMD_BLOCK_XHCI_H */