# 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