diff --git a/patch/kernel/archive/rockchip-6.12/patches.libreelec/linux-1001-v4l2-rockchip.patch b/patch/kernel/archive/rockchip-6.12/patches.libreelec/linux-1001-v4l2-rockchip.patch index a80516538..de0cb6026 100644 --- a/patch/kernel/archive/rockchip-6.12/patches.libreelec/linux-1001-v4l2-rockchip.patch +++ b/patch/kernel/archive/rockchip-6.12/patches.libreelec/linux-1001-v4l2-rockchip.patch @@ -385,16 +385,21 @@ diff --git a/drivers/media/platform/verisilicon/rockchip_vpu_hw.c b/drivers/medi index 8de6fd2e8eef..002b1a600f93 100644 --- a/drivers/media/platform/verisilicon/rockchip_vpu_hw.c +++ b/drivers/media/platform/verisilicon/rockchip_vpu_hw.c -@@ -15,7 +15,8 @@ +@@ -14,11 +14,13 @@ + #include "hantro_h1_regs.h" #include "rockchip_vpu2_regs.h" + #include "rockchip_vpu981_regs.h" #define RK3066_ACLK_MAX_FREQ (300 * 1000 * 1000) -#define RK3288_ACLK_MAX_FREQ (400 * 1000 * 1000) +#define RK3288_ACLK_MAX_FREQ (600 * 1000 * 1000) +#define RK3399_ACLK_MAX_FREQ (400 * 1000 * 1000) - #define RK3588_ACLK_MAX_FREQ (300 * 1000 * 1000) ++#define RK3588_ACLK_MAX_FREQ (300 * 1000 * 1000) #define ROCKCHIP_VPU981_MIN_SIZE 64 + + /* + * Supported formats. @@ -346,13 +347,20 @@ static int rk3066_vpu_hw_init(struct hantro_dev *vpu) return 0; } diff --git a/patch/kernel/archive/rockchip-6.16/patches.libreelec/linux-1001-v4l2-rockchip.patch b/patch/kernel/archive/rockchip-6.16/patches.libreelec/linux-1001-v4l2-rockchip.patch index 631c4ea7e..7a23d41aa 100644 --- a/patch/kernel/archive/rockchip-6.16/patches.libreelec/linux-1001-v4l2-rockchip.patch +++ b/patch/kernel/archive/rockchip-6.16/patches.libreelec/linux-1001-v4l2-rockchip.patch @@ -385,16 +385,21 @@ diff --git a/drivers/media/platform/verisilicon/rockchip_vpu_hw.c b/drivers/medi index 8de6fd2e8eef..002b1a600f93 100644 --- a/drivers/media/platform/verisilicon/rockchip_vpu_hw.c +++ b/drivers/media/platform/verisilicon/rockchip_vpu_hw.c -@@ -15,7 +15,8 @@ +@@ -14,11 +14,13 @@ + #include "hantro_h1_regs.h" #include "rockchip_vpu2_regs.h" + #include "rockchip_vpu981_regs.h" #define RK3066_ACLK_MAX_FREQ (300 * 1000 * 1000) -#define RK3288_ACLK_MAX_FREQ (400 * 1000 * 1000) +#define RK3288_ACLK_MAX_FREQ (600 * 1000 * 1000) +#define RK3399_ACLK_MAX_FREQ (400 * 1000 * 1000) - #define RK3588_ACLK_MAX_FREQ (300 * 1000 * 1000) ++#define RK3588_ACLK_MAX_FREQ (300 * 1000 * 1000) #define ROCKCHIP_VPU981_MIN_SIZE 64 + + /* + * Supported formats. @@ -346,13 +347,20 @@ static int rk3066_vpu_hw_init(struct hantro_dev *vpu) return 0; } diff --git a/patch/kernel/archive/rockchip64-6.16/general-v4l2-rkvdec-01-vp9.patch b/patch/kernel/archive/rockchip64-6.16/general-v4l2-rkvdec-01-vp9.patch index 1e7b98f4c..ef7526e0a 100644 --- a/patch/kernel/archive/rockchip64-6.16/general-v4l2-rkvdec-01-vp9.patch +++ b/patch/kernel/archive/rockchip64-6.16/general-v4l2-rkvdec-01-vp9.patch @@ -364,17 +364,21 @@ diff --git a/drivers/media/platform/verisilicon/rockchip_vpu_hw.c b/drivers/medi index 111111111111..222222222222 100644 --- a/drivers/media/platform/verisilicon/rockchip_vpu_hw.c +++ b/drivers/media/platform/verisilicon/rockchip_vpu_hw.c -@@ -16,7 +16,8 @@ +@@ -14,11 +14,13 @@ + #include "hantro_h1_regs.h" + #include "rockchip_vpu2_regs.h" #include "rockchip_vpu981_regs.h" #define RK3066_ACLK_MAX_FREQ (300 * 1000 * 1000) -#define RK3288_ACLK_MAX_FREQ (400 * 1000 * 1000) +#define RK3288_ACLK_MAX_FREQ (600 * 1000 * 1000) +#define RK3399_ACLK_MAX_FREQ (400 * 1000 * 1000) - #define RK3588_ACLK_MAX_FREQ (300 * 1000 * 1000) ++#define RK3588_ACLK_MAX_FREQ (300 * 1000 * 1000) #define ROCKCHIP_VPU981_MIN_SIZE 64 -@@ -461,13 +462,20 @@ static int rk3588_vpu981_hw_init(struct hantro_dev *vpu) + + /* + * Supported formats.@ -461,13 +462,20 @@ static int rk3588_vpu981_hw_init(struct hantro_dev *vpu) return 0; }