mirror of
https://github.com/openwrt/openwrt.git
synced 2024-12-22 15:02:32 +00:00
74 lines
2.2 KiB
Diff
74 lines
2.2 KiB
Diff
|
From 9f520509f20c5c56a0e092c5fb3c991d02420672 Mon Sep 17 00:00:00 2001
|
||
|
From: Maxime Ripard <maxime@cerno.tech>
|
||
|
Date: Tue, 20 Sep 2022 13:43:19 +0200
|
||
|
Subject: [PATCH] firmware: raspberrypi: Move the clock IDs to the
|
||
|
firmware header
|
||
|
|
||
|
We'll need the clock IDs in more drivers than just the clock driver from
|
||
|
now on, so let's move them in the firmware header.
|
||
|
|
||
|
Reviewed-by: Florian Fainelli <f.fainelli@gmail.com>
|
||
|
Acked-by: Stephen Boyd <sboyd@kernel.org>
|
||
|
Signed-off-by: Maxime Ripard <maxime@cerno.tech>
|
||
|
---
|
||
|
drivers/clk/bcm/clk-raspberrypi.c | 19 -------------------
|
||
|
include/soc/bcm2835/raspberrypi-firmware.h | 19 +++++++++++++++++++
|
||
|
2 files changed, 19 insertions(+), 19 deletions(-)
|
||
|
|
||
|
--- a/drivers/clk/bcm/clk-raspberrypi.c
|
||
|
+++ b/drivers/clk/bcm/clk-raspberrypi.c
|
||
|
@@ -18,25 +18,6 @@
|
||
|
|
||
|
#include <soc/bcm2835/raspberrypi-firmware.h>
|
||
|
|
||
|
-enum rpi_firmware_clk_id {
|
||
|
- RPI_FIRMWARE_EMMC_CLK_ID = 1,
|
||
|
- RPI_FIRMWARE_UART_CLK_ID,
|
||
|
- RPI_FIRMWARE_ARM_CLK_ID,
|
||
|
- RPI_FIRMWARE_CORE_CLK_ID,
|
||
|
- RPI_FIRMWARE_V3D_CLK_ID,
|
||
|
- RPI_FIRMWARE_H264_CLK_ID,
|
||
|
- RPI_FIRMWARE_ISP_CLK_ID,
|
||
|
- RPI_FIRMWARE_SDRAM_CLK_ID,
|
||
|
- RPI_FIRMWARE_PIXEL_CLK_ID,
|
||
|
- RPI_FIRMWARE_PWM_CLK_ID,
|
||
|
- RPI_FIRMWARE_HEVC_CLK_ID,
|
||
|
- RPI_FIRMWARE_EMMC2_CLK_ID,
|
||
|
- RPI_FIRMWARE_M2MC_CLK_ID,
|
||
|
- RPI_FIRMWARE_PIXEL_BVB_CLK_ID,
|
||
|
- RPI_FIRMWARE_VEC_CLK_ID,
|
||
|
- RPI_FIRMWARE_NUM_CLK_ID,
|
||
|
-};
|
||
|
-
|
||
|
static char *rpi_firmware_clk_names[] = {
|
||
|
[RPI_FIRMWARE_EMMC_CLK_ID] = "emmc",
|
||
|
[RPI_FIRMWARE_UART_CLK_ID] = "uart",
|
||
|
--- a/include/soc/bcm2835/raspberrypi-firmware.h
|
||
|
+++ b/include/soc/bcm2835/raspberrypi-firmware.h
|
||
|
@@ -160,6 +160,25 @@ enum rpi_firmware_property_tag {
|
||
|
RPI_FIRMWARE_GET_DMA_CHANNELS = 0x00060001,
|
||
|
};
|
||
|
|
||
|
+enum rpi_firmware_clk_id {
|
||
|
+ RPI_FIRMWARE_EMMC_CLK_ID = 1,
|
||
|
+ RPI_FIRMWARE_UART_CLK_ID,
|
||
|
+ RPI_FIRMWARE_ARM_CLK_ID,
|
||
|
+ RPI_FIRMWARE_CORE_CLK_ID,
|
||
|
+ RPI_FIRMWARE_V3D_CLK_ID,
|
||
|
+ RPI_FIRMWARE_H264_CLK_ID,
|
||
|
+ RPI_FIRMWARE_ISP_CLK_ID,
|
||
|
+ RPI_FIRMWARE_SDRAM_CLK_ID,
|
||
|
+ RPI_FIRMWARE_PIXEL_CLK_ID,
|
||
|
+ RPI_FIRMWARE_PWM_CLK_ID,
|
||
|
+ RPI_FIRMWARE_HEVC_CLK_ID,
|
||
|
+ RPI_FIRMWARE_EMMC2_CLK_ID,
|
||
|
+ RPI_FIRMWARE_M2MC_CLK_ID,
|
||
|
+ RPI_FIRMWARE_PIXEL_BVB_CLK_ID,
|
||
|
+ RPI_FIRMWARE_VEC_CLK_ID,
|
||
|
+ RPI_FIRMWARE_NUM_CLK_ID,
|
||
|
+};
|
||
|
+
|
||
|
#define GET_DISPLAY_SETTINGS_PAYLOAD_SIZE 64
|
||
|
|
||
|
#if IS_ENABLED(CONFIG_RASPBERRYPI_FIRMWARE)
|