diff options
author | Arto Merilainen <amerilainen@nvidia.com> | 2014-09-03 19:01:19 +0300 |
---|---|---|
committer | Matthew Pedro <mapedro@nvidia.com> | 2015-02-10 08:49:43 -0800 |
commit | dc96e4178b5a232456468ffaf21799146a5b9a1e (patch) | |
tree | d3cd1e729e67bda4d7c6c5291dbce7f568ef0b3f /include/linux/nvhost.h | |
parent | 231a96efcdf47e971ce70412332ad436b1ffb619 (diff) |
video: tegra: host: Never release firmware
Firmwares are currently released at the time we close the channel
device node. This causes unexpected side effects in cases where
the finalize_poweron is called only once to get the device booted
during the first time the device is accessed.
This patch fixes the issue by not releasing the firmware after it
has once loaded.
Bug 200033244
Change-Id: I8fc6748846e56ac0cc347feb170b239533a47252
Signed-off-by: Arto Merilainen <amerilainen@nvidia.com>
Reviewed-on: http://git-master/r/495220
(cherry-picked from commit 69bce0a17ad1e5457cfce0d66f6e1b4add7e9820)
Reviewed-on: http://git-master/r/670671
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Matthew Pedro <mapedro@nvidia.com>
Diffstat (limited to 'include/linux/nvhost.h')
-rw-r--r-- | include/linux/nvhost.h | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/include/linux/nvhost.h b/include/linux/nvhost.h index 0ec1592ab637..d852f3a2d2cb 100644 --- a/include/linux/nvhost.h +++ b/include/linux/nvhost.h @@ -3,7 +3,7 @@ * * Tegra graphics host driver * - * Copyright (c) 2009-2014, NVIDIA Corporation. All rights reserved. + * Copyright (c) 2009-2015, NVIDIA Corporation. All rights reserved. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -234,9 +234,6 @@ struct nvhost_device_data { /* Device is initialized */ int (*init)(struct platform_device *dev); - /* Device is de-initialized. */ - void (*deinit)(struct platform_device *dev); - /* Preparing for power off. Used for context save. */ int (*prepare_poweroff)(struct platform_device *dev); |