xref: /openbmc/qemu/include/hw/virtio/vhost-user-gpio.h (revision 5767815218efd3cbfd409505ed824d5f356044ae)
127ba7b02SViresh Kumar /*
227ba7b02SViresh Kumar  * Vhost-user GPIO virtio device
327ba7b02SViresh Kumar  *
427ba7b02SViresh Kumar  * Copyright (c) 2021 Viresh Kumar <viresh.kumar@linaro.org>
527ba7b02SViresh Kumar  *
627ba7b02SViresh Kumar  * SPDX-License-Identifier: GPL-2.0-or-later
727ba7b02SViresh Kumar  */
827ba7b02SViresh Kumar 
927ba7b02SViresh Kumar #ifndef _QEMU_VHOST_USER_GPIO_H
1027ba7b02SViresh Kumar #define _QEMU_VHOST_USER_GPIO_H
1127ba7b02SViresh Kumar 
1227ba7b02SViresh Kumar #include "hw/virtio/virtio.h"
1327ba7b02SViresh Kumar #include "hw/virtio/vhost.h"
1427ba7b02SViresh Kumar #include "hw/virtio/vhost-user.h"
15*5ba58758SAlex Bennée #include "hw/virtio/vhost-user-base.h"
1627ba7b02SViresh Kumar 
1727ba7b02SViresh Kumar #define TYPE_VHOST_USER_GPIO "vhost-user-gpio-device"
1827ba7b02SViresh Kumar OBJECT_DECLARE_SIMPLE_TYPE(VHostUserGPIO, VHOST_USER_GPIO);
1927ba7b02SViresh Kumar 
2027ba7b02SViresh Kumar struct VHostUserGPIO {
21*5ba58758SAlex Bennée     VHostUserBase parent_obj;
2227ba7b02SViresh Kumar };
2327ba7b02SViresh Kumar 
2427ba7b02SViresh Kumar #endif /* _QEMU_VHOST_USER_GPIO_H */
25