blob: 9cf7feea58466ac6b568162f77719d8206bd358c [file] [log] [blame]
Stefan Roese1eac2a72006-11-29 15:42:37 +01001/*
2 * (C) Copyright 2003
3 * Ingo Assmus <ingo.assmus@keymile.com>
4 *
Wolfgang Denk1a459662013-07-08 09:37:19 +02005 * SPDX-License-Identifier: GPL-2.0+
Stefan Roese1eac2a72006-11-29 15:42:37 +01006 */
7
8/*
9 * main board support/init for the Galileo Eval board DB64460.
10 */
11
12#ifndef __64460_H__
13#define __64460_H__
14
15/* CPU Configuration bits */
16#define CPU_CONF_ADDR_MISS_EN (1 << 8)
17#define CPU_CONF_SINGLE_CPU (1 << 11)
18#define CPU_CONF_ENDIANESS (1 << 12)
19#define CPU_CONF_PIPELINE (1 << 13)
20#define CPU_CONF_STOP_RETRY (1 << 17)
21#define CPU_CONF_MULTI_DECODE (1 << 18)
22#define CPU_CONF_DP_VALID (1 << 19)
23#define CPU_CONF_PERR_PROP (1 << 22)
24#define CPU_CONF_AACK_DELAY_2 (1 << 25)
25#define CPU_CONF_AP_VALID (1 << 26)
26#define CPU_CONF_REMAP_WR_DIS (1 << 27)
27
28/* CPU Master Control bits */
29#define CPU_MAST_CTL_ARB_EN (1 << 8)
30#define CPU_MAST_CTL_MASK_BR_1 (1 << 9)
31#define CPU_MAST_CTL_M_WR_TRIG (1 << 10)
32#define CPU_MAST_CTL_M_RD_TRIG (1 << 11)
33#define CPU_MAST_CTL_CLEAN_BLK (1 << 12)
34#define CPU_MAST_CTL_FLUSH_BLK (1 << 13)
35
36#endif /* __64460_H__ */