| /* SPDX-License-Identifier: GPL-2.0+ */ |
| |
| #ifndef _AMDGPU_VKMS_H_ |
| #define _AMDGPU_VKMS_H_ |
| |
| #define XRES_DEF 1024 |
| #define YRES_DEF 768 |
| |
| #define XRES_MAX 16384 |
| #define YRES_MAX 16384 |
| |
| #define drm_crtc_to_amdgpu_vkms_output(target) \ |
| container_of(target, struct amdgpu_vkms_output, crtc) |
| |
| extern const struct amdgpu_ip_block_version amdgpu_vkms_ip_block; |
| |
| struct amdgpu_vkms_output { |
| struct drm_crtc crtc; |
| struct drm_encoder encoder; |
| struct drm_connector connector; |
| struct hrtimer vblank_hrtimer; |
| ktime_t period_ns; |
| struct drm_pending_vblank_event *event; |
| }; |
| |
| #endif /* _AMDGPU_VKMS_H_ */ |