1
0
Fork 0
mirror of https://github.com/Ysurac/openmptcprouter.git synced 2025-02-15 04:42:02 +00:00
openmptcprouter/6.6/target/linux/bcm27xx/patches-6.6/0268-media-bcm2835-unicam-Clear-clock-state-when-stopping.patch
Ycarus (Yannick Chabanois) 12de1d2995 Add RPI kernel 6.6 support
2024-04-05 20:55:33 +02:00

30 lines
1.1 KiB
Diff

From ee35307cc6f3ac420f55492a48fb23f710583ab6 Mon Sep 17 00:00:00 2001
From: Naushir Patuck <naush@raspberrypi.com>
Date: Wed, 2 Dec 2020 16:48:41 +0000
Subject: [PATCH 0268/1002] 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(+)
diff --git a/drivers/media/platform/bcm2835/bcm2835-unicam.c b/drivers/media/platform/bcm2835/bcm2835-unicam.c
index 8f5e5927af0b..5b505439ddb1 100644
--- 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 vb2_queue *vq)
clk_disable_unprepare(dev->vpu_clock);
clk_disable_unprepare(dev->clock);
+ dev->clocks_enabled = false;
}
unicam_runtime_put(dev);
--
2.44.0