xref: /dpdk/drivers/net/ntnic/nthw/nthw_platform_drv.h (revision 894509ed02028b4503179b0721f3ecb2fdc4ca47)
17812b7a7SSerhii Iliushyk /*
27812b7a7SSerhii Iliushyk  * SPDX-License-Identifier: BSD-3-Clause
37812b7a7SSerhii Iliushyk  * Copyright(c) 2023 Napatech A/S
47812b7a7SSerhii Iliushyk  */
57812b7a7SSerhii Iliushyk 
67812b7a7SSerhii Iliushyk #ifndef __NTHW_PLATFORM_DRV_H__
77812b7a7SSerhii Iliushyk #define __NTHW_PLATFORM_DRV_H__
87812b7a7SSerhii Iliushyk 
97812b7a7SSerhii Iliushyk #include <stdint.h>
107812b7a7SSerhii Iliushyk 
117812b7a7SSerhii Iliushyk #define NT_HW_PCI_VENDOR_ID (0x18f4)
12*894509edSSerhii Iliushyk #define NT_HW_PCI_DEVICE_ID_NT200A02 (0x1C5)
137812b7a7SSerhii Iliushyk 
147812b7a7SSerhii Iliushyk enum nthw_adapter_id_e {
157812b7a7SSerhii Iliushyk 	NT_HW_ADAPTER_ID_UNKNOWN = 0,
16*894509edSSerhii Iliushyk 	NT_HW_ADAPTER_ID_NT200A02,
177812b7a7SSerhii Iliushyk };
187812b7a7SSerhii Iliushyk 
197812b7a7SSerhii Iliushyk typedef enum nthw_adapter_id_e nthw_adapter_id_t;
207812b7a7SSerhii Iliushyk 
217812b7a7SSerhii Iliushyk nthw_adapter_id_t nthw_platform_get_nthw_adapter_id(const uint16_t n_pci_device_id);
227812b7a7SSerhii Iliushyk 
237812b7a7SSerhii Iliushyk #endif	/* __NTHW_PLATFORM_DRV_H__ */
24