- Timestamp:
- Mar 8, 2016, 8:37:45 PM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
UsbWattMeter/trunk/lwip-1.4.1/ports/grsakura/if_rx62nreg.h
-
Property svn:mime-type
changed from
text/x-chdr
totext/x-chdr; charset=SHIFT_JIS
r164 r167 6 6 * Copyright (C) 2014 Cores Co., Ltd. Japan 7 7 * 8 * ãLì ÒÍCȺÌ(1)`(4)Ìðð½·êÉÀèC{\tgEF 9 * Ai{\tgEFAðüϵ½àÌðÜÞDȺ¯¶jðgpE¡»Eü 10 * ÏEÄzziȺCpÆÄÔj·é±Æð³Åø·éD 11 * (1) {\tgEFAð\[XR[hÌ`Åp·éêÉÍCãLÌì 12 * \¦C±Ìpð¨æÑºLÌ³ÛØKèªC»ÌÜÜÌ`Å\[ 13 * XR[hÉÜÜêĢ鱯D 14 * (2) {\tgEFAðCCu`®ÈÇC¼Ì\tgEFAJÉg 15 * pÅ«é`ÅÄzz·éêÉÍCÄzzɺ¤hL 16 gip 17 * Ò}j 18 AÈÇjÉCãLÌì \¦C±Ìpð¨æÑºL 19 * Ì³ÛØKèðfÚ·é±ÆD 20 * (3) {\tgEFAðC@íÉgÝÞÈÇC¼Ì\tgEFAJÉg 21 * pūȢ`ÅÄzz·éêÉÍCÌ¢¸ê©Ìðð½·± 22 * ÆD 23 * (a) Äzzɺ¤hL 24 gipÒ}j 25 AÈÇjÉCãLÌ 26 * ì \¦C±Ìpð¨æÑºLÌ³ÛØKèðfÚ·é±ÆD 27 * (b) ÄzzÌ`ÔðCÊÉèßéû@ÉæÁÄCTOPPERSvWFNgÉ 28 * ñ·é±ÆD 29 * (4) {\tgEFAÌpÉæè¼ÚIܽÍÔÚIɶ¶é¢©Èé¹ 30 * Q©çàCãLì Ò¨æÑTOPPERSvWFNgðÆÓ·é±ÆD 31 * ܽC{\tgEFAÌ[UܽÍGh[U©çÌ¢©Èé 32 * RÉîÿ©çàCãLì Ò¨æÑTOPPERSvWFNgð 33 * ÆÓ·é±ÆD 8 * 上記著作権者は,以下の(1)〜(4)の条件を満たす場合に限り,本ソフトウェ 9 * ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改 10 * 変・再配布(以下,利用と呼ぶ)することを無償で許諾する. 11 * (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作 12 * 権表示,この利用条件および下記の無保証規定が,そのままの形でソー 13 * スコード中に含まれていること. 14 * (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使 15 * 用できる形で再配布する場合には,再配布に伴うドキュメント(利用 16 * 者マニュアルなど)に,上記の著作権表示,この利用条件および下記 17 * の無保証規定を掲載すること. 18 * (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使 19 * 用できない形で再配布する場合には,次のいずれかの条件を満たすこ 20 * と. 21 * (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著 22 * 作権表示,この利用条件および下記の無保証規定を掲載すること. 23 * (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに 24 * 報告すること. 25 * (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損 26 * 害からも,上記著作権者およびTOPPERSプロジェクトを免責すること. 27 * また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理 28 * 由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを 29 * 免責すること. 34 30 * 35 * {\tgEFAÍC³ÛØÅñ³êÄ¢éàÌÅ éDãLì Ò¨36 * æÑTOPPERSvWFNgÍC{\tgEFAÉÖµÄCÁèÌgpÚI37 * ÉηéK«àÜßÄC¢©ÈéÛØàsíÈ¢DܽC{\tgEF38 * AÌpÉæè¼ÚIܽÍÔÚIɶ¶½¢©Èé¹QÉÖµÄàC»39 * ÌÓCðíÈ¢D31 * 本ソフトウェアは,無保証で提供されているものである.上記著作権者お 32 * よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的 33 * に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ 34 * アの利用により直接的または間接的に生じたいかなる損害に関しても,そ 35 * の責任を負わない. 40 36 * 41 37 * @(#) $Id$ … … 47 43 #include "t_stddef.h" 48 44 49 #define EDMAC_EDMR ((uint32_t *)0x000C0000) /* EDMAC [hWX^*/45 #define EDMAC_EDMR ((uint32_t *)0x000C0000) /* EDMACモードレジスタ */ 50 46 #define EDMAC_EDMR_SWR_BIT 0x00000001 51 47 #define EDMAC_EDMR_DE_BIT 0x00000040 52 48 53 #define EDMAC_EDTRR ((uint32_t *)0x000C0008) /* EDMAC MvWX^*/49 #define EDMAC_EDTRR ((uint32_t *)0x000C0008) /* EDMAC送信要求レジスタ */ 54 50 #define EDMAC_EDTRR_TR 0x00000001 55 51 56 #define EDMAC_EDRRR ((uint32_t *)0x000C0010) /* EDMAC óMvWX^*/52 #define EDMAC_EDRRR ((uint32_t *)0x000C0010) /* EDMAC受信要求レジスタ */ 57 53 #define EDMAC_EDRRR_RR 0x00000001 58 54 59 #define EDMAC_TDLAR ((uint32_t *)0x000C0018) /* MfBXNv^XgæªAhXWX^*/60 #define EDMAC_RDLAR ((uint32_t *)0x000C0020) /* óMfBXNv^XgæªAhXWX^*/55 #define EDMAC_TDLAR ((uint32_t *)0x000C0018) /* 送信ディスクリプタリスト先頭アドレスレジスタ */ 56 #define EDMAC_RDLAR ((uint32_t *)0x000C0020) /* 受信ディスクリプタリスト先頭アドレスレジスタ */ 61 57 62 #define EDMAC_EESR ((uint32_t *)0x000C0028) /* ETHERC/EDMAC Xe[^XWX^*/58 #define EDMAC_EESR ((uint32_t *)0x000C0028) /* ETHERC/EDMACステータスレジスタ */ 63 59 #define EDMAC_EESR_FROF 0x00010000 64 60 #define EDMAC_EESR_RDE 0x00020000 … … 67 63 #define EDMAC_EESR_TWB 0x40000000 68 64 69 #define EDMAC_EESIPR ((uint32_t *)0x000C0030) /* ETHERC/EDMAC Xe[^XèÝÂWX^*/65 #define EDMAC_EESIPR ((uint32_t *)0x000C0030) /* ETHERC/EDMACステータス割り込み許可レジスタ */ 70 66 #define EDMAC_EESIPR_RMAFIP 0x00000080 71 67 #define EDMAC_EESIPR_FROFIP 0x00010000 … … 75 71 #define EDMAC_EESIPR_TWBIP 0x40000000 76 72 77 #define EDMAC_TRSCER ((uint32_t *)0x000C0038) /* óMXe[^XRs[w¦WX^*/78 #define EDMAC_RMFCR ((uint32_t *)0x000C0040) /* ~Xht[JE^WX^*/79 #define EDMAC_TFTR ((uint32_t *)0x000C0048) /* MFIFOµ«¢lwèWX^*/80 #define EDMAC_FDR ((uint32_t *)0x000C0050) /* FIFO eÊwèWX^*/81 #define EDMAC_RMCR ((uint32_t *)0x000C0058) /* óMû®§äWX^*/82 #define EDMAC_TFUCR ((uint32_t *)0x000C0064) /* MFIFOA_JEg*/83 #define EDMAC_RFOCR ((uint32_t *)0x000C0068) /* óMFIFOI[ot[JEg*/84 #define EDMAC_IOSR ((uint32_t *)0x000C006C) /* ÂÊoÍMÝèWX^*/85 #define EDMAC_FCFTR ((uint32_t *)0x000C0070) /* t[§äJnFIFOµ«¢lÝèWX^*/86 #define EDMAC_RPADIR ((uint32_t *)0x000C0078) /* óMf[^pfBO}üÝèWX^*/87 #define EDMAC_TRIMD ((uint32_t *)0x000C007C) /* MèÝÝèWX^*/88 #define EDMAC_RBWAR ((uint32_t *)0x000C00C8) /* óMobt@CgAhXWX^*/89 #define EDMAC_RDFAR ((uint32_t *)0x000C00CC) /* óMfBXNv^tFb`AhXWX^*/90 #define EDMAC_TBRAR ((uint32_t *)0x000C00D4) /* Mobt@[hAhXWX^*/91 #define EDMAC_TDFAR ((uint32_t *)0x000C00D8) /* MfBXNv^tFb`AhXWX^*/73 #define EDMAC_TRSCER ((uint32_t *)0x000C0038) /* 送受信ステータスコピー指示レジスタ */ 74 #define EDMAC_RMFCR ((uint32_t *)0x000C0040) /* ミスドフレームカウンタレジスタ */ 75 #define EDMAC_TFTR ((uint32_t *)0x000C0048) /* 送信FIFOしきい値指定レジスタ */ 76 #define EDMAC_FDR ((uint32_t *)0x000C0050) /* FIFO容量指定レジスタ */ 77 #define EDMAC_RMCR ((uint32_t *)0x000C0058) /* 受信方式制御レジスタ */ 78 #define EDMAC_TFUCR ((uint32_t *)0x000C0064) /* 送信FIFOアンダランカウント */ 79 #define EDMAC_RFOCR ((uint32_t *)0x000C0068) /* 受信FIFOオーバフローカウント */ 80 #define EDMAC_IOSR ((uint32_t *)0x000C006C) /* 個別出力信号設定レジスタ */ 81 #define EDMAC_FCFTR ((uint32_t *)0x000C0070) /* フロー制御開始FIFOしきい値設定レジスタ */ 82 #define EDMAC_RPADIR ((uint32_t *)0x000C0078) /* 受信データパディング挿入設定レジスタ */ 83 #define EDMAC_TRIMD ((uint32_t *)0x000C007C) /* 送信割り込み設定レジスタ */ 84 #define EDMAC_RBWAR ((uint32_t *)0x000C00C8) /* 受信バッファライトアドレスレジスタ */ 85 #define EDMAC_RDFAR ((uint32_t *)0x000C00CC) /* 受信ディスクリプタフェッチアドレスレジスタ */ 86 #define EDMAC_TBRAR ((uint32_t *)0x000C00D4) /* 送信バッファリードアドレスレジスタ */ 87 #define EDMAC_TDFAR ((uint32_t *)0x000C00D8) /* 送信ディスクリプタフェッチアドレスレジスタ */ 92 88 93 #define ETHERC_ECMR ((uint32_t *)0x000C0100) /* ETHERC [hWX^*/89 #define ETHERC_ECMR ((uint32_t *)0x000C0100) /* ETHERCモードレジスタ */ 94 90 #define ETHERC_ECMR_PRM 0x00000001 95 91 #define ETHERC_ECMR_DM 0x00000002 … … 98 94 #define ETHERC_ECMR_RE 0x00000040 99 95 100 #define ETHERC_RFLR ((uint32_t *)0x000C0108) /* óMt[·ãÀWX^*/101 #define ETHERC_ECSR ((uint32_t *)0x000C0110) /* ETHERC Xe[^XWX^*/96 #define ETHERC_RFLR ((uint32_t *)0x000C0108) /* 受信フレーム長上限レジスタ */ 97 #define ETHERC_ECSR ((uint32_t *)0x000C0110) /* ETHERCステータスレジスタ */ 102 98 #define ETHERC_ECSR_LCHNG 0x00000004 103 #define ETHERC_ECSIPR ((uint32_t *)0x000C0118) /* ETHERC èÝÂWX^*/99 #define ETHERC_ECSIPR ((uint32_t *)0x000C0118) /* ETHERC割り込み許可レジスタ */ 104 100 #define ETHERC_ECSIPR_LCHNGIP 0x00000004 105 #define ETHERC_PIR ((uint32_t *)0x000C0120) /* PHY C^tF[XWX^*/101 #define ETHERC_PIR ((uint32_t *)0x000C0120) /* PHY部インタフェースレジスタ */ 106 102 #define ETHERC_PIR_MDC 0x00000001 107 103 #define ETHERC_PIR_MMD 0x00000002 … … 109 105 #define ETHERC_PIR_MDI 0x00000008 110 106 111 #define ETHERC_PSR ((uint32_t *)0x000C0128) /* PHY Xe[^XWX^*/107 #define ETHERC_PSR ((uint32_t *)0x000C0128) /* PHY部ステータスレジスタ */ 112 108 #define ETHERC_PSR_LMON 0x00000001 113 109 114 #define ETHERC_RDMLR ((uint32_t *)0x000C0140) /* ¶¬JE^ãÀlÝèWX^*/115 #define ETHERC_IPGR ((uint32_t *)0x000C0150) /* IPG ÝèWX^*/116 #define ETHERC_APR ((uint32_t *)0x000C0154) /* ©®PAUSEt[ÝèWX^*/117 #define ETHERC_MPR ((uint32_t *)0x000C0158) /* è®PAUSEt[ÝèWX^*/118 #define ETHERC_RFCF ((uint32_t *)0x000C0160) /* óMPAUSEt[JE^*/119 #define ETHERC_TPAUSER ((uint32_t *)0x000C0164) /* ©®PAUSEt[ÄñÝèWX^*/120 #define ETHERC_TPAUSECR ((uint32_t *)0x000C0168) /* PAUSE t[ÄñJE^*/121 #define ETHERC_BCFRR ((uint32_t *)0x000C016C) /* Broadcast t[óMñÝèWX^*/122 #define ETHERC_MAHR ((uint32_t *)0x000C01C0) /* MAC AhXãÊÝèWX^*/123 #define ETHERC_MALR ((uint32_t *)0x000C01C8) /* MAC AhXºÊÝèWX^*/124 #define ETHERC_TROCR ((uint32_t *)0x000C01D0) /* MgCI[oJE^WX^*/125 #define ETHERC_CDCR ((uint32_t *)0x000C01D4) /* xÕËoJE^WX^*/126 #define ETHERC_LCCR ((uint32_t *)0x000C01D8) /* LAÁ¸JE^WX^*/127 #define ETHERC_CNDCR ((uint32_t *)0x000C01DC) /* LA¢oJE^WX^*/128 #define ETHERC_CEFCR ((uint32_t *)0x000C01E4) /* CRC G[t[óMJE^WX^*/129 #define ETHERC_FRECR ((uint32_t *)0x000C01E8) /* t[óMG[JE^WX^*/130 #define ETHERC_TSFRCR ((uint32_t *)0x000C01EC) /* 64 oCg¢t[óMJE^WX^*/131 #define ETHERC_TLFRCR ((uint32_t *)0x000C01F0) /* wèoCg´t[óMJE^WX^*/132 #define ETHERC_RFCR ((uint32_t *)0x000C01F4) /* [rbgt[óMJE^WX^*/133 #define ETHERC_MAFCR ((uint32_t *)0x000C01F8) /* }`LXgAhXt[óMJE^WX^*/110 #define ETHERC_RDMLR ((uint32_t *)0x000C0140) /* 乱数生成カウンタ上限値設定レジスタ */ 111 #define ETHERC_IPGR ((uint32_t *)0x000C0150) /* IPG設定レジスタ */ 112 #define ETHERC_APR ((uint32_t *)0x000C0154) /* 自動PAUSEフレーム設定レジスタ */ 113 #define ETHERC_MPR ((uint32_t *)0x000C0158) /* 手動PAUSEフレーム設定レジスタ */ 114 #define ETHERC_RFCF ((uint32_t *)0x000C0160) /* 受信PAUSEフレームカウンタ */ 115 #define ETHERC_TPAUSER ((uint32_t *)0x000C0164) /* 自動PAUSEフレーム再送回数設定レジスタ */ 116 #define ETHERC_TPAUSECR ((uint32_t *)0x000C0168) /* PAUSEフレーム再送回数カウンタ */ 117 #define ETHERC_BCFRR ((uint32_t *)0x000C016C) /* Broadcastフレーム受信回数設定レジスタ */ 118 #define ETHERC_MAHR ((uint32_t *)0x000C01C0) /* MACアドレス上位設定レジスタ */ 119 #define ETHERC_MALR ((uint32_t *)0x000C01C8) /* MACアドレス下位設定レジスタ */ 120 #define ETHERC_TROCR ((uint32_t *)0x000C01D0) /* 送信リトライオーバカウンタレジスタ */ 121 #define ETHERC_CDCR ((uint32_t *)0x000C01D4) /* 遅延衝突検出カウンタレジスタ */ 122 #define ETHERC_LCCR ((uint32_t *)0x000C01D8) /* キャリア消失カウンタレジスタ */ 123 #define ETHERC_CNDCR ((uint32_t *)0x000C01DC) /* キャリア未検出カウンタレジスタ */ 124 #define ETHERC_CEFCR ((uint32_t *)0x000C01E4) /* CRCエラーフレーム受信カウンタレジスタ */ 125 #define ETHERC_FRECR ((uint32_t *)0x000C01E8) /* フレーム受信エラーカウンタレジスタ */ 126 #define ETHERC_TSFRCR ((uint32_t *)0x000C01EC) /* 64バイト未満フレーム受信カウンタレジスタ */ 127 #define ETHERC_TLFRCR ((uint32_t *)0x000C01F0) /* 指定バイト超フレーム受信カウンタレジスタ */ 128 #define ETHERC_RFCR ((uint32_t *)0x000C01F4) /* 端数ビットフレーム受信カウンタレジスタ */ 129 #define ETHERC_MAFCR ((uint32_t *)0x000C01F8) /* マルチキャストアドレスフレーム受信カウンタレジスタ */ 134 130 135 /* MfBXNv^*/131 /* 送信ディスクリプタ */ 136 132 typedef struct t_rx62n_tx_desc { 137 133 uint32_t tfs : 26; … … 147 143 } T_RX62N_TX_DESC; 148 144 149 /* óMfBXNv^*/145 /* 受信ディスクリプタ */ 150 146 typedef struct t_rx62n_rx_desc { 151 147 uint32_t rfs : 27; -
Property svn:mime-type
changed from
Note:
See TracChangeset
for help on using the changeset viewer.