diff options
author | Mark Zhang <markz@nvidia.com> | 2012-05-31 16:01:31 +0800 |
---|---|---|
committer | Rohan Somvanshi <rsomvanshi@nvidia.com> | 2012-06-13 03:42:49 -0700 |
commit | 915f1a1e58c1aa60d1fa1045b519e82f9c0c4b05 (patch) | |
tree | b74811ec1208178270ffed47424482f0d81327a9 /arch/arm/mach-tegra/board-ventana-panel.c | |
parent | 017d8bd2c4bd03afe04721476dd26388a4bfe7f6 (diff) |
video: tegra: dc: Fix backlight on/off sequence
Register backlight device after tegradc.0 and tegradc.1. This makes
sure turning on/off backlight in correct sequence and eliminates the
flicker during suspending and resuming.
Bug 964626
Change-Id: I16a545b0148faa341b2443c76d9ca4c7eb7f636c
Signed-off-by: Mark Zhang <markz@nvidia.com>
Reviewed-on: http://git-master/r/105611
Reviewed-by: Automatic_Commit_Validation_User
Tested-by: Peer Chen <pchen@nvidia.com>
GVS: Gerrit_Virtual_Submit
Reviewed-by: Shashank Sharma <shashanks@nvidia.com>
Reviewed-by: Jon Mayo <jmayo@nvidia.com>
Diffstat (limited to 'arch/arm/mach-tegra/board-ventana-panel.c')
-rw-r--r-- | arch/arm/mach-tegra/board-ventana-panel.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/arch/arm/mach-tegra/board-ventana-panel.c b/arch/arm/mach-tegra/board-ventana-panel.c index e848441ef7e0..437969261b22 100644 --- a/arch/arm/mach-tegra/board-ventana-panel.c +++ b/arch/arm/mach-tegra/board-ventana-panel.c @@ -346,6 +346,8 @@ static struct platform_device *ventana_gfx_devices[] __initdata = { &ventana_nvmap_device, #endif &tegra_pwfm2_device, +}; +static struct platform_device *ventana_backlight_devices[] __initdata = { &ventana_backlight_device, }; @@ -446,6 +448,9 @@ int __init ventana_panel_init(void) err = nvhost_device_register(&ventana_disp2_device); #endif + err = platform_add_devices(ventana_backlight_devices, + ARRAY_SIZE(ventana_backlight_devices)); + return err; } |