linux/drivers/gpu/drm/logicvc/logicvc_interface.c

// SPDX-License-Identifier: GPL-2.0+
/*
 * Copyright (C) 2019-2022 Bootlin
 * Author: Paul Kocialkowski <[email protected]>
 */

#include <linux/types.h>

#include <drm/drm_atomic_helper.h>
#include <drm/drm_bridge.h>
#include <drm/drm_connector.h>
#include <drm/drm_drv.h>
#include <drm/drm_encoder.h>
#include <drm/drm_gem_dma_helper.h>
#include <drm/drm_modeset_helper_vtables.h>
#include <drm/drm_of.h>
#include <drm/drm_panel.h>
#include <drm/drm_print.h>
#include <drm/drm_probe_helper.h>

#include "logicvc_crtc.h"
#include "logicvc_drm.h"
#include "logicvc_interface.h"
#include "logicvc_regs.h"

#define logicvc_interface_from_drm_encoder(c)
#define logicvc_interface_from_drm_connector(c)

static void logicvc_encoder_enable(struct drm_encoder *drm_encoder)
{}

static void logicvc_encoder_disable(struct drm_encoder *drm_encoder)
{}

static const struct drm_encoder_helper_funcs logicvc_encoder_helper_funcs =;

static const struct drm_encoder_funcs logicvc_encoder_funcs =;

static int logicvc_connector_get_modes(struct drm_connector *drm_connector)
{}

static const struct drm_connector_helper_funcs logicvc_connector_helper_funcs =;

static const struct drm_connector_funcs logicvc_connector_funcs =;

static int logicvc_interface_encoder_type(struct logicvc_drm *logicvc)
{}

static int logicvc_interface_connector_type(struct logicvc_drm *logicvc)
{}

static bool logicvc_interface_native_connector(struct logicvc_drm *logicvc)
{}

void logicvc_interface_attach_crtc(struct logicvc_drm *logicvc)
{}

int logicvc_interface_init(struct logicvc_drm *logicvc)
{}