ubc.h
来自「Linux Kernel 2.6.9 for OMAP1710」· C头文件 代码 · 共 60 行
H
60 行
/* * include/asm-sh/ubc.h * * Copyright (C) 1999 Niibe Yutaka * Copyright (C) 2002, 2003 Paul Mundt * * This file is subject to the terms and conditions of the GNU General Public * License. See the file "COPYING" in the main directory of this archive * for more details. */#ifndef __ASM_SH_UBC_H#define __ASM_SH_UBC_H#include <asm/cpu/ubc.h>/* User Break Controller */#if defined(CONFIG_CPU_SUBTYPE_SH7707) || defined(CONFIG_CPU_SUBTYPE_SH7709) || \ defined(CONFIG_CPU_SUBTYPE_SH7300)#define UBC_TYPE_SH7729 (cpu_data->type == CPU_SH7729)#else#define UBC_TYPE_SH7729 0#endif#define BAMR_ASID (1 << 2)#define BAMR_NONE 0#define BAMR_10 0x1#define BAMR_12 0x2#define BAMR_ALL 0x3#define BAMR_16 0x8#define BAMR_20 0x9#define BBR_INST (1 << 4)#define BBR_DATA (2 << 4)#define BBR_READ (1 << 2)#define BBR_WRITE (2 << 2)#define BBR_BYTE 0x1#define BBR_HALF 0x2#define BBR_LONG 0x3#define BBR_QUAD (1 << 6) /* SH7750 */#define BBR_CPU (1 << 6) /* SH7709A,SH7729 */#define BBR_DMA (2 << 6) /* SH7709A,SH7729 */#define BRCR_CMFA (1 << 15)#define BRCR_CMFB (1 << 14)#define BRCR_PCTE (1 << 11)#define BRCR_PCBA (1 << 10) /* 1: after execution */#define BRCR_DBEB (1 << 7)#define BRCR_PCBB (1 << 6)#define BRCR_SEQ (1 << 3)#define BRCR_UBDE (1 << 0)#ifndef __ASSEMBLY__/* arch/sh/kernel/ubc.S */extern void ubc_wakeup(void);extern void ubc_sleep(void);#endif#endif /* __ASM_SH_UBC_H */
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?