#include <drm/drm_atomic_helper.h>
#include <drm/drm_edid.h>
#include <drm/drm_probe_helper.h>
#include "lsdc_drv.h"
#include "lsdc_output.h"
static int ls7a1000_dpi_connector_get_modes(struct drm_connector *conn)
{ … }
static struct drm_encoder *
ls7a1000_dpi_connector_get_best_encoder(struct drm_connector *connector,
struct drm_atomic_state *state)
{ … }
static const struct drm_connector_helper_funcs
ls7a1000_dpi_connector_helpers = …;
static enum drm_connector_status
ls7a1000_dpi_connector_detect(struct drm_connector *connector, bool force)
{ … }
static const struct drm_connector_funcs ls7a1000_dpi_connector_funcs = …;
static void ls7a1000_pipe0_encoder_reset(struct drm_encoder *encoder)
{ … }
static void ls7a1000_pipe1_encoder_reset(struct drm_encoder *encoder)
{ … }
static const struct drm_encoder_funcs ls7a1000_encoder_funcs[2] = …;
int ls7a1000_output_init(struct drm_device *ddev,
struct lsdc_display_pipe *dispipe,
struct i2c_adapter *ddc,
unsigned int index)
{ … }