#include <linux/list.h>
#include <drm/drm_bridge.h>
#include <drm/drm_crtc.h>
#include <drm/drm_modeset_helper_vtables.h>
#include <drm/drm_edid.h>
#include "omap_drv.h"
#define to_omap_encoder(x) …
struct omap_encoder { … };
static void omap_encoder_destroy(struct drm_encoder *encoder)
{ … }
static const struct drm_encoder_funcs omap_encoder_funcs = …;
static void omap_encoder_update_videomode_flags(struct videomode *vm,
u32 bus_flags)
{ … }
static void omap_encoder_mode_set(struct drm_encoder *encoder,
struct drm_display_mode *mode,
struct drm_display_mode *adjusted_mode)
{ … }
static const struct drm_encoder_helper_funcs omap_encoder_helper_funcs = …;
struct drm_encoder *omap_encoder_init(struct drm_device *dev,
struct omap_dss_device *output)
{ … }