#include <linux/dma-mapping.h>
#include <linux/module.h>
#include <linux/of.h>
#include <linux/platform_device.h>
#include <drm/drm_atomic_helper.h>
#include <drm/drm_drv.h>
#include <drm/drm_fbdev_dma.h>
#include <drm/drm_gem_dma_helper.h>
#include <drm/drm_probe_helper.h>
#include "rzg2l_du_drv.h"
#include "rzg2l_du_kms.h"
static const struct rzg2l_du_device_info rzg2l_du_r9a07g043u_info = …;
static const struct rzg2l_du_device_info rzg2l_du_r9a07g044_info = …;
static const struct of_device_id rzg2l_du_of_table[] = …;
MODULE_DEVICE_TABLE(of, rzg2l_du_of_table);
const char *rzg2l_du_output_name(enum rzg2l_du_output output)
{ … }
DEFINE_DRM_GEM_DMA_FOPS(rzg2l_du_fops);
static const struct drm_driver rzg2l_du_driver = …;
static void rzg2l_du_remove(struct platform_device *pdev)
{ … }
static void rzg2l_du_shutdown(struct platform_device *pdev)
{ … }
static int rzg2l_du_probe(struct platform_device *pdev)
{ … }
static struct platform_driver rzg2l_du_platform_driver = …;
module_platform_driver(…) …;
MODULE_AUTHOR(…) …;
MODULE_DESCRIPTION(…) …;
MODULE_LICENSE(…) …;