#include <linux/platform_device.h>
#include <drm/drm_drv.h>
#include <drm/drm_print.h>
#include "tidss_crtc.h"
#include "tidss_dispc.h"
#include "tidss_drv.h"
#include "tidss_irq.h"
#include "tidss_plane.h"
static void tidss_irq_update(struct tidss_device *tidss)
{ … }
void tidss_irq_enable_vblank(struct drm_crtc *crtc)
{ … }
void tidss_irq_disable_vblank(struct drm_crtc *crtc)
{ … }
static irqreturn_t tidss_irq_handler(int irq, void *arg)
{ … }
void tidss_irq_resume(struct tidss_device *tidss)
{ … }
int tidss_irq_install(struct drm_device *ddev, unsigned int irq)
{ … }
void tidss_irq_uninstall(struct drm_device *ddev)
{ … }