summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/include/mach/dc.h
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/mach-tegra/include/mach/dc.h')
-rw-r--r--arch/arm/mach-tegra/include/mach/dc.h15
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