diff options
author | Kevin Huang <kevinh@nvidia.com> | 2012-04-09 18:03:51 -0700 |
---|---|---|
committer | Simone Willett <swillett@nvidia.com> | 2012-04-11 15:01:37 -0700 |
commit | 1827824d541eef3899122e9040e0662042d935d1 (patch) | |
tree | a2e2e69a5475cea3e28edbb6affe1261510da0f1 /arch/arm/mach-tegra/include/mach | |
parent | 57b208f723b88520608beb37104acf7e264581b3 (diff) |
video: tegra: fb: Add interface to nvdps.
Provide /sys/class/graphics/fb0/device/nvdps to change video mode
on-the-fly without resetting window layout like fb_set_var(). This
allows flicker free changes in refresh rate.
nvdps sysfs file takes an integer, and selects the closest matching mode
with the same or higher refresh rate. Reading the file displays the
current refresh rate.
Bug 560152
Change-Id: Id5c1eafaf338b99fa9742202b38ccbfc238b77d5
Signed-off-by: Kevin Huang <kevinh@nvidia.com>
Reviewed-on: http://git-master/r/95473
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Jon Mayo <jmayo@nvidia.com>
Diffstat (limited to 'arch/arm/mach-tegra/include/mach')
-rw-r--r-- | arch/arm/mach-tegra/include/mach/fb.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/arch/arm/mach-tegra/include/mach/fb.h b/arch/arm/mach-tegra/include/mach/fb.h index ced6f9c2cb44..5f4a57e0a27f 100644 --- a/arch/arm/mach-tegra/include/mach/fb.h +++ b/arch/arm/mach-tegra/include/mach/fb.h @@ -28,6 +28,9 @@ struct tegra_fb_data; struct tegra_fb_info; struct resource; +int tegra_fb_get_mode(struct tegra_dc *dc); +int tegra_fb_set_mode(struct tegra_dc *dc, int fps); + #ifdef CONFIG_FB_TEGRA struct tegra_fb_info *tegra_fb_register(struct nvhost_device *ndev, struct tegra_dc *dc, |