ref_design_petra_starter.h (1321B)
1 /* 2 * This license is set out in https://raw.githubusercontent.com/Broadcom-Network-Switching-Software/OpenBCM/master/Legal/LICENSE file. 3 * 4 * Copyright 2007-2020 Broadcom Inc. All rights reserved. 5 */ 6 7 8 #ifndef __REF_DESIGN_PETRA_STARTER_INCLUDED__ 9 /* { */ 10 #define __REF_DESIGN_PETRA_STARTER_INCLUDED__ 11 12 #ifdef __cplusplus 13 extern "C" { 14 #endif 15 16 /************* 17 * INCLUDES * 18 */ 19 /* { */ 20 21 /* } */ 22 /************* 23 * DEFINES * 24 */ 25 /* { */ 26 27 /* } */ 28 29 /************* 30 * MACROS * 31 */ 32 /* { */ 33 34 /* } */ 35 36 /************* 37 * TYPE DEFS * 38 */ 39 /* { */ 40 41 /* } */ 42 43 /************* 44 * GLOBALS * 45 */ 46 /* { */ 47 48 /* } */ 49 50 /************* 51 * FUNCTIONS * 52 */ 53 /* { */ 54 55 uint32 56 ref_design_petra_fap_id_from_slot_id_get( 57 SOC_SAND_IN uint32 slot_id, 58 SOC_SAND_OUT uint32 *fap_id, 59 SOC_SAND_IN uint8 silent 60 ); 61 62 uint32 63 ref_design_petra_app_init( 64 SOC_SAND_IN uint8 crate_type, 65 SOC_SAND_IN SOC_SAND_DEVICE_TYPE dev_type, 66 SOC_SAND_IN uint32 nof_fabric_cards, 67 SOC_SAND_IN uint8 is_hot_start, 68 SOC_SAND_OUT uint32 *p_unit, 69 SOC_SAND_IN uint8 silent 70 ); 71 72 uint32 73 ref_design_petra_device_info_get( 74 SOC_SAND_OUT uint32 *fap_id, 75 SOC_SAND_OUT uint32 *device_base_address 76 ); 77 78 /* } */ 79 80 #ifdef __cplusplus 81 } 82 #endif 83 84 /* } __REF_DESIGN_PETRA_STARTER_INCLUDED__*/ 85 #endif