Skip to content

Commit e7d0b02

Browse files
mripardbebarino
authored andcommitted
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. Acked-by: Stephen Boyd <sboyd@kernel.org> Signed-off-by: Maxime Ripard <mripard@kernel.org> Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.com> Link: https://lore.kernel.org/r/20250116-bcm2712-clk-updates-v1-5-10bc92ffbf41@raspberrypi.com Reviewed-by: Florian Fainelli <florian.fainelli@broadcom.com> Signed-off-by: Stephen Boyd <sboyd@kernel.org>
1 parent 4af2cfc commit e7d0b02

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

drivers/clk/bcm/clk-raspberrypi.c

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ static char *rpi_firmware_clk_names[] = {
3434
[RPI_FIRMWARE_M2MC_CLK_ID] = "m2mc",
3535
[RPI_FIRMWARE_PIXEL_BVB_CLK_ID] = "pixel-bvb",
3636
[RPI_FIRMWARE_VEC_CLK_ID] = "vec",
37+
[RPI_FIRMWARE_DISP_CLK_ID] = "disp",
3738
};
3839

3940
#define RPI_FIRMWARE_STATE_ENABLE_BIT BIT(0)
@@ -139,6 +140,10 @@ raspberrypi_clk_variants[RPI_FIRMWARE_NUM_CLK_ID] = {
139140
.export = true,
140141
.minimize = true,
141142
},
143+
[RPI_FIRMWARE_DISP_CLK_ID] = {
144+
.export = true,
145+
.minimize = true,
146+
},
142147
};
143148

144149
/*

include/soc/bcm2835/raspberrypi-firmware.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -152,6 +152,7 @@ enum rpi_firmware_clk_id {
152152
RPI_FIRMWARE_M2MC_CLK_ID,
153153
RPI_FIRMWARE_PIXEL_BVB_CLK_ID,
154154
RPI_FIRMWARE_VEC_CLK_ID,
155+
RPI_FIRMWARE_DISP_CLK_ID,
155156
RPI_FIRMWARE_NUM_CLK_ID,
156157
};
157158

0 commit comments

Comments
 (0)