diff options
author | Tomi Valkeinen <tomi.valkeinen@nokia.com> | 2009-11-03 04:23:50 -0500 |
---|---|---|
committer | Tomi Valkeinen <tomi.valkeinen@nokia.com> | 2009-12-09 05:04:34 -0500 |
commit | 559d67018950ced65c73358cd69c4bdd2b0c5dd6 (patch) | |
tree | 0c77ad7a8959b05583dd7502a0da4bdf56ef8d1d /drivers/video/omap2/dss/Kconfig | |
parent | 4d1a7c122aeae6ae9732be0a32f5e199fff63fb7 (diff) |
OMAP: DSS2: Display Subsystem Driver core
The core files of DSS2. DSS2 commits are split a bit artificially to
make the individual commits smaller, and DSS2 doesn't compile properly
without the rest of the core commits. This shouldn't be a problem, as no
configuration uses DSS2 yet.
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@nokia.com>
Diffstat (limited to 'drivers/video/omap2/dss/Kconfig')
-rw-r--r-- | drivers/video/omap2/dss/Kconfig | 89 |
1 files changed, 89 insertions, 0 deletions
diff --git a/drivers/video/omap2/dss/Kconfig b/drivers/video/omap2/dss/Kconfig new file mode 100644 index 000000000000..71d8dec30635 --- /dev/null +++ b/drivers/video/omap2/dss/Kconfig | |||
@@ -0,0 +1,89 @@ | |||
1 | menuconfig OMAP2_DSS | ||
2 | tristate "OMAP2/3 Display Subsystem support (EXPERIMENTAL)" | ||
3 | depends on ARCH_OMAP2 || ARCH_OMAP3 | ||
4 | help | ||
5 | OMAP2/3 Display Subsystem support. | ||
6 | |||
7 | if OMAP2_DSS | ||
8 | |||
9 | config OMAP2_VRAM_SIZE | ||
10 | int "VRAM size (MB)" | ||
11 | range 0 32 | ||
12 | default 0 | ||
13 | help | ||
14 | The amount of SDRAM to reserve at boot time for video RAM use. | ||
15 | This VRAM will be used by omapfb and other drivers that need | ||
16 | large continuous RAM area for video use. | ||
17 | |||
18 | You can also set this with "vram=<bytes>" kernel argument, or | ||
19 | in the board file. | ||
20 | |||
21 | config OMAP2_DSS_DEBUG_SUPPORT | ||
22 | bool "Debug support" | ||
23 | default y | ||
24 | help | ||
25 | This enables debug messages. You need to enable printing | ||
26 | with 'debug' module parameter. | ||
27 | |||
28 | config OMAP2_DSS_RFBI | ||
29 | bool "RFBI support" | ||
30 | default n | ||
31 | help | ||
32 | MIPI DBI, or RFBI (Remote Framebuffer Interface), support. | ||
33 | |||
34 | config OMAP2_DSS_VENC | ||
35 | bool "VENC support" | ||
36 | default y | ||
37 | help | ||
38 | OMAP Video Encoder support. | ||
39 | |||
40 | config OMAP2_DSS_SDI | ||
41 | bool "SDI support" | ||
42 | depends on ARCH_OMAP3 | ||
43 | default n | ||
44 | help | ||
45 | SDI (Serial Display Interface) support. | ||
46 | |||
47 | config OMAP2_DSS_DSI | ||
48 | bool "DSI support" | ||
49 | depends on ARCH_OMAP3 | ||
50 | default n | ||
51 | help | ||
52 | MIPI DSI support. | ||
53 | |||
54 | config OMAP2_DSS_USE_DSI_PLL | ||
55 | bool "Use DSI PLL for PCLK (EXPERIMENTAL)" | ||
56 | default n | ||
57 | depends on OMAP2_DSS_DSI | ||
58 | help | ||
59 | Use DSI PLL to generate pixel clock. Currently only for DPI output. | ||
60 | DSI PLL can be used to generate higher and more precise pixel clocks. | ||
61 | |||
62 | config OMAP2_DSS_FAKE_VSYNC | ||
63 | bool "Fake VSYNC irq from manual update displays" | ||
64 | default n | ||
65 | help | ||
66 | If this is selected, DSI will generate a fake DISPC VSYNC interrupt | ||
67 | when DSI has sent a frame. This is only needed with DSI or RFBI | ||
68 | displays using manual mode, and you want VSYNC to, for example, | ||
69 | time animation. | ||
70 | |||
71 | config OMAP2_DSS_MIN_FCK_PER_PCK | ||
72 | int "Minimum FCK/PCK ratio (for scaling)" | ||
73 | range 0 32 | ||
74 | default 0 | ||
75 | help | ||
76 | This can be used to adjust the minimum FCK/PCK ratio. | ||
77 | |||
78 | With this you can make sure that DISPC FCK is at least | ||
79 | n x PCK. Video plane scaling requires higher FCK than | ||
80 | normally. | ||
81 | |||
82 | If this is set to 0, there's no extra constraint on the | ||
83 | DISPC FCK. However, the FCK will at minimum be | ||
84 | 2xPCK (if active matrix) or 3xPCK (if passive matrix). | ||
85 | |||
86 | Max FCK is 173MHz, so this doesn't work if your PCK | ||
87 | is very high. | ||
88 | |||
89 | endif | ||