111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/****************************************************************************
211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ****************************************************************************
311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***
411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***   This header was automatically generated from a Linux kernel header
511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***   of the same name, to make information necessary for userspace to
611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***   call into the kernel available to libc.  It contains only constants,
711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***   structures, and macros generated from the original header, and thus,
811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***   contains no copyrightable information.
911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***
1011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***   To edit the content of this header, modify the corresponding
1111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***   source file (e.g. under external/kernel-headers/original/) then
1211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***   run bionic/libc/kernel/tools/update_all.py
1311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***
1411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***   Any manual change here will be lost the next time this script will
1511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***   be run. You've been warned!
1611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***
1711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ****************************************************************************
1811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ****************************************************************************/
1911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#ifndef _SB1250_INT_H
2011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _SB1250_INT_H
2111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#include "sb1250_defs.h"
2211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define K_INT_SOURCES 64
2311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
2411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define K_INT_WATCHDOG_TIMER_0 0
2511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define K_INT_WATCHDOG_TIMER_1 1
2611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define K_INT_TIMER_0 2
2711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define K_INT_TIMER_1 3
2811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
2911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define K_INT_TIMER_2 4
3011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define K_INT_TIMER_3 5
3111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define K_INT_SMB_0 6
3211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define K_INT_SMB_1 7
3311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
3411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define K_INT_UART_0 8
3511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define K_INT_UART_1 9
3611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define K_INT_SER_0 10
3711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define K_INT_SER_1 11
3811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
3911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define K_INT_PCMCIA 12
4011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define K_INT_ADDR_TRAP 13
4111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define K_INT_PERF_CNT 14
4211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define K_INT_TRACE_FREEZE 15
4311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
4411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define K_INT_BAD_ECC 16
4511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define K_INT_COR_ECC 17
4611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define K_INT_IO_BUS 18
4711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define K_INT_MAC_0 19
4811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
4911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define K_INT_MAC_1 20
5011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define K_INT_MAC_2 21
5111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define K_INT_DM_CH_0 22
5211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define K_INT_DM_CH_1 23
5311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
5411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define K_INT_DM_CH_2 24
5511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define K_INT_DM_CH_3 25
5611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define K_INT_MBOX_0 26
5711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define K_INT_MBOX_1 27
5811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
5911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define K_INT_MBOX_2 28
6011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define K_INT_MBOX_3 29
6111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#if ??? || ???
6211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define K_INT_CYCLE_CP0_INT 30
6311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
6411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define K_INT_CYCLE_CP1_INT 31
6511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif
6611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define K_INT_GPIO_0 32
6711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define K_INT_GPIO_1 33
6811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
6911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define K_INT_GPIO_2 34
7011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define K_INT_GPIO_3 35
7111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define K_INT_GPIO_4 36
7211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define K_INT_GPIO_5 37
7311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
7411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define K_INT_GPIO_6 38
7511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define K_INT_GPIO_7 39
7611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define K_INT_GPIO_8 40
7711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define K_INT_GPIO_9 41
7811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
7911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define K_INT_GPIO_10 42
8011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define K_INT_GPIO_11 43
8111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define K_INT_GPIO_12 44
8211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define K_INT_GPIO_13 45
8311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
8411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define K_INT_GPIO_14 46
8511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define K_INT_GPIO_15 47
8611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define K_INT_LDT_FATAL 48
8711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define K_INT_LDT_NONFATAL 49
8811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
8911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define K_INT_LDT_SMI 50
9011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define K_INT_LDT_NMI 51
9111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define K_INT_LDT_INIT 52
9211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define K_INT_LDT_STARTUP 53
9311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
9411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define K_INT_LDT_EXT 54
9511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define K_INT_PCI_ERROR 55
9611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define K_INT_PCI_INTA 56
9711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define K_INT_PCI_INTB 57
9811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
9911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define K_INT_PCI_INTC 58
10011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define K_INT_PCI_INTD 59
10111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define K_INT_SPARE_2 60
10211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#if ??? || ???
10311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
10411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define K_INT_MAC_0_CH1 61
10511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define K_INT_MAC_1_CH1 62
10611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define K_INT_MAC_2_CH1 63
10711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif
10811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
10911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define M_INT_WATCHDOG_TIMER_0 _SB_MAKEMASK1(K_INT_WATCHDOG_TIMER_0)
11011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define M_INT_WATCHDOG_TIMER_1 _SB_MAKEMASK1(K_INT_WATCHDOG_TIMER_1)
11111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define M_INT_TIMER_0 _SB_MAKEMASK1(K_INT_TIMER_0)
11211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define M_INT_TIMER_1 _SB_MAKEMASK1(K_INT_TIMER_1)
11311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
11411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define M_INT_TIMER_2 _SB_MAKEMASK1(K_INT_TIMER_2)
11511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define M_INT_TIMER_3 _SB_MAKEMASK1(K_INT_TIMER_3)
11611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define M_INT_SMB_0 _SB_MAKEMASK1(K_INT_SMB_0)
11711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define M_INT_SMB_1 _SB_MAKEMASK1(K_INT_SMB_1)
11811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
11911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define M_INT_UART_0 _SB_MAKEMASK1(K_INT_UART_0)
12011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define M_INT_UART_1 _SB_MAKEMASK1(K_INT_UART_1)
12111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define M_INT_SER_0 _SB_MAKEMASK1(K_INT_SER_0)
12211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define M_INT_SER_1 _SB_MAKEMASK1(K_INT_SER_1)
12311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
12411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define M_INT_PCMCIA _SB_MAKEMASK1(K_INT_PCMCIA)
12511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define M_INT_ADDR_TRAP _SB_MAKEMASK1(K_INT_ADDR_TRAP)
12611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define M_INT_PERF_CNT _SB_MAKEMASK1(K_INT_PERF_CNT)
12711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define M_INT_TRACE_FREEZE _SB_MAKEMASK1(K_INT_TRACE_FREEZE)
12811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
12911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define M_INT_BAD_ECC _SB_MAKEMASK1(K_INT_BAD_ECC)
13011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define M_INT_COR_ECC _SB_MAKEMASK1(K_INT_COR_ECC)
13111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define M_INT_IO_BUS _SB_MAKEMASK1(K_INT_IO_BUS)
13211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define M_INT_MAC_0 _SB_MAKEMASK1(K_INT_MAC_0)
13311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
13411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define M_INT_MAC_1 _SB_MAKEMASK1(K_INT_MAC_1)
13511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define M_INT_MAC_2 _SB_MAKEMASK1(K_INT_MAC_2)
13611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define M_INT_DM_CH_0 _SB_MAKEMASK1(K_INT_DM_CH_0)
13711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define M_INT_DM_CH_1 _SB_MAKEMASK1(K_INT_DM_CH_1)
13811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
13911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define M_INT_DM_CH_2 _SB_MAKEMASK1(K_INT_DM_CH_2)
14011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define M_INT_DM_CH_3 _SB_MAKEMASK1(K_INT_DM_CH_3)
14111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define M_INT_MBOX_0 _SB_MAKEMASK1(K_INT_MBOX_0)
14211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define M_INT_MBOX_1 _SB_MAKEMASK1(K_INT_MBOX_1)
14311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
14411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define M_INT_MBOX_2 _SB_MAKEMASK1(K_INT_MBOX_2)
14511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define M_INT_MBOX_3 _SB_MAKEMASK1(K_INT_MBOX_3)
14611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define M_INT_MBOX_ALL _SB_MAKEMASK(4, K_INT_MBOX_0)
14711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#if ??? || ???
14811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
14911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define M_INT_CYCLE_CP0_INT _SB_MAKEMASK1(K_INT_CYCLE_CP0_INT)
15011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define M_INT_CYCLE_CP1_INT _SB_MAKEMASK1(K_INT_CYCLE_CP1_INT)
15111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif
15211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define M_INT_GPIO_0 _SB_MAKEMASK1(K_INT_GPIO_0)
15311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
15411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define M_INT_GPIO_1 _SB_MAKEMASK1(K_INT_GPIO_1)
15511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define M_INT_GPIO_2 _SB_MAKEMASK1(K_INT_GPIO_2)
15611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define M_INT_GPIO_3 _SB_MAKEMASK1(K_INT_GPIO_3)
15711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define M_INT_GPIO_4 _SB_MAKEMASK1(K_INT_GPIO_4)
15811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
15911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define M_INT_GPIO_5 _SB_MAKEMASK1(K_INT_GPIO_5)
16011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define M_INT_GPIO_6 _SB_MAKEMASK1(K_INT_GPIO_6)
16111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define M_INT_GPIO_7 _SB_MAKEMASK1(K_INT_GPIO_7)
16211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define M_INT_GPIO_8 _SB_MAKEMASK1(K_INT_GPIO_8)
16311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
16411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define M_INT_GPIO_9 _SB_MAKEMASK1(K_INT_GPIO_9)
16511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define M_INT_GPIO_10 _SB_MAKEMASK1(K_INT_GPIO_10)
16611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define M_INT_GPIO_11 _SB_MAKEMASK1(K_INT_GPIO_11)
16711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define M_INT_GPIO_12 _SB_MAKEMASK1(K_INT_GPIO_12)
16811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
16911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define M_INT_GPIO_13 _SB_MAKEMASK1(K_INT_GPIO_13)
17011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define M_INT_GPIO_14 _SB_MAKEMASK1(K_INT_GPIO_14)
17111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define M_INT_GPIO_15 _SB_MAKEMASK1(K_INT_GPIO_15)
17211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define M_INT_LDT_FATAL _SB_MAKEMASK1(K_INT_LDT_FATAL)
17311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
17411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define M_INT_LDT_NONFATAL _SB_MAKEMASK1(K_INT_LDT_NONFATAL)
17511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define M_INT_LDT_SMI _SB_MAKEMASK1(K_INT_LDT_SMI)
17611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define M_INT_LDT_NMI _SB_MAKEMASK1(K_INT_LDT_NMI)
17711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define M_INT_LDT_INIT _SB_MAKEMASK1(K_INT_LDT_INIT)
17811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
17911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define M_INT_LDT_STARTUP _SB_MAKEMASK1(K_INT_LDT_STARTUP)
18011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define M_INT_LDT_EXT _SB_MAKEMASK1(K_INT_LDT_EXT)
18111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define M_INT_PCI_ERROR _SB_MAKEMASK1(K_INT_PCI_ERROR)
18211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define M_INT_PCI_INTA _SB_MAKEMASK1(K_INT_PCI_INTA)
18311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
18411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define M_INT_PCI_INTB _SB_MAKEMASK1(K_INT_PCI_INTB)
18511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define M_INT_PCI_INTC _SB_MAKEMASK1(K_INT_PCI_INTC)
18611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define M_INT_PCI_INTD _SB_MAKEMASK1(K_INT_PCI_INTD)
18711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define M_INT_SPARE_2 _SB_MAKEMASK1(K_INT_SPARE_2)
18811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
18911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#if ??? || ???
19011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define M_INT_MAC_0_CH1 _SB_MAKEMASK1(K_INT_MAC_0_CH1)
19111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define M_INT_MAC_1_CH1 _SB_MAKEMASK1(K_INT_MAC_1_CH1)
19211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define M_INT_MAC_2_CH1 _SB_MAKEMASK1(K_INT_MAC_2_CH1)
19311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
19411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif
19511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define K_INT_MAP_I0 0
19611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define K_INT_MAP_I1 1
19711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define K_INT_MAP_I2 2
19811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
19911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define K_INT_MAP_I3 3
20011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define K_INT_MAP_I4 4
20111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define K_INT_MAP_I5 5
20211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define K_INT_MAP_NMI 6
20311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
20411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define K_INT_MAP_DINT 7
20511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define S_INT_LDT_INTMSG 0
20611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define M_INT_LDT_INTMSG _SB_MAKEMASK(3, S_INT_LDT_INTMSG)
20711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V_INT_LDT_INTMSG(x) _SB_MAKEVALUE(x, S_INT_LDT_INTMSG)
20811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
20911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define G_INT_LDT_INTMSG(x) _SB_GETVALUE(x, S_INT_LDT_INTMSG, M_INT_LDT_INTMSG)
21011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define K_INT_LDT_INTMSG_FIXED 0
21111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define K_INT_LDT_INTMSG_ARBITRATED 1
21211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define K_INT_LDT_INTMSG_SMI 2
21311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
21411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define K_INT_LDT_INTMSG_NMI 3
21511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define K_INT_LDT_INTMSG_INIT 4
21611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define K_INT_LDT_INTMSG_STARTUP 5
21711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define K_INT_LDT_INTMSG_EXTINT 6
21811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
21911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define K_INT_LDT_INTMSG_RESERVED 7
22011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define M_INT_LDT_EDGETRIGGER 0
22111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define M_INT_LDT_LEVELTRIGGER _SB_MAKEMASK1(3)
22211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define M_INT_LDT_PHYSICALDEST 0
22311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
22411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define M_INT_LDT_LOGICALDEST _SB_MAKEMASK1(4)
22511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define S_INT_LDT_INTDEST 5
22611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define M_INT_LDT_INTDEST _SB_MAKEMASK(10, S_INT_LDT_INTDEST)
22711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V_INT_LDT_INTDEST(x) _SB_MAKEVALUE(x, S_INT_LDT_INTDEST)
22811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
22911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define G_INT_LDT_INTDEST(x) _SB_GETVALUE(x, S_INT_LDT_INTDEST, M_INT_LDT_INTDEST)
23011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define S_INT_LDT_VECTOR 13
23111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define M_INT_LDT_VECTOR _SB_MAKEMASK(8, S_INT_LDT_VECTOR)
23211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define V_INT_LDT_VECTOR(x) _SB_MAKEVALUE(x, S_INT_LDT_VECTOR)
23311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
23411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define G_INT_LDT_VECTOR(x) _SB_GETVALUE(x, S_INT_LDT_VECTOR, M_INT_LDT_VECTOR)
23511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define M_LDTVECT_RAISEINT 0x00
23611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define M_LDTVECT_RAISEMBOX 0x40
23711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif
23811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
239