mirror of
https://github.com/Ysurac/openmptcprouter.git
synced 2025-03-09 15:40:20 +00:00
Fix RPI5 support
This commit is contained in:
parent
57beb2ec60
commit
3743692973
1017 changed files with 232368 additions and 4124 deletions
|
|
@ -0,0 +1,46 @@
|
|||
From df352192f38540438e44e418bab0a38f0d7859be Mon Sep 17 00:00:00 2001
|
||||
From: Maxime Ripard <maxime@cerno.tech>
|
||||
Date: Fri, 24 Feb 2023 14:12:50 +0100
|
||||
Subject: [PATCH] clk: bcm: rpi: Add disp clock
|
||||
|
||||
BCM2712 has an extra clock exposed by the firmware called DISP, and used
|
||||
by (at least) the HVS. Let's add it to the list of clocks to register in
|
||||
Linux.
|
||||
|
||||
Signed-off-by: Maxime Ripard <maxime@cerno.tech>
|
||||
---
|
||||
drivers/clk/bcm/clk-raspberrypi.c | 5 +++++
|
||||
include/soc/bcm2835/raspberrypi-firmware.h | 1 +
|
||||
2 files changed, 6 insertions(+)
|
||||
|
||||
--- a/drivers/clk/bcm/clk-raspberrypi.c
|
||||
+++ b/drivers/clk/bcm/clk-raspberrypi.c
|
||||
@@ -34,6 +34,7 @@ static char *rpi_firmware_clk_names[] =
|
||||
[RPI_FIRMWARE_M2MC_CLK_ID] = "m2mc",
|
||||
[RPI_FIRMWARE_PIXEL_BVB_CLK_ID] = "pixel-bvb",
|
||||
[RPI_FIRMWARE_VEC_CLK_ID] = "vec",
|
||||
+ [RPI_FIRMWARE_DISP_CLK_ID] = "disp",
|
||||
};
|
||||
|
||||
#define RPI_FIRMWARE_STATE_ENABLE_BIT BIT(0)
|
||||
@@ -139,6 +140,10 @@ raspberrypi_clk_variants[RPI_FIRMWARE_NU
|
||||
.export = true,
|
||||
.minimize = true,
|
||||
},
|
||||
+ [RPI_FIRMWARE_DISP_CLK_ID] = {
|
||||
+ .export = true,
|
||||
+ .minimize = true,
|
||||
+ },
|
||||
};
|
||||
|
||||
/*
|
||||
--- a/include/soc/bcm2835/raspberrypi-firmware.h
|
||||
+++ b/include/soc/bcm2835/raspberrypi-firmware.h
|
||||
@@ -176,6 +176,7 @@ enum rpi_firmware_clk_id {
|
||||
RPI_FIRMWARE_M2MC_CLK_ID,
|
||||
RPI_FIRMWARE_PIXEL_BVB_CLK_ID,
|
||||
RPI_FIRMWARE_VEC_CLK_ID,
|
||||
+ RPI_FIRMWARE_DISP_CLK_ID,
|
||||
RPI_FIRMWARE_NUM_CLK_ID,
|
||||
};
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue