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

helix4.h (975B)


      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:        helix4.h
      8  */
      9 
     10 #ifndef _SOC_HELIX4_H_
     11 #define _SOC_HELIX4_H_
     12 
     13 #include <soc/drv.h>
     14 
     15 extern soc_functions_t soc_helix4_drv_funs;
     16 extern int soc_hx4_mem_config(int unit, int dev_id);
     17 extern int _soc_hx4_tcam_ser_init(int unit);
     18 extern void soc_hx4_ser_fail(int unit);
     19 extern int soc_hx4_port_config_init(int unit, uint16 dev_id);
     20 extern int soc_hx4_get_port_mapping(int unit, uint16 dev_id);
     21 extern int soc_hx4_init_port_mapping(int unit);
     22 extern int soc_hx4_init_num_cosq(int unit);
     23 extern int soc_hx4_port_lanes_get(int unit, soc_port_t port, int *lanes, soc_block_type_t *pbt);
     24 extern void _soc_hx4_mmu_tdm_array_init(int unit);
     25 extern void soc_hx4_blk_counter_config(int unit);
     26 extern int _soc_hx4_ledup_init(int unit);
     27 #endif  /* !_SOC_HELIX4_H_ */
     28