clk-raspberrypi: Support VEC clock
authorDom Cobley <popcornmix@gmail.com>
Tue, 19 Oct 2021 13:13:53 +0000 (14:13 +0100)
committerDom Cobley <popcornmix@gmail.com>
Mon, 21 Mar 2022 16:04:28 +0000 (16:04 +0000)
Signed-off-by: Dom Cobley <popcornmix@gmail.com>
drivers/clk/bcm/clk-raspberrypi.c

index 1e1bee7..c4829d6 100644 (file)
@@ -33,6 +33,7 @@ enum rpi_firmware_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,
 };
 
@@ -51,6 +52,7 @@ static char *rpi_firmware_clk_names[] = {
        [RPI_FIRMWARE_EMMC2_CLK_ID]     = "emmc2",
        [RPI_FIRMWARE_M2MC_CLK_ID]      = "m2mc",
        [RPI_FIRMWARE_PIXEL_BVB_CLK_ID] = "pixel-bvb",
+       [RPI_FIRMWARE_VEC_CLK_ID]       = "vec",
 };
 
 #define RPI_FIRMWARE_STATE_ENABLE_BIT  BIT(0)
@@ -273,6 +275,7 @@ static int raspberrypi_discover_clocks(struct raspberrypi_clk *rpi,
                case RPI_FIRMWARE_V3D_CLK_ID:
                case RPI_FIRMWARE_HEVC_CLK_ID:
                case RPI_FIRMWARE_PIXEL_BVB_CLK_ID:
+               case RPI_FIRMWARE_VEC_CLK_ID:
                        hw = raspberrypi_clk_register(rpi, clks->parent,
                                                      clks->id);
                        if (IS_ERR(hw))