diff options
author | Kevin Huang <kevinh@nvidia.com> | 2012-06-06 10:48:18 -0700 |
---|---|---|
committer | Simone Willett <swillett@nvidia.com> | 2012-06-11 17:31:24 -0700 |
commit | b901b56e0c0573ce30393836e4078ca78beffca0 (patch) | |
tree | 6941d2d4cbd9719d26f2d3840735cca6c31bec4d /arch | |
parent | b08927a712005ae3f6941e59f530b7896ac5f407 (diff) |
video: tegra: dc: Clock-gate display modules dynamically.
Bug 936337
Bug 899053
Change-Id: I2b3d8cfc8a00881338c1e17d03f2844d15ba7d3e
Signed-off-by: Kevin Huang <kevinh@nvidia.com>
Reviewed-on: http://git-master/r/106313
Reviewed-by: Simone Willett <swillett@nvidia.com>
Tested-by: Simone Willett <swillett@nvidia.com>
Diffstat (limited to 'arch')
-rw-r--r-- | arch/arm/mach-tegra/include/mach/dc.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/arch/arm/mach-tegra/include/mach/dc.h b/arch/arm/mach-tegra/include/mach/dc.h index 87af9441c28c..8f8b0b71bebe 100644 --- a/arch/arm/mach-tegra/include/mach/dc.h +++ b/arch/arm/mach-tegra/include/mach/dc.h @@ -377,6 +377,7 @@ struct tegra_dc_out { #define TEGRA_DC_OUT_CONTINUOUS_MODE (0 << 3) #define TEGRA_DC_OUT_ONE_SHOT_MODE (1 << 3) #define TEGRA_DC_OUT_N_SHOT_MODE (1 << 4) +#define TEGRA_DC_OUT_ONE_SHOT_LP_MODE (1 << 5) #define TEGRA_DC_ALIGN_MSB 0 #define TEGRA_DC_ALIGN_LSB 1 @@ -551,6 +552,10 @@ struct tegra_dc_pwm_params { void tegra_dc_config_pwm(struct tegra_dc *dc, struct tegra_dc_pwm_params *cfg); int tegra_dsi_send_panel_short_cmd(struct tegra_dc *dc, u8 *pdata, u8 data_len); +void tegra_dc_host_suspend(struct tegra_dc *dc); +void tegra_dc_host_resume(struct tegra_dc *dc); +int tegra_dsi_host_suspend(struct tegra_dc *dc); +void tegra_dsi_host_resume(struct tegra_dc *dc); int tegra_dc_update_csc(struct tegra_dc *dc, int win_index); |