]> git.sesse.net Git - pistorm/blob - platforms/amiga/net/pi-net-enums.h
[WIP] PiSCSI, Pi-NET and some other things
[pistorm] / platforms / amiga / net / pi-net-enums.h
1 #define PINET_OFFSET  0x80010000
2 #define PINET_REGSIZE 0x00010000
3 #define PINET_UPPER   0x80020000
4
5 /*enum piscsi_stuff {
6     PISCSI_BLOCK_SIZE = 512,
7     PISCSI_TRACK_SECTORS = 2048,
8 };*/
9
10 #define ADDRFIELDSIZE 6
11 #define ETH_HDR_SIZE  14
12
13 enum pinet_cmds {
14     PINET_CMD_WRITE     = 0x00,
15     PINET_CMD_READ      = 0x02,
16     PINET_CMD_MAC       = 0x04,
17     PINET_CMD_IP        = 0x0A,
18     PINET_CMD_BEEF      = 0x0E,
19     PINET_CMD_ADDR1     = 0x10,
20     PINET_CMD_ADDR2     = 0x14,
21     PINET_CMD_ADDR3     = 0x18,
22     PINET_CMD_ADDR4     = 0x1C,
23     PINET_CMD_FRAME     = 0x1000,
24 };