1 /* 2 * Copyright (C) 2015, Bin Meng <bmeng.cn@gmail.com> 3 * 4 * SPDX-License-Identifier: GPL-2.0+ 5 */ 6 7 #ifndef _QUARK_H_ 8 #define _QUARK_H_ 9 10 /* Message Bus Ports */ 11 #define MSG_PORT_MEM_ARBITER 0x00 12 #define MSG_PORT_HOST_BRIDGE 0x03 13 #define MSG_PORT_RMU 0x04 14 #define MSG_PORT_MEM_MGR 0x05 15 #define MSG_PORT_SOC_UNIT 0x31 16 17 /* Host Memory I/O Boundary */ 18 #define HM_BOUND 0x08 19 20 /* eSRAM Block Page Control */ 21 #define ESRAM_BLK_CTRL 0x82 22 #define ESRAM_BLOCK_MODE 0x10000000 23 24 /* DRAM */ 25 #define DRAM_BASE 0x00000000 26 #define DRAM_MAX_SIZE 0x80000000 27 28 /* eSRAM */ 29 #define ESRAM_SIZE 0x80000 30 31 /* Memory BAR Enable */ 32 #define MEM_BAR_EN 0x00000001 33 34 /* I/O BAR Enable */ 35 #define IO_BAR_EN 0x80000000 36 37 /* 64KiB of RMU binary in flash */ 38 #define RMU_BINARY_SIZE 0x10000 39 40 #endif /* _QUARK_H_ */ 41