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