git.droids-corp.org
/
dpdk.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
net/enetc: init SI transactions attribute register
[dpdk.git]
/
drivers
/
net
/
enetc
/
base
/
enetc_hw.h
diff --git
a/drivers/net/enetc/base/enetc_hw.h
b/drivers/net/enetc/base/enetc_hw.h
index
ff2bda5
..
66fad58
100644
(file)
--- a/
drivers/net/enetc/base/enetc_hw.h
+++ b/
drivers/net/enetc/base/enetc_hw.h
@@
-1,5
+1,5
@@
/* SPDX-License-Identifier: BSD-3-Clause
/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright 2018-20
19
NXP
+ * Copyright 2018-20
20
NXP
*/
#ifndef _ENETC_HW_H_
*/
#ifndef _ENETC_HW_H_
@@
-12,6
+12,9
@@
#define ENETC_DEV_ID_VF 0xef00
#define ENETC_DEV_ID 0xe100
#define ENETC_DEV_ID_VF 0xef00
#define ENETC_DEV_ID 0xe100
+/* BD RING ALIGNMENT */
+#define ENETC_BD_RING_ALIGN 128
+
/* ENETC register block BAR */
#define ENETC_BAR_REGS 0x0
/* ENETC register block BAR */
#define ENETC_BAR_REGS 0x0
@@
-19,6
+22,8
@@
#define ENETC_SIMR 0x0
#define ENETC_SIMR_EN BIT(31)
#define ENETC_SIMR 0x0
#define ENETC_SIMR_EN BIT(31)
+#define ENETC_SICAR0 0x40
+#define ENETC_SICAR0_COHERENT 0x2B2B6727
#define ENETC_SIPMAR0 0x80
#define ENETC_SIPMAR1 0x84
#define ENETC_SIPMAR0 0x80
#define ENETC_SIPMAR1 0x84
@@
-83,6
+88,7
@@
enum enetc_bdr_type {TX, RX};
#define ENETC_PSIPMAR1(n) (0x00104 + (n) * 0x20)
#define ENETC_PCAPR0 0x00900
#define ENETC_PCAPR1 0x00904
#define ENETC_PSIPMAR1(n) (0x00104 + (n) * 0x20)
#define ENETC_PCAPR0 0x00900
#define ENETC_PCAPR1 0x00904
+#define ENETC_PM0_RX_FIFO 0x801C
#define ENETC_PM0_IF_MODE 0x8300
#define ENETC_PM1_IF_MODE 0x9300
#define ENETC_PMO_IFM_RG BIT(2)
#define ENETC_PM0_IF_MODE 0x8300
#define ENETC_PM1_IF_MODE 0x9300
#define ENETC_PMO_IFM_RG BIT(2)
@@
-215,8
+221,8
@@
struct enetc_hw {
};
struct enetc_eth_mac_info {
};
struct enetc_eth_mac_info {
- uint8_t addr[ETHER_ADDR_LEN];
- uint8_t perm_addr[ETHER_ADDR_LEN];
+ uint8_t addr[
RTE_
ETHER_ADDR_LEN];
+ uint8_t perm_addr[
RTE_
ETHER_ADDR_LEN];
uint8_t get_link_status;
};
uint8_t get_link_status;
};