#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/platform_device.h>
#include <linux/slab.h>
#include <linux/of.h>
#include <linux/of_graph.h>
#include <drm/drm_bridge.h>
#include <drm/drm_panel.h>
#include "dss.h"
#include "omapdss.h"
int omapdss_device_init_output(struct omap_dss_device *out,
struct drm_bridge *local_bridge)
{ … }
void omapdss_device_cleanup_output(struct omap_dss_device *out)
{ … }
void dss_mgr_set_timings(struct omap_dss_device *dssdev,
const struct videomode *vm)
{ … }
void dss_mgr_set_lcd_config(struct omap_dss_device *dssdev,
const struct dss_lcd_mgr_config *config)
{ … }
int dss_mgr_enable(struct omap_dss_device *dssdev)
{ … }
void dss_mgr_disable(struct omap_dss_device *dssdev)
{ … }
void dss_mgr_start_update(struct omap_dss_device *dssdev)
{ … }
int dss_mgr_register_framedone_handler(struct omap_dss_device *dssdev,
void (*handler)(void *), void *data)
{ … }
void dss_mgr_unregister_framedone_handler(struct omap_dss_device *dssdev,
void (*handler)(void *), void *data)
{ … }