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

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

?? lan9118.h

?? 2410平臺vxworks下的lan9118驅動。
?? H
字號:
#ifdef __cplusplus
extern "C" {
#endif

#ifndef ____LAN9118REG_H____
#define ____LAN9118REG_H____

#ifndef U32
#define U32 unsigned int
#endif
#ifndef S32
#define S32 int
#endif
#ifndef U16
#define U16 unsigned short
#endif
#ifndef S16
#define S16 short
#endif
#ifndef U8
#define U8  unsigned char
#endif
#ifndef S8
#define S8  char
#endif

#include <vxWorks.h>
#include <taskLib.h>
#include <stdio.h>
#include <string.h>


/* align 4byte */
#define LAN9118CS_BASE (0x28000000)

/* TX and RX FIFO port */
#define LAN9118_REG_OFFSET_RX_DATA (0x00000000)
#define LAN9118_REG_OFFSET_TX_DATA (0x00000020)
#define LAN9118_REG_OFFSET_RX_STATUS (0x00000040)
#define LAN9118_REG_OFFSET_TX_STATUS (0x00000048)

/* system control and status register */
#define LAN9118_REG_OFFSET_ID_REV (0x00000050)
#define LAN9118_REG_OFFSET_IRQ_CFG (0x00000054)
#define LAN9118_REG_OFFSET_INT_STS (0x00000058)
#define LAN9118_REG_OFFSET_INT_EN (0x0000005c)
#define LAN9118_REG_OFFSET_BYTE_TEST (0x00000064)
#define LAN9118_REG_OFFSET_FIFO_INT (0x00000068)
#define LAN9118_REG_OFFSET_RX_CFG (0x0000006c)
#define LAN9118_REG_OFFSET_TX_CFG (0x00000070)
#define LAN9118_REG_OFFSET_HW_CFG (0x00000074)
#define LAN9118_REG_OFFSET_RX_DP_CTL (0x00000078)
#define LAN9118_REG_OFFSET_RX_FIFO_INF (0x0000007c)
#define LAN9118_REG_OFFSET_TX_FIFO_INF (0x00000080)
#define LAN9118_REG_OFFSET_PMT_CTRL (0x00000084)
#define LAN9118_REG_OFFSET_GPIO_CFG (0x00000088)
#define LAN9118_REG_OFFSET_GPT_CFG (0x0000008c)
#define LAN9118_REG_OFFSET_GPT_CNT (0x00000090)
#define LAN9118_REG_OFFSET_ENDIAN (0x00000098)
#define LAN9118_REG_OFFSET_FREE_RUN (0x0000009c)
#define LAN9118_REG_OFFSET_RX_DROP (0x000000a0)
#define LAN9118_REG_OFFSET_MAC_CSR_CMD (0x000000a4)
#define LAN9118_REG_OFFSET_MAC_CSR_DATA (0x000000a8)
#define LAN9118_REG_OFFSET_AFC_CFG (0x000000ac)
#define LAN9118_REG_OFFSET_E2P_CMD (0x000000b0)
#define LAN9118_REG_OFFSET_E2P_DATA (0x000000b4)

/* MAC control and status registers */
#define LAN9118_REG_SUBOFFSET_MAC_CR (0x1)
#define LAN9118_REG_SUBOFFSET_ADDRH (0x2)
#define LAN9118_REG_SUBOFFSET_ADDRL (0x3)
#define LAN9118_REG_SUBOFFSET_HASHH (0x4)
#define LAN9118_REG_SUBOFFSET_HASHL (0x5)
#define LAN9118_REG_SUBOFFSET_MII_ACC (0x6)
#define LAN9118_REG_SUBOFFSET_MII_DATA (0x7)
#define LAN9118_REG_SUBOFFSET_FLOW (0x8)
#define LAN9118_REG_SUBOFFSET_VLAN1 (0x9)
#define LAN9118_REG_SUBOFFSET_VLAN2 (0xa)
#define LAN9118_REG_SUBOFFSET_WUFF (0xb)
#define LAN9118_REG_SUBOFFSET_WUCSR (0xc)

/* PHY control and status registers */
#define LAN9118_REG_SUBOFFSET_Basic_Control_Register (0x0)
#define LAN9118_REG_SUBOFFSET_Basic_Status_Register (0x1)
#define LAN9118_REG_SUBOFFSET_PHY_Identifier1 (0x2)
#define LAN9118_REG_SUBOFFSET_PHY_Identifier2 (0x3)
#define LAN9118_REG_SUBOFFSET_Auto_Negotiation_Advertisement_Register (0x4)
#define LAN9118_REG_SUBOFFSET_Auto_Negotiation_Link_Partner_Ability_Register (0x5)
#define LAN9118_REG_SUBOFFSET_Auto_Negotiation_Expansion_Register (0x6)
#define LAN9118_REG_SUBOFFSET_Mode_Control_Status_Register (0x11)
#define LAN9118_REG_SUBOFFSET_Special_Modes_Register (0x12)
#define LAN9118_REG_SUBOFFSET_Special_Control_Status_Indications (0x1b)
#define LAN9118_REG_SUBOFFSET_Interrupt_Source_Register (0x1d)
#define LAN9118_REG_SUBOFFSET_Interrupt_Mask_Register (0x1e)
#define LAN9118_REG_SUBOFFSET_PHY_Special_Control_Status_Register (0x1f)

/*********************************************************/
#define LAN9118_REG_ID_REV_ID_MASK  (0xffff0000)
#define LAN9118_REG_ID_REV_REV_MASK  (0x0000ffff)
#define LAN9118_REG_ID_REV_VALUE (0x01180000)
#define LAN9218_REG_ID_REV_VALUE (0x118a0000)

/*****************/
#define LAN9118_MAC_TIMEOUT (200)
#define LAN9118_PHY_TIMEOUT (200)

/* vxWorks interrupt vector */
#define LAN9118_INT_LEVEL (0)
#define LAN9118_INT_VECTOR (LAN9118_INT_LEVEL)

/* lan9118 tx/rx command word */
typedef struct tag_struct_tx_command_a{
    U32 buffer_size:11;
    U32 reserved11:1;
    U32 last_segment:1;
    U32 first_segment:1;
    U32 reserved14_15:2;
    U32 data_start_offset:5;
    U32 reserved21_23:3;
    U32 buffer_end_alignment:2;
    U32 reserved26_30:5;
    U32 interrupt_on_completion:1;
}struct_tx_command_a;
typedef union tag_union_tx_command_a {
    struct_tx_command_a bits;
    U32 data;
}union_tx_command_a;

typedef struct tag_struct_tx_command_b{
    U32 package_length:11;
    U32 reserved11:1;
    U32 disable_padding:1;
    U32 crc_disable:1;
    U32 reserved14_15:2;
    U32 package_tag:16;
}struct_tx_command_b;
typedef union tag_union_tx_command_b {
    struct_tx_command_b bits;
    U32 data;
}union_tx_command_b;

/* lan9118 tx/rx status word */
typedef struct tag_struct_tx_status {
    U32 deferred:1;
    U32 underrun_error:1;
    U32 excessive_deferral:1;
    U32 collision_count:4;
    U32 reserved_7:1;
    U32 excessive_collision:1;
    U32 late_collision:1;
    U32 no_carrier:1;
    U32 loss_of_carrier:1;
    U32 reserved_12_14:3;
    U32 error_status:1;
    U32 package_tag:16;
}struct_tx_status;
typedef union tag_union_tx_status {
    struct_tx_status bits;
    U32 data;
}union_tx_status;

typedef struct tag_struct_rx_status {
    U32 reserved0:1;
    U32 crc_error:1;
    U32 dribbling_bit:1;
    U32 mii_error:1;
    U32 receive_watchdog_time_out:1;
    U32 frame_type:1;
    U32 collision_seen:1;
    U32 frame_too_long:1;
    U32 reserved8_9:2;
    U32 multicast_frame:1;
    U32 runt_frame:1;
    U32 length_error:1;
    U32 broadcast_frame:1;
    U32 reserved14:1;
    U32 error_status:1;
    U32 package_length:14;
    U32 filtering_fail:1;
    U32 reserved31:1;
}struct_rx_status;
typedef union tag_union_rx_status {
    struct_rx_status bits;
    U32 data;
}union_rx_status;

#endif

#ifdef __cplusplus
}
#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久网站热最新地址| 色妞www精品视频| 午夜精品久久久久久不卡8050| 中文字幕免费在线观看视频一区| www国产精品av| 久久人人爽爽爽人久久久| 国产午夜亚洲精品午夜鲁丝片| 久久综合九色综合97_久久久| 精品乱人伦小说| 26uuu亚洲婷婷狠狠天堂| 国产日韩欧美a| 亚洲欧洲在线观看av| 一区二区三区四区高清精品免费观看 | 欧美一区二区三区免费| 91精品婷婷国产综合久久性色 | a亚洲天堂av| 色国产精品一区在线观看| 欧美日韩专区在线| 69精品人人人人| 久久精品水蜜桃av综合天堂| 国产精品久久久久久久午夜片| 亚洲日本欧美天堂| 亚洲3atv精品一区二区三区| 久久精品噜噜噜成人88aⅴ| 国内欧美视频一区二区| 不卡一二三区首页| 欧美一区二区在线视频| 久久影院午夜片一区| 亚洲欧美电影院| 美女网站一区二区| 不卡电影免费在线播放一区| 欧美三级午夜理伦三级中视频| 日韩一区二区麻豆国产| 国产精品日韩精品欧美在线| 午夜精品视频在线观看| 国产乱码精品一区二区三区五月婷 | 婷婷综合五月天| 成+人+亚洲+综合天堂| 欧美日韩国产另类一区| 国产精品乱码一区二区三区软件 | 久久久久久久综合狠狠综合| 亚洲色图在线播放| 精久久久久久久久久久| 欧美在线视频不卡| 国产精品视频第一区| 奇米色一区二区| 在线中文字幕不卡| 国产精品乱码一区二区三区软件| 免费看日韩a级影片| 色偷偷久久一区二区三区| 久久免费看少妇高潮| 亚洲五月六月丁香激情| 成人免费看视频| 久久久久久久久一| 蜜臀久久久99精品久久久久久| 欧美综合视频在线观看| 18成人在线观看| 国产乱妇无码大片在线观看| 日韩欧美电影一区| 亚洲超丰满肉感bbw| 色综合色综合色综合色综合色综合 | 欧美偷拍一区二区| 亚洲精品成人悠悠色影视| 成人小视频在线观看| 日韩三级电影网址| 另类小说视频一区二区| 欧美美女一区二区| 亚洲成人高清在线| 欧美精品第1页| 日欧美一区二区| 在线不卡中文字幕| 日韩影院精彩在线| 制服丝袜亚洲精品中文字幕| 亚洲成人久久影院| 欧美高清视频www夜色资源网| 亚洲福利视频导航| 欧美精品三级在线观看| 视频一区二区三区在线| 欧美一区二区三区思思人| 日韩精品一级二级| 日韩三级在线免费观看| 国产一区 二区| 欧美国产精品劲爆| 91丨porny丨国产| 中文字幕佐山爱一区二区免费| 不卡的av在线播放| 一区二区三区在线观看国产| 欧美精品久久久久久久久老牛影院| 亚洲成av人片一区二区梦乃| 91精品国产手机| 国产精品一区免费在线观看| 中文字幕成人网| 在线观看国产日韩| 日本不卡免费在线视频| 国产丝袜美腿一区二区三区| 成人av免费在线播放| 亚洲国产日韩精品| 精品国产污污免费网站入口| 成人精品国产一区二区4080| 亚洲成在人线免费| 久久久久国产精品免费免费搜索| 91麻豆国产福利在线观看| 日韩电影一区二区三区四区| 国产日韩精品一区二区三区在线| 在线亚洲一区二区| 国产精品一区三区| 午夜婷婷国产麻豆精品| 国产精品日日摸夜夜摸av| 欧美日韩一区二区三区高清| 国产激情一区二区三区| 一区二区三区免费网站| 久久久久久久久久久久电影 | 欧美日韩dvd在线观看| 国产乱人伦偷精品视频不卡| 亚洲图片欧美一区| 国产亚洲美州欧州综合国| 欧美日韩在线不卡| 不卡高清视频专区| 久久狠狠亚洲综合| 亚洲女女做受ⅹxx高潮| 久久久久9999亚洲精品| 欧美日韩高清在线| 成人国产精品免费观看动漫| 美女视频黄久久| 亚洲夂夂婷婷色拍ww47| 国产精品久久久久久久久免费丝袜| 91精品国产aⅴ一区二区| 色综合天天综合网天天狠天天 | 亚洲精品国产一区二区精华液| 日韩视频国产视频| 3d成人动漫网站| 91官网在线观看| eeuss鲁片一区二区三区在线看| 久久精品久久久精品美女| 日韩精品久久理论片| 亚洲人123区| 亚洲欧洲成人精品av97| 欧美激情一区在线观看| 国产日韩在线不卡| 国产日韩影视精品| 国产欧美精品一区aⅴ影院 | 欧美久久高跟鞋激| 色狠狠色狠狠综合| 色天天综合久久久久综合片| 成人av在线看| www..com久久爱| 粉嫩高潮美女一区二区三区| 麻豆成人久久精品二区三区红 | eeuss国产一区二区三区| 国产成人av一区二区三区在线观看| 精一区二区三区| 黄页视频在线91| 国产精品自产自拍| 国产黑丝在线一区二区三区| 国产成人综合在线观看| 国产精品一级黄| 成人精品免费网站| 一本大道久久a久久综合婷婷 | 三级久久三级久久| 日韩av网站免费在线| 九色综合国产一区二区三区| 国产一区二区三区蝌蚪| 国产成人精品亚洲777人妖 | 国产欧美一区二区精品性色| 26uuu精品一区二区三区四区在线| 精品日韩一区二区三区免费视频| 亚洲精品一区二区三区福利| 中文一区二区在线观看| 亚洲欧美日韩在线播放| 午夜伦理一区二区| 精品中文字幕一区二区| 99久久免费视频.com| 色网站国产精品| 欧美成人官网二区| 国产精品嫩草99a| 亚洲尤物视频在线| 久久福利视频一区二区| 91一区一区三区| 91精品国产一区二区三区蜜臀| 久久久国产午夜精品| 成人欧美一区二区三区黑人麻豆| 亚洲女与黑人做爰| 狠狠色丁香久久婷婷综合_中 | 亚洲视频一区在线| 日日摸夜夜添夜夜添国产精品| 国产精品一品视频| 在线免费不卡电影| 久久久久青草大香线综合精品| 有码一区二区三区| 国产一区二区女| 7777精品伊人久久久大香线蕉经典版下载| 欧美变态tickling挠脚心| 亚洲视频每日更新| 韩国av一区二区三区四区| 色狠狠综合天天综合综合| 久久久精品免费网站| 视频一区视频二区中文| 99久久久久免费精品国产| 日韩欧美在线一区二区三区| 中文字幕中文字幕一区|