diff options
| author | msaitoh <msaitoh@NetBSD.org> | 2017-06-27 08:03:55 +0000 |
|---|---|---|
| committer | msaitoh <msaitoh@NetBSD.org> | 2017-06-27 08:03:55 +0000 |
| commit | ffec574fcaa22cd3b4531a030eff7be656fa2658 (patch) | |
| tree | f390d963830f7b32708b6ed1f1fc890eaeda6e17 /sys | |
| parent | 678318bfc4ee818cb258ac5f8f103f64fa356c61 (diff) | |
Add some register definitions for X550 and newer.
Diffstat (limited to 'sys')
| -rw-r--r-- | sys/dev/pci/ixgbe/ixgbe_type.h | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/sys/dev/pci/ixgbe/ixgbe_type.h b/sys/dev/pci/ixgbe/ixgbe_type.h index 87940fb476d..8ba50cd6039 100644 --- a/sys/dev/pci/ixgbe/ixgbe_type.h +++ b/sys/dev/pci/ixgbe/ixgbe_type.h @@ -31,7 +31,7 @@ ******************************************************************************/ /*$FreeBSD: head/sys/dev/ixgbe/ixgbe_type.h 299200 2016-05-06 22:54:56Z pfg $*/ -/*$NetBSD: ixgbe_type.h,v 1.23 2017/06/23 09:02:48 msaitoh Exp $*/ +/*$NetBSD: ixgbe_type.h,v 1.24 2017/06/27 08:03:55 msaitoh Exp $*/ #ifndef _IXGBE_TYPE_H_ #define _IXGBE_TYPE_H_ @@ -1052,6 +1052,24 @@ struct ixgbe_dmac_config { #define IXGBE_GSCN_2 0x11028 #define IXGBE_GSCN_3 0x1102C #define IXGBE_FACTPS 0x10150 + +/* X550 */ +#define IXGBE_PCI_ICAUSE 0x11520 +#define IXGBE_PCI_IENA 0x11528 +#define IXGBE_PCI_VMINDEX 0x11530 +#define IXGBE_PCI_VMPEND 0x11538 +#define IXGBE_PCI_DREVID 0x11540 +#define IXGBE_PCI_BYTCTH 0x11544 +#define IXGBE_PCI_BYTCTL 0x11548 +#define IXGBE_PCI_LATCT 0x11720 /* Denverton */ +#define IXGBE_PCI_LCBDATA 0x11734 +#define IXGBE_PCI_PKTCT 0x11740 /* Denverton */ +#define IXGBE_PCI_LCBADD 0x11788 +#define IXGBE_GSCL_1_X550 0x11800 +#define IXGBE_GSCL_2_X550 0x11804 +#define IXGBE_PCI_GSCL(_i) (0x011810 + ((_i) * 4)) +#define IXGBE_PCI_GSCN(_i) (0x011820 + ((_i) * 4)) + #define IXGBE_FACTPS_X540 IXGBE_FACTPS #define IXGBE_FACTPS_X550 IXGBE_FACTPS #define IXGBE_FACTPS_X550EM_x IXGBE_FACTPS |
