From 4b9c19e5e523b2c9b11f0c3ad3da6d585318da23 Mon Sep 17 00:00:00 2001 From: Priyanka Gujjula Date: Wed, 10 Nov 2021 14:21:16 +0530 Subject: [PATCH] video: driver: diwali: read efuse from sw_range4 HLOS doesnot have access to raw region. Instead, read from sw_range4 region which are sense registers for raw region. Change-Id: I662266b6557756d9bf6ef687f81b7869a792e7f7 Signed-off-by: Priyanka Gujjula --- driver/platform/diwali/src/msm_vidc_diwali.c | 4 ++-- driver/vidc/inc/msm_vidc_platform.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/driver/platform/diwali/src/msm_vidc_diwali.c b/driver/platform/diwali/src/msm_vidc_diwali.c index 7344b472fa..a072ee7767 100644 --- a/driver/platform/diwali/src/msm_vidc_diwali.c +++ b/driver/platform/diwali/src/msm_vidc_diwali.c @@ -1665,9 +1665,9 @@ static u32 bus_bw_nrt[] = { static struct msm_vidc_efuse_data efuse_data_diwali[] = { /* IRIS_4K60_FMAX_LIMIT_EFUSE - max 4K@60 */ - EFUSE_ENTRY(0x221C0274, 4, 0x8000000000, 0x27, SKU_VERSION), + EFUSE_ENTRY(0x221C811C, 4, 0x80, 0x7, SKU_VERSION), /* IRIS_MULTIPIPE_DISABLE - max 4K@30 */ - EFUSE_ENTRY(0x221C0270, 4, 0x0000000080, 0x06, SKU_VERSION), + EFUSE_ENTRY(0x221C8118, 4, 0x80, 0x6, SKU_VERSION), }; static struct msm_vidc_platform_data diwali_data = { diff --git a/driver/vidc/inc/msm_vidc_platform.h b/driver/vidc/inc/msm_vidc_platform.h index 2d4e4436f7..3ce27f775e 100644 --- a/driver/vidc/inc/msm_vidc_platform.h +++ b/driver/vidc/inc/msm_vidc_platform.h @@ -44,7 +44,7 @@ struct msm_vidc_csc_coeff { struct msm_vidc_efuse_data { u32 start_address; u32 size; - unsigned long mask; + u32 mask; u32 shift; enum efuse_purpose purpose; };