diff options
author | Tomi Valkeinen <tomi.valkeinen@ti.com> | 2011-06-21 06:34:30 (GMT) |
---|---|---|
committer | Tomi Valkeinen <tomi.valkeinen@ti.com> | 2011-07-01 09:07:13 (GMT) |
commit | 3c07cae2cccc4e40ff66521701a3c8eeda8726e1 (patch) | |
tree | c9f1b652db85bdbfbb435355009742200ca3753d /include/video | |
parent | 4df9d104d5bbe356b26bcf221d61f92f1948850e (diff) | |
download | linux-3c07cae2cccc4e40ff66521701a3c8eeda8726e1.tar.xz |
OMAP: DSS2: Add Color Phase Rotation support
Add Color Phase Rotation (CPR) support and sysfs files to enable CPR and
to set the CPR coefficient matrix.
CPR is enabled via manager?/cpr_enable file, and the coefficient matrix
is set via manager?/cpr_coef file. The values in cpr_coef are in the
following order:
RR RG RB GR GG GB BR BG BB
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
Diffstat (limited to 'include/video')
-rw-r--r-- | include/video/omapdss.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/include/video/omapdss.h b/include/video/omapdss.h index 388577d..c804bda 100644 --- a/include/video/omapdss.h +++ b/include/video/omapdss.h @@ -292,6 +292,12 @@ extern const struct omap_video_timings omap_dss_pal_timings; extern const struct omap_video_timings omap_dss_ntsc_timings; #endif +struct omap_dss_cpr_coefs { + s16 rr, rg, rb; + s16 gr, gg, gb; + s16 br, bg, bb; +}; + struct omap_overlay_info { bool enabled; @@ -351,6 +357,9 @@ struct omap_overlay_manager_info { bool trans_enabled; bool alpha_enabled; + + bool cpr_enable; + struct omap_dss_cpr_coefs cpr_coefs; }; struct omap_overlay_manager { |