openbcm

Git mirror of https://github.com/Broadcom-Network-Switching-Software/OpenBCM
git clone git://git.finwo.net/mirror/broadcom/openbcm
Log | Files | Refs | README

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