FILE
rzg2l_du_kms.h
File preview with syntax highlighting.
linux-6.19.14/drivers/gpu/drm/renesas/rz-du/rzg2l_du_kms.h
1/* SPDX-License-Identifier: GPL-2.0+ */ 2/* 3 * RZ/G2L Display Unit Mode Setting 4 * 5 * Copyright (C) 2023 Renesas Electronics Corporation 6 * 7 * Based on rcar_du_kms.h 8 */ 9 10#ifndef __RZG2L_DU_KMS_H__ 11#define __RZG2L_DU_KMS_H__ 12 13#include <linux/types.h> 14 15struct dma_buf_attachment; 16struct drm_file; 17struct drm_device; 18struct drm_gem_object; 19struct drm_mode_create_dumb; 20struct rzg2l_du_device; 21struct sg_table; 22 23struct rzg2l_du_format_info { 24 u32 fourcc; 25 u32 v4l2; 26 unsigned int planes; 27 unsigned int hsub; 28}; 29 30const struct rzg2l_du_format_info *rzg2l_du_format_info(u32 fourcc); 31 32int rzg2l_du_modeset_init(struct rzg2l_du_device *rcdu); 33 34int rzg2l_du_dumb_create(struct drm_file *file, struct drm_device *dev, 35 struct drm_mode_create_dumb *args); 36 37struct drm_gem_object * 38rzg2l_du_gem_prime_import_sg_table(struct drm_device *dev, 39 struct dma_buf_attachment *attach, 40 struct sg_table *sgt); 41 42#endif /* __RZG2L_DU_KMS_H__ */
~/
Read-only file preview.