dispc.c (62b31a045757eac81fed94b19df47418a0818528) dispc.c (a5d704d33245b0799947a3008f9f376dba4d5c91)
1// SPDX-License-Identifier: GPL-2.0-only
2/*
3 * Copyright (C) 2009 Nokia Corporation
4 * Author: Tomi Valkeinen <tomi.valkeinen@ti.com>
5 *
6 * Some code and ideas taken from drivers/video/omap/ driver
7 * by Imre Deak.
8 */

--- 639 unchanged lines hidden (view full) ---

648
649int dispc_runtime_get(struct dispc_device *dispc)
650{
651 int r;
652
653 DSSDBG("dispc_runtime_get\n");
654
655 r = pm_runtime_get_sync(&dispc->pdev->dev);
1// SPDX-License-Identifier: GPL-2.0-only
2/*
3 * Copyright (C) 2009 Nokia Corporation
4 * Author: Tomi Valkeinen <tomi.valkeinen@ti.com>
5 *
6 * Some code and ideas taken from drivers/video/omap/ driver
7 * by Imre Deak.
8 */

--- 639 unchanged lines hidden (view full) ---

648
649int dispc_runtime_get(struct dispc_device *dispc)
650{
651 int r;
652
653 DSSDBG("dispc_runtime_get\n");
654
655 r = pm_runtime_get_sync(&dispc->pdev->dev);
656 WARN_ON(r < 0);
657 return r < 0 ? r : 0;
656 if (WARN_ON(r < 0)) {
657 pm_runtime_put_noidle(&dispc->pdev->dev);
658 return r;
659 }
660 return 0;
658}
659
660void dispc_runtime_put(struct dispc_device *dispc)
661{
662 int r;
663
664 DSSDBG("dispc_runtime_put\n");
665

--- 4265 unchanged lines hidden ---
661}
662
663void dispc_runtime_put(struct dispc_device *dispc)
664{
665 int r;
666
667 DSSDBG("dispc_runtime_put\n");
668

--- 4265 unchanged lines hidden ---