#include <linux/device.h>
#include <linux/platform_device.h>
#include <drm/drmP.h>
#include <drm/drm_fb_helper.h>
#include <drm/drm_crtc_helper.h>
#include <linux/fb.h>
#include <linux/module.h>
#include <drm/drm_gem_cma_helper.h>
#include <drm/drm_fb_cma_helper.h>
#include "imx-drm.h"
Go to the source code of this file.
|
int | imx_drm_crtc_panel_format (struct drm_crtc *crtc, u32 encoder_type, u32 interface_pix_fmt) |
|
| EXPORT_SYMBOL_GPL (imx_drm_crtc_panel_format) |
|
int | imx_drm_crtc_vblank_get (struct imx_drm_crtc *imx_drm_crtc) |
|
| EXPORT_SYMBOL_GPL (imx_drm_crtc_vblank_get) |
|
void | imx_drm_crtc_vblank_put (struct imx_drm_crtc *imx_drm_crtc) |
|
| EXPORT_SYMBOL_GPL (imx_drm_crtc_vblank_put) |
|
void | imx_drm_handle_vblank (struct imx_drm_crtc *imx_drm_crtc) |
|
| EXPORT_SYMBOL_GPL (imx_drm_handle_vblank) |
|
struct drm_device * | imx_drm_device_get (void) |
|
| EXPORT_SYMBOL_GPL (imx_drm_device_get) |
|
void | imx_drm_device_put (void) |
|
| EXPORT_SYMBOL_GPL (imx_drm_device_put) |
|
int | imx_drm_add_crtc (struct drm_crtc *crtc, struct imx_drm_crtc **new_crtc, const struct imx_drm_crtc_helper_funcs *imx_drm_helper_funcs, struct module *owner, void *cookie, int id) |
|
| EXPORT_SYMBOL_GPL (imx_drm_add_crtc) |
|
int | imx_drm_remove_crtc (struct imx_drm_crtc *imx_drm_crtc) |
|
| EXPORT_SYMBOL_GPL (imx_drm_remove_crtc) |
|
int | imx_drm_add_encoder (struct drm_encoder *encoder, struct imx_drm_encoder **newenc, struct module *owner) |
|
| EXPORT_SYMBOL_GPL (imx_drm_add_encoder) |
|
int | imx_drm_encoder_add_possible_crtcs (struct imx_drm_encoder *imx_drm_encoder, struct device_node *np) |
|
| EXPORT_SYMBOL_GPL (imx_drm_encoder_add_possible_crtcs) |
|
int | imx_drm_encoder_get_mux_id (struct imx_drm_encoder *imx_drm_encoder, struct drm_crtc *crtc) |
|
int | imx_drm_remove_encoder (struct imx_drm_encoder *imx_drm_encoder) |
|
| EXPORT_SYMBOL_GPL (imx_drm_remove_encoder) |
|
int | imx_drm_add_connector (struct drm_connector *connector, struct imx_drm_connector **new_con, struct module *owner) |
|
| EXPORT_SYMBOL_GPL (imx_drm_add_connector) |
|
void | imx_drm_fb_helper_set (struct drm_fbdev_cma *fbdev_helper) |
|
| EXPORT_SYMBOL_GPL (imx_drm_fb_helper_set) |
|
int | imx_drm_remove_connector (struct imx_drm_connector *imx_drm_connector) |
|
| EXPORT_SYMBOL_GPL (imx_drm_remove_connector) |
|
| module_init (imx_drm_init) |
|
| module_exit (imx_drm_exit) |
|
| MODULE_AUTHOR ("Sascha Hauer <[email protected]>") |
|
| MODULE_DESCRIPTION ("i.MX drm driver core") |
|
| MODULE_LICENSE ("GPL") |
|
module_exit |
( |
imx_drm_exit |
| ) |
|
module_init |
( |
imx_drm_init |
| ) |
|