Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Enumerations | Variables
exynos_mixer.c File Reference
#include <drm/drmP.h>
#include "regs-mixer.h"
#include "regs-vp.h"
#include <linux/kernel.h>
#include <linux/spinlock.h>
#include <linux/wait.h>
#include <linux/i2c.h>
#include <linux/module.h>
#include <linux/platform_device.h>
#include <linux/interrupt.h>
#include <linux/irq.h>
#include <linux/delay.h>
#include <linux/pm_runtime.h>
#include <linux/clk.h>
#include <linux/regulator/consumer.h>
#include <drm/exynos_drm.h>
#include "exynos_drm_drv.h"
#include "exynos_drm_hdmi.h"

Go to the source code of this file.

Data Structures

struct  hdmi_win_data
 
struct  mixer_resources
 
struct  mixer_context
 
struct  mixer_drv_data
 

Macros

#define get_mixer_context(dev)   platform_get_drvdata(to_platform_device(dev))
 
#define DUMPREG(reg_id)
 
#define DUMPREG(reg_id)
 
#define RGB565   4
 
#define ARGB1555   5
 
#define ARGB4444   6
 
#define ARGB8888   7
 

Enumerations

enum  mixer_version_id { MXR_VER_0_0_0_16, MXR_VER_16_0_33_0 }
 

Variables

struct platform_driver mixer_driver
 

Macro Definition Documentation

#define ARGB1555   5
#define ARGB4444   6
#define ARGB8888   7
#define DUMPREG (   reg_id)
Value:
do { \
DRM_DEBUG_KMS(#reg_id " = %08x\n", \
(u32)readl(ctx->mixer_res.mixer_regs + reg_id)); \
} while (0)
#define DUMPREG (   reg_id)
Value:
do { \
DRM_DEBUG_KMS(#reg_id " = %08x\n", \
(u32) readl(ctx->mixer_res.vp_regs + reg_id)); \
} while (0)
#define get_mixer_context (   dev)    platform_get_drvdata(to_platform_device(dev))

Definition at line 40 of file exynos_mixer.c.

#define RGB565   4

Enumeration Type Documentation

Enumerator:
MXR_VER_0_0_0_16 
MXR_VER_16_0_33_0 

Definition at line 76 of file exynos_mixer.c.

Variable Documentation

struct platform_driver mixer_driver
Initial value:
= {
.driver = {
.name = "exynos-mixer",
.owner = THIS_MODULE,
.pm = &mixer_pm_ops,
.of_match_table = mixer_match_types,
},
.probe = mixer_probe,
.remove = __devexit_p(mixer_remove),
.id_table = mixer_driver_types,
}

Definition at line 1213 of file exynos_mixer.c.