diff --git a/driver/platform/diwali/src/msm_vidc_diwali.c b/driver/platform/diwali/src/msm_vidc_diwali.c index 7031b9599f..225864e22b 100644 --- a/driver/platform/diwali/src/msm_vidc_diwali.c +++ b/driver/platform/diwali/src/msm_vidc_diwali.c @@ -4864,9 +4864,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; };