wolfhound2.h (841B)
1 /* 2 * 3 * This license is set out in https://raw.githubusercontent.com/Broadcom-Network-Switching-Software/OpenBCM/master/Legal/LICENSE file. 4 * 5 * Copyright 2007-2019 Broadcom Inc. All rights reserved. 6 * 7 * File: wolfhound2.h 8 * Purpose: 9 * Requires: 10 */ 11 12 #ifndef _SOC_WOLFHOUND2_H_ 13 #define _SOC_WOLFHOUND2_H_ 14 #include <soc/drv.h> 15 16 extern int soc_wolfhound2_dport_init(int unit); 17 extern int soc_wolfhound2_features(int unit, soc_feature_t feature); 18 extern int soc_wolfhound2_port_config_init(int unit, uint16 dev_id); 19 extern int soc_wolfhound2_chip_reset(int unit); 20 extern int soc_wolfhound2_mem_config(int unit, int dev_id); 21 extern int soc_wolfhound2_port_reset(int unit); 22 extern int 23 soc_wolfhound2_gphy_get(int unit, int qgphy_id, uint8 *is_gphy); 24 extern soc_functions_t soc_wolfhound2_drv_funs; 25 26 #endif /* _SOC_WOLFHOUND2_H_ */