1
0
Fork 0
mirror of https://github.com/Ysurac/openmptcprouter.git synced 2025-02-15 04:42:02 +00:00
openmptcprouter/6.1/target/linux/bcm27xx/patches-6.1/950-0301-media-bcm2835-unicam-Clear-clock-state-when-stopping.patch
Ycarus (Yannick Chabanois) 3743692973 Fix RPI5 support
2023-11-17 17:31:36 +01:00

25 lines
899 B
Diff

From 757aed9357ced829b92c72fd18969eefc9326432 Mon Sep 17 00:00:00 2001
From: Naushir Patuck <naush@raspberrypi.com>
Date: Wed, 2 Dec 2020 16:48:41 +0000
Subject: [PATCH] media: bcm2835-unicam: Clear clock state when stopping
streaming
Commit 65e08c465020d4c5b51afb452efc2246d80fd66f failed to clear the
clock state when the device stopped streaming. Fix this, as it might
again cause the same problems when doing an unprepare.
Signed-off-by: Naushir Patuck <naush@raspberrypi.com>
---
drivers/media/platform/bcm2835/bcm2835-unicam.c | 1 +
1 file changed, 1 insertion(+)
--- a/drivers/media/platform/bcm2835/bcm2835-unicam.c
+++ b/drivers/media/platform/bcm2835/bcm2835-unicam.c
@@ -1771,6 +1771,7 @@ static void unicam_stop_streaming(struct
clk_disable_unprepare(dev->vpu_clock);
clk_disable_unprepare(dev->clock);
+ dev->clocks_enabled = false;
}
unicam_runtime_put(dev);