xref: /linux/drivers/net/ethernet/broadcom/bnge/bnge_devlink.h (revision 9099bfa1158a119b1cfd38b4de3ab16d24f841fe)
1*9099bfa1SVikas Gupta /* SPDX-License-Identifier: GPL-2.0 */
2*9099bfa1SVikas Gupta /* Copyright (c) 2025 Broadcom */
3*9099bfa1SVikas Gupta 
4*9099bfa1SVikas Gupta #ifndef _BNGE_DEVLINK_H_
5*9099bfa1SVikas Gupta #define _BNGE_DEVLINK_H_
6*9099bfa1SVikas Gupta 
7*9099bfa1SVikas Gupta enum bnge_dl_version_type {
8*9099bfa1SVikas Gupta 	BNGE_VERSION_FIXED,
9*9099bfa1SVikas Gupta 	BNGE_VERSION_RUNNING,
10*9099bfa1SVikas Gupta 	BNGE_VERSION_STORED,
11*9099bfa1SVikas Gupta };
12*9099bfa1SVikas Gupta 
13*9099bfa1SVikas Gupta void bnge_devlink_free(struct bnge_dev *bd);
14*9099bfa1SVikas Gupta struct bnge_dev *bnge_devlink_alloc(struct pci_dev *pdev);
15*9099bfa1SVikas Gupta 
16*9099bfa1SVikas Gupta #endif /* _BNGE_DEVLINK_H_ */
17