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