26 lines
573 B
C
26 lines
573 B
C
|
/* 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.base)
|
||
|
|
||
|
extern const struct amdgpu_ip_block_version amdgpu_vkms_ip_block;
|
||
|
|
||
|
struct amdgpu_vkms_output {
|
||
|
struct amdgpu_crtc crtc;
|
||
|
struct drm_encoder encoder;
|
||
|
struct drm_connector connector;
|
||
|
ktime_t period_ns;
|
||
|
struct drm_pending_vblank_event *event;
|
||
|
};
|
||
|
|
||
|
#endif /* _AMDGPU_VKMS_H_ */
|