56#define CATC_MCAST_TBL_ADDR 0xFA80
58#define CATC_GET_MAC_ADDR 0xF2
59#define CATC_SET_REG 0xFA
60#define CATC_GET_REG 0xFB
61#define CATC_SET_MEM 0xFC
63#define CATC_TX_BUF_CNT_REG 0x20
64#define CATC_RX_BUF_CNT_REG 0x21
65#define CATC_ADV_OP_MODES_REG 0x22
66#define CATC_RX_FRAME_CNT_REG 0x24
68#define CATC_ETH_CTRL_REG 0x60
69#define CATC_ENET_STATUS_REG 0x61
70#define CATC_ETH_ADDR_0_REG 0x67
71#define CATC_LED_CTRL_REG 0x81
83#define PEG_SET_REG 0xF1
84#define PEG_GET_REG 0xF0
86#define R_PEG_ETH_CTL0 0x00
87#define R_PEG_ETH_CTL1 0x01
88#define R_PEG_ETH_CTL2 0x02
89#define R_PEG_MCAST_TBL 0x08
90#define R_PEG_MAC_ADDR_0 0x10
91#define R_PEG_EEPROM_OFS 0x20
92#define R_PEG_EEPROM_DATA 0x21
93#define R_PEG_EEPROM_CTL 0x23
94#define R_PEG_PHY_ADDR 0x25
95#define R_PEG_PHY_DATA 0x26
96#define R_PEG_PHY_CTRL 0x28
97#define R_PEG_INT_PHY 0x7b
98#define R_PEG_GPIO0 0x7e
99#define R_PEG_GPIO1 0x7f
102#define PEG_PHY_WRITE 0x20
103#define PEG_PHY_READ 0x40
115#define RTEK_REG_ACCESS 0x05
117#define R_RTEK_MAC 0x0120
118#define R_RTEK_CMD 0x012E
119#define R_RTEK_TXCFG 0x012F
120#define R_RTEK_RXCFG 0x0130
121#define R_RTEK_TXSTAT 0x0132
122#define R_RTEK_RXSTAT 0x0133
125#define RTEK_AUTOLOAD 0x01
126#define RTEK_TXENABLE 0x04
127#define RTEK_RXENABLE 0x08
128#define RTEK_RESET 0x10
131#define RTEK_MACADDR 0x04
132#define RTEK_BCASTADDR 0x08
142#define KLSI_SEND_SCAN 0xFF
145#define KLSI_GET_ETH_DESC 0x00
146#define KLSI_SET_MCAST_FILTER 0x01
147#define KLSI_SET_PKT_FILTER 0x02
148#define KLSI_SET_MAC 0x06
149#define KLSI_GET_MAC 0x07
150#define KLSI_SET_URB_SIZE 0x08
151#define KLSI_SET_SOFS 0x09
166#define KLSI_RX_PROMISC 0x0001
167#define KLSI_RX_ALLMULTI 0x0002
168#define KLSI_RX_UNICAST 0x0004
169#define KLSI_RX_BROADCAST 0x0008
170#define KLSI_RX_MULTICAST 0x0010
uint8_t klsi_mcastfilt[2]
uint8_t klsi_etherstats[4]
int(* read)(void *, hsaddr_t buf)
int(* write)(void *, hsaddr_t buf, int len)
int(* getaddr)(void *, hsaddr_t addr)
struct usbeth_disp_s usbeth_disp_t
int usbeth_register(usbeth_disp_t *disp, void *softc)
struct klsi_ether_desc_s klsi_ether_desc_t
void usbeth_unregister(void *softc)