aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/bcm27xx/patches-4.19/950-0768-fixup-clk-raspberrypi-Also-support-v3d-clock.patch
blob: 64efff77547d005d83f31c38cdd632fc6bf68c67 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
From c4374e446b6957234432d5c3f5d5f89f1acb807d Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Thu, 7 Nov 2019 12:25:27 +0000
Subject: [PATCH] fixup! clk-raspberrypi: Also support v3d clock

---
 drivers/clk/bcm/clk-raspberrypi.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

--- a/drivers/clk/bcm/clk-raspberrypi.c
+++ b/drivers/clk/bcm/clk-raspberrypi.c
@@ -474,7 +474,7 @@ raspberrypi_register_pll_divider(struct
 	 * PLLH's channels have a fixed divide by 10 afterwards, which
 	 * is what our consumers are actually using.
 	 */
-	if (data->fixed_divider != 1) {
+	if (data->fixed_divider != 0) {
 		struct clk_lookup *lookup;
 		struct clk_hw *clk = clk_hw_register_fixed_factor(rpi->dev,
 						    data->divider_name,
@@ -559,7 +559,7 @@ static const struct raspberrypi_clk_desc
 		.source_pll = "osc",
 		.divider_name = "pllb_arm",
 		.lookup = "cpu0",
-		.fixed_divider = 2,
+		.fixed_divider = 1,
 		.clock_id = RPI_FIRMWARE_ARM_CLK_ID,
 		.flags = CLK_SET_RATE_PARENT),
 };