| OLD | NEW |
| 1 /* | 1 /* |
| 2 * drivers/video/tegra/dc/dc.c | 2 * drivers/video/tegra/dc/dc.c |
| 3 * | 3 * |
| 4 * Copyright (C) 2010 Google, Inc. | 4 * Copyright (C) 2010 Google, Inc. |
| 5 * Author: Erik Gilling <konkers@android.com> | 5 * Author: Erik Gilling <konkers@android.com> |
| 6 * | 6 * |
| 7 * This software is licensed under the terms of the GNU General Public | 7 * This software is licensed under the terms of the GNU General Public |
| 8 * License version 2, as published by the Free Software Foundation, and | 8 * License version 2, as published by the Free Software Foundation, and |
| 9 * may be copied, distributed, and modified under those terms. | 9 * may be copied, distributed, and modified under those terms. |
| 10 * | 10 * |
| (...skipping 1290 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1301 struct tegra_dc *dc = nvhost_get_drvdata(ndev); | 1301 struct tegra_dc *dc = nvhost_get_drvdata(ndev); |
| 1302 | 1302 |
| 1303 dev_info(&ndev->dev, "suspend\n"); | 1303 dev_info(&ndev->dev, "suspend\n"); |
| 1304 | 1304 |
| 1305 mutex_lock(&dc->lock); | 1305 mutex_lock(&dc->lock); |
| 1306 | 1306 |
| 1307 if (dc->out_ops && dc->out_ops->suspend) | 1307 if (dc->out_ops && dc->out_ops->suspend) |
| 1308 dc->out_ops->suspend(dc); | 1308 dc->out_ops->suspend(dc); |
| 1309 | 1309 |
| 1310 if (dc->enabled) { | 1310 if (dc->enabled) { |
| 1311 tegra_fb_suspend(dc->fb); | |
| 1312 tegra_dc_ext_suspend(dc->ext); | 1311 tegra_dc_ext_suspend(dc->ext); |
| 1313 _tegra_dc_disable(dc); | 1312 _tegra_dc_disable(dc); |
| 1314 } | 1313 } |
| 1315 mutex_unlock(&dc->lock); | 1314 mutex_unlock(&dc->lock); |
| 1316 | 1315 |
| 1317 return 0; | 1316 return 0; |
| 1318 } | 1317 } |
| 1319 | 1318 |
| 1320 static int tegra_dc_resume(struct nvhost_device *ndev) | 1319 static int tegra_dc_resume(struct nvhost_device *ndev) |
| 1321 { | 1320 { |
| (...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1381 } | 1380 } |
| 1382 | 1381 |
| 1383 static void __exit tegra_dc_module_exit(void) | 1382 static void __exit tegra_dc_module_exit(void) |
| 1384 { | 1383 { |
| 1385 nvhost_driver_unregister(&tegra_dc_driver); | 1384 nvhost_driver_unregister(&tegra_dc_driver); |
| 1386 tegra_dc_ext_module_exit(); | 1385 tegra_dc_ext_module_exit(); |
| 1387 } | 1386 } |
| 1388 | 1387 |
| 1389 module_exit(tegra_dc_module_exit); | 1388 module_exit(tegra_dc_module_exit); |
| 1390 module_init(tegra_dc_module_init); | 1389 module_init(tegra_dc_module_init); |
| OLD | NEW |