# SPDX-License-Identifier: Apache-2.0 # Copyright (C) 2023 Advanced Micro Devices, Inc. All rights reserved. # DPU Sequence for AIE shim DMA loopback # # MASK WRITE OPCODE : OP_WRITE32 COL : 0 ROW : 0 # ADDRESS TO WRITE : 0x3300c # VALUE TO WRITE : 0x1 02000000 0003300c 00000001 # MASK WRITE OPCODE : OP_WRITE32 COL : 0 ROW : 0 # ADDRESS TO WRITE : 0x33000 # VALUE TO WRITE : 0x1 02000000 00033000 00000001 # OPCODE : OP_WRITE32 COL : 0 ROW : 0 # ADDRESS TO WRITE : 0x3f008 # VALUE TO WRITE : 0x80000000 02000000 0003f008 80000000 # OPCODE : OP_WRITE32 COL : 0 ROW : 0 # ADDRESS TO WRITE : 0x3f100 # VALUE TO WRITE : 0x80000000 02000000 0003f100 80000000 # OPCODE : OP_WRITE32 COL : 0 ROW : 0 # ADDRESS TO WRITE : 0x3f010 # VALUE TO WRITE : 0x80000005 02000000 0003f010 80000005 # OPCODE : OP_WRITE32 COL : 0 ROW : 0 # ADDRESS TO WRITE : 0x3f114 # VALUE TO WRITE : 0x80000000 02000000 0003f114 80000000 # MASK WRITE OPCODE : OP_WRITE32 COL : 0 ROW : 0 # ADDRESS TO WRITE : 0x1f000 # VALUE TO WRITE : 0x4400 02000000 0001f000 00004400 # MASK WRITE OPCODE : OP_WRITE32 COL : 0 ROW : 0 # ADDRESS TO WRITE : 0x1f004 # VALUE TO WRITE : 0x50 02000000 0001f004 00000050 # OPCODE : OP_WRITE32 COL : 0 ROW : 0 # ADDRESS TO WRITE : 0x3f014 # VALUE TO WRITE : 0x80000009 02000000 0003f014 80000009 # OPCODE : OP_WRITE32 COL : 0 ROW : 0 # ADDRESS TO WRITE : 0x3f124 # VALUE TO WRITE : 0x80000000 02000000 0003f124 80000000 # OPCODE : OP_WRITESHIMBD COL : 0 ROW : 0 DDR_TYPE : 0 BD : 1 # VALUE TO WRITE : 0x8000000 0b000001 08000000 00000000 00000000 00000000 80000000 02000000 00000000 02000000 # OPCODE : OP_WRITESHIMBD COL : 0 ROW : 0 DDR_TYPE : 2 BD : 3 # VALUE TO WRITE : 0x8000000 0b000023 08000000 00000000 00000000 00000000 80000000 02000000 00000000 02000000 # OPCODE : OP_WRITESHIMBD COL : 0 ROW : 0 DDR_TYPE : 2 BD : 2 # VALUE TO WRITE : 0x8000000 0b000002 08000000 20000000 00000000 00000000 80000000 02000000 00000000 02000000 # OPCODE : OP_WRITESHIMBD COL : 0 ROW : 0 DDR_TYPE : 2 BD : 4 # VALUE TO WRITE : 0x8000000 0b000024 08000000 20000000 00000000 00000000 80000000 02000000 00000000 02000000 # OPCODE : OP_WRITE32 COL : 0 ROW : 0 # ADDRESS TO WRITE : 0x1d200 # VALUE TO WRITE : 0x300 02000000 0001d200 00000300 # OPCODE : OP_WRITE32 COL : 0 ROW : 0 # ADDRESS TO WRITE : 0x1d204 # VALUE TO WRITE : 0x80000003 02000000 0001d204 80000003 # OPCODE : OP_WRITE32 COL : 0 ROW : 0 # ADDRESS TO WRITE : 0x1d210 # VALUE TO WRITE : 0x100 02000000 0001d210 00000100 # OPCODE : OP_WRITE32 COL : 0 ROW : 0 # ADDRESS TO WRITE : 0x1d214 # VALUE TO WRITE : 0x1 02000000 0001d214 00000001 # OPCODE : OP_WRITE32 COL : 0 ROW : 0 # ADDRESS TO WRITE : 0x1d208 # VALUE TO WRITE : 0x400 02000000 0001d208 00000400 # OPCODE : OP_WRITE32 COL : 0 ROW : 0 # ADDRESS TO WRITE : 0x1d20c # VALUE TO WRITE : 0x80000004 02000000 0001d20c 80000004 # OPCODE : OP_WRITE32 COL : 0 ROW : 0 # ADDRESS TO WRITE : 0x1d218 # VALUE TO WRITE : 0x200 02000000 0001d218 00000200 # OPCODE : OP_WRITE32 COL : 0 ROW : 0 # ADDRESS TO WRITE : 0x1d21c # VALUE TO WRITE : 0x2 02000000 0001d21c 00000002 # OPCODE : OP_EXECSYNCOPT COL : 0 ROW : 0 03000000 00010100 # OPCODE : OP_EXECSYNCOPT COL : 0 ROW : 0 03000000 01010100