Эх сурвалжийг харах

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 <[email protected]>
Priyanka Gujjula 3 жил өмнө
parent
commit
4b9c19e5e5

+ 2 - 2
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 = {

+ 1 - 1
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;
 };