Skip to content

Commit ae2938d

Browse files
marcanjannau
authored andcommitted
media: apple: isp: Fixup shared region arg
Signed-off-by: Hector Martin <marcan@marcan.st>
1 parent 4d01f9c commit ae2938d

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

  • drivers/media/platform/apple/isp

drivers/media/platform/apple/isp/isp-fw.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@ static inline void isp_asc_write32(struct apple_isp *isp, u32 reg, u32 val)
2929
struct isp_firmware_bootargs {
3030
u32 pad_0[2];
3131
u64 ipc_iova;
32-
u64 unk_size;
33-
u64 unk_inv;
32+
u64 shared_base;
33+
u64 shared_size;
3434
u64 extra_iova;
3535
u64 extra_size;
3636
u32 unk4;
@@ -253,8 +253,8 @@ static int isp_firmware_boot_stage2(struct apple_isp *isp)
253253
memset(&args, 0, sizeof(args));
254254
args.ipc_iova = isp->ipc_surf->iova;
255255
args.ipc_size = isp->ipc_surf->size;
256-
args.unk_size = 0x1800000;
257-
args.unk_inv = 0x10000000 - args.unk_size;
256+
args.shared_base = isp->fw.heap_top;
257+
args.shared_size = 0x10000000 - isp->fw.heap_top;
258258
args.extra_iova = isp->extra_surf->iova;
259259
args.extra_size = isp->extra_surf->size;
260260
args.unk4 = 0x1;

0 commit comments

Comments
 (0)