1config OMAP2_DSS_INIT 2 bool 3 4config OMAP_DSS_BASE 5 tristate 6 7menuconfig OMAP2_DSS 8 tristate "OMAP2+ Display Subsystem support" 9 select OMAP_DSS_BASE 10 select VIDEOMODE_HELPERS 11 select OMAP2_DSS_INIT 12 select HDMI 13 help 14 OMAP2+ Display Subsystem support. 15 16if OMAP2_DSS 17 18config OMAP2_DSS_DEBUG 19 bool "Debug support" 20 default n 21 help 22 This enables printing of debug messages. Alternatively, debug messages 23 can also be enabled by setting CONFIG_DYNAMIC_DEBUG and then setting 24 appropriate flags in <debugfs>/dynamic_debug/control. 25 26config OMAP2_DSS_DEBUGFS 27 bool "Debugfs filesystem support" 28 depends on DEBUG_FS 29 default n 30 help 31 This enables debugfs for OMAPDSS at <debugfs>/omapdss. This enables 32 querying about clock configuration and register configuration of dss, 33 dispc, dsi, hdmi and rfbi. 34 35config OMAP2_DSS_COLLECT_IRQ_STATS 36 bool "Collect DSS IRQ statistics" 37 depends on OMAP2_DSS_DEBUGFS 38 default n 39 help 40 Collect DSS IRQ statistics, printable via debugfs. 41 42 The statistics can be found from 43 <debugfs>/omapdss/dispc_irq for DISPC interrupts, and 44 <debugfs>/omapdss/dsi_irq for DSI interrupts. 45 46config OMAP2_DSS_DPI 47 bool "DPI support" 48 default y 49 help 50 DPI Interface. This is the Parallel Display Interface. 51 52config OMAP2_DSS_VENC 53 bool "VENC support" 54 default y 55 help 56 OMAP Video Encoder support for S-Video and composite TV-out. 57 58config OMAP2_DSS_HDMI_COMMON 59 bool 60 61config OMAP4_DSS_HDMI 62 bool "HDMI support for OMAP4" 63 default y 64 select OMAP2_DSS_HDMI_COMMON 65 help 66 HDMI support for OMAP4 based SoCs. 67 68config OMAP4_DSS_HDMI_CEC 69 bool "Enable HDMI CEC support for OMAP4" 70 depends on OMAP4_DSS_HDMI 71 select CEC_CORE 72 default y 73 ---help--- 74 When selected the HDMI transmitter will support the CEC feature. 75 76config OMAP5_DSS_HDMI 77 bool "HDMI support for OMAP5" 78 default n 79 select OMAP2_DSS_HDMI_COMMON 80 help 81 HDMI Interface for OMAP5 and similar cores. This adds the High 82 Definition Multimedia Interface. See http://www.hdmi.org/ for HDMI 83 specification. 84 85config OMAP2_DSS_SDI 86 bool "SDI support" 87 default n 88 help 89 SDI (Serial Display Interface) support. 90 91 SDI is a high speed one-way display serial bus between the host 92 processor and a display. 93 94config OMAP2_DSS_DSI 95 bool "DSI support" 96 default n 97 help 98 MIPI DSI (Display Serial Interface) support. 99 100 DSI is a high speed half-duplex serial interface between the host 101 processor and a peripheral, such as a display or a framebuffer chip. 102 103 See http://www.mipi.org/ for DSI specifications. 104 105config OMAP2_DSS_MIN_FCK_PER_PCK 106 int "Minimum FCK/PCK ratio (for scaling)" 107 range 0 32 108 default 0 109 help 110 This can be used to adjust the minimum FCK/PCK ratio. 111 112 With this you can make sure that DISPC FCK is at least 113 n x PCK. Video plane scaling requires higher FCK than 114 normally. 115 116 If this is set to 0, there's no extra constraint on the 117 DISPC FCK. However, the FCK will at minimum be 118 2xPCK (if active matrix) or 3xPCK (if passive matrix). 119 120 Max FCK is 173MHz, so this doesn't work if your PCK 121 is very high. 122 123config OMAP2_DSS_SLEEP_AFTER_VENC_RESET 124 bool "Sleep 20ms after VENC reset" 125 default y 126 help 127 There is a 20ms sleep after VENC reset which seemed to fix the 128 reset. The reason for the bug is unclear, and it's also unclear 129 on what platforms this happens. 130 131 This option enables the sleep, and is enabled by default. You can 132 disable the sleep if it doesn't cause problems on your platform. 133 134endif 135