blob: 0354d5c21c4c83436cc81c74bb0117ffad22a7ce [file] [log] [blame]
Daniel Hellstrom9d59af92010-01-21 16:09:37 +01001/* GRLIB IRQMP (IRQ Multi-processor controller) definitions
2 *
3 * (C) Copyright 2010, 2015
4 * Daniel Hellstrom, Cobham Gaisler, daniel@gaisler.com
5 *
6 * SPDX-License-Identifier: GPL-2.0+
7 */
8
9#ifndef __GRLIB_IRQMP_H__
10#define __GRLIB_IRQMP_H__
11
12typedef struct {
13 volatile unsigned int ilevel;
14 volatile unsigned int ipend;
15 volatile unsigned int iforce;
16 volatile unsigned int iclear;
17 volatile unsigned int mstatus;
18 volatile unsigned int notused[11];
19 volatile unsigned int cpu_mask[16];
20 volatile unsigned int cpu_force[16];
21} ambapp_dev_irqmp;
22
23#endif