Linux Kernel
3.7.1
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
drivers
gpu
drm
shmobile
shmob_drm_drv.h
Go to the documentation of this file.
1
/*
2
* shmob_drm.h -- SH Mobile DRM driver
3
*
4
* Copyright (C) 2012 Renesas Corporation
5
*
6
* Laurent Pinchart (
[email protected]
)
7
*
8
* This program is free software; you can redistribute it and/or modify
9
* it under the terms of the GNU General Public License as published by
10
* the Free Software Foundation; either version 2 of the License, or
11
* (at your option) any later version.
12
*/
13
14
#ifndef __SHMOB_DRM_DRV_H__
15
#define __SHMOB_DRM_DRV_H__
16
17
#include <linux/kernel.h>
18
#include <
linux/platform_data/shmob_drm.h
>
19
#include <
linux/spinlock.h
>
20
21
#include "
shmob_drm_crtc.h
"
22
23
struct
clk
;
24
struct
device
;
25
struct
drm_device
;
26
struct
sh_mobile_meram_info
;
27
28
struct
shmob_drm_device
{
29
struct
device
*
dev
;
30
const
struct
shmob_drm_platform_data
*
pdata
;
31
32
void
__iomem
*
mmio
;
33
struct
clk
*
clock
;
34
struct
sh_mobile_meram_info
*
meram
;
35
u32
lddckr
;
36
u32
ldmt1r
;
37
38
spinlock_t
irq_lock
;
/* Protects hardware LDINTR register */
39
40
struct
drm_device
*
ddev
;
41
42
struct
shmob_drm_crtc
crtc
;
43
struct
shmob_drm_encoder
encoder
;
44
struct
shmob_drm_connector
connector
;
45
};
46
47
#endif
/* __SHMOB_DRM_DRV_H__ */
Generated on Thu Jan 10 2013 13:33:38 for Linux Kernel by
1.8.2