Linux Kernel
3.7.1
|
#include <drm/drmP.h>
#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/platform_device.h>
#include <linux/clk.h>
#include <linux/pm_runtime.h>
#include <video/samsung_fimd.h>
#include <drm/exynos_drm.h>
#include "exynos_drm_drv.h"
#include "exynos_drm_fbdev.h"
#include "exynos_drm_crtc.h"
Go to the source code of this file.
Data Structures | |
struct | fimd_driver_data |
struct | fimd_win_data |
struct | fimd_context |
Macros | |
#define | VIDOSD_A(win) (VIDOSD_BASE + 0x00 + (win) * 16) |
#define | VIDOSD_B(win) (VIDOSD_BASE + 0x04 + (win) * 16) |
#define | VIDOSD_C_SIZE_W0 (VIDOSD_BASE + 0x08) |
#define | VIDOSD_C(win) (VIDOSD_BASE + 0x18 + (win) * 16) |
#define | VIDOSD_D(win) (VIDOSD_BASE + 0x0C + (win) * 16) |
#define | VIDWx_BUF_START(win, buf) (VIDW_BUF_START(buf) + (win) * 8) |
#define | VIDWx_BUF_END(win, buf) (VIDW_BUF_END(buf) + (win) * 8) |
#define | VIDWx_BUF_SIZE(win, buf) (VIDW_BUF_SIZE(buf) + (win) * 4) |
#define | WKEYCON0_BASE(x) ((WKEYCON0 + 0x140) + (x * 8)) |
#define | WKEYCON1_BASE(x) ((WKEYCON1 + 0x140) + (x * 8)) |
#define | WINDOWS_NR 5 |
#define | get_fimd_context(dev) platform_get_drvdata(to_platform_device(dev)) |
Functions | |
MODULE_DEVICE_TABLE (platform, fimd_driver_ids) | |
Variables | |
struct platform_driver | fimd_driver |
#define get_fimd_context | ( | dev | ) | platform_get_drvdata(to_platform_device(dev)) |
Definition at line 58 of file exynos_drm_fimd.c.
#define VIDOSD_A | ( | win | ) | (VIDOSD_BASE + 0x00 + (win) * 16) |
Definition at line 37 of file exynos_drm_fimd.c.
#define VIDOSD_B | ( | win | ) | (VIDOSD_BASE + 0x04 + (win) * 16) |
Definition at line 38 of file exynos_drm_fimd.c.
#define VIDOSD_C | ( | win | ) | (VIDOSD_BASE + 0x18 + (win) * 16) |
Definition at line 42 of file exynos_drm_fimd.c.
#define VIDOSD_C_SIZE_W0 (VIDOSD_BASE + 0x08) |
Definition at line 40 of file exynos_drm_fimd.c.
#define VIDOSD_D | ( | win | ) | (VIDOSD_BASE + 0x0C + (win) * 16) |
Definition at line 44 of file exynos_drm_fimd.c.
#define VIDWx_BUF_END | ( | win, | |
buf | |||
) | (VIDW_BUF_END(buf) + (win) * 8) |
Definition at line 47 of file exynos_drm_fimd.c.
#define VIDWx_BUF_SIZE | ( | win, | |
buf | |||
) | (VIDW_BUF_SIZE(buf) + (win) * 4) |
Definition at line 48 of file exynos_drm_fimd.c.
#define VIDWx_BUF_START | ( | win, | |
buf | |||
) | (VIDW_BUF_START(buf) + (win) * 8) |
Definition at line 46 of file exynos_drm_fimd.c.
#define WINDOWS_NR 5 |
Definition at line 56 of file exynos_drm_fimd.c.
Definition at line 51 of file exynos_drm_fimd.c.
Definition at line 53 of file exynos_drm_fimd.c.
MODULE_DEVICE_TABLE | ( | platform | , |
fimd_driver_ids | |||
) |
struct platform_driver fimd_driver |
Definition at line 1051 of file exynos_drm_fimd.c.