亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? nile4.h

?? 嵌入式系統(tǒng)設(shè)計(jì)與實(shí)例開(kāi)發(fā)源碼
?? H
字號(hào):
/* *  asm-mips/nile4.h -- NEC Vrc-5074 Nile 4 definitions * *  Copyright (C) 2000 Geert Uytterhoeven <geert@sonycom.com> *                     Sony Software Development Center Europe (SDCE), Brussels * *  This file is based on the following documentation: * *	NEC Vrc 5074 System Controller Data Sheet, June 1998 * *  $Id: nile4.h,v 1.1 2000/01/26 00:07:45 ralf Exp $ */#define NILE4_BASE		0xbfa00000#define NILE4_SIZE		0x00200000		/* 2 MB */    /*     *  Physical Device Address Registers (PDARs)     */#define NILE4_SDRAM0	0x0000	/* SDRAM Bank 0 [R/W] */#define NILE4_SDRAM1	0x0008	/* SDRAM Bank 1 [R/W] */#define NILE4_DCS2	0x0010	/* Device Chip-Select 2 [R/W] */#define NILE4_DCS3	0x0018	/* Device Chip-Select 3 [R/W] */#define NILE4_DCS4	0x0020	/* Device Chip-Select 4 [R/W] */#define NILE4_DCS5	0x0028	/* Device Chip-Select 5 [R/W] */#define NILE4_DCS6	0x0030	/* Device Chip-Select 6 [R/W] */#define NILE4_DCS7	0x0038	/* Device Chip-Select 7 [R/W] */#define NILE4_DCS8	0x0040	/* Device Chip-Select 8 [R/W] */#define NILE4_PCIW0	0x0060	/* PCI Address Window 0 [R/W] */#define NILE4_PCIW1	0x0068	/* PCI Address Window 1 [R/W] */#define NILE4_INTCS	0x0070	/* Controller Internal Registers and Devices */				/* [R/W] */#define NILE4_BOOTCS	0x0078	/* Boot ROM Chip-Select [R/W] */    /*     *  CPU Interface Registers     */#define NILE4_CPUSTAT	0x0080	/* CPU Status [R/W] */#define NILE4_INTCTRL	0x0088	/* Interrupt Control [R/W] */#define NILE4_INTSTAT0	0x0090	/* Interrupt Status 0 [R] */#define NILE4_INTSTAT1	0x0098	/* Interrupt Status 1 and CPU Interrupt */				/* Enable [R/W] */#define NILE4_INTCLR	0x00A0	/* Interrupt Clear [R/W] */#define NILE4_INTPPES	0x00A8	/* PCI Interrupt Control [R/W] */    /*     *  Memory-Interface Registers     */#define NILE4_MEMCTRL	0x00C0	/* Memory Control */#define NILE4_ACSTIME	0x00C8	/* Memory Access Timing [R/W] */#define NILE4_CHKERR	0x00D0	/* Memory Check Error Status [R] */    /*     *  PCI-Bus Registers     */#define NILE4_PCICTRL	0x00E0	/* PCI Control [R/W] */#define NILE4_PCIARB	0x00E8	/* PCI Arbiter [R/W] */#define NILE4_PCIINIT0	0x00F0	/* PCI Master (Initiator) 0 [R/W] */#define NILE4_PCIINIT1	0x00F8	/* PCI Master (Initiator) 1 [R/W] */#define NILE4_PCIERR	0x00B8	/* PCI Error [R/W] */    /*     *  Local-Bus Registers     */#define NILE4_LCNFG	0x0100	/* Local Bus Configuration [R/W] */#define NILE4_LCST2	0x0110	/* Local Bus Chip-Select Timing 2 [R/W] */#define NILE4_LCST3	0x0118	/* Local Bus Chip-Select Timing 3 [R/W] */#define NILE4_LCST4	0x0120	/* Local Bus Chip-Select Timing 4 [R/W] */#define NILE4_LCST5	0x0128	/* Local Bus Chip-Select Timing 5 [R/W] */#define NILE4_LCST6	0x0130	/* Local Bus Chip-Select Timing 6 [R/W] */#define NILE4_LCST7	0x0138	/* Local Bus Chip-Select Timing 7 [R/W] */#define NILE4_LCST8	0x0140	/* Local Bus Chip-Select Timing 8 [R/W] */#define NILE4_DCSFN	0x0150	/* Device Chip-Select Muxing and Output */				/* Enables [R/W] */#define NILE4_DCSIO	0x0158	/* Device Chip-Selects As I/O Bits [R/W] */#define NILE4_BCST	0x0178	/* Local Boot Chip-Select Timing [R/W] */    /*     *  DMA Registers     */#define NILE4_DMACTRL0	0x0180	/* DMA Control 0 [R/W] */#define NILE4_DMASRCA0	0x0188	/* DMA Source Address 0 [R/W] */#define NILE4_DMADESA0	0x0190	/* DMA Destination Address 0 [R/W] */#define NILE4_DMACTRL1	0x0198	/* DMA Control 1 [R/W] */#define NILE4_DMASRCA1	0x01A0	/* DMA Source Address 1 [R/W] */#define NILE4_DMADESA1	0x01A8	/* DMA Destination Address 1 [R/W] */    /*     *  Timer Registers     */#define NILE4_T0CTRL	0x01C0	/* SDRAM Refresh Control [R/W] */#define NILE4_T0CNTR	0x01C8	/* SDRAM Refresh Counter [R/W] */#define NILE4_T1CTRL	0x01D0	/* CPU-Bus Read Time-Out Control [R/W] */#define NILE4_T1CNTR	0x01D8	/* CPU-Bus Read Time-Out Counter [R/W] */#define NILE4_T2CTRL	0x01E0	/* General-Purpose Timer Control [R/W] */#define NILE4_T2CNTR	0x01E8	/* General-Purpose Timer Counter [R/W] */#define NILE4_T3CTRL	0x01F0	/* Watchdog Timer Control [R/W] */#define NILE4_T3CNTR	0x01F8	/* Watchdog Timer Counter [R/W] */    /*     *  PCI Configuration Space Registers     */#define NILE4_PCI_BASE	0x0200#define NILE4_VID	0x0200	/* PCI Vendor ID [R] */#define NILE4_DID	0x0202	/* PCI Device ID [R] */#define NILE4_PCICMD	0x0204	/* PCI Command [R/W] */#define NILE4_PCISTS	0x0206	/* PCI Status [R/W] */#define NILE4_REVID	0x0208	/* PCI Revision ID [R] */#define NILE4_CLASS	0x0209	/* PCI Class Code [R] */#define NILE4_CLSIZ	0x020C	/* PCI Cache Line Size [R/W] */#define NILE4_MLTIM	0x020D	/* PCI Latency Timer [R/W] */#define NILE4_HTYPE	0x020E	/* PCI Header Type [R] */#define NILE4_BIST	0x020F	/* BIST [R] (unimplemented) */#define NILE4_BARC	0x0210	/* PCI Base Address Register Control [R/W] */#define NILE4_BAR0	0x0218	/* PCI Base Address Register 0 [R/W] */#define NILE4_BAR1	0x0220	/* PCI Base Address Register 1 [R/W] */#define NILE4_CIS	0x0228	/* PCI Cardbus CIS Pointer [R] */				/* (unimplemented) */#define NILE4_SSVID	0x022C	/* PCI Sub-System Vendor ID [R/W] */#define NILE4_SSID	0x022E	/* PCI Sub-System ID [R/W] */#define NILE4_ROM	0x0230	/* Expansion ROM Base Address [R] */				/* (unimplemented) */#define NILE4_INTLIN	0x023C	/* PCI Interrupt Line [R/W] */#define NILE4_INTPIN	0x023D	/* PCI Interrupt Pin [R] */#define NILE4_MINGNT	0x023E	/* PCI Min_Gnt [R] (unimplemented) */#define NILE4_MAXLAT	0x023F	/* PCI Max_Lat [R] (unimplemented) */#define NILE4_BAR2	0x0240	/* PCI Base Address Register 2 [R/W] */#define NILE4_BAR3	0x0248	/* PCI Base Address Register 3 [R/W] */#define NILE4_BAR4	0x0250	/* PCI Base Address Register 4 [R/W] */#define NILE4_BAR5	0x0258	/* PCI Base Address Register 5 [R/W] */#define NILE4_BAR6	0x0260	/* PCI Base Address Register 6 [R/W] */#define NILE4_BAR7	0x0268	/* PCI Base Address Register 7 [R/W] */#define NILE4_BAR8	0x0270	/* PCI Base Address Register 8 [R/W] */#define NILE4_BARB	0x0278	/* PCI Base Address Register BOOT [R/W] */    /*     *  Serial-Port Registers     */#define NILE4_UART_BASE	0x0300#define NILE4_UARTRBR	0x0300	/* UART Receiver Data Buffer [R] */#define NILE4_UARTTHR	0x0300	/* UART Transmitter Data Holding [W] */#define NILE4_UARTIER	0x0308	/* UART Interrupt Enable [R/W] */#define NILE4_UARTDLL	0x0300	/* UART Divisor Latch LSB [R/W] */#define NILE4_UARTDLM	0x0308	/* UART Divisor Latch MSB [R/W] */#define NILE4_UARTIIR	0x0310	/* UART Interrupt ID [R] */#define NILE4_UARTFCR	0x0310	/* UART FIFO Control [W] */#define NILE4_UARTLCR	0x0318	/* UART Line Control [R/W] */#define NILE4_UARTMCR	0x0320	/* UART Modem Control [R/W] */#define NILE4_UARTLSR	0x0328	/* UART Line Status [R/W] */#define NILE4_UARTMSR	0x0330	/* UART Modem Status [R/W] */#define NILE4_UARTSCR	0x0338	/* UART Scratch [R/W] */#define NILE4_UART_BASE_BAUD	520833	/* 100 MHz / 12 / 16 */    /*     *  Interrupt Lines     */#define NILE4_INT_CPCE	0	/* CPU-Interface Parity-Error Interrupt */#define NILE4_INT_CNTD	1	/* CPU No-Target Decode Interrupt */#define NILE4_INT_MCE	2	/* Memory-Check Error Interrupt */#define NILE4_INT_DMA	3	/* DMA Controller Interrupt */#define NILE4_INT_UART	4	/* UART Interrupt */#define NILE4_INT_WDOG	5	/* Watchdog Timer Interrupt */#define NILE4_INT_GPT	6	/* General-Purpose Timer Interrupt */#define NILE4_INT_LBRTD	7	/* Local-Bus Ready Timer Interrupt */#define NILE4_INT_INTA	8	/* PCI Interrupt Signal INTA# */#define NILE4_INT_INTB	9	/* PCI Interrupt Signal INTB# */#define NILE4_INT_INTC	10	/* PCI Interrupt Signal INTC# */#define NILE4_INT_INTD	11	/* PCI Interrupt Signal INTD# */#define NILE4_INT_INTE	12	/* PCI Interrupt Signal INTE# (ISA cascade) */#define NILE4_INT_RESV	13	/* Reserved */#define NILE4_INT_PCIS	14	/* PCI SERR# Interrupt */#define NILE4_INT_PCIE	15	/* PCI Internal Error Interrupt */    /*     *  Nile 4 Register Access     */static inline void nile4_sync(void){    volatile u32 *p = (volatile u32 *)0xbfc00000;    (void)(*p);}static inline void nile4_out32(u32 offset, u32 val){    *(volatile u32 *)(NILE4_BASE+offset) = val;    nile4_sync();}static inline u32 nile4_in32(u32 offset){    u32 val = *(volatile u32 *)(NILE4_BASE+offset);    nile4_sync();    return val;}static inline void nile4_out16(u32 offset, u16 val){    *(volatile u16 *)(NILE4_BASE+offset) = val;    nile4_sync();}static inline u16 nile4_in16(u32 offset){    u16 val = *(volatile u16 *)(NILE4_BASE+offset);    nile4_sync();    return val;}static inline void nile4_out8(u32 offset, u8 val){    *(volatile u8 *)(NILE4_BASE+offset) = val;    nile4_sync();}static inline u8 nile4_in8(u32 offset){    u8 val = *(volatile u8 *)(NILE4_BASE+offset);    nile4_sync();    return val;}    /*     *  Physical Device Address Registers     */extern void nile4_set_pdar(u32 pdar, u32 phys, u32 size, int width,			   int on_memory_bus, int visible);    /*     *  PCI Master Registers     */#define NILE4_PCICMD_IACK	0	/* PCI Interrupt Acknowledge */#define NILE4_PCICMD_IO		1	/* PCI I/O Space */#define NILE4_PCICMD_MEM	3	/* PCI Memory Space */#define NILE4_PCICMD_CFG	5	/* PCI Configuration Space */    /*     *  PCI Address Spaces     *     *  Note that these are multiplexed using PCIINIT[01]!     */#define NILE4_PCI_IO_BASE	0xa6000000#define NILE4_PCI_MEM_BASE	0xa8000000#define NILE4_PCI_CFG_BASE	NILE4_PCI_MEM_BASE#define NILE4_PCI_IACK_BASE	NILE4_PCI_IO_BASEextern void nile4_set_pmr(u32 pmr, u32 type, u32 addr);    /*     *  Interrupt Programming     */#define NUM_I8259_INTERRUPTS	16#define NUM_NILE4_INTERRUPTS	16#define IRQ_I8259_CASCADE	NILE4_INT_INTE#define is_i8259_irq(irq)	((irq) < NUM_I8259_INTERRUPTS)#define nile4_to_irq(n)		((n)+NUM_I8259_INTERRUPTS)#define irq_to_nile4(n)		((n)-NUM_I8259_INTERRUPTS)extern void nile4_map_irq(int nile4_irq, int cpu_irq);extern void nile4_map_irq_all(int cpu_irq);extern void nile4_enable_irq(int nile4_irq);extern void nile4_disable_irq(int nile4_irq);extern void nile4_disable_irq_all(void);extern u16 nile4_get_irq_stat(int cpu_irq);extern void nile4_enable_irq_output(int cpu_irq);extern void nile4_disable_irq_output(int cpu_irq);extern void nile4_set_pci_irq_polarity(int pci_irq, int high);extern void nile4_set_pci_irq_level_or_edge(int pci_irq, int level);extern void nile4_clear_irq(int nile4_irq);extern void nile4_clear_irq_mask(u32 mask);extern u8 nile4_i8259_iack(void);extern void nile4_dump_irq_status(void);	/* Debug */

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
av动漫一区二区| 精品区一区二区| 99精品视频免费在线观看| 国内精品久久久久影院色| 亚洲第一精品在线| 亚洲一二三四区| 婷婷久久综合九色国产成人| 亚洲成av人片观看| 午夜不卡在线视频| 蜜臀精品久久久久久蜜臀| 日本不卡一区二区三区| 麻豆国产精品一区二区三区| 六月丁香婷婷色狠狠久久| 精品在线一区二区| 国产精品一区专区| 丁香六月综合激情| 99精品视频一区| 欧美日韩在线免费视频| 日韩欧美中文字幕精品| 久久―日本道色综合久久| 国产精品视频观看| 一区二区激情视频| 热久久国产精品| 麻豆91免费观看| 成人h动漫精品一区二| 欧美羞羞免费网站| 91精品国产丝袜白色高跟鞋| 欧美精品一区二区三| 国产精品萝li| 亚洲第一福利一区| 国产麻豆午夜三级精品| 成人免费高清在线观看| 日本丰满少妇一区二区三区| 91精品国产综合久久精品性色| 日韩精品一区国产麻豆| 中文字幕人成不卡一区| 午夜伦欧美伦电影理论片| 蜜臀av性久久久久蜜臀aⅴ四虎| 国产精品一区二区视频| 91成人免费在线视频| 精品日韩99亚洲| 亚洲欧美日韩国产综合| 久久激情综合网| 日本久久一区二区| 久久久精品综合| 五月天激情综合网| 99视频精品全部免费在线| 欧美变态凌虐bdsm| 一区二区欧美视频| 成人国产精品免费观看动漫 | 亚洲精品在线三区| 一区二区三区不卡视频| 国产99久久久国产精品| 69精品人人人人| 亚洲精选视频免费看| 国产精品66部| 日韩欧美电影一区| 亚洲福利视频一区| 色婷婷av一区二区三区gif| 国产欧美一区二区精品忘忧草 | 久久精品人人爽人人爽| 午夜精品一区二区三区免费视频 | 日韩免费电影网站| 亚洲精品视频在线看| 国产精品一区二区x88av| 777a∨成人精品桃花网| 亚洲一区二区在线免费看| av电影天堂一区二区在线| 久久蜜桃香蕉精品一区二区三区| 日韩国产一区二| 欧美日韩成人综合| 亚洲成人精品一区二区| 欧美性大战久久久| 亚洲成人激情自拍| 欧美日韩亚洲综合| 亚洲国产精品久久久久秋霞影院| 一本久道久久综合中文字幕| 亚洲欧美日韩在线| 国产精品日韩成人| 国产视频亚洲色图| 亚洲香肠在线观看| 在线视频综合导航| 亚洲精品成人精品456| 色综合久久久久综合体桃花网| 久久久影视传媒| 国产91精品一区二区麻豆亚洲| 久久亚洲二区三区| 国产不卡在线一区| 国产精品国产三级国产aⅴ原创| 国产精品99久久久久| 国产欧美va欧美不卡在线| 国产成人aaaa| 亚洲免费在线观看| 欧美日韩激情一区| 美女在线一区二区| 欧美精彩视频一区二区三区| 成人国产精品免费观看动漫 | 欧美性做爰猛烈叫床潮| 亚洲大型综合色站| 免费观看在线综合| 男男gaygay亚洲| 2024国产精品| 色综合久久99| 日本成人在线电影网| 国产亚洲欧美激情| 色播五月激情综合网| 亚洲成a人v欧美综合天堂下载 | 精品国产免费一区二区三区四区| 国产制服丝袜一区| 亚洲欧美视频在线观看| 欧美精品乱人伦久久久久久| 国产一区二区在线观看免费| 国产精品国产三级国产普通话三级| 欧美三级中文字幕| 韩国精品主播一区二区在线观看| 国产精品久久久久一区二区三区 | 亚洲国产精品综合小说图片区| 欧美一二三区在线观看| 成人av午夜影院| 美女脱光内衣内裤视频久久影院| 国产欧美综合在线| 日韩欧美一区在线| 99久久精品国产一区二区三区 | 日韩理论片中文av| 91精品国产高清一区二区三区| 成人免费视频app| 视频在线观看一区| 亚洲人成在线播放网站岛国| 精品国产伦一区二区三区免费| 91极品美女在线| 国产精品18久久久| 久久99国产精品久久99| 亚洲一区二区三区四区在线免费观看| 国产亚洲福利社区一区| 91精品久久久久久久91蜜桃| 91麻豆swag| 成人动漫在线一区| 国产福利电影一区二区三区| 日本女优在线视频一区二区| 一区二区理论电影在线观看| 国产精品久久国产精麻豆99网站| 欧美va亚洲va在线观看蝴蝶网| 欧美日韩精品三区| 在线观看欧美精品| 国产精品私人自拍| 欧美精品tushy高清| 国模套图日韩精品一区二区 | 天天综合天天做天天综合| 亚洲精品视频一区二区| 国产精品久久二区二区| 国产精品传媒在线| 久久久蜜臀国产一区二区| 欧美一级高清片| 欧美一区二区三区白人| 欧洲av在线精品| 日本精品一区二区三区高清| 91麻豆蜜桃一区二区三区| 一本色道久久综合亚洲91 | 精品少妇一区二区三区日产乱码| 欧美日精品一区视频| 欧美视频一二三区| 欧美日韩和欧美的一区二区| 欧美日韩极品在线观看一区| 在线观看91精品国产麻豆| 欧美丰满高潮xxxx喷水动漫| 日韩一区二区视频在线观看| 精品人在线二区三区| 久久久久久久久久电影| 欧美激情资源网| 一区二区三区日韩欧美| 亚洲一区二区偷拍精品| 日韩中文字幕麻豆| 久久福利资源站| 国产jizzjizz一区二区| 一本色道**综合亚洲精品蜜桃冫| 欧美亚洲综合色| 欧美成人精品1314www| 国产欧美一区二区三区沐欲| 亚洲精品第1页| 秋霞电影网一区二区| 狠狠色狠狠色综合| jizzjizzjizz欧美| 欧美性色综合网| 日韩一区二区高清| 国产偷国产偷精品高清尤物| 91视频在线看| 欧美一二三区精品| 国产拍欧美日韩视频二区| 亚洲老妇xxxxxx| 精品一区二区三区av| 国产成人综合亚洲91猫咪| 99精品久久久久久| 日韩免费高清av| 国产精品你懂的在线欣赏| 亚洲成人一区二区在线观看| 亚洲福利视频三区| 日本不卡视频在线| 色综合咪咪久久| 日韩欧美国产综合一区| 亚洲男人的天堂在线aⅴ视频|