Skip to content

Commit caa4021

Browse files
committed
isp: t6000 13c index 0 flag
Signed-off-by: Eileen Yoon <[email protected]>
1 parent d8cecca commit caa4021

1 file changed

Lines changed: 6 additions & 3 deletions

File tree

src/isp.c

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ static void isp_ctrr_init_t8020(u64 base, const struct dart_tunables *config, u3
4343
write32(base + 0x13c, 0x20000);
4444
}
4545

46-
static void isp_ctrr_init_t6000(u64 base, const struct dart_tunables *config, u32 length)
46+
static void isp_ctrr_init_t6000(u64 base, const struct dart_tunables *config, u32 length, int index)
4747
{
4848
write32(base + DART_T8020_ENABLED_STREAMS, 0x1);
4949
write32(base + 0x2f0, 0x0);
@@ -59,7 +59,10 @@ static void isp_ctrr_init_t6000(u64 base, const struct dart_tunables *config, u3
5959
}
6060

6161
write32(base + DART_T8020_TCR_OFF, DART_T8020_TCR_TRANSLATE_ENABLE);
62-
write32(base + 0x13c, 0x20000);
62+
u32 val = 0x20000;
63+
if (!index)
64+
val |= 0x100;
65+
write32(base + 0x13c, val);
6366
}
6467

6568
int isp_init(void)
@@ -124,7 +127,7 @@ int isp_init(void)
124127
isp_ctrr_init_t8020(base, config, length);
125128
break;
126129
case DART_T6000:
127-
isp_ctrr_init_t6000(base, config, length);
130+
isp_ctrr_init_t6000(base, config, length, index);
128131
break;
129132
case DART_T8110:
130133
printf("isp: warning: dart type %s not tested yet!\n", type_s);

0 commit comments

Comments
 (0)