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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? ppc405gp.h

?? sl811hs_vxworks_host_driver_v1_0_13 sl811的主驅動
?? H
?? 第 1 頁 / 共 2 頁
字號:
/* ppc405GP.h - IBM PowerPC 405GP Chip header */

/*******************************************************************************
   This source and object code has been made available to you by IBM on an
   AS-IS basis.

   IT IS PROVIDED WITHOUT WARRANTY OF ANY KIND, INCLUDING THE WARRANTIES OF
   MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE OR OF NONINFRINGEMENT
   OF THIRD PARTY RIGHTS.  IN NO EVENT SHALL IBM OR ITS LICENSORS BE LIABLE
   FOR INCIDENTAL, CONSEQUENTIAL OR PUNITIVE DAMAGES.  IBM芐 OR ITS LICENSOR芐
   DAMAGES FOR ANY CAUSE OF ACTION, WHETHER IN CONTRACT OR IN TORT, AT LAW OR
   AT EQUITY, SHALL BE LIMITED TO A MAXIMUM OF $1,000 PER LICENSE.  No license
   under IBM patents or patent applications is to be implied by the copyright
   license.

   Any user of this software should understand that neither IBM nor its
   licensors will be responsible for any consequences resulting from the use
   of this software.

   Any person who transfers this source code or any derivative work must
   include the IBM copyright notice, this paragraph, and the preceding two
   paragraphs in the transferred software.

   Any person who transfers this object code or any derivative work must
   include the IBM copyright notice in the transferred software.

   COPYRIGHT   I B M   CORPORATION 2000
   LICENSED MATERIAL  -  PROGRAM PROPERTY OF  I B M"

*******************************************************************************/

/* Copyright 1984-1999 Wind River Systems, Inc. */

/*
modification history
--------------------
01g,21jan02,jl   added cypress sl811hs daughter card support
01f,06dec00,s_m  added Rev E PVR
01e,26may00,mcg  moved DMA register information to its own header file
01d,15may00,mcg  register name updates to match 405GP User Manual
01c,18apr00,mcg  fix PCI_IO_REGION_X definitions
01b,15jan00,mcg  move MAL, UIC, SDRAM controller info to their own .h files
01a,09sep99,mcg  created
*/

/*
This file contains DCR (Device Control Register) addresses and other chip
specific information for the IBM PowerPC 405GP outside of the 405 processor
core (see ppc405.h for 405 processor core information).
*/

#ifndef INCppc405GPh
#define INCppc405GPh


/*
 * The 405GP chip uses the 405B3 processor core which has a 16KB I-cache and a
 * 8KB D-cache.  All 405 processor cores have 32 byte cache lines, and are
 * 2-way set associative.
 */

#define _ICACHE_LINE_NUM_405GP 256                     /* 256 * 32 * 2 = 16KB */
#define _DCACHE_LINE_NUM_405GP 128                     /* 128 * 32 * 2 =  8KB */


/*
 * Processor Version Register (PVR) values for 405GP
 */

#define PVR_405GP_RA    0x40110000        /* 405GP Revision A (not supported) */
#define PVR_405GP_RB    0x40110040        /* 405GP Revision B (not supported) */
#define PVR_405GP_RC    0x40110082        /* 405GP Revision C (not supported) */
#define PVR_405GP_RD    0x401100C4        /* 405GP Revision D                 */
#define PVR_405GP_RE    0x40110145        /* 405GP Revision E                 */

#define WRONG_CPU_MSG ".This version of the CPU is not supported\n";

/*
 * Reduce the number of MAL channel DCR access functions because a MAL with
 * only 8 channels is used in the 405GP.
 */

#define MAL_CHANNELS_8

/*
 * Valid Memory Access Layer (MAL) channels.  On the 405GP, EMAC is the only
 * communications core that uses MAL.  It has 2 TX channels, and 1 TX channel.
 */

#define MAL_CHN_TX_405GP  0xC0000000      /* TX channels 0 and 1              */
#define MAL_CHN_RX_405GP  0x80000000      /* RX channel  0                    */

/*
 * MAL channels numbers the EMAC Ethernet controller is connected to on 405GP.
 * This information is put into the EMAC driver END load string.
 */

#define EMAC_TX_CHN_0_405GP     0
#define EMAC_TX_CHN_1_405GP     1
#define EMAC_RX_CHN_0_405GP     0

/*
 * Base DCR address values for all perhipheral cores in the 405GP
 */

#define SDRAM_DCR_BASE        0x010       /* SDRAM Controller                 */
#define EBC_DCR_BASE          0x012       /* External Bus Controller          */
#define UIC_DCR_BASE          0x0C0       /* Universal Interrupt Controller   */
#define DMA_DCR_BASE          0x100       /* DMA Controller                   */
#define CLKPWRCH_DCR_BASE     0x0B0       /* Clock/Power/Chip Control         */
#define MAL_DCR_BASE          0x180       /* Memory Access Layer Core         */
#define DECOMP_DCR_BASE       0x014       /* Code Decompression Core          */
#define OCM_DCR_BASE          0x018       /* On-chip Memory Controller        */

/*
 * Static interrupt vectors/levels.  These also correspond to bit numbers in
 * many of the registers of the Universal Interrupt Controller.
 */
#define INT_VEC_UART0             0
#define INT_VEC_UART1             1
#define INT_VEC_IIC               2
#define INT_VEC_EXT_MASTER        3
#define INT_VEC_PCI               4
#define INT_VEC_DMA_CH0           5
#define INT_VEC_DMA_CH1           6
#define INT_VEC_DMA_CH2           7
#define INT_VEC_DMA_CH3           8
#define INT_VEC_ENET_WAKEUP       9
#define INT_VEC_MAL_SERR          10
#define INT_VEC_MAL_TXEOB         11
#define INT_VEC_MAL_RXEOB         12
#define INT_VEC_MAL_TXDE          13
#define INT_VEC_MAL_RXDE          14
#define INT_VEC_ETHERNET          15
#define INT_VEC_PCI_SERR          16
#define INT_VEC_TIMER             17
#define INT_VEC_EXT_IRQ_0         25
#define INT_VEC_EXT_IRQ_1         26
#define INT_VEC_EXT_IRQ_2         27
#define INT_VEC_EXT_IRQ_3         28
#define INT_VEC_EXT_IRQ_4         29
#define INT_VEC_EXT_IRQ_5         30
#define INT_VEC_EXT_IRQ_6         31

#define INT_LVL_UART0             0
#define INT_LVL_UART1             1
#define INT_LVL_IIC               2
#define INT_LVL_EXT_MASTER        3
#define INT_LVL_PCI               4
#define INT_LVL_DMA_CH0           5
#define INT_LVL_DMA_CH1           6
#define INT_LVL_DMA_CH2           7
#define INT_LVL_DMA_CH3           8
#define INT_LVL_ENET_WAKEUP       9
#define INT_LVL_MAL_SERR          10
#define INT_LVL_MAL_TXEOB         11
#define INT_LVL_MAL_RXEOB         12
#define INT_LVL_MAL_TXDE          13
#define INT_LVL_MAL_RXDE          14
#define INT_LVL_ETHERNET          15
#define INT_LVL_PCI_SERR          16
#define INT_LVL_TIMER             17
#define INT_LVL_EXT_IRQ_0         25
#define INT_LVL_EXT_IRQ_1         26
#define INT_LVL_EXT_IRQ_2         27
#define INT_LVL_EXT_IRQ_3         28
#define INT_LVL_EXT_IRQ_4         29
#define INT_LVL_EXT_IRQ_5         30
#define INT_LVL_EXT_IRQ_6         31

/*
 * Clock, power management, chip control and strapping register defintions.
 * Each is a separate DCR register.
 */
#define CPC0_PLLMR  (CLKPWRCH_DCR_BASE+0x0)  /* PLL Mode Register             */
#define CPC0_CR0    (CLKPWRCH_DCR_BASE+0x1)  /* Chip control 0 Register       */
#define CPC0_CR1    (CLKPWRCH_DCR_BASE+0x2)  /* Chip control 1 Register       */
#define CPC0_PSR    (CLKPWRCH_DCR_BASE+0x4)  /* Pin Strapping Register        */
#define CPC0_SR     (CLKPWRCH_DCR_BASE+0x8)  /* clock/power management status */
#define CPC0_ER     (CLKPWRCH_DCR_BASE+0x9)  /* clock/power management enable */
#define CPC0_FR     (CLKPWRCH_DCR_BASE+0xa)  /* clock/power management force  */

/* Bit definitions */
#define PLLMR_FWD_DIV_MASK      0xE0000000     /* Forward Divisor */
#define PLLMR_FWD_DIV_BYPASS    0xE0000000
#define PLLMR_FWD_DIV_3         0xA0000000
#define PLLMR_FWD_DIV_4         0x80000000
#define PLLMR_FWD_DIV_6         0x40000000

#define PLLMR_FB_DIV_MASK       0x1E000000     /* Feedback Divisor */
#define PLLMR_FB_DIV_1          0x02000000
#define PLLMR_FB_DIV_2          0x04000000
#define PLLMR_FB_DIV_3          0x06000000
#define PLLMR_FB_DIV_4          0x08000000

#define PLLMR_TUNING_MASK       0x01F80000

#define PLLMR_CPU_TO_PLB_MASK   0x00060000     /* CPU:PLB Frequency Divisor */
#define PLLMR_CPU_PLB_DIV_1     0x00000000
#define PLLMR_CPU_PLB_DIV_2     0x00020000
#define PLLMR_CPU_PLB_DIV_3     0x00040000
#define PLLMR_CPU_PLB_DIV_4     0x00060000

#define PLLMR_OPB_TO_PLB_MASK   0x00018000     /* OPB:PLB Frequency Divisor */
#define PLLMR_OPB_PLB_DIV_1     0x00000000
#define PLLMR_OPB_PLB_DIV_2     0x00008000
#define PLLMR_OPB_PLB_DIV_3     0x00010000
#define PLLMR_OPB_PLB_DIV_4     0x00018000

#define PLLMR_PCI_TO_PLB_MASK   0x00006000     /* PCI:PLB Frequency Divisor */
#define PLLMR_PCI_PLB_DIV_1     0x00000000
#define PLLMR_PCI_PLB_DIV_2     0x00002000
#define PLLMR_PCI_PLB_DIV_3     0x00004000
#define PLLMR_PCI_PLB_DIV_4     0x00006000

#define PLLMR_EXB_TO_PLB_MASK   0x00001800     /* External Bus:PLB Divisor  */
#define PLLMR_EXB_PLB_DIV_2     0x00000000
#define PLLMR_EXB_PLB_DIV_3     0x00000800
#define PLLMR_EXB_PLB_DIV_4     0x00001000
#define PLLMR_EXB_PLB_DIV_5     0x00001800

/*
 * PLL Voltage Controlled Oscillator (VCO) definitions
 * Maximum and minimum values (in MHz) for correct PLL operation.
 */
#define VCO_MIN     400
#define VCO_MAX     800

/* Chip Control Register 0 bits */
#define CR0_PLL_MODE_REG_EN     0x80000000
#define CR0_GPIO_10_EN          0x04000000
#define CR0_GPIO_11_EN          0x02000000
#define CR0_GPIO_12_EN          0x01000000
#define CR0_GPIO_13_EN          0x00800000
#define CR0_GPIO_14_EN          0x00400000
#define CR0_GPIO_15_EN          0x00200000
#define CR0_GPIO_16_EN          0x00100000
#define CR0_GPIO_17_EN          0x00080000
#define CR0_GPIO_18_EN          0x00040000
#define CR0_GPIO_19_EN          0x00020000
#define CR0_GPIO_20_EN          0x00010000
#define CR0_GPIO_21_EN          0x00008000
#define CR0_GPIO_22_EN          0x00004000
#define CR0_GPIO_23_EN          0x00002000
#define CR0_UART1_CTS_EN        0x00001000
#define CR0_UART1_DTR_EN        0x00000800
#define CR0_UART0_EXT_CLK       0x00000080
#define CR0_UART1_EXT_CLK       0x00000040
#define CR0_UART_DIV_MASK       0x0000003E


#define CR1_DET_MULT_EN         0x80000000
#define CR1_EXT_TIMER_EN        0x00800000
#define CR1_PCI_PW_EN           0x00004000

#define PSR_PLL_FWD_MASK        0xC0000000
#define PSR_PLL_FDBACK_MASK     0x30000000
#define PSR_PLL_TUNING_MASK     0x0E000000
#define PSR_PLB_CPU_MASK        0x01800000
#define PSR_OPB_PLB_MASK        0x00600000
#define PSR_PCI_PLB_MASK        0x00180000
#define PSR_EB_PLB_MASK         0x00060000
#define PSR_ROM_WIDTH_MASK      0x00018000
#define PSR_ROM_LOC             0x00004000
#define PSR_PCI_ASYNC_EN        0x00001000
#define PSR_PCI_ARBIT_EN        0x00000400

/*
 * On-chip memory controller configuration register definitions.
 */

#define OCM_ISARC  (OCM_DCR_BASE+0x00)    /* Instruction-side Addr range cmp  */
#define OCM_ISCNTL (OCM_DCR_BASE+0x01)    /* Instruction-side control reg     */
#define OCM_DSARC  (OCM_DCR_BASE+0x02)    /* Data-side Addr range cmp         */
#define OCM_DSCNTL (OCM_DCR_BASE+0x03)    /* Data-side control reg            */

/* OCM register bits */

#define OCM_DSAR    0xFC000000            /* OCM D-side address mask          */
#define OCM_DSEN    0x80000000            /* OCM D-side enable                */

#define OCM_ISAR    0xFC000000            /* OCM I-side address mask          */
#define OCM_ISEN    0x80000000            /* OCM I-side enable                */
#define OCM_ISTCM   0x40000000            /* OCM I-side 2 cycle mode          */


/*
 * CodePack Code Decompression core register definitions. Two DCRs are used
 * (address/data) to indirectly access the config registers of this controller.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲国产一区在线观看| 久久av中文字幕片| 蜜臀91精品一区二区三区| 成人免费看视频| 欧美一级一级性生活免费录像| 国产婷婷色一区二区三区| 亚洲va在线va天堂| 色综合久久久久久久久久久| 精品国产1区2区3区| 午夜视频在线观看一区二区三区| 成人av电影在线| 国产午夜精品久久久久久免费视 | 日韩avvvv在线播放| av不卡免费在线观看| 精品第一国产综合精品aⅴ| 亚洲高清不卡在线观看| 欧美日韩高清影院| 欧美精品一级二级| 久久99国产精品尤物| 国产精品久久精品日日| 欧美不卡一区二区三区| 欧美日韩精品一二三区| 亚洲1区2区3区4区| 中文字幕欧美国产| 国产欧美一区二区精品久导航| 日韩欧美在线综合网| 国内精品久久久久影院一蜜桃| 欧洲av一区二区嗯嗯嗯啊| 国产精品第四页| 白白色 亚洲乱淫| 国产精品天天看| 成人性生交大片免费看在线播放 | 国产成人精品aa毛片| 精品人在线二区三区| 精品午夜久久福利影院| 欧美va亚洲va在线观看蝴蝶网| 人人超碰91尤物精品国产| 日韩无一区二区| 精品亚洲国内自在自线福利| 久久久精品免费观看| 国产一区二区三区四区五区美女 | 日韩免费看的电影| 激情亚洲综合在线| 久久久精品国产99久久精品芒果| 国产一区二区三区黄视频 | 日韩电影免费一区| 日韩午夜激情视频| 国产乱人伦偷精品视频免下载 | 337p粉嫩大胆噜噜噜噜噜91av| 黄色精品一二区| 国产日韩精品一区二区浪潮av| 成人一级视频在线观看| 亚洲免费伊人电影| 欧美巨大另类极品videosbest| 美女www一区二区| 国产三级精品在线| 色悠久久久久综合欧美99| 爽好久久久欧美精品| 26uuu亚洲综合色| 日本精品裸体写真集在线观看 | 精品国产一区二区三区四区四| 国产精品白丝jk黑袜喷水| 亚洲色图在线播放| 欧美一区二区三区婷婷月色| 国产丶欧美丶日本不卡视频| 亚洲综合一区二区| 精品免费一区二区三区| 91在线无精精品入口| 午夜精品成人在线| 日本一区二区三区在线观看| 在线视频亚洲一区| 国产一区二区三区综合| 玉米视频成人免费看| 精品福利一区二区三区免费视频| 亚洲精品亚洲人成人网| 国产成人aaa| 亚洲欧美欧美一区二区三区| 欧美男男青年gay1069videost| 国产视频不卡一区| 五月天视频一区| 色狠狠色狠狠综合| 亚洲国产精品成人综合色在线婷婷| 亚洲欧美日韩国产另类专区| 成人美女在线观看| 精品国产一区二区亚洲人成毛片 | 欧美男人的天堂一二区| 国产精品羞羞答答xxdd| 午夜欧美大尺度福利影院在线看| 国产日产欧美一区| 91精品在线麻豆| 一本色道久久综合亚洲精品按摩| 美腿丝袜在线亚洲一区| 亚洲综合免费观看高清完整版| 久久久久久9999| 日韩欧美一二三四区| 欧美亚州韩日在线看免费版国语版| 国产91丝袜在线18| 久久电影网站中文字幕| 亚洲aaa精品| 一区二区三区自拍| 综合中文字幕亚洲| 国产精品免费人成网站| 久久久国产精品午夜一区ai换脸| 日韩一区二区三区免费观看| 欧美视频精品在线观看| 在线观看亚洲一区| 91麻豆精品秘密| 色吊一区二区三区| 91蝌蚪porny成人天涯| av中文字幕亚洲| 成人动漫视频在线| 91在线观看免费视频| 91丨九色丨国产丨porny| 成人av免费观看| 99久久久久久99| av色综合久久天堂av综合| 成人午夜激情视频| eeuss鲁片一区二区三区在线看| 懂色av中文字幕一区二区三区| 丁香婷婷综合五月| 99久久精品国产观看| 91碰在线视频| 欧美色电影在线| 日韩一级精品视频在线观看| 欧美电影免费观看完整版| 欧美成人猛片aaaaaaa| 欧美精品一区二区三区视频| 久久久久久久久久久电影| 国产精品免费av| 一区二区三区四区亚洲| 亚洲大片在线观看| 蜜桃视频第一区免费观看| 国产一区视频导航| 99精品桃花视频在线观看| 色呦呦国产精品| 日韩视频免费观看高清在线视频| 精品国产三级a在线观看| 中文字幕精品—区二区四季| 亚洲另类春色校园小说| 欧美性猛片aaaaaaa做受| 91麻豆国产精品久久| 在线欧美小视频| 欧美视频一二三区| 欧美一区二区日韩| 精品国产青草久久久久福利| 欧美日韩国产综合久久| 欧美一区午夜精品| 51精品久久久久久久蜜臀| 国产午夜亚洲精品不卡| 亚洲色图欧美在线| 五月婷婷久久丁香| av中文字幕一区| 男人的j进女人的j一区| 国产成人综合在线播放| 日本久久一区二区三区| 久久影院视频免费| 亚洲一区二区三区激情| 精品亚洲欧美一区| 在线观看中文字幕不卡| 国产视频在线观看一区二区三区| 亚洲综合另类小说| 成人av网址在线观看| 欧美一区二区三区视频在线 | 国产乱子伦一区二区三区国色天香| 99精品视频一区二区| 精品日韩99亚洲| 亚洲成av人片在www色猫咪| 顶级嫩模精品视频在线看| 91精品免费在线| 亚洲主播在线播放| 成人av资源在线| 久久免费精品国产久精品久久久久| 亚洲一区二区视频| 大尺度一区二区| 久久女同性恋中文字幕| 日韩国产在线观看| 欧美性猛交xxxx乱大交退制版| 欧美极品另类videosde| 老司机午夜精品| 8x8x8国产精品| 亚洲午夜一区二区三区| 99精品久久只有精品| 国产欧美日韩在线| 国产综合色视频| 日韩欧美国产精品一区| 丝袜诱惑制服诱惑色一区在线观看| 成人av网站在线观看免费| 日本一二三四高清不卡| 国产成人无遮挡在线视频| 精品久久国产字幕高潮| 免费看精品久久片| 欧美一区二区视频观看视频| 亚洲妇熟xx妇色黄| 欧美少妇bbb| 亚洲成av人片一区二区三区| 欧美亚洲一区二区在线| 亚洲一区二区三区四区在线| 欧美色中文字幕| 亚洲国产精品视频| 欧美剧情电影在线观看完整版免费励志电影|