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

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

?? atm.c

?? ppcboot2.0 華恒光盤里帶的BOOTLOADER
?? C
?? 第 1 頁 / 共 2 頁
字號:
  /*-----------------------------------------------------------------*/  /* SRFCR - SAR receive function code                               */  /* 0-2 rsvd = 000                                                  */  /* 3-4 BO   = 11  Byte ordering (big endian).                      */  /* 5-7 FC   = 000 Value driven on the address type signals AT[1-3] */  /*                when the SDMA channel accesses memory.           */  /*-----------------------------------------------------------------*/  *SRFCR(immr) = 0x18;  /*-----------------------------------------------------------------*/  /* SRSTATE - SAR receive status                                    */  /* 0 EXT  = 0 Extended mode off.                                   */  /* 1 ACP  = 0 Valid only if EXT = 1.                               */  /* 2 EC   = 0 Standard 53-byte ATM cell.                           */  /* 3 SNC  = 0 In sync. Must be set to 0 during initialization.     */  /* 4 ESAR = 1 Enhanced SAR functionality enabled.                  */  /* 5 MCF  = 1 Management Cell Filter active.                       */  /* 6 SER  = 0 UTOPIA mode.                                         */  /* 7 MPY  = 1 Multiple PHY mode.                                   */  /*-----------------------------------------------------------------*/  *SRSTATE(immr) = 0x0D;  /*-----------------------------------------------------------------*/  /* MRBLR - Maximum receive buffer length register.                 */  /* Must be cleared for ATM operation (see also SMRBLR).            */  /*-----------------------------------------------------------------*/  *MRBLR(immr) = 0;  /*-----------------------------------------------------------------*/  /* RSTATE - SCC internal receive state parameters                  */  /* The first byte must be initialized with the value of SRFCR.     */  /*-----------------------------------------------------------------*/  *RSTATE(immr) = (uint32)(*SRFCR(immr)) << 24;  /*-----------------------------------------------------------------*/  /* STFCR - SAR transmit function code                              */  /* 0-2 rsvd = 000                                                  */  /* 3-4 BO   = 11  Byte ordering (big endian).                      */  /* 5-7 FC   = 000 Value driven on the address type signals AT[1-3] */  /*                when the SDMA channel accesses memory.           */  /*-----------------------------------------------------------------*/  *STFCR(immr) = 0x18;  /*-----------------------------------------------------------------*/  /* SRSTATE - SAR transmit status                                   */  /* 0 EXT  = 0 : Extended mode off                                  */  /* 1 rsvd = 0 :                                                    */  /* 2 EC   = 0 : Standard 53-byte ATM cell                          */  /* 3 rsvd = 0 :                                                    */  /* 4 ESAR = 1 : Enhanced SAR functionality enabled                 */  /* 5 rsvd = 0 :                                                    */  /* 6 SER  = 0 : UTOPIA mode                                        */  /* 7 MPY  = 1 : Multiple PHY mode                                  */  /*-----------------------------------------------------------------*/  *STSTATE(immr) = 0x09;  /*-----------------------------------------------------------------*/  /* TBDBASE - Transmit buffer descriptors base address              */  /* The TBDs reside in cache safe external memory.                  */  /*-----------------------------------------------------------------*/  *TBDBASE(immr) = (uint32)g_atm.tbd_base_ptr;  /*-----------------------------------------------------------------*/  /* TSTATE - SCC internal transmit state parameters                 */  /* The first byte must be initialized with the value of STFCR.     */  /*-----------------------------------------------------------------*/  *TSTATE(immr) = (uint32)(*STFCR(immr)) << 24;  /*-----------------------------------------------------------------*/  /* CTBASE - Connection table base address                          */  /* Offset from the beginning of DPRAM (64-byte aligned).           */  /*-----------------------------------------------------------------*/  *CTBASE(immr) = CT_BASE;  /*-----------------------------------------------------------------*/  /* INTBASE - Interrupt queue base pointer.                         */  /* The interrupt queue resides in cache safe external memory.      */  /*-----------------------------------------------------------------*/  *INTBASE(immr) = (uint32)g_atm.int_reload_ptr;  /*-----------------------------------------------------------------*/  /* INTPTR - Pointer into interrupt queue.                          */  /* Initialize to INTBASE.                                          */  /*-----------------------------------------------------------------*/  *INTPTR(immr) = *INTBASE(immr);  /*-----------------------------------------------------------------*/  /* C_MASK - Constant mask for CRC32                                */  /* Must be initialized to 0xDEBB20E3.                              */  /*-----------------------------------------------------------------*/  *C_MASK(immr) = 0xDEBB20E3;  /*-----------------------------------------------------------------*/  /* INT_ICNT - Interrupt threshold value                            */  /*-----------------------------------------------------------------*/  *INT_ICNT(immr) = 1;  /*-----------------------------------------------------------------*/  /* INT_CNT - Interrupt counter                                     */  /* Initalize to INT_ICNT. Decremented for each interrupt entry     */  /* reported in the interrupt queue. On zero an interrupt is        */  /* signaled to the host by setting the GINT bit in the event       */  /* register. The counter is reinitialized with INT_ICNT.           */  /*-----------------------------------------------------------------*/  *INT_CNT(immr) = *INT_ICNT(immr);  /*-----------------------------------------------------------------*/  /* SMRBLR - SAR maximum receive buffer length register.            */  /* Must be a multiple of 48 bytes. Common for all ATM connections. */  /*-----------------------------------------------------------------*/  *SMRBLR(immr) = SAR_RXB_SIZE;  /*-----------------------------------------------------------------*/  /* APCST - APC status register.                                    */  /* 0     rsvd 0                                                    */  /* 1-2   CSER 11  Initialize with the same value as NSER.          */  /* 3-4   NSER 11  Next serial or UTOPIA channel.                   */  /* 5-7   rsvd 000                                                  */  /* 8-10  rsvd 000                                                  */  /* 11    rsvd 0                                                    */  /* 12    ESAR 1   UTOPIA Level 2 MPHY enabled.                     */  /* 13    DIS  0   APC disable. Must be initiazed to 0.             */  /* 14    PL2  0   Not used.                                        */  /* 15    MPY  1   Multiple PHY mode on.                            */  /*-----------------------------------------------------------------*/  *APCST(immr) = 0x7809;  /*-----------------------------------------------------------------*/  /* APCPTR - Pointer to the APC parameter table                     */  /* In MPHY master mode this parameter points to the MPHY pointing  */  /* table. 2-byte aligned.                                          */  /*-----------------------------------------------------------------*/  *APCPTR(immr) = MPHYPT_BASE;  /*-----------------------------------------------------------------*/  /* HMASK - Header mask                                             */  /* Each incoming cell is masked with HMASK before being compared   */  /* to the entries in the address matching table.                   */  /*-----------------------------------------------------------------*/  *HMASK(immr) = AM_HMASK;  /*-----------------------------------------------------------------*/  /* AMBASE - Address matching table base address                    */  /*-----------------------------------------------------------------*/  *AMBASE(immr) = AM_BASE;  /*-----------------------------------------------------------------*/  /* AMEND - Address matching table end address                      */  /*-----------------------------------------------------------------*/  *AMEND(immr) = AM_BASE;  /*-----------------------------------------------------------------*/  /* APBASE - Address pointing table base address                    */  /*-----------------------------------------------------------------*/  *APBASE(immr) = AP_BASE;  /*-----------------------------------------------------------------*/  /* MPHYST - MPHY status register                                   */  /* 0-1   rsvd  00                                                  */  /* 2-6   NMPHY 00000 1 PHY                                         */  /* 7-9   rsvd  000                                                 */  /* 10-14 CMPHY 00000 Initialize with same value as NMPHY           */  /*-----------------------------------------------------------------*/  *MPHYST(immr) = 0x0000;  /*-----------------------------------------------------------------*/  /* TCTEBASE - Transmit connection table extension base address     */  /* Offset from the beginning of DPRAM (32-byte aligned).           */  /*-----------------------------------------------------------------*/  *TCTEBASE(immr) = TCTE_BASE;  /*-----------------------------------------------------------------*/  /* Clear not used registers.                                       */  /*-----------------------------------------------------------------*/}/***************************************************************************** * * FUNCTION NAME: atmUtpInit * * DESCRIPTION: * * This function initializes the ATM interface for * * - UTOPIA mode * - muxed bus * - master operation * - multi PHY (because of a bug in the MPC860P rev. E.0) * - internal clock = SYSCLK / 2 * * EXTERNAL EFFECTS: * * After calling this function, the MPC860ESAR UTOPIA bus is * active and uses the following ports/pins: * * Port    Pin  Signal   Description * ------  ---  -------  ------------------------------------------- * PB[15]  R17  TxClav   Transmit cell available input/output signal * PC[15]  D16  RxClav   Receive cell available input/output signal * PD[15]  U17  UTPB[0]  UTOPIA bus bit 0 input/output signal * PD[14]  V19  UTPB[1]  UTOPIA bus bit 1 input/output signal * PD[13]  V18  UTPB[2]  UTOPIA bus bit 2 input/output signal * PD[12]  R16  UTPB[3]  UTOPIA bus bit 3 input/output signal * PD[11]  T16  RXENB    Receive enable input/output signal * PD[10]  W18  TXENB    Transmit enable input/output signal * PD[9]   V17  UTPCLK   UTOPIA clock input/output signal * PD[7]   T15  UTPB[4]  UTOPIA bus bit 4 input/output signal * PD[6]   V16  UTPB[5]  UTOPIA bus bit 5 input/output signal * PD[5]   U15  UTPB[6]  UTOPIA bus bit 6 input/output signal * PD[4]   U16  UTPB[7]  UTOPIA bus bit 7 input/output signal * PD[3]   W16  SOC      Start of cell input/output signal * * PARAMETERS: none * * RETURNS: void * * REMARK: * * The ATM parameters and data structures must be configured before * initializing the UTOPIA port. The UTOPIA port activates immediately * upon initialization, and if its associated data structures are not * initialized, the CPM will lock up. * ****************************************************************************/void atmUtpInit(){  volatile immap_t       *immap  = (immap_t *)CFG_IMMR;  volatile iop8xx_t      *iop    = &immap->im_ioport;  volatile car8xx_t	 *car    = &immap->im_clkrst;  volatile cpm8xx_t	 *cpm    = &immap->im_cpm;  int flag;  flag = disable_interrupts();  /*-----------------------------------------------------------------*/  /* SCCR - System Clock Control Register                            */  /*                                                                 */  /* The UTOPIA clock can be selected to be internal clock or        */  /* external clock (selected by the UTOPIA mode register).          */  /* In case of internal clock, the UTOPIA clock is derived from     */  /* the system frequency divided by two dividers.                   */  /* Bits 27-31 of the SCCR register are defined to control the      */  /* UTOPIA clock.                                                   */  /*                                                                 */  /* SCCR[27:29] DFUTP  Division factor. Divide the system clock     */  /*                    by 2^DFUTP.                                  */  /* SCCR[30:31] DFAUTP Additional division factor. Divide the       */  /*                    system clock by the following value:         */  /*                    00 = divide by 1                             */  /*                    00 = divide by 3                             */  /*                    10 = divide by 5                             */  /*                    11 = divide by 7                             */  /*                                                                 */  /* Note that the UTOPIA clock must be programmed as to operate     */  /* within the range SYSCLK/10 .. 50Mhz.                            */  /*-----------------------------------------------------------------*/  car->car_sccr &= 0xFFFFFFE0;  car->car_sccr |= 0x00000008; /* UTPCLK = SYSCLK / 4 */  /*-----------------------------------------------------------------*/  /* RCCR - RISC Controller Configuration Register                   */  /*                                                                 */  /* RCCR[8]     DR1M IDMA Request 0 Mode                            */  /*                  0 = edge sensitive                             */  /*                  1 = level sensitive                            */  /* RCCR[9]     DR0M IDMA Request 0 Mode                            */  /*                  0 = edge sensitive                             */  /*                  1 = level sensitive                            */  /* RCCR[10:11] DRQP IDMA Request Priority                          */  /*                  00 = IDMA req. have more prio. than SCCs       */  /*                  01 = IDMA req. have less prio. then SCCs       */  /*                  10 = IDMA requests have the lowest prio.       */  /*                  11 = reserved                                  */  /*                                                                 */  /* The RCCR[DR0M] and RCCR[DR1M] bits must be set to enable UTOPIA */  /* operation. Also, program RCCR[DPQP] to 01 to give SCC transfers */  /* higher priority.                                                */  /*-----------------------------------------------------------------*/  cpm->cp_rccr &= 0xFF0F;  cpm->cp_rccr |= 0x00D0;  /*-----------------------------------------------------------------*/  /* Port B - TxClav Signal                                          */  /*-----------------------------------------------------------------*/  cpm->cp_pbpar |= 0x00010000; /* PBPAR[15] = 1 */  cpm->cp_pbdir &= 0xFFFEFFFF; /* PBDIR[15] = 0 */  /*-----------------------------------------------------------------*/  /* UTOPIA Mode Register                                            */  /*                                                                 */  /* - muxed bus (master operation only)                             */  /* - multi PHY (because of a bug in the MPC860P rev.E.0)           */  /* - internal clock                                                */  /* - no loopback                                                   */  /* - do no activate statistical counters                           */  /*-----------------------------------------------------------------*/  iop->utmode = 0x00000004; SYNC;  /*-----------------------------------------------------------------*/  /* Port D - UTOPIA Data and Control Signals                        */  /*                                                                 */  /* 15-12 UTPB[0:3] UTOPIA bus bit 0 - 3 input/output signals       */  /* 11    RXENB     UTOPIA receive enable input/output signal       */  /* 10    TXENB     UTOPIA transmit enable input/output signal      */  /* 9     TUPCLK    UTOPIA clock input/output signal                */  /* 8     MII-MDC   Used by MII in simult. MII and UTOPIA operation */  /* 7-4   UTPB[4:7] UTOPIA bus bit 4 - 7 input/output signals       */  /* 3     SOC       UTOPIA Start of cell input/output signal        */  /* 2               Reserved                                        */  /* 1               Enable UTOPIA mode                              */  /* 0               Enable SAR                                      */  /*-----------------------------------------------------------------*/  iop->iop_pdpar |= 0xDF7F; SYNC;  iop->iop_pddir &= 0x2080; SYNC;  /*-----------------------------------------------------------------*/  /* Port C - RxClav Signal                                          */  /*-----------------------------------------------------------------*/  iop->iop_pcpar  |= 0x0001; /* PCPAR[15] = 1 */  iop->iop_pcdir  &= 0xFFFE; /* PCDIR[15] = 0 */  iop->iop_pcso   &= 0xFFFE; /* PCSO[15]  = 0 */  if (flag)    enable_interrupts();}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩一区欧美小说| 粉嫩aⅴ一区二区三区四区五区| 日韩电影在线一区二区三区| 国产一区二区美女诱惑| 欧美私模裸体表演在线观看| 欧美国产精品一区| 麻豆91在线播放免费| 天使萌一区二区三区免费观看| 日本v片在线高清不卡在线观看| 97se亚洲国产综合自在线不卡| 欧美电影免费观看高清完整版在线观看| 国产精品久久久久aaaa樱花| 国产在线观看免费一区| 日韩一区二区三区电影在线观看| 亚洲精品亚洲人成人网| 国产成人欧美日韩在线电影| 精品美女一区二区| 午夜精品久久久久久久久久| 日本精品一级二级| 亚洲精品成人精品456| 成人午夜伦理影院| 久久久久久久久久久久久久久99 | 亚洲丝袜制服诱惑| 国产精品资源网| 日韩精品一区二区三区四区视频| 日韩精品亚洲一区二区三区免费| 欧美日韩综合在线| 一区二区三区中文字幕精品精品| 波多野结衣在线一区| 国产精品久久久久影院色老大| 国产成人精品免费视频网站| 国产蜜臀97一区二区三区| 国产91在线观看丝袜| 国产精品免费久久久久| 91在线国内视频| 亚洲欧洲综合另类| 欧洲亚洲精品在线| 午夜a成v人精品| 51精品久久久久久久蜜臀| 日韩电影网1区2区| www久久精品| 丁香婷婷综合网| 亚洲欧美一区二区三区极速播放| 日本韩国一区二区| 日韩国产欧美视频| 久久精品在线免费观看| k8久久久一区二区三区| 一区二区三区久久| 欧美猛男男办公室激情| 久久99久久精品| 欧美国产综合色视频| 欧美亚洲禁片免费| 乱一区二区av| 中文字幕在线不卡一区 | 91精品国产综合久久精品麻豆 | 欧美va亚洲va在线观看蝴蝶网| 精品一区二区三区免费毛片爱| 国产欧美日韩综合精品一区二区| 岛国一区二区在线观看| 亚洲精品国产成人久久av盗摄| 欧美一区二区性放荡片| 国产精品性做久久久久久| 一区二区中文视频| 日韩午夜在线观看| 成人天堂资源www在线| 亚洲国产精品久久艾草纯爱| 日韩免费观看2025年上映的电影| 风间由美一区二区av101| 一区二区激情视频| 久久综合成人精品亚洲另类欧美 | 日本成人超碰在线观看| 国产女同性恋一区二区| 在线中文字幕不卡| 国产经典欧美精品| 天天av天天翘天天综合网| 国产片一区二区| 欧美高清视频在线高清观看mv色露露十八 | 国产精品视频yy9299一区| 欧美三级韩国三级日本三斤| 极品尤物av久久免费看| 亚洲一区二区高清| 亚洲婷婷综合色高清在线| 亚洲精品一线二线三线无人区| 欧美在线free| 国产99一区视频免费| 日本成人超碰在线观看| 最好看的中文字幕久久| 精品美女被调教视频大全网站| 欧美在线观看一二区| 岛国av在线一区| 韩国午夜理伦三级不卡影院| 五月天久久比比资源色| 亚洲另类在线视频| 中文成人综合网| 久久婷婷久久一区二区三区| 欧美久久久久久蜜桃| 在线观看视频一区二区欧美日韩 | 色老头久久综合| 国产福利一区二区三区视频在线 | 91玉足脚交白嫩脚丫在线播放| 美女mm1313爽爽久久久蜜臀| 午夜精品福利视频网站| 亚洲制服欧美中文字幕中文字幕| 亚洲欧洲一区二区三区| 国产精品毛片大码女人| 国产精品毛片久久久久久久| 久久久久久影视| 国产日韩欧美精品综合| 久久综合国产精品| 久久久久国产精品免费免费搜索| 欧美不卡在线视频| 精品国精品国产| 2欧美一区二区三区在线观看视频 337p粉嫩大胆噜噜噜噜噜91av | 亚洲自拍另类综合| 一区二区三区视频在线观看| 亚洲精品菠萝久久久久久久| 综合久久给合久久狠狠狠97色| 国产精品天美传媒| 欧美极品aⅴ影院| 日本一区二区不卡视频| 欧美国产97人人爽人人喊| 国产精品毛片久久久久久久| 亚洲色图制服诱惑 | 国产精品久久久久久久久久免费看| 久久精品人人爽人人爽| 欧美国产日产图区| 日韩美女久久久| 亚洲国产综合人成综合网站| 天天综合天天做天天综合| 免费不卡在线视频| 国模套图日韩精品一区二区 | 久久激情五月激情| 精彩视频一区二区| 成人不卡免费av| 欧美视频在线一区| 日韩免费成人网| 国产精品网友自拍| 亚洲在线免费播放| 国模一区二区三区白浆| 91在线观看免费视频| 欧美久久久影院| 国产视频911| 亚洲综合在线观看视频| 久久99久国产精品黄毛片色诱| 国产麻豆91精品| 欧美亚洲丝袜传媒另类| 精品国产青草久久久久福利| 亚洲丝袜精品丝袜在线| 麻豆精品一区二区综合av| 成人美女视频在线看| 884aa四虎影成人精品一区| 国产欧美一区二区精品性色超碰| 亚洲欧美日韩系列| 久久99精品久久久久久动态图 | 成人精品视频.| 欧美日韩二区三区| 中文欧美字幕免费| 免播放器亚洲一区| 99re66热这里只有精品3直播| 91精品午夜视频| 亚洲欧美一区二区视频| 另类欧美日韩国产在线| 一本久久精品一区二区| 精品国产乱码久久久久久久| 亚洲bt欧美bt精品777| 成人在线一区二区三区| 欧美一区二区视频在线观看| 1区2区3区精品视频| 国产一区激情在线| 51精品视频一区二区三区| 亚洲摸摸操操av| 国产精品夜夜嗨| 日韩女优av电影| 五月婷婷另类国产| 色综合久久久久久久| 亚洲国产激情av| 国产制服丝袜一区| 欧美一级搡bbbb搡bbbb| 亚洲一二三四区不卡| 99视频精品全部免费在线| 久久久久久久久久久久久女国产乱| 婷婷开心久久网| 欧洲国内综合视频| 亚洲欧美色综合| 91麻豆国产在线观看| 国产精品美女久久久久久久久久久 | 亚洲国产精品人人做人人爽| 成人激情文学综合网| 国产婷婷色一区二区三区 | 99精品热视频| 国产精品人人做人人爽人人添| 国产一区二区三区四区五区入口| 精品欧美乱码久久久久久1区2区| 日韩精品电影在线观看| 欧美丰满少妇xxxbbb| 日本中文字幕一区二区视频| 欧美精品久久天天躁| 天堂av在线一区| 欧美一区二区精品| 久久97超碰国产精品超碰|