OpenOCD
arm946e.h
Go to the documentation of this file.
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
2 
3 /***************************************************************************
4  * Copyright (C) 2005 by Dominic Rath *
5  * Dominic.Rath@gmx.de *
6  * *
7  * Copyright (C) 2008 by Spencer Oliver *
8  * spen@spen-soft.co.uk *
9  * *
10  * Copyright (C) 2010 by Drasko DRASKOVIC *
11  * drasko.draskovic@gmail.com *
12  ***************************************************************************/
13 
14 #ifndef OPENOCD_TARGET_ARM946E_H
15 #define OPENOCD_TARGET_ARM946E_H
16 
17 #include "arm9tdmi.h"
18 
19 #define ARM946E_COMMON_MAGIC 0x20f920f9U
20 
22  unsigned int common_magic;
23 
25  uint32_t cp15_control_reg;
26  uint32_t cp15_cache_info;
27 };
28 
29 static inline struct arm946e_common *target_to_arm946(struct target *target)
30 {
33 }
34 
35 #endif /* OPENOCD_TARGET_ARM946E_H */
static struct arm946e_common * target_to_arm946(struct target *target)
Definition: arm946e.h:29
Structure for items that are common between both ARM7 and ARM9 targets.
Definition: arm7_9_common.h:28
struct arm arm
Definition: arm7_9_common.h:31
uint32_t cp15_cache_info
Definition: arm946e.h:26
uint32_t cp15_control_reg
Definition: arm946e.h:25
unsigned int common_magic
Definition: arm946e.h:22
Definition: target.h:116
void * arch_info
Definition: target.h:164
#define container_of(ptr, type, member)
Cast a member of a structure out to the containing structure.
Definition: types.h:68