diff options
Diffstat (limited to 'arch/arm/mach-tegra/include/mach/dc.h')
-rw-r--r-- | arch/arm/mach-tegra/include/mach/dc.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/arch/arm/mach-tegra/include/mach/dc.h b/arch/arm/mach-tegra/include/mach/dc.h index b4453f4c2ac3..1dc9c556d6fa 100644 --- a/arch/arm/mach-tegra/include/mach/dc.h +++ b/arch/arm/mach-tegra/include/mach/dc.h @@ -38,8 +38,12 @@ struct tegra_dc_mode { int h_front_porch; int v_front_porch; int stereo_mode; + u32 flags; }; +#define TEGRA_DC_MODE_FLAG_NEG_V_SYNC (1 << 0) +#define TEGRA_DC_MODE_FLAG_NEG_H_SYNC (1 << 1) + enum { TEGRA_DC_OUT_RGB, TEGRA_DC_OUT_HDMI, @@ -84,6 +88,9 @@ struct tegra_dc_out { unsigned depth; unsigned dither; + unsigned height; /* mm */ + unsigned width; /* mm */ + struct tegra_dc_mode *modes; int n_modes; @@ -214,4 +221,7 @@ int tegra_dc_sync_windows(struct tegra_dc_win *windows[], int n); int tegra_dc_set_mode(struct tegra_dc *dc, const struct tegra_dc_mode *mode); +unsigned tegra_dc_get_out_height(struct tegra_dc *dc); +unsigned tegra_dc_get_out_width(struct tegra_dc *dc); + #endif |