Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Enumerations | Functions | Variables
exynos_hdmi.c File Reference
#include <drm/drmP.h>
#include <drm/drm_edid.h>
#include <drm/drm_crtc_helper.h>
#include "regs-hdmi.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 <linux/io.h>
#include <linux/of_gpio.h>
#include <plat/gpio-cfg.h>
#include <drm/exynos_drm.h>
#include "exynos_drm_drv.h"
#include "exynos_drm_hdmi.h"
#include "exynos_hdmi.h"
#include <linux/gpio.h>
#include <media/s5p_hdmi.h>

Go to the source code of this file.

Data Structures

struct  hdmi_resources
 
struct  hdmi_context
 
struct  hdmi_v13_tg_regs
 
struct  hdmi_v13_core_regs
 
struct  hdmi_v13_preset_conf
 
struct  hdmi_v13_conf
 
struct  hdmi_tg_regs
 
struct  hdmi_core_regs
 
struct  hdmi_preset_conf
 
struct  hdmi_conf
 

Macros

#define MAX_WIDTH   1920
 
#define MAX_HEIGHT   1080
 
#define get_hdmi_context(dev)   platform_get_drvdata(to_platform_device(dev))
 
#define DUMPREG(reg_id)
 
#define DUMPREG(reg_id)
 

Enumerations

enum  hdmi_type { HDMI_TYPE13, HDMI_TYPE14 }
 

Functions

void hdmi_attach_ddc_client (struct i2c_client *ddc)
 
void hdmi_attach_hdmiphy_client (struct i2c_client *hdmiphy)
 

Variables

struct platform_driver hdmi_driver
 

Macro Definition Documentation

#define DUMPREG (   reg_id)
Value:
DRM_DEBUG_KMS("%s:" #reg_id " = %08x\n", prefix, \
readl(hdata->regs + reg_id))
#define DUMPREG (   reg_id)
Value:
DRM_DEBUG_KMS("%s:" #reg_id " = %08x\n", prefix, \
readl(hdata->regs + reg_id))
#define get_hdmi_context (   dev)    platform_get_drvdata(to_platform_device(dev))

Definition at line 51 of file exynos_hdmi.c.

#define MAX_HEIGHT   1080

Definition at line 50 of file exynos_hdmi.c.

#define MAX_WIDTH   1920

Definition at line 49 of file exynos_hdmi.c.

Enumeration Type Documentation

enum hdmi_type
Enumerator:
HDMI_TYPE13 
HDMI_TYPE14 

Definition at line 53 of file exynos_hdmi.c.

Function Documentation

void hdmi_attach_ddc_client ( struct i2c_client ddc)

Definition at line 2244 of file exynos_hdmi.c.

void hdmi_attach_hdmiphy_client ( struct i2c_client hdmiphy)

Definition at line 2250 of file exynos_hdmi.c.

Variable Documentation

struct platform_driver hdmi_driver
Initial value:
= {
.probe = hdmi_probe,
.remove = __devexit_p(hdmi_remove),
.id_table = hdmi_driver_types,
.driver = {
.name = "exynos-hdmi",
.owner = THIS_MODULE,
.pm = &hdmi_pm_ops,
.of_match_table = hdmi_match_types,
},
}

Definition at line 2537 of file exynos_hdmi.c.