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
video
geode
geodefb.h
Go to the documentation of this file.
1
/*
2
* drivers/video/geode/geodefb.h
3
* -- Geode framebuffer driver
4
*
5
* Copyright (C) 2005 Arcom Control Systems Ltd.
6
*
7
* This program is free software; you can redistribute it and/or modify
8
* it under the terms of the GNU General Public License as published by
9
* the Free Software Foundation; either version 2 of the License, or
10
* (at your option) any later version.
11
*/
12
#ifndef __GEODEFB_H__
13
#define __GEODEFB_H__
14
15
struct
geodefb_info;
16
17
struct
geode_dc_ops
{
18
void
(*
set_mode
)(
struct
fb_info
*);
19
void
(*
set_palette_reg
)(
struct
fb_info
*, unsigned, unsigned, unsigned, unsigned);
20
};
21
22
struct
geode_vid_ops
{
23
void
(*
set_dclk
)(
struct
fb_info
*);
24
void
(*
configure_display
)(
struct
fb_info
*);
25
int
(*
blank_display
)(
struct
fb_info
*,
int
blank_mode);
26
};
27
28
struct
geodefb_par
{
29
int
enable_crt
;
30
int
panel_x
;
/* dimensions of an attached flat panel, non-zero => enable panel */
31
int
panel_y
;
32
void
__iomem
*
dc_regs
;
33
void
__iomem
*
vid_regs
;
34
struct
geode_dc_ops
*
dc_ops
;
35
struct
geode_vid_ops
*
vid_ops
;
36
};
37
38
#endif
/* !__GEODEFB_H__ */
Generated on Thu Jan 10 2013 14:40:21 for Linux Kernel by
1.8.2