sysconf.h (708B)
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-2020 Broadcom Inc. All rights reserved. 6 */ 7 8 #ifndef __SYSCONF_H__ 9 #define __SYSCONF_H__ 10 11 #include <sal/types.h> 12 #include <soc/cmtypes.h> 13 14 extern int 15 sysconf_init(void); 16 17 int 18 sysconf_cm_to_bde_orignal_map_get(int cm_unit, int* bde_unit); 19 20 /* Configuration */ 21 extern int 22 sysconf_probe(void); 23 24 extern int 25 sysconf_attach(int pci_device_n); 26 27 extern int 28 sysconf_detach(int pci_device_n); 29 30 extern char* 31 sysconf_get_property(const char* property); 32 33 extern void 34 sysconf_chip_override(int unit, uint16 *devID, uint8 *revID); 35 #endif /*! __SYSCONF_H__ */