diff options
Diffstat (limited to 'arch/arm/mach-tegra/include/mach/dc.h')
-rw-r--r-- | arch/arm/mach-tegra/include/mach/dc.h | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/arch/arm/mach-tegra/include/mach/dc.h b/arch/arm/mach-tegra/include/mach/dc.h index 5290c69ecd04..f5c899f331d5 100644 --- a/arch/arm/mach-tegra/include/mach/dc.h +++ b/arch/arm/mach-tegra/include/mach/dc.h @@ -478,6 +478,7 @@ struct tegra_dc_out { int n_modes; struct tegra_dsi_out *dsi; + struct tegra_hdmi_out *hdmi_out; struct tegra_stereo_out *stereo; unsigned height; /* mm */ @@ -754,4 +755,18 @@ int tegra_dc_get_panel_sync_rate(void); int tegra_dc_get_out(const struct tegra_dc *dc); +/* table of electrical settings, must be in acending order. */ +struct tdms_config { + int pclk; + u32 pll0; + u32 pll1; + u32 pe_current; /* pre-emphasis */ + u32 drive_current; + u32 peak_current; /* for TEGRA_11x_SOC */ +}; + +struct tegra_hdmi_out { + struct tdms_config *tdms_config; + int n_tdms_config; +}; #endif |