]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blame - drivers/staging/sm750fb/ddk750_mode.h
Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck...
[mirror_ubuntu-artful-kernel.git] / drivers / staging / sm750fb / ddk750_mode.h
CommitLineData
81dee67e
SM
1#ifndef DDK750_MODE_H__
2#define DDK750_MODE_H__
3
4#include "ddk750_chip.h"
5
6typedef enum _spolarity_t
7{
8 POS = 0, /* positive */
9 NEG, /* negative */
10}
11spolarity_t;
12
13
14typedef struct _mode_parameter_t
15{
16 /* Horizontal timing. */
17 unsigned long horizontal_total;
18 unsigned long horizontal_display_end;
19 unsigned long horizontal_sync_start;
20 unsigned long horizontal_sync_width;
21 spolarity_t horizontal_sync_polarity;
22
23 /* Vertical timing. */
24 unsigned long vertical_total;
25 unsigned long vertical_display_end;
26 unsigned long vertical_sync_start;
27 unsigned long vertical_sync_height;
28 spolarity_t vertical_sync_polarity;
29
30 /* Refresh timing. */
31 unsigned long pixel_clock;
32 unsigned long horizontal_frequency;
33 unsigned long vertical_frequency;
34
35 /* Clock Phase. This clock phase only applies to Panel. */
36 spolarity_t clock_phase_polarity;
37}
38mode_parameter_t;
39
40int ddk750_setModeTiming(mode_parameter_t *,clock_type_t);
41
42
43#endif