]> git.proxmox.com Git - mirror_qemu.git/blame - hw/usb/hcd-xhci-sysbus.h
virtio-sound: handle VIRTIO_SND_R_PCM_RELEASE
[mirror_qemu.git] / hw / usb / hcd-xhci-sysbus.h
CommitLineData
f00ff136
SPB
1/*
2 * USB xHCI controller for system-bus interface
3 *
4 * SPDX-FileCopyrightText: 2020 Xilinx
5 * SPDX-FileContributor: Author: Sai Pavan Boddu <sai.pavan.boddu@xilinx.com>
6 * SPDX-sourceInfo: Based on hcd-echi-sysbus
7 *
8 * SPDX-License-Identifier: GPL-2.0-or-later
9 */
10
11#ifndef HW_USB_HCD_XHCI_SYSBUS_H
12#define HW_USB_HCD_XHCI_SYSBUS_H
13
14#include "hw/usb.h"
15#include "hcd-xhci.h"
16#include "hw/sysbus.h"
17
f00ff136
SPB
18#define XHCI_SYSBUS(obj) \
19 OBJECT_CHECK(XHCISysbusState, (obj), TYPE_XHCI_SYSBUS)
20
21
22typedef struct XHCISysbusState {
23 /*< private >*/
24 SysBusDevice parent_obj;
25 /*< public >*/
26 XHCIState xhci;
27 qemu_irq *irq;
28} XHCISysbusState;
29
30void xhci_sysbus_reset(DeviceState *dev);
31#endif