xref: /dpdk/drivers/net/ntnic/include/hw_mod_slc_lr_v2.h (revision 8c545325ec2b7a6e787d6ca156cc0b2501c96cac)
1*8c545325SOleksandr Kolomeiets /*
2*8c545325SOleksandr Kolomeiets  * SPDX-License-Identifier: BSD-3-Clause
3*8c545325SOleksandr Kolomeiets  * Copyright(c) 2023 Napatech A/S
4*8c545325SOleksandr Kolomeiets  */
5*8c545325SOleksandr Kolomeiets 
6*8c545325SOleksandr Kolomeiets #ifndef _HW_MOD_SLC_LR_V2_H_
7*8c545325SOleksandr Kolomeiets #define _HW_MOD_SLC_LR_V2_H_
8*8c545325SOleksandr Kolomeiets 
9*8c545325SOleksandr Kolomeiets #include <stdint.h>
10*8c545325SOleksandr Kolomeiets 
11*8c545325SOleksandr Kolomeiets struct slc_lr_v2_rcp_s {
12*8c545325SOleksandr Kolomeiets 	uint32_t head_slc_en;
13*8c545325SOleksandr Kolomeiets 	uint32_t head_dyn;
14*8c545325SOleksandr Kolomeiets 	int32_t head_ofs;
15*8c545325SOleksandr Kolomeiets 	uint32_t tail_slc_en;
16*8c545325SOleksandr Kolomeiets 	uint32_t tail_dyn;
17*8c545325SOleksandr Kolomeiets 	int32_t tail_ofs;
18*8c545325SOleksandr Kolomeiets 	uint32_t pcap;
19*8c545325SOleksandr Kolomeiets };
20*8c545325SOleksandr Kolomeiets 
21*8c545325SOleksandr Kolomeiets struct hw_mod_slc_lr_v2_s {
22*8c545325SOleksandr Kolomeiets 	struct slc_lr_v2_rcp_s *rcp;
23*8c545325SOleksandr Kolomeiets };
24*8c545325SOleksandr Kolomeiets 
25*8c545325SOleksandr Kolomeiets #endif	/* _HW_MOD_SLC_V2_H_ */
26