Add Broadcom / Netgear changes from RAXE 1.0.0.48
[project/bcm63xx/u-boot.git] / arch / arm / mach-bcmbca / rdp / rdp_bbh_arrays.c
diff --git a/arch/arm/mach-bcmbca/rdp/rdp_bbh_arrays.c b/arch/arm/mach-bcmbca/rdp/rdp_bbh_arrays.c
new file mode 100755 (executable)
index 0000000..62e8299
--- /dev/null
@@ -0,0 +1,2241 @@
+// SPDX-License-Identifier: GPL-2.0+
+/*
+ * Copyright (c) 2013 Broadcom
+ */
+/*
+    
+*/ 
+/*  File automatically generated by Reggae at 17/01/2013  10:24:42   */
+
+#include "rdp_subsystem_common.h"
+#include "rdp_bbh.h"
+
+#ifdef __OREN__
+#define NUM_OF_BBH_BLOCKS 8
+#else
+#define NUM_OF_BBH_BLOCKS 7
+#endif
+
+uint32_t BBH_RX_GENERAL_CONFIGURATION_BBCFG_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_RX_0_GENERAL_CONFIGURATION_BBCFG_ADDRESS,
+       BBH_RX_1_GENERAL_CONFIGURATION_BBCFG_ADDRESS,
+       BBH_RX_2_GENERAL_CONFIGURATION_BBCFG_ADDRESS,
+       BBH_RX_3_GENERAL_CONFIGURATION_BBCFG_ADDRESS,
+       BBH_RX_4_GENERAL_CONFIGURATION_BBCFG_ADDRESS,
+       BBH_RX_5_GENERAL_CONFIGURATION_BBCFG_ADDRESS,
+       BBH_RX_6_GENERAL_CONFIGURATION_BBCFG_ADDRESS,
+#ifdef __OREN__
+       BBH_RX_7_GENERAL_CONFIGURATION_BBCFG_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_RX_GENERAL_CONFIGURATION_BBCFG_ARRAY);
+
+uint32_t BBH_RX_GENERAL_CONFIGURATION_BBCFG1_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_RX_0_GENERAL_CONFIGURATION_BBCFG1_ADDRESS,
+       BBH_RX_1_GENERAL_CONFIGURATION_BBCFG1_ADDRESS,
+       BBH_RX_2_GENERAL_CONFIGURATION_BBCFG1_ADDRESS,
+       BBH_RX_3_GENERAL_CONFIGURATION_BBCFG1_ADDRESS,
+       BBH_RX_4_GENERAL_CONFIGURATION_BBCFG1_ADDRESS,
+       BBH_RX_5_GENERAL_CONFIGURATION_BBCFG1_ADDRESS,
+       BBH_RX_6_GENERAL_CONFIGURATION_BBCFG1_ADDRESS,
+#ifdef __OREN__
+       BBH_RX_7_GENERAL_CONFIGURATION_BBCFG1_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_RX_GENERAL_CONFIGURATION_BBCFG1_ARRAY);
+
+uint32_t BBH_RX_GENERAL_CONFIGURATION_DDRCFG_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_RX_0_GENERAL_CONFIGURATION_DDRCFG_ADDRESS,
+       BBH_RX_1_GENERAL_CONFIGURATION_DDRCFG_ADDRESS,
+       BBH_RX_2_GENERAL_CONFIGURATION_DDRCFG_ADDRESS,
+       BBH_RX_3_GENERAL_CONFIGURATION_DDRCFG_ADDRESS,
+       BBH_RX_4_GENERAL_CONFIGURATION_DDRCFG_ADDRESS,
+       BBH_RX_5_GENERAL_CONFIGURATION_DDRCFG_ADDRESS,
+       BBH_RX_6_GENERAL_CONFIGURATION_DDRCFG_ADDRESS,
+#ifdef __OREN__
+       BBH_RX_7_GENERAL_CONFIGURATION_DDRCFG_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_RX_GENERAL_CONFIGURATION_DDRCFG_ARRAY);
+
+uint32_t BBH_RX_GENERAL_CONFIGURATION_PDBASE_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_RX_0_GENERAL_CONFIGURATION_PDBASE_ADDRESS,
+       BBH_RX_1_GENERAL_CONFIGURATION_PDBASE_ADDRESS,
+       BBH_RX_2_GENERAL_CONFIGURATION_PDBASE_ADDRESS,
+       BBH_RX_3_GENERAL_CONFIGURATION_PDBASE_ADDRESS,
+       BBH_RX_4_GENERAL_CONFIGURATION_PDBASE_ADDRESS,
+       BBH_RX_5_GENERAL_CONFIGURATION_PDBASE_ADDRESS,
+       BBH_RX_6_GENERAL_CONFIGURATION_PDBASE_ADDRESS,
+#ifdef __OREN__
+       BBH_RX_7_GENERAL_CONFIGURATION_PDBASE_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_RX_GENERAL_CONFIGURATION_PDBASE_ARRAY);
+
+uint32_t BBH_RX_GENERAL_CONFIGURATION_PDSIZE_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_RX_0_GENERAL_CONFIGURATION_PDSIZE_ADDRESS,
+       BBH_RX_1_GENERAL_CONFIGURATION_PDSIZE_ADDRESS,
+       BBH_RX_2_GENERAL_CONFIGURATION_PDSIZE_ADDRESS,
+       BBH_RX_3_GENERAL_CONFIGURATION_PDSIZE_ADDRESS,
+       BBH_RX_4_GENERAL_CONFIGURATION_PDSIZE_ADDRESS,
+       BBH_RX_5_GENERAL_CONFIGURATION_PDSIZE_ADDRESS,
+       BBH_RX_6_GENERAL_CONFIGURATION_PDSIZE_ADDRESS,
+#ifdef __OREN__
+       BBH_RX_7_GENERAL_CONFIGURATION_PDSIZE_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_RX_GENERAL_CONFIGURATION_PDSIZE_ARRAY);
+
+uint32_t BBH_RX_GENERAL_CONFIGURATION_RUNNERTASK_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_RX_0_GENERAL_CONFIGURATION_RUNNERTASK_ADDRESS,
+       BBH_RX_1_GENERAL_CONFIGURATION_RUNNERTASK_ADDRESS,
+       BBH_RX_2_GENERAL_CONFIGURATION_RUNNERTASK_ADDRESS,
+       BBH_RX_3_GENERAL_CONFIGURATION_RUNNERTASK_ADDRESS,
+       BBH_RX_4_GENERAL_CONFIGURATION_RUNNERTASK_ADDRESS,
+       BBH_RX_5_GENERAL_CONFIGURATION_RUNNERTASK_ADDRESS,
+       BBH_RX_6_GENERAL_CONFIGURATION_RUNNERTASK_ADDRESS,
+#ifdef __OREN__
+       BBH_RX_7_GENERAL_CONFIGURATION_RUNNERTASK_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_RX_GENERAL_CONFIGURATION_RUNNERTASK_ARRAY);
+
+uint32_t BBH_RX_GENERAL_CONFIGURATION_DMAADDR_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_RX_0_GENERAL_CONFIGURATION_DMAADDR_ADDRESS,
+       BBH_RX_1_GENERAL_CONFIGURATION_DMAADDR_ADDRESS,
+       BBH_RX_2_GENERAL_CONFIGURATION_DMAADDR_ADDRESS,
+       BBH_RX_3_GENERAL_CONFIGURATION_DMAADDR_ADDRESS,
+       BBH_RX_4_GENERAL_CONFIGURATION_DMAADDR_ADDRESS,
+       BBH_RX_5_GENERAL_CONFIGURATION_DMAADDR_ADDRESS,
+       BBH_RX_6_GENERAL_CONFIGURATION_DMAADDR_ADDRESS,
+#ifdef __OREN__
+       BBH_RX_7_GENERAL_CONFIGURATION_DMAADDR_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_RX_GENERAL_CONFIGURATION_DMAADDR_ARRAY);
+
+uint32_t BBH_RX_GENERAL_CONFIGURATION_DMACFG_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_RX_0_GENERAL_CONFIGURATION_DMACFG_ADDRESS,
+       BBH_RX_1_GENERAL_CONFIGURATION_DMACFG_ADDRESS,
+       BBH_RX_2_GENERAL_CONFIGURATION_DMACFG_ADDRESS,
+       BBH_RX_3_GENERAL_CONFIGURATION_DMACFG_ADDRESS,
+       BBH_RX_4_GENERAL_CONFIGURATION_DMACFG_ADDRESS,
+       BBH_RX_5_GENERAL_CONFIGURATION_DMACFG_ADDRESS,
+       BBH_RX_6_GENERAL_CONFIGURATION_DMACFG_ADDRESS,
+#ifdef __OREN__
+       BBH_RX_7_GENERAL_CONFIGURATION_DMACFG_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_RX_GENERAL_CONFIGURATION_DMACFG_ARRAY);
+
+uint32_t BBH_RX_GENERAL_CONFIGURATION_SDMAADDR_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_RX_0_GENERAL_CONFIGURATION_SDMAADDR_ADDRESS,
+       BBH_RX_1_GENERAL_CONFIGURATION_SDMAADDR_ADDRESS,
+       BBH_RX_2_GENERAL_CONFIGURATION_SDMAADDR_ADDRESS,
+       BBH_RX_3_GENERAL_CONFIGURATION_SDMAADDR_ADDRESS,
+       BBH_RX_4_GENERAL_CONFIGURATION_SDMAADDR_ADDRESS,
+       BBH_RX_5_GENERAL_CONFIGURATION_SDMAADDR_ADDRESS,
+       BBH_RX_6_GENERAL_CONFIGURATION_SDMAADDR_ADDRESS,
+#ifdef __OREN__
+       BBH_RX_7_GENERAL_CONFIGURATION_SDMAADDR_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_RX_GENERAL_CONFIGURATION_SDMAADDR_ARRAY);
+
+uint32_t BBH_RX_GENERAL_CONFIGURATION_SDMACFG_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_RX_0_GENERAL_CONFIGURATION_SDMACFG_ADDRESS,
+       BBH_RX_1_GENERAL_CONFIGURATION_SDMACFG_ADDRESS,
+       BBH_RX_2_GENERAL_CONFIGURATION_SDMACFG_ADDRESS,
+       BBH_RX_3_GENERAL_CONFIGURATION_SDMACFG_ADDRESS,
+       BBH_RX_4_GENERAL_CONFIGURATION_SDMACFG_ADDRESS,
+       BBH_RX_5_GENERAL_CONFIGURATION_SDMACFG_ADDRESS,
+       BBH_RX_6_GENERAL_CONFIGURATION_SDMACFG_ADDRESS,
+#ifdef __OREN__
+       BBH_RX_7_GENERAL_CONFIGURATION_SDMACFG_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_RX_GENERAL_CONFIGURATION_SDMACFG_ARRAY);
+
+uint32_t BBH_RX_GENERAL_CONFIGURATION_MINPKT0_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_RX_0_GENERAL_CONFIGURATION_MINPKT0_ADDRESS,
+       BBH_RX_1_GENERAL_CONFIGURATION_MINPKT0_ADDRESS,
+       BBH_RX_2_GENERAL_CONFIGURATION_MINPKT0_ADDRESS,
+       BBH_RX_3_GENERAL_CONFIGURATION_MINPKT0_ADDRESS,
+       BBH_RX_4_GENERAL_CONFIGURATION_MINPKT0_ADDRESS,
+       BBH_RX_5_GENERAL_CONFIGURATION_MINPKT0_ADDRESS,
+       BBH_RX_6_GENERAL_CONFIGURATION_MINPKT0_ADDRESS,
+#ifdef __OREN__
+       BBH_RX_7_GENERAL_CONFIGURATION_MINPKT0_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_RX_GENERAL_CONFIGURATION_MINPKT0_ARRAY);
+
+uint32_t BBH_RX_GENERAL_CONFIGURATION_MAXPKT0_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_RX_0_GENERAL_CONFIGURATION_MAXPKT0_ADDRESS,
+       BBH_RX_1_GENERAL_CONFIGURATION_MAXPKT0_ADDRESS,
+       BBH_RX_2_GENERAL_CONFIGURATION_MAXPKT0_ADDRESS,
+       BBH_RX_3_GENERAL_CONFIGURATION_MAXPKT0_ADDRESS,
+       BBH_RX_4_GENERAL_CONFIGURATION_MAXPKT0_ADDRESS,
+       BBH_RX_5_GENERAL_CONFIGURATION_MAXPKT0_ADDRESS,
+       BBH_RX_6_GENERAL_CONFIGURATION_MAXPKT0_ADDRESS,
+#ifdef __OREN__
+       BBH_RX_7_GENERAL_CONFIGURATION_MAXPKT0_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_RX_GENERAL_CONFIGURATION_MAXPKT0_ARRAY);
+
+uint32_t BBH_RX_GENERAL_CONFIGURATION_MAXPKT1_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_RX_0_GENERAL_CONFIGURATION_MAXPKT1_ADDRESS,
+       BBH_RX_1_GENERAL_CONFIGURATION_MAXPKT1_ADDRESS,
+       BBH_RX_2_GENERAL_CONFIGURATION_MAXPKT1_ADDRESS,
+       BBH_RX_3_GENERAL_CONFIGURATION_MAXPKT1_ADDRESS,
+       BBH_RX_4_GENERAL_CONFIGURATION_MAXPKT1_ADDRESS,
+       BBH_RX_5_GENERAL_CONFIGURATION_MAXPKT1_ADDRESS,
+       BBH_RX_6_GENERAL_CONFIGURATION_MAXPKT1_ADDRESS,
+#ifdef __OREN__
+       BBH_RX_7_GENERAL_CONFIGURATION_MAXPKT1_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_RX_GENERAL_CONFIGURATION_MAXPKT1_ARRAY);
+
+uint32_t BBH_RX_GENERAL_CONFIGURATION_IHCFG_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_RX_0_GENERAL_CONFIGURATION_IHCFG_ADDRESS,
+       BBH_RX_1_GENERAL_CONFIGURATION_IHCFG_ADDRESS,
+       BBH_RX_2_GENERAL_CONFIGURATION_IHCFG_ADDRESS,
+       BBH_RX_3_GENERAL_CONFIGURATION_IHCFG_ADDRESS,
+       BBH_RX_4_GENERAL_CONFIGURATION_IHCFG_ADDRESS,
+       BBH_RX_5_GENERAL_CONFIGURATION_IHCFG_ADDRESS,
+       BBH_RX_6_GENERAL_CONFIGURATION_IHCFG_ADDRESS,
+#ifdef __OREN__
+       BBH_RX_7_GENERAL_CONFIGURATION_IHCFG_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_RX_GENERAL_CONFIGURATION_IHCFG_ARRAY);
+
+uint32_t BBH_RX_GENERAL_CONFIGURATION_FLOWCTRL_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_RX_0_GENERAL_CONFIGURATION_FLOWCTRL_ADDRESS,
+       BBH_RX_1_GENERAL_CONFIGURATION_FLOWCTRL_ADDRESS,
+       BBH_RX_2_GENERAL_CONFIGURATION_FLOWCTRL_ADDRESS,
+       BBH_RX_3_GENERAL_CONFIGURATION_FLOWCTRL_ADDRESS,
+       BBH_RX_4_GENERAL_CONFIGURATION_FLOWCTRL_ADDRESS,
+       BBH_RX_5_GENERAL_CONFIGURATION_FLOWCTRL_ADDRESS,
+       BBH_RX_6_GENERAL_CONFIGURATION_FLOWCTRL_ADDRESS,
+#ifdef __OREN__
+       BBH_RX_7_GENERAL_CONFIGURATION_FLOWCTRL_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_RX_GENERAL_CONFIGURATION_FLOWCTRL_ARRAY);
+
+uint32_t BBH_RX_GENERAL_CONFIGURATION_PERFLOWTH_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_RX_0_GENERAL_CONFIGURATION_PERFLOWTH_ADDRESS,
+       BBH_RX_1_GENERAL_CONFIGURATION_PERFLOWTH_ADDRESS,
+       BBH_RX_2_GENERAL_CONFIGURATION_PERFLOWTH_ADDRESS,
+       BBH_RX_3_GENERAL_CONFIGURATION_PERFLOWTH_ADDRESS,
+       BBH_RX_4_GENERAL_CONFIGURATION_PERFLOWTH_ADDRESS,
+       BBH_RX_5_GENERAL_CONFIGURATION_PERFLOWTH_ADDRESS,
+       BBH_RX_6_GENERAL_CONFIGURATION_PERFLOWTH_ADDRESS,
+#ifdef __OREN__
+       BBH_RX_7_GENERAL_CONFIGURATION_PERFLOWTH_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_RX_GENERAL_CONFIGURATION_PERFLOWTH_ARRAY);
+
+uint32_t BBH_RX_GENERAL_CONFIGURATION_PERFLOWSETS_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_RX_0_GENERAL_CONFIGURATION_PERFLOWSETS_ADDRESS,
+       BBH_RX_1_GENERAL_CONFIGURATION_PERFLOWSETS_ADDRESS,
+       BBH_RX_2_GENERAL_CONFIGURATION_PERFLOWSETS_ADDRESS,
+       BBH_RX_3_GENERAL_CONFIGURATION_PERFLOWSETS_ADDRESS,
+       BBH_RX_4_GENERAL_CONFIGURATION_PERFLOWSETS_ADDRESS,
+       BBH_RX_5_GENERAL_CONFIGURATION_PERFLOWSETS_ADDRESS,
+       BBH_RX_6_GENERAL_CONFIGURATION_PERFLOWSETS_ADDRESS,
+#ifdef __OREN__
+       BBH_RX_7_GENERAL_CONFIGURATION_PERFLOWSETS_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_RX_GENERAL_CONFIGURATION_PERFLOWSETS_ARRAY);
+
+uint32_t BBH_RX_GENERAL_CONFIGURATION_IHCLASS0_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_RX_0_GENERAL_CONFIGURATION_IHCLASS0_ADDRESS,
+       BBH_RX_1_GENERAL_CONFIGURATION_IHCLASS0_ADDRESS,
+       BBH_RX_2_GENERAL_CONFIGURATION_IHCLASS0_ADDRESS,
+       BBH_RX_3_GENERAL_CONFIGURATION_IHCLASS0_ADDRESS,
+       BBH_RX_4_GENERAL_CONFIGURATION_IHCLASS0_ADDRESS,
+       BBH_RX_5_GENERAL_CONFIGURATION_IHCLASS0_ADDRESS,
+       BBH_RX_6_GENERAL_CONFIGURATION_IHCLASS0_ADDRESS,
+#ifdef __OREN__
+       BBH_RX_7_GENERAL_CONFIGURATION_IHCLASS0_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_RX_GENERAL_CONFIGURATION_IHCLASS0_ARRAY);
+
+uint32_t BBH_RX_GENERAL_CONFIGURATION_IHCLASS1_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_RX_0_GENERAL_CONFIGURATION_IHCLASS1_ADDRESS,
+       BBH_RX_1_GENERAL_CONFIGURATION_IHCLASS1_ADDRESS,
+       BBH_RX_2_GENERAL_CONFIGURATION_IHCLASS1_ADDRESS,
+       BBH_RX_3_GENERAL_CONFIGURATION_IHCLASS1_ADDRESS,
+       BBH_RX_4_GENERAL_CONFIGURATION_IHCLASS1_ADDRESS,
+       BBH_RX_5_GENERAL_CONFIGURATION_IHCLASS1_ADDRESS,
+       BBH_RX_6_GENERAL_CONFIGURATION_IHCLASS1_ADDRESS,
+#ifdef __OREN__
+       BBH_RX_7_GENERAL_CONFIGURATION_IHCLASS1_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_RX_GENERAL_CONFIGURATION_IHCLASS1_ARRAY);
+
+uint32_t BBH_RX_GENERAL_CONFIGURATION_IHCLASS2_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_RX_0_GENERAL_CONFIGURATION_IHCLASS2_ADDRESS,
+       BBH_RX_1_GENERAL_CONFIGURATION_IHCLASS2_ADDRESS,
+       BBH_RX_2_GENERAL_CONFIGURATION_IHCLASS2_ADDRESS,
+       BBH_RX_3_GENERAL_CONFIGURATION_IHCLASS2_ADDRESS,
+       BBH_RX_4_GENERAL_CONFIGURATION_IHCLASS2_ADDRESS,
+       BBH_RX_5_GENERAL_CONFIGURATION_IHCLASS2_ADDRESS,
+       BBH_RX_6_GENERAL_CONFIGURATION_IHCLASS2_ADDRESS,
+#ifdef __OREN__
+       BBH_RX_7_GENERAL_CONFIGURATION_IHCLASS2_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_RX_GENERAL_CONFIGURATION_IHCLASS2_ARRAY);
+
+uint32_t BBH_RX_GENERAL_CONFIGURATION_IHCLASS3_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_RX_0_GENERAL_CONFIGURATION_IHCLASS3_ADDRESS,
+       BBH_RX_1_GENERAL_CONFIGURATION_IHCLASS3_ADDRESS,
+       BBH_RX_2_GENERAL_CONFIGURATION_IHCLASS3_ADDRESS,
+       BBH_RX_3_GENERAL_CONFIGURATION_IHCLASS3_ADDRESS,
+       BBH_RX_4_GENERAL_CONFIGURATION_IHCLASS3_ADDRESS,
+       BBH_RX_5_GENERAL_CONFIGURATION_IHCLASS3_ADDRESS,
+       BBH_RX_6_GENERAL_CONFIGURATION_IHCLASS3_ADDRESS,
+#ifdef __OREN__
+       BBH_RX_7_GENERAL_CONFIGURATION_IHCLASS3_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_RX_GENERAL_CONFIGURATION_IHCLASS3_ARRAY);
+
+uint32_t BBH_RX_GENERAL_CONFIGURATION_IHOVERRIDE_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_RX_0_GENERAL_CONFIGURATION_IHOVERRIDE_ADDRESS,
+       BBH_RX_1_GENERAL_CONFIGURATION_IHOVERRIDE_ADDRESS,
+       BBH_RX_2_GENERAL_CONFIGURATION_IHOVERRIDE_ADDRESS,
+       BBH_RX_3_GENERAL_CONFIGURATION_IHOVERRIDE_ADDRESS,
+       BBH_RX_4_GENERAL_CONFIGURATION_IHOVERRIDE_ADDRESS,
+       BBH_RX_5_GENERAL_CONFIGURATION_IHOVERRIDE_ADDRESS,
+       BBH_RX_6_GENERAL_CONFIGURATION_IHOVERRIDE_ADDRESS,
+#ifdef __OREN__
+    BBH_RX_7_GENERAL_CONFIGURATION_IHOVERRIDE_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_RX_GENERAL_CONFIGURATION_IHOVERRIDE_ARRAY);
+
+uint32_t BBH_RX_GENERAL_CONFIGURATION_MINPKTSEL0_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_RX_0_GENERAL_CONFIGURATION_MINPKTSEL0_ADDRESS,
+       BBH_RX_1_GENERAL_CONFIGURATION_MINPKTSEL0_ADDRESS,
+       BBH_RX_2_GENERAL_CONFIGURATION_MINPKTSEL0_ADDRESS,
+       BBH_RX_3_GENERAL_CONFIGURATION_MINPKTSEL0_ADDRESS,
+       BBH_RX_4_GENERAL_CONFIGURATION_MINPKTSEL0_ADDRESS,
+       BBH_RX_5_GENERAL_CONFIGURATION_MINPKTSEL0_ADDRESS,
+       BBH_RX_6_GENERAL_CONFIGURATION_MINPKTSEL0_ADDRESS,
+#ifdef __OREN__
+       BBH_RX_7_GENERAL_CONFIGURATION_MINPKTSEL0_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_RX_GENERAL_CONFIGURATION_MINPKTSEL0_ARRAY);
+
+uint32_t BBH_RX_GENERAL_CONFIGURATION_MINPKTSEL1_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_RX_0_GENERAL_CONFIGURATION_MINPKTSEL1_ADDRESS,
+       BBH_RX_1_GENERAL_CONFIGURATION_MINPKTSEL1_ADDRESS,
+       BBH_RX_2_GENERAL_CONFIGURATION_MINPKTSEL1_ADDRESS,
+       BBH_RX_3_GENERAL_CONFIGURATION_MINPKTSEL1_ADDRESS,
+       BBH_RX_4_GENERAL_CONFIGURATION_MINPKTSEL1_ADDRESS,
+       BBH_RX_5_GENERAL_CONFIGURATION_MINPKTSEL1_ADDRESS,
+       BBH_RX_6_GENERAL_CONFIGURATION_MINPKTSEL1_ADDRESS,
+#ifdef __OREN__
+       BBH_RX_7_GENERAL_CONFIGURATION_MINPKTSEL1_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_RX_GENERAL_CONFIGURATION_MINPKTSEL1_ARRAY);
+
+uint32_t BBH_RX_GENERAL_CONFIGURATION_MAXPKTSEL0_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_RX_0_GENERAL_CONFIGURATION_MAXPKTSEL0_ADDRESS,
+       BBH_RX_1_GENERAL_CONFIGURATION_MAXPKTSEL0_ADDRESS,
+       BBH_RX_2_GENERAL_CONFIGURATION_MAXPKTSEL0_ADDRESS,
+       BBH_RX_3_GENERAL_CONFIGURATION_MAXPKTSEL0_ADDRESS,
+       BBH_RX_4_GENERAL_CONFIGURATION_MAXPKTSEL0_ADDRESS,
+       BBH_RX_5_GENERAL_CONFIGURATION_MAXPKTSEL0_ADDRESS,
+       BBH_RX_6_GENERAL_CONFIGURATION_MAXPKTSEL0_ADDRESS,
+#ifdef __OREN__
+       BBH_RX_7_GENERAL_CONFIGURATION_MAXPKTSEL0_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_RX_GENERAL_CONFIGURATION_MAXPKTSEL0_ARRAY);
+
+uint32_t BBH_RX_GENERAL_CONFIGURATION_MAXPKTSEL1_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_RX_0_GENERAL_CONFIGURATION_MAXPKTSEL1_ADDRESS,
+       BBH_RX_1_GENERAL_CONFIGURATION_MAXPKTSEL1_ADDRESS,
+       BBH_RX_2_GENERAL_CONFIGURATION_MAXPKTSEL1_ADDRESS,
+       BBH_RX_3_GENERAL_CONFIGURATION_MAXPKTSEL1_ADDRESS,
+       BBH_RX_4_GENERAL_CONFIGURATION_MAXPKTSEL1_ADDRESS,
+       BBH_RX_5_GENERAL_CONFIGURATION_MAXPKTSEL1_ADDRESS,
+       BBH_RX_6_GENERAL_CONFIGURATION_MAXPKTSEL1_ADDRESS,
+#ifdef __OREN__
+       BBH_RX_7_GENERAL_CONFIGURATION_MAXPKTSEL1_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_RX_GENERAL_CONFIGURATION_MAXPKTSEL1_ARRAY);
+
+uint32_t BBH_RX_GENERAL_CONFIGURATION_PLOAMCFG_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_RX_0_GENERAL_CONFIGURATION_PLOAMCFG_ADDRESS,
+       BBH_RX_1_GENERAL_CONFIGURATION_PLOAMCFG_ADDRESS,
+       BBH_RX_2_GENERAL_CONFIGURATION_PLOAMCFG_ADDRESS,
+       BBH_RX_3_GENERAL_CONFIGURATION_PLOAMCFG_ADDRESS,
+       BBH_RX_4_GENERAL_CONFIGURATION_PLOAMCFG_ADDRESS,
+       BBH_RX_5_GENERAL_CONFIGURATION_PLOAMCFG_ADDRESS,
+       BBH_RX_6_GENERAL_CONFIGURATION_PLOAMCFG_ADDRESS,
+#ifdef __OREN__
+       BBH_RX_7_GENERAL_CONFIGURATION_PLOAMCFG_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_RX_GENERAL_CONFIGURATION_PLOAMCFG_ARRAY);
+
+uint32_t BBH_RX_GENERAL_CONFIGURATION_RXRSTRST_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_RX_0_GENERAL_CONFIGURATION_RXRSTRST_ADDRESS,
+       BBH_RX_1_GENERAL_CONFIGURATION_RXRSTRST_ADDRESS,
+       BBH_RX_2_GENERAL_CONFIGURATION_RXRSTRST_ADDRESS,
+       BBH_RX_3_GENERAL_CONFIGURATION_RXRSTRST_ADDRESS,
+       BBH_RX_4_GENERAL_CONFIGURATION_RXRSTRST_ADDRESS,
+       BBH_RX_5_GENERAL_CONFIGURATION_RXRSTRST_ADDRESS,
+       BBH_RX_6_GENERAL_CONFIGURATION_RXRSTRST_ADDRESS,
+#ifdef __OREN__
+       BBH_RX_7_GENERAL_CONFIGURATION_RXRSTRST_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_RX_GENERAL_CONFIGURATION_RXRSTRST_ARRAY);
+
+uint32_t BBH_RX_GENERAL_CONFIGURATION_RXDBGSEL_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_RX_0_GENERAL_CONFIGURATION_RXDBGSEL_ADDRESS,
+       BBH_RX_1_GENERAL_CONFIGURATION_RXDBGSEL_ADDRESS,
+       BBH_RX_2_GENERAL_CONFIGURATION_RXDBGSEL_ADDRESS,
+       BBH_RX_3_GENERAL_CONFIGURATION_RXDBGSEL_ADDRESS,
+       BBH_RX_4_GENERAL_CONFIGURATION_RXDBGSEL_ADDRESS,
+       BBH_RX_5_GENERAL_CONFIGURATION_RXDBGSEL_ADDRESS,
+       BBH_RX_6_GENERAL_CONFIGURATION_RXDBGSEL_ADDRESS,
+#ifdef __OREN__
+       BBH_RX_7_GENERAL_CONFIGURATION_RXDBGSEL_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_RX_GENERAL_CONFIGURATION_RXDBGSEL_ARRAY);
+
+uint32_t BBH_RX_GENERAL_CONFIGURATION_REASSEMBLYOFFSET_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_RX_0_GENERAL_CONFIGURATION_REASSEMBLYOFFSET_ADDRESS,
+       BBH_RX_1_GENERAL_CONFIGURATION_REASSEMBLYOFFSET_ADDRESS,
+       BBH_RX_2_GENERAL_CONFIGURATION_REASSEMBLYOFFSET_ADDRESS,
+       BBH_RX_3_GENERAL_CONFIGURATION_REASSEMBLYOFFSET_ADDRESS,
+       BBH_RX_4_GENERAL_CONFIGURATION_REASSEMBLYOFFSET_ADDRESS,
+       BBH_RX_5_GENERAL_CONFIGURATION_REASSEMBLYOFFSET_ADDRESS,
+       BBH_RX_6_GENERAL_CONFIGURATION_REASSEMBLYOFFSET_ADDRESS,
+#ifdef __OREN__
+       BBH_RX_7_GENERAL_CONFIGURATION_REASSEMBLYOFFSET_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_RX_GENERAL_CONFIGURATION_REASSEMBLYOFFSET_ARRAY);
+
+uint32_t BBH_RX_PM_COUNTERS_SOPASOP_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_RX_0_PM_COUNTERS_SOPASOP_ADDRESS,
+       BBH_RX_1_PM_COUNTERS_SOPASOP_ADDRESS,
+       BBH_RX_2_PM_COUNTERS_SOPASOP_ADDRESS,
+       BBH_RX_3_PM_COUNTERS_SOPASOP_ADDRESS,
+       BBH_RX_4_PM_COUNTERS_SOPASOP_ADDRESS,
+       BBH_RX_5_PM_COUNTERS_SOPASOP_ADDRESS,
+       BBH_RX_6_PM_COUNTERS_SOPASOP_ADDRESS,
+#ifdef __OREN__
+       BBH_RX_7_PM_COUNTERS_SOPASOP_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_RX_PM_COUNTERS_SOPASOP_ARRAY);
+
+uint32_t BBH_RX_PM_COUNTERS_THIRDFLOW_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_RX_0_PM_COUNTERS_THIRDFLOW_ADDRESS,
+       BBH_RX_1_PM_COUNTERS_THIRDFLOW_ADDRESS,
+       BBH_RX_2_PM_COUNTERS_THIRDFLOW_ADDRESS,
+       BBH_RX_3_PM_COUNTERS_THIRDFLOW_ADDRESS,
+       BBH_RX_4_PM_COUNTERS_THIRDFLOW_ADDRESS,
+       BBH_RX_5_PM_COUNTERS_THIRDFLOW_ADDRESS,
+       BBH_RX_6_PM_COUNTERS_THIRDFLOW_ADDRESS,
+#ifdef __OREN__
+       BBH_RX_7_PM_COUNTERS_THIRDFLOW_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_RX_PM_COUNTERS_THIRDFLOW_ARRAY);
+
+uint32_t BBH_RX_PM_COUNTERS_INPKT_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_RX_0_PM_COUNTERS_INPKT_ADDRESS,
+       BBH_RX_1_PM_COUNTERS_INPKT_ADDRESS,
+       BBH_RX_2_PM_COUNTERS_INPKT_ADDRESS,
+       BBH_RX_3_PM_COUNTERS_INPKT_ADDRESS,
+       BBH_RX_4_PM_COUNTERS_INPKT_ADDRESS,
+       BBH_RX_5_PM_COUNTERS_INPKT_ADDRESS,
+       BBH_RX_6_PM_COUNTERS_INPKT_ADDRESS,
+#ifdef __OREN__
+       BBH_RX_7_PM_COUNTERS_INPKT_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_RX_PM_COUNTERS_INPKT_ARRAY);
+
+uint32_t BBH_RX_PM_COUNTERS_TOOSHORT_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_RX_0_PM_COUNTERS_TOOSHORT_ADDRESS,
+       BBH_RX_1_PM_COUNTERS_TOOSHORT_ADDRESS,
+       BBH_RX_2_PM_COUNTERS_TOOSHORT_ADDRESS,
+       BBH_RX_3_PM_COUNTERS_TOOSHORT_ADDRESS,
+       BBH_RX_4_PM_COUNTERS_TOOSHORT_ADDRESS,
+       BBH_RX_5_PM_COUNTERS_TOOSHORT_ADDRESS,
+       BBH_RX_6_PM_COUNTERS_TOOSHORT_ADDRESS,
+#ifdef __OREN__
+       BBH_RX_7_PM_COUNTERS_TOOSHORT_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_RX_PM_COUNTERS_TOOSHORT_ARRAY);
+
+uint32_t BBH_RX_PM_COUNTERS_TOOLONG_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_RX_0_PM_COUNTERS_TOOLONG_ADDRESS,
+       BBH_RX_1_PM_COUNTERS_TOOLONG_ADDRESS,
+       BBH_RX_2_PM_COUNTERS_TOOLONG_ADDRESS,
+       BBH_RX_3_PM_COUNTERS_TOOLONG_ADDRESS,
+       BBH_RX_4_PM_COUNTERS_TOOLONG_ADDRESS,
+       BBH_RX_5_PM_COUNTERS_TOOLONG_ADDRESS,
+       BBH_RX_6_PM_COUNTERS_TOOLONG_ADDRESS,
+#ifdef __OREN__
+       BBH_RX_7_PM_COUNTERS_TOOLONG_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_RX_PM_COUNTERS_TOOLONG_ARRAY);
+
+uint32_t BBH_RX_PM_COUNTERS_CRCERROR_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_RX_0_PM_COUNTERS_CRCERROR_ADDRESS,
+       BBH_RX_1_PM_COUNTERS_CRCERROR_ADDRESS,
+       BBH_RX_2_PM_COUNTERS_CRCERROR_ADDRESS,
+       BBH_RX_3_PM_COUNTERS_CRCERROR_ADDRESS,
+       BBH_RX_4_PM_COUNTERS_CRCERROR_ADDRESS,
+       BBH_RX_5_PM_COUNTERS_CRCERROR_ADDRESS,
+       BBH_RX_6_PM_COUNTERS_CRCERROR_ADDRESS,
+#ifdef __OREN__
+       BBH_RX_7_PM_COUNTERS_CRCERROR_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_RX_PM_COUNTERS_CRCERROR_ARRAY);
+
+uint32_t BBH_RX_PM_COUNTERS_IPTV_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_RX_0_PM_COUNTERS_IPTV_ADDRESS,
+       BBH_RX_1_PM_COUNTERS_IPTV_ADDRESS,
+       BBH_RX_2_PM_COUNTERS_IPTV_ADDRESS,
+       BBH_RX_3_PM_COUNTERS_IPTV_ADDRESS,
+       BBH_RX_4_PM_COUNTERS_IPTV_ADDRESS,
+       BBH_RX_5_PM_COUNTERS_IPTV_ADDRESS,
+       BBH_RX_6_PM_COUNTERS_IPTV_ADDRESS,
+#ifdef __OREN__
+       BBH_RX_7_PM_COUNTERS_IPTV_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_RX_PM_COUNTERS_IPTV_ARRAY);
+
+uint32_t BBH_RX_PM_COUNTERS_RUNNERCONG_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_RX_0_PM_COUNTERS_RUNNERCONG_ADDRESS,
+       BBH_RX_1_PM_COUNTERS_RUNNERCONG_ADDRESS,
+       BBH_RX_2_PM_COUNTERS_RUNNERCONG_ADDRESS,
+       BBH_RX_3_PM_COUNTERS_RUNNERCONG_ADDRESS,
+       BBH_RX_4_PM_COUNTERS_RUNNERCONG_ADDRESS,
+       BBH_RX_5_PM_COUNTERS_RUNNERCONG_ADDRESS,
+       BBH_RX_6_PM_COUNTERS_RUNNERCONG_ADDRESS,
+#ifdef __OREN__
+       BBH_RX_7_PM_COUNTERS_RUNNERCONG_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_RX_PM_COUNTERS_RUNNERCONG_ARRAY);
+
+uint32_t BBH_RX_PM_COUNTERS_NOBPMBN_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_RX_0_PM_COUNTERS_NOBPMBN_ADDRESS,
+       BBH_RX_1_PM_COUNTERS_NOBPMBN_ADDRESS,
+       BBH_RX_2_PM_COUNTERS_NOBPMBN_ADDRESS,
+       BBH_RX_3_PM_COUNTERS_NOBPMBN_ADDRESS,
+       BBH_RX_4_PM_COUNTERS_NOBPMBN_ADDRESS,
+       BBH_RX_5_PM_COUNTERS_NOBPMBN_ADDRESS,
+       BBH_RX_6_PM_COUNTERS_NOBPMBN_ADDRESS,
+#ifdef __OREN__
+       BBH_RX_7_PM_COUNTERS_NOBPMBN_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_RX_PM_COUNTERS_NOBPMBN_ARRAY);
+
+uint32_t BBH_RX_PM_COUNTERS_NOSBPMSBN_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_RX_0_PM_COUNTERS_NOSBPMSBN_ADDRESS,
+       BBH_RX_1_PM_COUNTERS_NOSBPMSBN_ADDRESS,
+       BBH_RX_2_PM_COUNTERS_NOSBPMSBN_ADDRESS,
+       BBH_RX_3_PM_COUNTERS_NOSBPMSBN_ADDRESS,
+       BBH_RX_4_PM_COUNTERS_NOSBPMSBN_ADDRESS,
+       BBH_RX_5_PM_COUNTERS_NOSBPMSBN_ADDRESS,
+       BBH_RX_6_PM_COUNTERS_NOSBPMSBN_ADDRESS,
+#ifdef __OREN__
+       BBH_RX_7_PM_COUNTERS_NOSBPMSBN_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_RX_PM_COUNTERS_NOSBPMSBN_ARRAY);
+
+uint32_t BBH_RX_PM_COUNTERS_NODMACD_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_RX_0_PM_COUNTERS_NODMACD_ADDRESS,
+       BBH_RX_1_PM_COUNTERS_NODMACD_ADDRESS,
+       BBH_RX_2_PM_COUNTERS_NODMACD_ADDRESS,
+       BBH_RX_3_PM_COUNTERS_NODMACD_ADDRESS,
+       BBH_RX_4_PM_COUNTERS_NODMACD_ADDRESS,
+       BBH_RX_5_PM_COUNTERS_NODMACD_ADDRESS,
+       BBH_RX_6_PM_COUNTERS_NODMACD_ADDRESS,
+#ifdef __OREN__
+       BBH_RX_7_PM_COUNTERS_NODMACD_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_RX_PM_COUNTERS_NODMACD_ARRAY);
+
+uint32_t BBH_RX_PM_COUNTERS_NOSDMACD_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_RX_0_PM_COUNTERS_NOSDMACD_ADDRESS,
+       BBH_RX_1_PM_COUNTERS_NOSDMACD_ADDRESS,
+       BBH_RX_2_PM_COUNTERS_NOSDMACD_ADDRESS,
+       BBH_RX_3_PM_COUNTERS_NOSDMACD_ADDRESS,
+       BBH_RX_4_PM_COUNTERS_NOSDMACD_ADDRESS,
+       BBH_RX_5_PM_COUNTERS_NOSDMACD_ADDRESS,
+       BBH_RX_6_PM_COUNTERS_NOSDMACD_ADDRESS,
+#ifdef __OREN__
+       BBH_RX_7_PM_COUNTERS_NOSDMACD_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_RX_PM_COUNTERS_NOSDMACD_ARRAY);
+
+uint32_t BBH_RX_PM_COUNTERS_IHDROPPLOAM_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_RX_0_PM_COUNTERS_IHDROPPLOAM_ADDRESS,
+       BBH_RX_1_PM_COUNTERS_IHDROPPLOAM_ADDRESS,
+       BBH_RX_2_PM_COUNTERS_IHDROPPLOAM_ADDRESS,
+       BBH_RX_3_PM_COUNTERS_IHDROPPLOAM_ADDRESS,
+       BBH_RX_4_PM_COUNTERS_IHDROPPLOAM_ADDRESS,
+       BBH_RX_5_PM_COUNTERS_IHDROPPLOAM_ADDRESS,
+       BBH_RX_6_PM_COUNTERS_IHDROPPLOAM_ADDRESS,
+#ifdef __OREN__
+       BBH_RX_7_PM_COUNTERS_IHDROPPLOAM_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_RX_PM_COUNTERS_IHDROPPLOAM_ARRAY);
+
+uint32_t BBH_RX_PM_COUNTERS_NOBPMBNPLOAM_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_RX_0_PM_COUNTERS_NOBPMBNPLOAM_ADDRESS,
+       BBH_RX_1_PM_COUNTERS_NOBPMBNPLOAM_ADDRESS,
+       BBH_RX_2_PM_COUNTERS_NOBPMBNPLOAM_ADDRESS,
+       BBH_RX_3_PM_COUNTERS_NOBPMBNPLOAM_ADDRESS,
+       BBH_RX_4_PM_COUNTERS_NOBPMBNPLOAM_ADDRESS,
+       BBH_RX_5_PM_COUNTERS_NOBPMBNPLOAM_ADDRESS,
+       BBH_RX_6_PM_COUNTERS_NOBPMBNPLOAM_ADDRESS,
+#ifdef __OREN__
+       BBH_RX_7_PM_COUNTERS_NOBPMBNPLOAM_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_RX_PM_COUNTERS_NOBPMBNPLOAM_ARRAY);
+
+uint32_t BBH_RX_PM_COUNTERS_CRCERRORPLOAM_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_RX_0_PM_COUNTERS_CRCERRORPLOAM_ADDRESS,
+       BBH_RX_1_PM_COUNTERS_CRCERRORPLOAM_ADDRESS,
+       BBH_RX_2_PM_COUNTERS_CRCERRORPLOAM_ADDRESS,
+       BBH_RX_3_PM_COUNTERS_CRCERRORPLOAM_ADDRESS,
+       BBH_RX_4_PM_COUNTERS_CRCERRORPLOAM_ADDRESS,
+       BBH_RX_5_PM_COUNTERS_CRCERRORPLOAM_ADDRESS,
+       BBH_RX_6_PM_COUNTERS_CRCERRORPLOAM_ADDRESS,
+#ifdef __OREN__
+       BBH_RX_7_PM_COUNTERS_CRCERRORPLOAM_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_RX_PM_COUNTERS_CRCERRORPLOAM_ARRAY);
+
+uint32_t BBH_RX_PM_COUNTERS_EPNFIFOVERUN_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_RX_0_PM_COUNTERS_EPNFIFOVERUN_ADDRESS,
+       BBH_RX_1_PM_COUNTERS_EPNFIFOVERUN_ADDRESS,
+       BBH_RX_2_PM_COUNTERS_EPNFIFOVERUN_ADDRESS,
+       BBH_RX_3_PM_COUNTERS_EPNFIFOVERUN_ADDRESS,
+       BBH_RX_4_PM_COUNTERS_EPNFIFOVERUN_ADDRESS,
+       BBH_RX_5_PM_COUNTERS_EPNFIFOVERUN_ADDRESS,
+       BBH_RX_6_PM_COUNTERS_EPNFIFOVERUN_ADDRESS,
+#ifdef __OREN__
+       BBH_RX_7_PM_COUNTERS_EPNFIFOVERUN_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_RX_PM_COUNTERS_EPNFIFOVERUN_ARRAY);
+
+uint32_t BBH_RX_PM_COUNTERS_EPONTYPERROR_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_RX_0_PM_COUNTERS_EPONTYPERROR_ADDRESS,
+       BBH_RX_1_PM_COUNTERS_EPONTYPERROR_ADDRESS,
+       BBH_RX_2_PM_COUNTERS_EPONTYPERROR_ADDRESS,
+       BBH_RX_3_PM_COUNTERS_EPONTYPERROR_ADDRESS,
+       BBH_RX_4_PM_COUNTERS_EPONTYPERROR_ADDRESS,
+       BBH_RX_5_PM_COUNTERS_EPONTYPERROR_ADDRESS,
+       BBH_RX_6_PM_COUNTERS_EPONTYPERROR_ADDRESS,
+#ifdef __OREN__
+       BBH_RX_7_PM_COUNTERS_EPONTYPERROR_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_RX_PM_COUNTERS_EPONTYPERROR_ARRAY);
+
+uint32_t BBH_RX_DEBUG_CNTXTX0LSB_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_RX_0_DEBUG_CNTXTX0LSB_ADDRESS,
+       BBH_RX_1_DEBUG_CNTXTX0LSB_ADDRESS,
+       BBH_RX_2_DEBUG_CNTXTX0LSB_ADDRESS,
+       BBH_RX_3_DEBUG_CNTXTX0LSB_ADDRESS,
+       BBH_RX_4_DEBUG_CNTXTX0LSB_ADDRESS,
+       BBH_RX_5_DEBUG_CNTXTX0LSB_ADDRESS,
+       BBH_RX_6_DEBUG_CNTXTX0LSB_ADDRESS,
+#ifdef __OREN__
+       BBH_RX_7_DEBUG_CNTXTX0LSB_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_RX_DEBUG_CNTXTX0LSB_ARRAY);
+
+uint32_t BBH_RX_DEBUG_CNTXTX0MSB_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_RX_0_DEBUG_CNTXTX0MSB_ADDRESS,
+       BBH_RX_1_DEBUG_CNTXTX0MSB_ADDRESS,
+       BBH_RX_2_DEBUG_CNTXTX0MSB_ADDRESS,
+       BBH_RX_3_DEBUG_CNTXTX0MSB_ADDRESS,
+       BBH_RX_4_DEBUG_CNTXTX0MSB_ADDRESS,
+       BBH_RX_5_DEBUG_CNTXTX0MSB_ADDRESS,
+       BBH_RX_6_DEBUG_CNTXTX0MSB_ADDRESS,
+#ifdef __OREN__
+       BBH_RX_7_DEBUG_CNTXTX0MSB_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_RX_DEBUG_CNTXTX0MSB_ARRAY);
+
+uint32_t BBH_RX_DEBUG_CNTXTX1LSB_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_RX_0_DEBUG_CNTXTX1LSB_ADDRESS,
+       BBH_RX_1_DEBUG_CNTXTX1LSB_ADDRESS,
+       BBH_RX_2_DEBUG_CNTXTX1LSB_ADDRESS,
+       BBH_RX_3_DEBUG_CNTXTX1LSB_ADDRESS,
+       BBH_RX_4_DEBUG_CNTXTX1LSB_ADDRESS,
+       BBH_RX_5_DEBUG_CNTXTX1LSB_ADDRESS,
+       BBH_RX_6_DEBUG_CNTXTX1LSB_ADDRESS,
+#ifdef __OREN__
+       BBH_RX_7_DEBUG_CNTXTX1LSB_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_RX_DEBUG_CNTXTX1LSB_ARRAY);
+
+uint32_t BBH_RX_DEBUG_CNTXTX1MSB_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_RX_0_DEBUG_CNTXTX1MSB_ADDRESS,
+       BBH_RX_1_DEBUG_CNTXTX1MSB_ADDRESS,
+       BBH_RX_2_DEBUG_CNTXTX1MSB_ADDRESS,
+       BBH_RX_3_DEBUG_CNTXTX1MSB_ADDRESS,
+       BBH_RX_4_DEBUG_CNTXTX1MSB_ADDRESS,
+       BBH_RX_5_DEBUG_CNTXTX1MSB_ADDRESS,
+       BBH_RX_6_DEBUG_CNTXTX1MSB_ADDRESS,
+#ifdef __OREN__
+       BBH_RX_7_DEBUG_CNTXTX1MSB_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_RX_DEBUG_CNTXTX1MSB_ARRAY);
+
+uint32_t BBH_RX_DEBUG_IHCNTXT0_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_RX_0_DEBUG_IHCNTXT0_ADDRESS,
+       BBH_RX_1_DEBUG_IHCNTXT0_ADDRESS,
+       BBH_RX_2_DEBUG_IHCNTXT0_ADDRESS,
+       BBH_RX_3_DEBUG_IHCNTXT0_ADDRESS,
+       BBH_RX_4_DEBUG_IHCNTXT0_ADDRESS,
+       BBH_RX_5_DEBUG_IHCNTXT0_ADDRESS,
+       BBH_RX_6_DEBUG_IHCNTXT0_ADDRESS,
+#ifdef __OREN__
+       BBH_RX_7_DEBUG_IHCNTXT0_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_RX_DEBUG_IHCNTXT0_ARRAY);
+
+uint32_t BBH_RX_DEBUG_IHCNTXT1_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_RX_0_DEBUG_IHCNTXT1_ADDRESS,
+       BBH_RX_1_DEBUG_IHCNTXT1_ADDRESS,
+       BBH_RX_2_DEBUG_IHCNTXT1_ADDRESS,
+       BBH_RX_3_DEBUG_IHCNTXT1_ADDRESS,
+       BBH_RX_4_DEBUG_IHCNTXT1_ADDRESS,
+       BBH_RX_5_DEBUG_IHCNTXT1_ADDRESS,
+       BBH_RX_6_DEBUG_IHCNTXT1_ADDRESS,
+#ifdef __OREN__
+       BBH_RX_7_DEBUG_IHCNTXT1_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_RX_DEBUG_IHCNTXT1_ARRAY);
+
+uint32_t BBH_RX_DEBUG_IHCNTXTP_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_RX_0_DEBUG_IHCNTXTP_ADDRESS,
+       BBH_RX_1_DEBUG_IHCNTXTP_ADDRESS,
+       BBH_RX_2_DEBUG_IHCNTXTP_ADDRESS,
+       BBH_RX_3_DEBUG_IHCNTXTP_ADDRESS,
+       BBH_RX_4_DEBUG_IHCNTXTP_ADDRESS,
+       BBH_RX_5_DEBUG_IHCNTXTP_ADDRESS,
+       BBH_RX_6_DEBUG_IHCNTXTP_ADDRESS,
+#ifdef __OREN__
+       BBH_RX_7_DEBUG_IHCNTXTP_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_RX_DEBUG_IHCNTXTP_ARRAY);
+
+uint32_t BBH_RX_DEBUG_IHFREEBUF_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_RX_0_DEBUG_IHFREEBUF_ADDRESS,
+       BBH_RX_1_DEBUG_IHFREEBUF_ADDRESS,
+       BBH_RX_2_DEBUG_IHFREEBUF_ADDRESS,
+       BBH_RX_3_DEBUG_IHFREEBUF_ADDRESS,
+       BBH_RX_4_DEBUG_IHFREEBUF_ADDRESS,
+       BBH_RX_5_DEBUG_IHFREEBUF_ADDRESS,
+       BBH_RX_6_DEBUG_IHFREEBUF_ADDRESS,
+#ifdef __OREN__
+       BBH_RX_7_DEBUG_IHFREEBUF_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_RX_DEBUG_IHFREEBUF_ARRAY);
+
+uint32_t BBH_RX_DEBUG_PWUW_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_RX_0_DEBUG_PWUW_ADDRESS,
+       BBH_RX_1_DEBUG_PWUW_ADDRESS,
+       BBH_RX_2_DEBUG_PWUW_ADDRESS,
+       BBH_RX_3_DEBUG_PWUW_ADDRESS,
+       BBH_RX_4_DEBUG_PWUW_ADDRESS,
+       BBH_RX_5_DEBUG_PWUW_ADDRESS,
+       BBH_RX_6_DEBUG_PWUW_ADDRESS,
+#ifdef __OREN__
+       BBH_RX_7_DEBUG_PWUW_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_RX_DEBUG_PWUW_ARRAY);
+
+uint32_t BBH_RX_DEBUG_ACKCNT_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_RX_0_DEBUG_ACKCNT_ADDRESS,
+       BBH_RX_1_DEBUG_ACKCNT_ADDRESS,
+       BBH_RX_2_DEBUG_ACKCNT_ADDRESS,
+       BBH_RX_3_DEBUG_ACKCNT_ADDRESS,
+       BBH_RX_4_DEBUG_ACKCNT_ADDRESS,
+       BBH_RX_5_DEBUG_ACKCNT_ADDRESS,
+       BBH_RX_6_DEBUG_ACKCNT_ADDRESS,
+#ifdef __OREN__
+       BBH_RX_7_DEBUG_ACKCNT_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_RX_DEBUG_ACKCNT_ARRAY);
+
+uint32_t BBH_RX_DEBUG_RNRCNT_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_RX_0_DEBUG_RNRCNT_ADDRESS,
+       BBH_RX_1_DEBUG_RNRCNT_ADDRESS,
+       BBH_RX_2_DEBUG_RNRCNT_ADDRESS,
+       BBH_RX_3_DEBUG_RNRCNT_ADDRESS,
+       BBH_RX_4_DEBUG_RNRCNT_ADDRESS,
+       BBH_RX_5_DEBUG_RNRCNT_ADDRESS,
+       BBH_RX_6_DEBUG_RNRCNT_ADDRESS,
+#ifdef __OREN__
+       BBH_RX_7_DEBUG_RNRCNT_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_RX_DEBUG_RNRCNT_ARRAY);
+
+uint32_t BBH_RX_DEBUG_DBGVEC_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_RX_0_DEBUG_DBGVEC_ADDRESS,
+       BBH_RX_1_DEBUG_DBGVEC_ADDRESS,
+       BBH_RX_2_DEBUG_DBGVEC_ADDRESS,
+       BBH_RX_3_DEBUG_DBGVEC_ADDRESS,
+       BBH_RX_4_DEBUG_DBGVEC_ADDRESS,
+       BBH_RX_5_DEBUG_DBGVEC_ADDRESS,
+       BBH_RX_6_DEBUG_DBGVEC_ADDRESS,
+#ifdef __OREN__
+       BBH_RX_7_DEBUG_DBGVEC_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_RX_DEBUG_DBGVEC_ARRAY);
+
+uint32_t BBH_RX_DEBUG_BNFIFO_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_RX_0_DEBUG_BNFIFO_ADDRESS,
+       BBH_RX_1_DEBUG_BNFIFO_ADDRESS,
+       BBH_RX_2_DEBUG_BNFIFO_ADDRESS,
+       BBH_RX_3_DEBUG_BNFIFO_ADDRESS,
+       BBH_RX_4_DEBUG_BNFIFO_ADDRESS,
+       BBH_RX_5_DEBUG_BNFIFO_ADDRESS,
+       BBH_RX_6_DEBUG_BNFIFO_ADDRESS,
+#ifdef __OREN__
+       BBH_RX_7_DEBUG_BNFIFO_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_RX_DEBUG_BNFIFO_ARRAY);
+
+uint32_t BBH_RX_DEBUG_SBNFIFO_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_RX_0_DEBUG_SBNFIFO_ADDRESS,
+       BBH_RX_1_DEBUG_SBNFIFO_ADDRESS,
+       BBH_RX_2_DEBUG_SBNFIFO_ADDRESS,
+       BBH_RX_3_DEBUG_SBNFIFO_ADDRESS,
+       BBH_RX_4_DEBUG_SBNFIFO_ADDRESS,
+       BBH_RX_5_DEBUG_SBNFIFO_ADDRESS,
+       BBH_RX_6_DEBUG_SBNFIFO_ADDRESS,
+#ifdef __OREN__
+       BBH_RX_7_DEBUG_SBNFIFO_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_RX_DEBUG_SBNFIFO_ARRAY);
+
+uint32_t BBH_RX_DEBUG_RESFIFO_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_RX_0_DEBUG_RESFIFO_ADDRESS,
+       BBH_RX_1_DEBUG_RESFIFO_ADDRESS,
+       BBH_RX_2_DEBUG_RESFIFO_ADDRESS,
+       BBH_RX_3_DEBUG_RESFIFO_ADDRESS,
+       BBH_RX_4_DEBUG_RESFIFO_ADDRESS,
+       BBH_RX_5_DEBUG_RESFIFO_ADDRESS,
+       BBH_RX_6_DEBUG_RESFIFO_ADDRESS,
+#ifdef __OREN__
+       BBH_RX_7_DEBUG_RESFIFO_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_RX_DEBUG_RESFIFO_ARRAY);
+
+uint32_t BBH_RX_DEBUG_ESUW_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_RX_0_DEBUG_ESUW_ADDRESS,
+       BBH_RX_1_DEBUG_ESUW_ADDRESS,
+       BBH_RX_2_DEBUG_ESUW_ADDRESS,
+       BBH_RX_3_DEBUG_ESUW_ADDRESS,
+       BBH_RX_4_DEBUG_ESUW_ADDRESS,
+       BBH_RX_5_DEBUG_ESUW_ADDRESS,
+       BBH_RX_6_DEBUG_ESUW_ADDRESS,
+#ifdef __OREN__
+       BBH_RX_7_DEBUG_ESUW_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_RX_DEBUG_ESUW_ARRAY);
+
+uint32_t BBH_RX_PER_FLOW_PM_COUNTERS_PERFLOWPM_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_RX_0_PER_FLOW_PM_COUNTERS_PERFLOWPM_ADDRESS,
+       BBH_RX_1_PER_FLOW_PM_COUNTERS_PERFLOWPM_ADDRESS,
+       BBH_RX_2_PER_FLOW_PM_COUNTERS_PERFLOWPM_ADDRESS,
+       BBH_RX_3_PER_FLOW_PM_COUNTERS_PERFLOWPM_ADDRESS,
+       BBH_RX_4_PER_FLOW_PM_COUNTERS_PERFLOWPM_ADDRESS,
+       BBH_RX_5_PER_FLOW_PM_COUNTERS_PERFLOWPM_ADDRESS,
+       BBH_RX_6_PER_FLOW_PM_COUNTERS_PERFLOWPM_ADDRESS,
+#ifdef __OREN__
+       BBH_RX_7_PER_FLOW_PM_COUNTERS_PERFLOWPM_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_RX_PER_FLOW_PM_COUNTERS_PERFLOWPM_ARRAY);
+
+uint32_t BBH_TX_CONFIGURATIONS_BBCFG_TX_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_TX_0_CONFIGURATIONS_BBCFG_TX_ADDRESS,
+       BBH_TX_1_CONFIGURATIONS_BBCFG_TX_ADDRESS,
+       BBH_TX_2_CONFIGURATIONS_BBCFG_TX_ADDRESS,
+       BBH_TX_3_CONFIGURATIONS_BBCFG_TX_ADDRESS,
+       BBH_TX_4_CONFIGURATIONS_BBCFG_TX_ADDRESS,
+       BBH_TX_5_CONFIGURATIONS_BBCFG_TX_ADDRESS,
+       BBH_TX_6_CONFIGURATIONS_BBCFG_TX_ADDRESS,
+#ifdef __OREN__
+       BBH_TX_7_CONFIGURATIONS_BBCFG_TX_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_TX_CONFIGURATIONS_BBCFG_TX_ARRAY);
+
+uint32_t BBH_TX_CONFIGURATIONS_BBCFG1_TX_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_TX_0_CONFIGURATIONS_BBCFG1_TX_ADDRESS,
+       BBH_TX_1_CONFIGURATIONS_BBCFG1_TX_ADDRESS,
+       BBH_TX_2_CONFIGURATIONS_BBCFG1_TX_ADDRESS,
+       BBH_TX_3_CONFIGURATIONS_BBCFG1_TX_ADDRESS,
+       BBH_TX_4_CONFIGURATIONS_BBCFG1_TX_ADDRESS,
+       BBH_TX_5_CONFIGURATIONS_BBCFG1_TX_ADDRESS,
+       BBH_TX_6_CONFIGURATIONS_BBCFG1_TX_ADDRESS,
+#ifdef __OREN__
+       BBH_TX_7_CONFIGURATIONS_BBCFG1_TX_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_TX_CONFIGURATIONS_BBCFG1_TX_ARRAY);
+
+uint32_t BBH_TX_CONFIGURATIONS_DDRCFG_TX_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_TX_0_CONFIGURATIONS_DDRCFG_TX_ADDRESS,
+       BBH_TX_1_CONFIGURATIONS_DDRCFG_TX_ADDRESS,
+       BBH_TX_2_CONFIGURATIONS_DDRCFG_TX_ADDRESS,
+       BBH_TX_3_CONFIGURATIONS_DDRCFG_TX_ADDRESS,
+       BBH_TX_4_CONFIGURATIONS_DDRCFG_TX_ADDRESS,
+       BBH_TX_5_CONFIGURATIONS_DDRCFG_TX_ADDRESS,
+       BBH_TX_6_CONFIGURATIONS_DDRCFG_TX_ADDRESS,
+#ifdef __OREN__
+       BBH_TX_7_CONFIGURATIONS_DDRCFG_TX_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_TX_CONFIGURATIONS_DDRCFG_TX_ARRAY);
+
+uint32_t BBH_TX_CONFIGURATIONS_HNBASE_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_TX_0_CONFIGURATIONS_HNBASE_ADDRESS,
+       BBH_TX_1_CONFIGURATIONS_HNBASE_ADDRESS,
+       BBH_TX_2_CONFIGURATIONS_HNBASE_ADDRESS,
+       BBH_TX_3_CONFIGURATIONS_HNBASE_ADDRESS,
+       BBH_TX_4_CONFIGURATIONS_HNBASE_ADDRESS,
+       BBH_TX_5_CONFIGURATIONS_HNBASE_ADDRESS,
+       BBH_TX_6_CONFIGURATIONS_HNBASE_ADDRESS,
+#ifdef __OREN__
+       BBH_TX_7_CONFIGURATIONS_HNBASE_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_TX_CONFIGURATIONS_HNBASE_ARRAY);
+
+uint32_t BBH_TX_CONFIGURATIONS_TASKLSB_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_TX_0_CONFIGURATIONS_TASKLSB_ADDRESS,
+       BBH_TX_1_CONFIGURATIONS_TASKLSB_ADDRESS,
+       BBH_TX_2_CONFIGURATIONS_TASKLSB_ADDRESS,
+       BBH_TX_3_CONFIGURATIONS_TASKLSB_ADDRESS,
+       BBH_TX_4_CONFIGURATIONS_TASKLSB_ADDRESS,
+       BBH_TX_5_CONFIGURATIONS_TASKLSB_ADDRESS,
+       BBH_TX_6_CONFIGURATIONS_TASKLSB_ADDRESS,
+#ifdef __OREN__
+       BBH_TX_7_CONFIGURATIONS_TASKLSB_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_TX_CONFIGURATIONS_TASKLSB_ARRAY);
+
+uint32_t BBH_TX_CONFIGURATIONS_TASKMSB_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_TX_0_CONFIGURATIONS_TASKMSB_ADDRESS,
+       BBH_TX_1_CONFIGURATIONS_TASKMSB_ADDRESS,
+       BBH_TX_2_CONFIGURATIONS_TASKMSB_ADDRESS,
+       BBH_TX_3_CONFIGURATIONS_TASKMSB_ADDRESS,
+       BBH_TX_4_CONFIGURATIONS_TASKMSB_ADDRESS,
+       BBH_TX_5_CONFIGURATIONS_TASKMSB_ADDRESS,
+       BBH_TX_6_CONFIGURATIONS_TASKMSB_ADDRESS,
+#ifdef __OREN__
+       BBH_TX_7_CONFIGURATIONS_TASKMSB_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_TX_CONFIGURATIONS_TASKMSB_ARRAY);
+
+uint32_t BBH_TX_CONFIGURATIONS_TASK8_39_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_TX_0_CONFIGURATIONS_TASK8_39_ADDRESS,
+       BBH_TX_1_CONFIGURATIONS_TASK8_39_ADDRESS,
+       BBH_TX_2_CONFIGURATIONS_TASK8_39_ADDRESS,
+       BBH_TX_3_CONFIGURATIONS_TASK8_39_ADDRESS,
+       BBH_TX_4_CONFIGURATIONS_TASK8_39_ADDRESS,
+       BBH_TX_5_CONFIGURATIONS_TASK8_39_ADDRESS,
+       BBH_TX_6_CONFIGURATIONS_TASK8_39_ADDRESS,
+#ifdef __OREN__
+       BBH_TX_7_CONFIGURATIONS_TASK8_39_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_TX_CONFIGURATIONS_TASK8_39_ARRAY);
+
+uint32_t BBH_TX_CONFIGURATIONS_PDSIZE0_7_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_TX_0_CONFIGURATIONS_PDSIZE0_7_ADDRESS,
+       BBH_TX_1_CONFIGURATIONS_PDSIZE0_7_ADDRESS,
+       BBH_TX_2_CONFIGURATIONS_PDSIZE0_7_ADDRESS,
+       BBH_TX_3_CONFIGURATIONS_PDSIZE0_7_ADDRESS,
+       BBH_TX_4_CONFIGURATIONS_PDSIZE0_7_ADDRESS,
+       BBH_TX_5_CONFIGURATIONS_PDSIZE0_7_ADDRESS,
+       BBH_TX_6_CONFIGURATIONS_PDSIZE0_7_ADDRESS,
+#ifdef __OREN__
+       BBH_TX_7_CONFIGURATIONS_PDSIZE0_7_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_TX_CONFIGURATIONS_PDSIZE0_7_ARRAY);
+
+uint32_t BBH_TX_CONFIGURATIONS_PDSIZE8_39_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_TX_0_CONFIGURATIONS_PDSIZE8_39_ADDRESS,
+       BBH_TX_1_CONFIGURATIONS_PDSIZE8_39_ADDRESS,
+       BBH_TX_2_CONFIGURATIONS_PDSIZE8_39_ADDRESS,
+       BBH_TX_3_CONFIGURATIONS_PDSIZE8_39_ADDRESS,
+       BBH_TX_4_CONFIGURATIONS_PDSIZE8_39_ADDRESS,
+       BBH_TX_5_CONFIGURATIONS_PDSIZE8_39_ADDRESS,
+       BBH_TX_6_CONFIGURATIONS_PDSIZE8_39_ADDRESS,
+#ifdef __OREN__
+       BBH_TX_7_CONFIGURATIONS_PDSIZE8_39_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_TX_CONFIGURATIONS_PDSIZE8_39_ARRAY);
+
+uint32_t BBH_TX_CONFIGURATIONS_PDBASE0_3_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_TX_0_CONFIGURATIONS_PDBASE0_3_ADDRESS,
+       BBH_TX_1_CONFIGURATIONS_PDBASE0_3_ADDRESS,
+       BBH_TX_2_CONFIGURATIONS_PDBASE0_3_ADDRESS,
+       BBH_TX_3_CONFIGURATIONS_PDBASE0_3_ADDRESS,
+       BBH_TX_4_CONFIGURATIONS_PDBASE0_3_ADDRESS,
+       BBH_TX_5_CONFIGURATIONS_PDBASE0_3_ADDRESS,
+       BBH_TX_6_CONFIGURATIONS_PDBASE0_3_ADDRESS,
+#ifdef __OREN__
+       BBH_TX_7_CONFIGURATIONS_PDBASE0_3_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_TX_CONFIGURATIONS_PDBASE0_3_ARRAY);
+
+uint32_t BBH_TX_CONFIGURATIONS_PDBASE4_7_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_TX_0_CONFIGURATIONS_PDBASE4_7_ADDRESS,
+       BBH_TX_1_CONFIGURATIONS_PDBASE4_7_ADDRESS,
+       BBH_TX_2_CONFIGURATIONS_PDBASE4_7_ADDRESS,
+       BBH_TX_3_CONFIGURATIONS_PDBASE4_7_ADDRESS,
+       BBH_TX_4_CONFIGURATIONS_PDBASE4_7_ADDRESS,
+       BBH_TX_5_CONFIGURATIONS_PDBASE4_7_ADDRESS,
+       BBH_TX_6_CONFIGURATIONS_PDBASE4_7_ADDRESS,
+#ifdef __OREN__
+       BBH_TX_7_CONFIGURATIONS_PDBASE4_7_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_TX_CONFIGURATIONS_PDBASE4_7_ARRAY);
+
+uint32_t BBH_TX_CONFIGURATIONS_PDBASE8_39_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_TX_0_CONFIGURATIONS_PDBASE8_39_ADDRESS,
+       BBH_TX_1_CONFIGURATIONS_PDBASE8_39_ADDRESS,
+       BBH_TX_2_CONFIGURATIONS_PDBASE8_39_ADDRESS,
+       BBH_TX_3_CONFIGURATIONS_PDBASE8_39_ADDRESS,
+       BBH_TX_4_CONFIGURATIONS_PDBASE8_39_ADDRESS,
+       BBH_TX_5_CONFIGURATIONS_PDBASE8_39_ADDRESS,
+       BBH_TX_6_CONFIGURATIONS_PDBASE8_39_ADDRESS,
+#ifdef __OREN__
+       BBH_TX_7_CONFIGURATIONS_PDBASE8_39_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_TX_CONFIGURATIONS_PDBASE8_39_ARRAY);
+
+uint32_t BBH_TX_CONFIGURATIONS_PD_BYTE_TH_EN_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_TX_0_CONFIGURATIONS_PD_BYTE_TH_EN_ADDRESS,
+       BBH_TX_1_CONFIGURATIONS_PD_BYTE_TH_EN_ADDRESS,
+       BBH_TX_2_CONFIGURATIONS_PD_BYTE_TH_EN_ADDRESS,
+       BBH_TX_3_CONFIGURATIONS_PD_BYTE_TH_EN_ADDRESS,
+       BBH_TX_4_CONFIGURATIONS_PD_BYTE_TH_EN_ADDRESS,
+       BBH_TX_5_CONFIGURATIONS_PD_BYTE_TH_EN_ADDRESS,
+       BBH_TX_6_CONFIGURATIONS_PD_BYTE_TH_EN_ADDRESS,
+#ifdef __OREN__
+       BBH_TX_7_CONFIGURATIONS_PD_BYTE_TH_EN_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_TX_CONFIGURATIONS_PD_BYTE_TH_EN_ARRAY);
+
+uint32_t BBH_TX_CONFIGURATIONS_PD_BYTE_TH_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_TX_0_CONFIGURATIONS_PD_BYTE_TH_ADDRESS,
+       BBH_TX_1_CONFIGURATIONS_PD_BYTE_TH_ADDRESS,
+       BBH_TX_2_CONFIGURATIONS_PD_BYTE_TH_ADDRESS,
+       BBH_TX_3_CONFIGURATIONS_PD_BYTE_TH_ADDRESS,
+       BBH_TX_4_CONFIGURATIONS_PD_BYTE_TH_ADDRESS,
+       BBH_TX_5_CONFIGURATIONS_PD_BYTE_TH_ADDRESS,
+       BBH_TX_6_CONFIGURATIONS_PD_BYTE_TH_ADDRESS,
+#ifdef __OREN__
+       BBH_TX_7_CONFIGURATIONS_PD_BYTE_TH_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_TX_CONFIGURATIONS_PD_BYTE_TH_ARRAY);
+
+uint32_t BBH_TX_CONFIGURATIONS_DMACFG_TX_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_TX_0_CONFIGURATIONS_DMACFG_TX_ADDRESS,
+       BBH_TX_1_CONFIGURATIONS_DMACFG_TX_ADDRESS,
+       BBH_TX_2_CONFIGURATIONS_DMACFG_TX_ADDRESS,
+       BBH_TX_3_CONFIGURATIONS_DMACFG_TX_ADDRESS,
+       BBH_TX_4_CONFIGURATIONS_DMACFG_TX_ADDRESS,
+       BBH_TX_5_CONFIGURATIONS_DMACFG_TX_ADDRESS,
+       BBH_TX_6_CONFIGURATIONS_DMACFG_TX_ADDRESS,
+#ifdef __OREN__
+       BBH_TX_7_CONFIGURATIONS_DMACFG_TX_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_TX_CONFIGURATIONS_DMACFG_TX_ARRAY);
+
+uint32_t BBH_TX_CONFIGURATIONS_SDMACFG_TX_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_TX_0_CONFIGURATIONS_SDMACFG_TX_ADDRESS,
+       BBH_TX_1_CONFIGURATIONS_SDMACFG_TX_ADDRESS,
+       BBH_TX_2_CONFIGURATIONS_SDMACFG_TX_ADDRESS,
+       BBH_TX_3_CONFIGURATIONS_SDMACFG_TX_ADDRESS,
+       BBH_TX_4_CONFIGURATIONS_SDMACFG_TX_ADDRESS,
+       BBH_TX_5_CONFIGURATIONS_SDMACFG_TX_ADDRESS,
+       BBH_TX_6_CONFIGURATIONS_SDMACFG_TX_ADDRESS,
+#ifdef __OREN__
+       BBH_TX_7_CONFIGURATIONS_SDMACFG_TX_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_TX_CONFIGURATIONS_SDMACFG_TX_ARRAY);
+
+uint32_t BBH_TX_CONFIGURATIONS_RUNNERCFG_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_TX_0_CONFIGURATIONS_RUNNERCFG_ADDRESS,
+       BBH_TX_1_CONFIGURATIONS_RUNNERCFG_ADDRESS,
+       BBH_TX_2_CONFIGURATIONS_RUNNERCFG_ADDRESS,
+       BBH_TX_3_CONFIGURATIONS_RUNNERCFG_ADDRESS,
+       BBH_TX_4_CONFIGURATIONS_RUNNERCFG_ADDRESS,
+       BBH_TX_5_CONFIGURATIONS_RUNNERCFG_ADDRESS,
+       BBH_TX_6_CONFIGURATIONS_RUNNERCFG_ADDRESS,
+#ifdef __OREN__
+       BBH_TX_7_CONFIGURATIONS_RUNNERCFG_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_TX_CONFIGURATIONS_RUNNERCFG_ARRAY);
+
+uint32_t BBH_TX_CONFIGURATIONS_MDUMODE_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_TX_0_CONFIGURATIONS_MDUMODE_ADDRESS,
+       BBH_TX_1_CONFIGURATIONS_MDUMODE_ADDRESS,
+       BBH_TX_2_CONFIGURATIONS_MDUMODE_ADDRESS,
+       BBH_TX_3_CONFIGURATIONS_MDUMODE_ADDRESS,
+       BBH_TX_4_CONFIGURATIONS_MDUMODE_ADDRESS,
+       BBH_TX_5_CONFIGURATIONS_MDUMODE_ADDRESS,
+       BBH_TX_6_CONFIGURATIONS_MDUMODE_ADDRESS,
+#ifdef __OREN__
+       BBH_TX_7_CONFIGURATIONS_MDUMODE_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_TX_CONFIGURATIONS_MDUMODE_ARRAY);
+
+uint32_t BBH_TX_CONFIGURATIONS_DDRTMBASE_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_TX_0_CONFIGURATIONS_DDRTMBASE_ADDRESS,
+       BBH_TX_1_CONFIGURATIONS_DDRTMBASE_ADDRESS,
+       BBH_TX_2_CONFIGURATIONS_DDRTMBASE_ADDRESS,
+       BBH_TX_3_CONFIGURATIONS_DDRTMBASE_ADDRESS,
+       BBH_TX_4_CONFIGURATIONS_DDRTMBASE_ADDRESS,
+       BBH_TX_5_CONFIGURATIONS_DDRTMBASE_ADDRESS,
+       BBH_TX_6_CONFIGURATIONS_DDRTMBASE_ADDRESS,
+#ifdef __OREN__
+       BBH_TX_7_CONFIGURATIONS_DDRTMBASE_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_TX_CONFIGURATIONS_DDRTMBASE_ARRAY);
+
+uint32_t BBH_TX_CONFIGURATIONS_DBGSEL_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_TX_0_CONFIGURATIONS_DBGSEL_ADDRESS,
+       BBH_TX_1_CONFIGURATIONS_DBGSEL_ADDRESS,
+       BBH_TX_2_CONFIGURATIONS_DBGSEL_ADDRESS,
+       BBH_TX_3_CONFIGURATIONS_DBGSEL_ADDRESS,
+       BBH_TX_4_CONFIGURATIONS_DBGSEL_ADDRESS,
+       BBH_TX_5_CONFIGURATIONS_DBGSEL_ADDRESS,
+       BBH_TX_6_CONFIGURATIONS_DBGSEL_ADDRESS,
+#ifdef __OREN__
+       BBH_TX_7_CONFIGURATIONS_DBGSEL_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_TX_CONFIGURATIONS_DBGSEL_ARRAY);
+
+uint32_t BBH_TX_CONFIGURATIONS_TXRSTCMD_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_TX_0_CONFIGURATIONS_TXRSTCMD_ADDRESS,
+       BBH_TX_1_CONFIGURATIONS_TXRSTCMD_ADDRESS,
+       BBH_TX_2_CONFIGURATIONS_TXRSTCMD_ADDRESS,
+       BBH_TX_3_CONFIGURATIONS_TXRSTCMD_ADDRESS,
+       BBH_TX_4_CONFIGURATIONS_TXRSTCMD_ADDRESS,
+       BBH_TX_5_CONFIGURATIONS_TXRSTCMD_ADDRESS,
+       BBH_TX_6_CONFIGURATIONS_TXRSTCMD_ADDRESS,
+#ifdef __OREN__
+       BBH_TX_7_CONFIGURATIONS_TXRSTCMD_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_TX_CONFIGURATIONS_TXRSTCMD_ARRAY);
+
+uint32_t BBH_TX_CONFIGURATIONS_EMAC1588_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_TX_0_CONFIGURATIONS_EMAC1588_ADDRESS,
+       BBH_TX_1_CONFIGURATIONS_EMAC1588_ADDRESS,
+       BBH_TX_2_CONFIGURATIONS_EMAC1588_ADDRESS,
+       BBH_TX_3_CONFIGURATIONS_EMAC1588_ADDRESS,
+       BBH_TX_4_CONFIGURATIONS_EMAC1588_ADDRESS,
+       BBH_TX_5_CONFIGURATIONS_EMAC1588_ADDRESS,
+       BBH_TX_6_CONFIGURATIONS_EMAC1588_ADDRESS,
+#ifdef __OREN__
+       BBH_TX_7_CONFIGURATIONS_EMAC1588_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_TX_CONFIGURATIONS_EMAC1588_ARRAY);
+
+uint32_t BBH_TX_CONFIGURATIONS_SBPMCFG_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_TX_0_CONFIGURATIONS_SBPMCFG_ADDRESS,
+       BBH_TX_1_CONFIGURATIONS_SBPMCFG_ADDRESS,
+       BBH_TX_2_CONFIGURATIONS_SBPMCFG_ADDRESS,
+       BBH_TX_3_CONFIGURATIONS_SBPMCFG_ADDRESS,
+       BBH_TX_4_CONFIGURATIONS_SBPMCFG_ADDRESS,
+       BBH_TX_5_CONFIGURATIONS_SBPMCFG_ADDRESS,
+       BBH_TX_6_CONFIGURATIONS_SBPMCFG_ADDRESS,
+#ifdef __OREN__
+       BBH_TX_7_CONFIGURATIONS_SBPMCFG_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_TX_CONFIGURATIONS_SBPMCFG_ARRAY);
+
+uint32_t BBH_TX_CONFIGURATIONS_PDWKUPH0_7_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_TX_0_CONFIGURATIONS_PDWKUPH0_7_ADDRESS,
+       BBH_TX_1_CONFIGURATIONS_PDWKUPH0_7_ADDRESS,
+       BBH_TX_2_CONFIGURATIONS_PDWKUPH0_7_ADDRESS,
+       BBH_TX_3_CONFIGURATIONS_PDWKUPH0_7_ADDRESS,
+       BBH_TX_4_CONFIGURATIONS_PDWKUPH0_7_ADDRESS,
+       BBH_TX_5_CONFIGURATIONS_PDWKUPH0_7_ADDRESS,
+       BBH_TX_6_CONFIGURATIONS_PDWKUPH0_7_ADDRESS,
+#ifdef __OREN__
+       BBH_TX_7_CONFIGURATIONS_PDWKUPH0_7_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_TX_CONFIGURATIONS_PDWKUPH0_7_ARRAY);
+
+uint32_t BBH_TX_CONFIGURATIONS_PDWKUPH8_31_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_TX_0_CONFIGURATIONS_PDWKUPH8_31_ADDRESS,
+       BBH_TX_1_CONFIGURATIONS_PDWKUPH8_31_ADDRESS,
+       BBH_TX_2_CONFIGURATIONS_PDWKUPH8_31_ADDRESS,
+       BBH_TX_3_CONFIGURATIONS_PDWKUPH8_31_ADDRESS,
+       BBH_TX_4_CONFIGURATIONS_PDWKUPH8_31_ADDRESS,
+       BBH_TX_5_CONFIGURATIONS_PDWKUPH8_31_ADDRESS,
+       BBH_TX_6_CONFIGURATIONS_PDWKUPH8_31_ADDRESS,
+#ifdef __OREN__
+       BBH_TX_7_CONFIGURATIONS_PDWKUPH8_31_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_TX_CONFIGURATIONS_PDWKUPH8_31_ARRAY);
+
+uint32_t BBH_TX_CONFIGURATIONS_PDEMPTY_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_TX_0_CONFIGURATIONS_PDEMPTY_ADDRESS,
+       BBH_TX_1_CONFIGURATIONS_PDEMPTY_ADDRESS,
+       BBH_TX_2_CONFIGURATIONS_PDEMPTY_ADDRESS,
+       BBH_TX_3_CONFIGURATIONS_PDEMPTY_ADDRESS,
+       BBH_TX_4_CONFIGURATIONS_PDEMPTY_ADDRESS,
+       BBH_TX_5_CONFIGURATIONS_PDEMPTY_ADDRESS,
+       BBH_TX_6_CONFIGURATIONS_PDEMPTY_ADDRESS,
+#ifdef __OREN__
+       BBH_TX_7_CONFIGURATIONS_PDEMPTY_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_TX_CONFIGURATIONS_PDEMPTY_ARRAY);
+
+uint32_t BBH_TX_CONFIGURATIONS_ETHTT_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_TX_0_CONFIGURATIONS_ETHTT_ADDRESS,
+       BBH_TX_1_CONFIGURATIONS_ETHTT_ADDRESS,
+       BBH_TX_2_CONFIGURATIONS_ETHTT_ADDRESS,
+       BBH_TX_3_CONFIGURATIONS_ETHTT_ADDRESS,
+       BBH_TX_4_CONFIGURATIONS_ETHTT_ADDRESS,
+       BBH_TX_5_CONFIGURATIONS_ETHTT_ADDRESS,
+       BBH_TX_6_CONFIGURATIONS_ETHTT_ADDRESS,
+#ifdef __OREN__
+       BBH_TX_7_CONFIGURATIONS_ETHTT_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_TX_CONFIGURATIONS_ETHTT_ARRAY);
+
+uint32_t BBH_TX_DEBUG_SRAMPD_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_TX_0_DEBUG_SRAMPD_ADDRESS,
+       BBH_TX_1_DEBUG_SRAMPD_ADDRESS,
+       BBH_TX_2_DEBUG_SRAMPD_ADDRESS,
+       BBH_TX_3_DEBUG_SRAMPD_ADDRESS,
+       BBH_TX_4_DEBUG_SRAMPD_ADDRESS,
+       BBH_TX_5_DEBUG_SRAMPD_ADDRESS,
+       BBH_TX_6_DEBUG_SRAMPD_ADDRESS,
+#ifdef __OREN__
+       BBH_TX_7_DEBUG_SRAMPD_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_TX_DEBUG_SRAMPD_ARRAY);
+
+uint32_t BBH_TX_DEBUG_DDRPD_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_TX_0_DEBUG_DDRPD_ADDRESS,
+       BBH_TX_1_DEBUG_DDRPD_ADDRESS,
+       BBH_TX_2_DEBUG_DDRPD_ADDRESS,
+       BBH_TX_3_DEBUG_DDRPD_ADDRESS,
+       BBH_TX_4_DEBUG_DDRPD_ADDRESS,
+       BBH_TX_5_DEBUG_DDRPD_ADDRESS,
+       BBH_TX_6_DEBUG_DDRPD_ADDRESS,
+#ifdef __OREN__
+       BBH_TX_7_DEBUG_DDRPD_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_TX_DEBUG_DDRPD_ARRAY);
+
+uint32_t BBH_TX_DEBUG_PDDROP_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_TX_0_DEBUG_PDDROP_ADDRESS,
+       BBH_TX_1_DEBUG_PDDROP_ADDRESS,
+       BBH_TX_2_DEBUG_PDDROP_ADDRESS,
+       BBH_TX_3_DEBUG_PDDROP_ADDRESS,
+       BBH_TX_4_DEBUG_PDDROP_ADDRESS,
+       BBH_TX_5_DEBUG_PDDROP_ADDRESS,
+       BBH_TX_6_DEBUG_PDDROP_ADDRESS,
+#ifdef __OREN__
+       BBH_TX_7_DEBUG_PDDROP_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_TX_DEBUG_PDDROP_ARRAY);
+
+uint32_t BBH_TX_DEBUG_PDEQ0_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_TX_0_DEBUG_PDEQ0_ADDRESS,
+       BBH_TX_1_DEBUG_PDEQ0_ADDRESS,
+       BBH_TX_2_DEBUG_PDEQ0_ADDRESS,
+       BBH_TX_3_DEBUG_PDEQ0_ADDRESS,
+       BBH_TX_4_DEBUG_PDEQ0_ADDRESS,
+       BBH_TX_5_DEBUG_PDEQ0_ADDRESS,
+       BBH_TX_6_DEBUG_PDEQ0_ADDRESS,
+#ifdef __OREN__
+       BBH_TX_7_DEBUG_PDEQ0_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_TX_DEBUG_PDEQ0_ARRAY);
+
+uint32_t BBH_TX_DEBUG_GETNEXTNULL_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_TX_0_DEBUG_GETNEXTNULL_ADDRESS,
+       BBH_TX_1_DEBUG_GETNEXTNULL_ADDRESS,
+       BBH_TX_2_DEBUG_GETNEXTNULL_ADDRESS,
+       BBH_TX_3_DEBUG_GETNEXTNULL_ADDRESS,
+       BBH_TX_4_DEBUG_GETNEXTNULL_ADDRESS,
+       BBH_TX_5_DEBUG_GETNEXTNULL_ADDRESS,
+       BBH_TX_6_DEBUG_GETNEXTNULL_ADDRESS,
+#ifdef __OREN__
+       BBH_TX_7_DEBUG_GETNEXTNULL_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_TX_DEBUG_GETNEXTNULL_ARRAY);
+
+uint32_t BBH_TX_DEBUG_PDFULLLSB_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_TX_0_DEBUG_PDFULLLSB_ADDRESS,
+       BBH_TX_1_DEBUG_PDFULLLSB_ADDRESS,
+       BBH_TX_2_DEBUG_PDFULLLSB_ADDRESS,
+       BBH_TX_3_DEBUG_PDFULLLSB_ADDRESS,
+       BBH_TX_4_DEBUG_PDFULLLSB_ADDRESS,
+       BBH_TX_5_DEBUG_PDFULLLSB_ADDRESS,
+       BBH_TX_6_DEBUG_PDFULLLSB_ADDRESS,
+#ifdef __OREN__
+       BBH_TX_7_DEBUG_PDFULLLSB_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_TX_DEBUG_PDFULLLSB_ARRAY);
+
+uint32_t BBH_TX_DEBUG_PDFULLMSB_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_TX_0_DEBUG_PDFULLMSB_ADDRESS,
+       BBH_TX_1_DEBUG_PDFULLMSB_ADDRESS,
+       BBH_TX_2_DEBUG_PDFULLMSB_ADDRESS,
+       BBH_TX_3_DEBUG_PDFULLMSB_ADDRESS,
+       BBH_TX_4_DEBUG_PDFULLMSB_ADDRESS,
+       BBH_TX_5_DEBUG_PDFULLMSB_ADDRESS,
+       BBH_TX_6_DEBUG_PDFULLMSB_ADDRESS,
+#ifdef __OREN__
+       BBH_TX_7_DEBUG_PDFULLMSB_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_TX_DEBUG_PDFULLMSB_ARRAY);
+
+uint32_t BBH_TX_DEBUG_PDEMPTYLSB_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_TX_0_DEBUG_PDEMPTYLSB_ADDRESS,
+       BBH_TX_1_DEBUG_PDEMPTYLSB_ADDRESS,
+       BBH_TX_2_DEBUG_PDEMPTYLSB_ADDRESS,
+       BBH_TX_3_DEBUG_PDEMPTYLSB_ADDRESS,
+       BBH_TX_4_DEBUG_PDEMPTYLSB_ADDRESS,
+       BBH_TX_5_DEBUG_PDEMPTYLSB_ADDRESS,
+       BBH_TX_6_DEBUG_PDEMPTYLSB_ADDRESS,
+#ifdef __OREN__
+       BBH_TX_7_DEBUG_PDEMPTYLSB_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_TX_DEBUG_PDEMPTYLSB_ARRAY);
+
+uint32_t BBH_TX_DEBUG_PDEMPTYMSB_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_TX_0_DEBUG_PDEMPTYMSB_ADDRESS,
+       BBH_TX_1_DEBUG_PDEMPTYMSB_ADDRESS,
+       BBH_TX_2_DEBUG_PDEMPTYMSB_ADDRESS,
+       BBH_TX_3_DEBUG_PDEMPTYMSB_ADDRESS,
+       BBH_TX_4_DEBUG_PDEMPTYMSB_ADDRESS,
+       BBH_TX_5_DEBUG_PDEMPTYMSB_ADDRESS,
+       BBH_TX_6_DEBUG_PDEMPTYMSB_ADDRESS,
+#ifdef __OREN__
+       BBH_TX_7_DEBUG_PDEMPTYMSB_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_TX_DEBUG_PDEMPTYMSB_ARRAY);
+
+uint32_t BBH_TX_DEBUG_PDVALID_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_TX_0_DEBUG_PDVALID_ADDRESS,
+       BBH_TX_1_DEBUG_PDVALID_ADDRESS,
+       BBH_TX_2_DEBUG_PDVALID_ADDRESS,
+       BBH_TX_3_DEBUG_PDVALID_ADDRESS,
+       BBH_TX_4_DEBUG_PDVALID_ADDRESS,
+       BBH_TX_5_DEBUG_PDVALID_ADDRESS,
+       BBH_TX_6_DEBUG_PDVALID_ADDRESS,
+#ifdef __OREN__
+       BBH_TX_7_DEBUG_PDVALID_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_TX_DEBUG_PDVALID_ARRAY);
+
+uint32_t BBH_TX_DEBUG_BPMFIFO_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_TX_0_DEBUG_BPMFIFO_ADDRESS,
+       BBH_TX_1_DEBUG_BPMFIFO_ADDRESS,
+       BBH_TX_2_DEBUG_BPMFIFO_ADDRESS,
+       BBH_TX_3_DEBUG_BPMFIFO_ADDRESS,
+       BBH_TX_4_DEBUG_BPMFIFO_ADDRESS,
+       BBH_TX_5_DEBUG_BPMFIFO_ADDRESS,
+       BBH_TX_6_DEBUG_BPMFIFO_ADDRESS,
+#ifdef __OREN__
+       BBH_TX_7_DEBUG_BPMFIFO_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_TX_DEBUG_BPMFIFO_ARRAY);
+
+uint32_t BBH_TX_DEBUG_SBPMFIFO_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_TX_0_DEBUG_SBPMFIFO_ADDRESS,
+       BBH_TX_1_DEBUG_SBPMFIFO_ADDRESS,
+       BBH_TX_2_DEBUG_SBPMFIFO_ADDRESS,
+       BBH_TX_3_DEBUG_SBPMFIFO_ADDRESS,
+       BBH_TX_4_DEBUG_SBPMFIFO_ADDRESS,
+       BBH_TX_5_DEBUG_SBPMFIFO_ADDRESS,
+       BBH_TX_6_DEBUG_SBPMFIFO_ADDRESS,
+#ifdef __OREN__
+       BBH_TX_7_DEBUG_SBPMFIFO_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_TX_DEBUG_SBPMFIFO_ARRAY);
+
+uint32_t BBH_TX_DEBUG_FIRSTBNFIFO_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_TX_0_DEBUG_FIRSTBNFIFO_ADDRESS,
+       BBH_TX_1_DEBUG_FIRSTBNFIFO_ADDRESS,
+       BBH_TX_2_DEBUG_FIRSTBNFIFO_ADDRESS,
+       BBH_TX_3_DEBUG_FIRSTBNFIFO_ADDRESS,
+       BBH_TX_4_DEBUG_FIRSTBNFIFO_ADDRESS,
+       BBH_TX_5_DEBUG_FIRSTBNFIFO_ADDRESS,
+       BBH_TX_6_DEBUG_FIRSTBNFIFO_ADDRESS,
+#ifdef __OREN__
+       BBH_TX_7_DEBUG_FIRSTBNFIFO_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_TX_DEBUG_FIRSTBNFIFO_ARRAY);
+
+uint32_t BBH_TX_DEBUG_GETNEXTFIFO_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_TX_0_DEBUG_GETNEXTFIFO_ADDRESS,
+       BBH_TX_1_DEBUG_GETNEXTFIFO_ADDRESS,
+       BBH_TX_2_DEBUG_GETNEXTFIFO_ADDRESS,
+       BBH_TX_3_DEBUG_GETNEXTFIFO_ADDRESS,
+       BBH_TX_4_DEBUG_GETNEXTFIFO_ADDRESS,
+       BBH_TX_5_DEBUG_GETNEXTFIFO_ADDRESS,
+       BBH_TX_6_DEBUG_GETNEXTFIFO_ADDRESS,
+#ifdef __OREN__
+       BBH_TX_7_DEBUG_GETNEXTFIFO_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_TX_DEBUG_GETNEXTFIFO_ARRAY);
+
+uint32_t BBH_TX_DEBUG_DBGOUTREG_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_TX_0_DEBUG_DBGOUTREG_ADDRESS,
+       BBH_TX_1_DEBUG_DBGOUTREG_ADDRESS,
+       BBH_TX_2_DEBUG_DBGOUTREG_ADDRESS,
+       BBH_TX_3_DEBUG_DBGOUTREG_ADDRESS,
+       BBH_TX_4_DEBUG_DBGOUTREG_ADDRESS,
+       BBH_TX_5_DEBUG_DBGOUTREG_ADDRESS,
+       BBH_TX_6_DEBUG_DBGOUTREG_ADDRESS,
+#ifdef __OREN__
+       BBH_TX_7_DEBUG_DBGOUTREG_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_TX_DEBUG_DBGOUTREG_ARRAY);
+
+uint32_t BBH_TX_DEBUG_EPNPDVALID_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_TX_0_DEBUG_EPNPDVALID_ADDRESS,
+       BBH_TX_1_DEBUG_EPNPDVALID_ADDRESS,
+       BBH_TX_2_DEBUG_EPNPDVALID_ADDRESS,
+       BBH_TX_3_DEBUG_EPNPDVALID_ADDRESS,
+       BBH_TX_4_DEBUG_EPNPDVALID_ADDRESS,
+       BBH_TX_5_DEBUG_EPNPDVALID_ADDRESS,
+       BBH_TX_6_DEBUG_EPNPDVALID_ADDRESS,
+#ifdef __OREN__
+       BBH_TX_7_DEBUG_EPNPDVALID_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_TX_DEBUG_EPNPDVALID_ARRAY);
+
+uint32_t BBH_TX_PD_FIFO_PDFIFO_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_TX_0_PD_FIFO_PDFIFO_ADDRESS,
+       BBH_TX_1_PD_FIFO_PDFIFO_ADDRESS,
+       BBH_TX_2_PD_FIFO_PDFIFO_ADDRESS,
+       BBH_TX_3_PD_FIFO_PDFIFO_ADDRESS,
+       BBH_TX_4_PD_FIFO_PDFIFO_ADDRESS,
+       BBH_TX_5_PD_FIFO_PDFIFO_ADDRESS,
+       BBH_TX_6_PD_FIFO_PDFIFO_ADDRESS,
+#ifdef __OREN__
+       BBH_TX_7_PD_FIFO_PDFIFO_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_TX_PD_FIFO_PDFIFO_ARRAY);
+
+uint32_t BBH_TX_CONTEXT_SEGCNTXT_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_TX_0_CONTEXT_SEGCNTXT_ADDRESS,
+       BBH_TX_1_CONTEXT_SEGCNTXT_ADDRESS,
+       BBH_TX_2_CONTEXT_SEGCNTXT_ADDRESS,
+       BBH_TX_3_CONTEXT_SEGCNTXT_ADDRESS,
+       BBH_TX_4_CONTEXT_SEGCNTXT_ADDRESS,
+       BBH_TX_5_CONTEXT_SEGCNTXT_ADDRESS,
+       BBH_TX_6_CONTEXT_SEGCNTXT_ADDRESS,
+#ifdef __OREN__
+       BBH_TX_7_CONTEXT_SEGCNTXT_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_TX_CONTEXT_SEGCNTXT_ARRAY);
+
+uint32_t BBH_TX_EPON_PD_FIFO_PDFIFO_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_TX_0_EPON_PD_FIFO_PDFIFO_ADDRESS,
+       BBH_TX_1_EPON_PD_FIFO_PDFIFO_ADDRESS,
+       BBH_TX_2_EPON_PD_FIFO_PDFIFO_ADDRESS,
+       BBH_TX_3_EPON_PD_FIFO_PDFIFO_ADDRESS,
+       BBH_TX_4_EPON_PD_FIFO_PDFIFO_ADDRESS,
+       BBH_TX_5_EPON_PD_FIFO_PDFIFO_ADDRESS,
+       BBH_TX_6_EPON_PD_FIFO_PDFIFO_ADDRESS,
+#ifdef __OREN__
+       BBH_TX_7_EPON_PD_FIFO_PDFIFO_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_TX_EPON_PD_FIFO_PDFIFO_ARRAY);
+
+uint32_t BBH_TX_EPON_CFG_TASKLSB_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_TX_0_EPON_CFG_TASKLSB_ADDRESS,
+       BBH_TX_1_EPON_CFG_TASKLSB_ADDRESS,
+       BBH_TX_2_EPON_CFG_TASKLSB_ADDRESS,
+       BBH_TX_3_EPON_CFG_TASKLSB_ADDRESS,
+       BBH_TX_4_EPON_CFG_TASKLSB_ADDRESS,
+       BBH_TX_5_EPON_CFG_TASKLSB_ADDRESS,
+       BBH_TX_6_EPON_CFG_TASKLSB_ADDRESS,
+#ifdef __OREN__
+       BBH_TX_7_EPON_CFG_TASKLSB_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_TX_EPON_CFG_TASKLSB_ARRAY);
+
+uint32_t BBH_TX_EPON_CFG_TASKMSB_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_TX_0_EPON_CFG_TASKMSB_ADDRESS,
+       BBH_TX_1_EPON_CFG_TASKMSB_ADDRESS,
+       BBH_TX_2_EPON_CFG_TASKMSB_ADDRESS,
+       BBH_TX_3_EPON_CFG_TASKMSB_ADDRESS,
+       BBH_TX_4_EPON_CFG_TASKMSB_ADDRESS,
+       BBH_TX_5_EPON_CFG_TASKMSB_ADDRESS,
+       BBH_TX_6_EPON_CFG_TASKMSB_ADDRESS,
+#ifdef __OREN__
+       BBH_TX_7_EPON_CFG_TASKMSB_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_TX_EPON_CFG_TASKMSB_ARRAY);
+
+uint32_t BBH_TX_EPON_CFG_TASK8_39_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_TX_0_EPON_CFG_TASK8_39_ADDRESS,
+       BBH_TX_1_EPON_CFG_TASK8_39_ADDRESS,
+       BBH_TX_2_EPON_CFG_TASK8_39_ADDRESS,
+       BBH_TX_3_EPON_CFG_TASK8_39_ADDRESS,
+       BBH_TX_4_EPON_CFG_TASK8_39_ADDRESS,
+       BBH_TX_5_EPON_CFG_TASK8_39_ADDRESS,
+       BBH_TX_6_EPON_CFG_TASK8_39_ADDRESS,
+#ifdef __OREN__
+       BBH_TX_7_EPON_CFG_TASK8_39_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_TX_EPON_CFG_TASK8_39_ARRAY);
+
+uint32_t BBH_TX_EPON_CFG_PDSIZE0_3_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_TX_0_EPON_CFG_PDSIZE0_3_ADDRESS,
+       BBH_TX_1_EPON_CFG_PDSIZE0_3_ADDRESS,
+       BBH_TX_2_EPON_CFG_PDSIZE0_3_ADDRESS,
+       BBH_TX_3_EPON_CFG_PDSIZE0_3_ADDRESS,
+       BBH_TX_4_EPON_CFG_PDSIZE0_3_ADDRESS,
+       BBH_TX_5_EPON_CFG_PDSIZE0_3_ADDRESS,
+       BBH_TX_6_EPON_CFG_PDSIZE0_3_ADDRESS,
+#ifdef __OREN__
+       BBH_TX_7_EPON_CFG_PDSIZE0_3_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_TX_EPON_CFG_PDSIZE0_3_ARRAY);
+
+uint32_t BBH_TX_EPON_CFG_PDSIZE4_7_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_TX_0_EPON_CFG_PDSIZE4_7_ADDRESS,
+       BBH_TX_1_EPON_CFG_PDSIZE4_7_ADDRESS,
+       BBH_TX_2_EPON_CFG_PDSIZE4_7_ADDRESS,
+       BBH_TX_3_EPON_CFG_PDSIZE4_7_ADDRESS,
+       BBH_TX_4_EPON_CFG_PDSIZE4_7_ADDRESS,
+       BBH_TX_5_EPON_CFG_PDSIZE4_7_ADDRESS,
+       BBH_TX_6_EPON_CFG_PDSIZE4_7_ADDRESS,
+#ifdef __OREN__
+       BBH_TX_7_EPON_CFG_PDSIZE4_7_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_TX_EPON_CFG_PDSIZE4_7_ARRAY);
+
+uint32_t BBH_TX_EPON_CFG_PDSIZE8_31_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_TX_0_EPON_CFG_PDSIZE8_31_ADDRESS,
+       BBH_TX_1_EPON_CFG_PDSIZE8_31_ADDRESS,
+       BBH_TX_2_EPON_CFG_PDSIZE8_31_ADDRESS,
+       BBH_TX_3_EPON_CFG_PDSIZE8_31_ADDRESS,
+       BBH_TX_4_EPON_CFG_PDSIZE8_31_ADDRESS,
+       BBH_TX_5_EPON_CFG_PDSIZE8_31_ADDRESS,
+       BBH_TX_6_EPON_CFG_PDSIZE8_31_ADDRESS,
+#ifdef __OREN__
+       BBH_TX_7_EPON_CFG_PDSIZE8_31_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_TX_EPON_CFG_PDSIZE8_31_ARRAY);
+
+uint32_t BBH_TX_EPON_CFG_PDBASE0_3_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_TX_0_EPON_CFG_PDBASE0_3_ADDRESS,
+       BBH_TX_1_EPON_CFG_PDBASE0_3_ADDRESS,
+       BBH_TX_2_EPON_CFG_PDBASE0_3_ADDRESS,
+       BBH_TX_3_EPON_CFG_PDBASE0_3_ADDRESS,
+       BBH_TX_4_EPON_CFG_PDBASE0_3_ADDRESS,
+       BBH_TX_5_EPON_CFG_PDBASE0_3_ADDRESS,
+       BBH_TX_6_EPON_CFG_PDBASE0_3_ADDRESS,
+#ifdef __OREN__
+       BBH_TX_7_EPON_CFG_PDBASE0_3_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_TX_EPON_CFG_PDBASE0_3_ARRAY);
+
+uint32_t BBH_TX_EPON_CFG_PDBASE4_7_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_TX_0_EPON_CFG_PDBASE4_7_ADDRESS,
+       BBH_TX_1_EPON_CFG_PDBASE4_7_ADDRESS,
+       BBH_TX_2_EPON_CFG_PDBASE4_7_ADDRESS,
+       BBH_TX_3_EPON_CFG_PDBASE4_7_ADDRESS,
+       BBH_TX_4_EPON_CFG_PDBASE4_7_ADDRESS,
+       BBH_TX_5_EPON_CFG_PDBASE4_7_ADDRESS,
+       BBH_TX_6_EPON_CFG_PDBASE4_7_ADDRESS,
+#ifdef __OREN__
+       BBH_TX_7_EPON_CFG_PDBASE4_7_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_TX_EPON_CFG_PDBASE4_7_ARRAY);
+
+uint32_t BBH_TX_EPON_CFG_PDBASE8_39_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_TX_0_EPON_CFG_PDBASE8_39_ADDRESS,
+       BBH_TX_1_EPON_CFG_PDBASE8_39_ADDRESS,
+       BBH_TX_2_EPON_CFG_PDBASE8_39_ADDRESS,
+       BBH_TX_3_EPON_CFG_PDBASE8_39_ADDRESS,
+       BBH_TX_4_EPON_CFG_PDBASE8_39_ADDRESS,
+       BBH_TX_5_EPON_CFG_PDBASE8_39_ADDRESS,
+       BBH_TX_6_EPON_CFG_PDBASE8_39_ADDRESS,
+#ifdef __OREN__
+       BBH_TX_7_EPON_CFG_PDBASE8_39_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_TX_EPON_CFG_PDBASE8_39_ARRAY);
+
+uint32_t BBH_TX_EPON_CFG_PD_BYTE_TH_EN_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_TX_0_EPON_CFG_PD_BYTE_TH_EN_ADDRESS,
+       BBH_TX_1_EPON_CFG_PD_BYTE_TH_EN_ADDRESS,
+       BBH_TX_2_EPON_CFG_PD_BYTE_TH_EN_ADDRESS,
+       BBH_TX_3_EPON_CFG_PD_BYTE_TH_EN_ADDRESS,
+       BBH_TX_4_EPON_CFG_PD_BYTE_TH_EN_ADDRESS,
+       BBH_TX_5_EPON_CFG_PD_BYTE_TH_EN_ADDRESS,
+       BBH_TX_6_EPON_CFG_PD_BYTE_TH_EN_ADDRESS,
+#ifdef __OREN__
+       BBH_TX_7_EPON_CFG_PD_BYTE_TH_EN_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_TX_EPON_CFG_PD_BYTE_TH_EN_ARRAY);
+
+uint32_t BBH_TX_EPON_CFG_PD_BYTE_TH_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_TX_0_EPON_CFG_PD_BYTE_TH_ADDRESS,
+       BBH_TX_1_EPON_CFG_PD_BYTE_TH_ADDRESS,
+       BBH_TX_2_EPON_CFG_PD_BYTE_TH_ADDRESS,
+       BBH_TX_3_EPON_CFG_PD_BYTE_TH_ADDRESS,
+       BBH_TX_4_EPON_CFG_PD_BYTE_TH_ADDRESS,
+       BBH_TX_5_EPON_CFG_PD_BYTE_TH_ADDRESS,
+       BBH_TX_6_EPON_CFG_PD_BYTE_TH_ADDRESS,
+#ifdef __OREN__
+       BBH_TX_7_EPON_CFG_PD_BYTE_TH_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_TX_EPON_CFG_PD_BYTE_TH_ARRAY);
+
+uint32_t BBH_TX_EPON_CFG_RUNNERCFG_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_TX_0_EPON_CFG_RUNNERCFG_ADDRESS,
+       BBH_TX_1_EPON_CFG_RUNNERCFG_ADDRESS,
+       BBH_TX_2_EPON_CFG_RUNNERCFG_ADDRESS,
+       BBH_TX_3_EPON_CFG_RUNNERCFG_ADDRESS,
+       BBH_TX_4_EPON_CFG_RUNNERCFG_ADDRESS,
+       BBH_TX_5_EPON_CFG_RUNNERCFG_ADDRESS,
+       BBH_TX_6_EPON_CFG_RUNNERCFG_ADDRESS,
+#ifdef __OREN__
+       BBH_TX_7_EPON_CFG_RUNNERCFG_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_TX_EPON_CFG_RUNNERCFG_ARRAY);
+
+uint32_t BBH_TX_EPON_CFG_MDUMODE_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_TX_0_EPON_CFG_MDUMODE_ADDRESS,
+       BBH_TX_1_EPON_CFG_MDUMODE_ADDRESS,
+       BBH_TX_2_EPON_CFG_MDUMODE_ADDRESS,
+       BBH_TX_3_EPON_CFG_MDUMODE_ADDRESS,
+       BBH_TX_4_EPON_CFG_MDUMODE_ADDRESS,
+       BBH_TX_5_EPON_CFG_MDUMODE_ADDRESS,
+       BBH_TX_6_EPON_CFG_MDUMODE_ADDRESS,
+#ifdef __OREN__
+       BBH_TX_7_EPON_CFG_MDUMODE_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_TX_EPON_CFG_MDUMODE_ARRAY);
+
+uint32_t BBH_TX_EPON_CFG_REQCFG_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_TX_0_EPON_CFG_REQCFG_ADDRESS,
+       BBH_TX_1_EPON_CFG_REQCFG_ADDRESS,
+       BBH_TX_2_EPON_CFG_REQCFG_ADDRESS,
+       BBH_TX_3_EPON_CFG_REQCFG_ADDRESS,
+       BBH_TX_4_EPON_CFG_REQCFG_ADDRESS,
+       BBH_TX_5_EPON_CFG_REQCFG_ADDRESS,
+       BBH_TX_6_EPON_CFG_REQCFG_ADDRESS,
+#ifdef __OREN__
+       BBH_TX_7_EPON_CFG_REQCFG_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_TX_EPON_CFG_REQCFG_ARRAY);
+
+uint32_t BBH_TX_EPON_CFG_PDWKUPH0_3_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_TX_0_EPON_CFG_PDWKUPH0_3_ADDRESS,
+       BBH_TX_1_EPON_CFG_PDWKUPH0_3_ADDRESS,
+       BBH_TX_2_EPON_CFG_PDWKUPH0_3_ADDRESS,
+       BBH_TX_3_EPON_CFG_PDWKUPH0_3_ADDRESS,
+       BBH_TX_4_EPON_CFG_PDWKUPH0_3_ADDRESS,
+       BBH_TX_5_EPON_CFG_PDWKUPH0_3_ADDRESS,
+       BBH_TX_6_EPON_CFG_PDWKUPH0_3_ADDRESS,
+#ifdef __OREN__
+       BBH_TX_7_EPON_CFG_PDWKUPH0_3_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_TX_EPON_CFG_PDWKUPH0_3_ARRAY);
+
+uint32_t BBH_TX_EPON_CFG_PDWKUPH4_7_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_TX_0_EPON_CFG_PDWKUPH4_7_ADDRESS,
+       BBH_TX_1_EPON_CFG_PDWKUPH4_7_ADDRESS,
+       BBH_TX_2_EPON_CFG_PDWKUPH4_7_ADDRESS,
+       BBH_TX_3_EPON_CFG_PDWKUPH4_7_ADDRESS,
+       BBH_TX_4_EPON_CFG_PDWKUPH4_7_ADDRESS,
+       BBH_TX_5_EPON_CFG_PDWKUPH4_7_ADDRESS,
+       BBH_TX_6_EPON_CFG_PDWKUPH4_7_ADDRESS,
+#ifdef __OREN__
+       BBH_TX_7_EPON_CFG_PDWKUPH4_7_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_TX_EPON_CFG_PDWKUPH4_7_ARRAY);
+
+uint32_t BBH_TX_EPON_CFG_PDWKUPH8_31_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_TX_0_EPON_CFG_PDWKUPH8_31_ADDRESS,
+       BBH_TX_1_EPON_CFG_PDWKUPH8_31_ADDRESS,
+       BBH_TX_2_EPON_CFG_PDWKUPH8_31_ADDRESS,
+       BBH_TX_3_EPON_CFG_PDWKUPH8_31_ADDRESS,
+       BBH_TX_4_EPON_CFG_PDWKUPH8_31_ADDRESS,
+       BBH_TX_5_EPON_CFG_PDWKUPH8_31_ADDRESS,
+       BBH_TX_6_EPON_CFG_PDWKUPH8_31_ADDRESS,
+#ifdef __OREN__
+       BBH_TX_7_EPON_CFG_PDWKUPH8_31_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_TX_EPON_CFG_PDWKUPH8_31_ARRAY);
+
+uint32_t BBH_TX_EPON_CFG_PDEMPTY_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_TX_0_EPON_CFG_PDEMPTY_ADDRESS,
+       BBH_TX_1_EPON_CFG_PDEMPTY_ADDRESS,
+       BBH_TX_2_EPON_CFG_PDEMPTY_ADDRESS,
+       BBH_TX_3_EPON_CFG_PDEMPTY_ADDRESS,
+       BBH_TX_4_EPON_CFG_PDEMPTY_ADDRESS,
+       BBH_TX_5_EPON_CFG_PDEMPTY_ADDRESS,
+       BBH_TX_6_EPON_CFG_PDEMPTY_ADDRESS,
+#ifdef __OREN__
+       BBH_TX_7_EPON_CFG_PDEMPTY_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_TX_EPON_CFG_PDEMPTY_ARRAY);
+
+uint32_t BBH_TX_EPON_DBG_DDRPD_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_TX_0_EPON_DBG_DDRPD_ADDRESS,
+       BBH_TX_1_EPON_DBG_DDRPD_ADDRESS,
+       BBH_TX_2_EPON_DBG_DDRPD_ADDRESS,
+       BBH_TX_3_EPON_DBG_DDRPD_ADDRESS,
+       BBH_TX_4_EPON_DBG_DDRPD_ADDRESS,
+       BBH_TX_5_EPON_DBG_DDRPD_ADDRESS,
+       BBH_TX_6_EPON_DBG_DDRPD_ADDRESS,
+#ifdef __OREN__
+       BBH_TX_7_EPON_DBG_DDRPD_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_TX_EPON_DBG_DDRPD_ARRAY);
+
+uint32_t BBH_TX_EPON_DBG_PDDROP_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_TX_0_EPON_DBG_PDDROP_ADDRESS,
+       BBH_TX_1_EPON_DBG_PDDROP_ADDRESS,
+       BBH_TX_2_EPON_DBG_PDDROP_ADDRESS,
+       BBH_TX_3_EPON_DBG_PDDROP_ADDRESS,
+       BBH_TX_4_EPON_DBG_PDDROP_ADDRESS,
+       BBH_TX_5_EPON_DBG_PDDROP_ADDRESS,
+       BBH_TX_6_EPON_DBG_PDDROP_ADDRESS,
+#ifdef __OREN__
+       BBH_TX_7_EPON_DBG_PDDROP_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_TX_EPON_DBG_PDDROP_ARRAY);
+
+uint32_t BBH_TX_EPON_DBG_PDEQ0_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_TX_0_EPON_DBG_PDEQ0_ADDRESS,
+       BBH_TX_1_EPON_DBG_PDEQ0_ADDRESS,
+       BBH_TX_2_EPON_DBG_PDEQ0_ADDRESS,
+       BBH_TX_3_EPON_DBG_PDEQ0_ADDRESS,
+       BBH_TX_4_EPON_DBG_PDEQ0_ADDRESS,
+       BBH_TX_5_EPON_DBG_PDEQ0_ADDRESS,
+       BBH_TX_6_EPON_DBG_PDEQ0_ADDRESS,
+#ifdef __OREN__
+       BBH_TX_7_EPON_DBG_PDEQ0_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_TX_EPON_DBG_PDEQ0_ARRAY);
+
+uint32_t BBH_TX_EPON_DBG_PDFULLLSB_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_TX_0_EPON_DBG_PDFULLLSB_ADDRESS,
+       BBH_TX_1_EPON_DBG_PDFULLLSB_ADDRESS,
+       BBH_TX_2_EPON_DBG_PDFULLLSB_ADDRESS,
+       BBH_TX_3_EPON_DBG_PDFULLLSB_ADDRESS,
+       BBH_TX_4_EPON_DBG_PDFULLLSB_ADDRESS,
+       BBH_TX_5_EPON_DBG_PDFULLLSB_ADDRESS,
+       BBH_TX_6_EPON_DBG_PDFULLLSB_ADDRESS,
+#ifdef __OREN__
+       BBH_TX_7_EPON_DBG_PDFULLLSB_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_TX_EPON_DBG_PDFULLLSB_ARRAY);
+
+uint32_t BBH_TX_EPON_DBG_PDEMPTYLSB_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_TX_0_EPON_DBG_PDEMPTYLSB_ADDRESS,
+       BBH_TX_1_EPON_DBG_PDEMPTYLSB_ADDRESS,
+       BBH_TX_2_EPON_DBG_PDEMPTYLSB_ADDRESS,
+       BBH_TX_3_EPON_DBG_PDEMPTYLSB_ADDRESS,
+       BBH_TX_4_EPON_DBG_PDEMPTYLSB_ADDRESS,
+       BBH_TX_5_EPON_DBG_PDEMPTYLSB_ADDRESS,
+       BBH_TX_6_EPON_DBG_PDEMPTYLSB_ADDRESS,
+#ifdef __OREN__
+       BBH_TX_7_EPON_DBG_PDEMPTYLSB_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_TX_EPON_DBG_PDEMPTYLSB_ARRAY);
+
+uint32_t BBH_TX_EPON_DBG_PDVALID_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_TX_0_EPON_DBG_PDVALID_ADDRESS,
+       BBH_TX_1_EPON_DBG_PDVALID_ADDRESS,
+       BBH_TX_2_EPON_DBG_PDVALID_ADDRESS,
+       BBH_TX_3_EPON_DBG_PDVALID_ADDRESS,
+       BBH_TX_4_EPON_DBG_PDVALID_ADDRESS,
+       BBH_TX_5_EPON_DBG_PDVALID_ADDRESS,
+       BBH_TX_6_EPON_DBG_PDVALID_ADDRESS,
+#ifdef __OREN__
+       BBH_TX_7_EPON_DBG_PDVALID_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_TX_EPON_DBG_PDVALID_ARRAY);
+
+uint32_t BBH_TX_EPON_DBG_LENERR_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_TX_0_EPON_DBG_LENERR_ADDRESS,
+       BBH_TX_1_EPON_DBG_LENERR_ADDRESS,
+       BBH_TX_2_EPON_DBG_LENERR_ADDRESS,
+       BBH_TX_3_EPON_DBG_LENERR_ADDRESS,
+       BBH_TX_4_EPON_DBG_LENERR_ADDRESS,
+       BBH_TX_5_EPON_DBG_LENERR_ADDRESS,
+       BBH_TX_6_EPON_DBG_LENERR_ADDRESS,
+#ifdef __OREN__
+       BBH_TX_7_EPON_DBG_LENERR_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_TX_EPON_DBG_LENERR_ARRAY);
+
+uint32_t BBH_TX_EPON_DBG_FLUSHPKTS_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_TX_0_EPON_DBG_FLUSHPKTS_ADDRESS,
+       BBH_TX_1_EPON_DBG_FLUSHPKTS_ADDRESS,
+       BBH_TX_2_EPON_DBG_FLUSHPKTS_ADDRESS,
+       BBH_TX_3_EPON_DBG_FLUSHPKTS_ADDRESS,
+       BBH_TX_4_EPON_DBG_FLUSHPKTS_ADDRESS,
+       BBH_TX_5_EPON_DBG_FLUSHPKTS_ADDRESS,
+       BBH_TX_6_EPON_DBG_FLUSHPKTS_ADDRESS,
+#ifdef __OREN__
+       BBH_TX_7_EPON_DBG_FLUSHPKTS_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_TX_EPON_DBG_FLUSHPKTS_ARRAY);
+
+uint32_t BBH_TX_EPON_DBG_REQFIFOADD_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_TX_0_EPON_DBG_REQFIFOADD_ADDRESS,
+       BBH_TX_1_EPON_DBG_REQFIFOADD_ADDRESS,
+       BBH_TX_2_EPON_DBG_REQFIFOADD_ADDRESS,
+       BBH_TX_3_EPON_DBG_REQFIFOADD_ADDRESS,
+       BBH_TX_4_EPON_DBG_REQFIFOADD_ADDRESS,
+       BBH_TX_5_EPON_DBG_REQFIFOADD_ADDRESS,
+       BBH_TX_6_EPON_DBG_REQFIFOADD_ADDRESS,
+#ifdef __OREN__
+       BBH_TX_7_EPON_DBG_REQFIFOADD_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_TX_EPON_DBG_REQFIFOADD_ARRAY);
+
+uint32_t BBH_TX_EPON_DBG_REQFIFODATA_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_TX_0_EPON_DBG_REQFIFODATA_ADDRESS,
+       BBH_TX_1_EPON_DBG_REQFIFODATA_ADDRESS,
+       BBH_TX_2_EPON_DBG_REQFIFODATA_ADDRESS,
+       BBH_TX_3_EPON_DBG_REQFIFODATA_ADDRESS,
+       BBH_TX_4_EPON_DBG_REQFIFODATA_ADDRESS,
+       BBH_TX_5_EPON_DBG_REQFIFODATA_ADDRESS,
+       BBH_TX_6_EPON_DBG_REQFIFODATA_ADDRESS,
+#ifdef __OREN__
+       BBH_TX_7_EPON_DBG_REQFIFODATA_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_TX_EPON_DBG_REQFIFODATA_ARRAY);
+
+uint32_t BBH_TX_EPON_STS_FIFO_PDFIFO_ARRAY [ NUM_OF_BBH_BLOCKS ] =
+{
+       BBH_TX_0_EPON_STS_FIFO_PDFIFO_ADDRESS,
+       BBH_TX_1_EPON_STS_FIFO_PDFIFO_ADDRESS,
+       BBH_TX_2_EPON_STS_FIFO_PDFIFO_ADDRESS,
+       BBH_TX_3_EPON_STS_FIFO_PDFIFO_ADDRESS,
+       BBH_TX_4_EPON_STS_FIFO_PDFIFO_ADDRESS,
+       BBH_TX_5_EPON_STS_FIFO_PDFIFO_ADDRESS,
+       BBH_TX_6_EPON_STS_FIFO_PDFIFO_ADDRESS,
+#ifdef __OREN__
+       BBH_TX_7_EPON_STS_FIFO_PDFIFO_ADDRESS,
+#endif
+} ;
+
+EXPORT_SYMBOL(BBH_TX_EPON_STS_FIFO_PDFIFO_ARRAY);