]> git.sesse.net Git - pistorm/blob - platforms/amiga/net/pi-net-enums.h
[MEGA-WIP] Arbitrary block size support for PiSCSI
[pistorm] / platforms / amiga / net / pi-net-enums.h
1 // SPDX-License-Identifier: MIT
2
3 #define PINET_OFFSET  0x80010000
4 #define PINET_REGSIZE 0x00010000
5 #define PINET_UPPER   0x80020000
6
7 #define ADDRFIELDSIZE 6
8 #define ETH_HDR_SIZE  14
9
10 enum pinet_cmds {
11     PINET_CMD_WRITE     = 0x00,
12     PINET_CMD_READ      = 0x02,
13     PINET_CMD_MAC       = 0x04,
14     PINET_CMD_IP        = 0x0A,
15     PINET_CMD_BEEF      = 0x0E,
16     PINET_CMD_ADDR1     = 0x10,
17     PINET_CMD_ADDR2     = 0x14,
18     PINET_CMD_ADDR3     = 0x18,
19     PINET_CMD_ADDR4     = 0x1C,
20     PINET_CMD_FRAME     = 0x1000,
21 };