tdm_mn_soc.h (781B)
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 * All Rights Reserved.$ 7 * 8 * TDM soc header for BCM56860 9 */ 10 11 #ifndef TDM_BCM56670_PREPROCESSOR_SOC_DEFINES_H 12 #define TDM_BCM56670_PREPROCESSOR_SOC_DEFINES_H 13 14 #ifdef _TDM_STANDALONE 15 #include <tdm_mn_defines.h> 16 #else 17 #include <soc/tdm/monterey/tdm_mn_defines.h> 18 #endif 19 20 typedef struct { 21 int cur_idx; 22 int pgw_tdm_idx; 23 int ovs_tdm_idx; 24 int tdm_stk_idx; 25 } mn_pgw_pntrs_t; 26 27 typedef struct { 28 int subport; 29 int cur_idx_max; 30 int first_port; 31 int last_port; 32 int swap_array[MN_OS_LLS_GRP_LEN]; 33 } mn_pgw_scheduler_vars_t; 34 35 36 #endif /* TDM_BCM56670_PREPROCESSOR_SOC_DEFINES_H */