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

ui_pure_defi_fe200.h (7215B)


      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 #ifndef UI_PURE_DEFI_FE200_INCLUDED
      7 /* { */
      8 #define UI_PURE_DEFI_FE200_INCLUDED
      9 /*
     10  * Note:
     11  * the following definitions must range between PARAM_FE200_START_RANGE_ID (320)
     12  * and PARAM_FE200_END_RANGE_ID (599).
     13  * See ui_pure_defi.h
     14  */
     15 
     16 #define PARAM_FE200_GENRAL_API_ID                    321
     17 #define PARAM_FE200_DEFEREED_API_ID                  322
     18 #define PARAM_FE200_CELL_API_ID                      323
     19 #define PARAM_FE200_LINKS_API_ID                     324
     20 #define PARAM_FE200_ROUTING_API_ID                   325
     21 #define PARAM_FE200_DIAGNOSTICS_API_ID               326
     22 #define PARAM_FE200_STATISTICS_API_ID                327
     23 #define PARAM_FE200_TESTS_API_ID                     328
     24 
     25 #define PARAM_FE200_START_DRIVER_ID                  331
     26 #define PARAM_FE200_SHUTDOWN_DRIVER_ID               332
     27 #define PARAM_FE200_REGISTER_DEVICE_ID               333
     28 #define PARAM_FE200_UNREGISTER_DEVICE_ID             334
     29 #define PARAM_FE200_CLEAR_DEVICE_PENDING_SERVICES_ID 335
     30 #define PARAM_FE200_STOP_POLLING_TRANSACTON_ID       336
     31 #define PARAM_FE200_START_AND_REGISTER_ID            337
     32 #define PARAM_FE200_UNREGISTER_AND_SHUTDOWN_ID       338
     33 #define PARAM_FE200_RESET_DEVICE_ID                  339
     34 #define PARAM_FE200_RESET_REMAIN_ACTIVE_ID           340
     35 #define PARAM_FE200_STOP_ALL_POLLING_ID              341
     36 #define PARAM_FE200_START_ALL_POLLING_ID             342
     37 #define PARAM_FE200_GRACEFUL_SHUTDOWN_DEVICE_ID      343
     38 #define PARAM_FE200_GRACEFUL_RESTORE_DEVICE_ID       344
     39 
     40 #define PARAM_FE200_PHYSICAL_WRITE_ID                345
     41 #define PARAM_FE200_LOGICAL_WRITE_ID                 346
     42 #define PARAM_FE200_PHYSICAL_READ_ID                 347
     43 #define PARAM_FE200_DEFERRED_PHYSICAL_READ_ID        348
     44 #define PARAM_FE200_LOGICAL_READ_ID                  349
     45 #define PARAM_FE200_DEFERRED_LOGICAL_READ_ID         350
     46 #define PARAM_FE200_PHYSICAL_DIRECT_ID               351
     47 #define PARAM_FE200_PHYSICAL_INDIRECT_ID             352
     48 #define PARAM_FE200_PHYSICAL_OFFSET_ID               353
     49 #define PARAM_FE200_PHYSICAL_SIZE_ID                 354
     50 #define PARAM_FE200_PHYSICAL_DATA_ID                 355
     51 #define PARAM_FE200_POLLING_RATE_ID                  356
     52 #define PARAM_FE200_READ_FIELD_ID                    358
     53 #define PARAM_FE200_WRITE_FIELD_ID                   359
     54 #define PARAM_FE200_GET_PROFILE_ID                   360
     55 #define PARAM_FE200_SET_PROFILE_ID                   361
     56 
     57 #define PARAM_FE200_SEND_CELL_ID                     370
     58 #define PARAM_FE200_SEND_CELL_FE2_LINK_ID            371
     59 #define PARAM_FE200_SEND_CELL_FE3_LINK_ID            372
     60 #define PARAM_FE200_SEND_CELL_DEST_ENTITY_TYPE_ID    373
     61 #define PARAM_FE200_SEND_CELL_SRC_ENTITY_TYPE_ID     374
     62 #define PARAM_FE200_SEND_CELL_SRC_CHIP_ID            375
     63 #define PARAM_FE200_SEND_CELL_INIT_OUT_LINK_ID       376
     64 #define PARAM_FE200_SEND_CELL_BODY_ID                377
     65 #define PARAM_FE200_ENTITY_TYPE_ID                   378
     66 #define PARAM_FE200_RECV_CELL_ID                     380
     67 #define PARAM_FE200_RECV_CELL_LINKS_ID               381
     68 #define PARAM_FE200_DEFRRED_RECV_CELL_ID             382
     69 #define PARAM_DEFERRED_FE200_RECV_CELL_POLL_MODE_ID  383
     70 #define PARAM_DEFERRED_FE200_RECV_CELL_INT_MODE_ID   384
     71 
     72 #define PARAM_FE200_GET_SERDES_PARAMS_ID                   399
     73 #define PARAM_FE200_SET_SERDES_PARAMS_ID                   400
     74 #define PARAM_FE200_RESET_SINGLE_SERDES_ID                 401
     75 #define PARAM_FE200_SET_SERDES_PARAMS_SERDES_NUMBER_ID     402
     76 #define PARAM_FE200_SET_SERDES_PARAMS_AMPLITUDE_ID         403
     77 #define PARAM_FE200_SET_SERDES_PARAMS_COMMON_MODE_ID       404
     78 #define PARAM_FE200_SET_SERDES_PARAMS_MAIN_CONTROL_ID      405
     79 #define PARAM_FE200_SET_SERDES_PARAMS_POWER_DOWN_RX_TX_ID  406
     80 #define PARAM_FE200_SET_SERDES_PARAMS_PRE_EMPHASIS_ID      407
     81 #define PARAM_FE200_GET_CONNECTIVITY_MAP_ID                410
     82 #define PARAM_FE200_DEFERRED_GET_CONNECTIVITY_MAP_ID       411
     83 #define PARAM_FE200_GET_LINKS_STATUS_ID                    412
     84 #define PARAM_FE200_DEFERRED_GET_LINKS_STATUS_ID           413
     85 #define PARAM_FE200_LIST_OF_LINKS_ID                       414
     86 #define PARAM_FE200_LINKS_SET_TPVL                         415
     87 #define PARAM_FE200_LINKS_GET_TPVL                         416
     88 #define PARAM_FE200_TPVL_VALUE_ID                          417
     89 
     90 #define PARAM_FE200_STOP_REACHABILITY_ERRORS_ID      428
     91 #define PARAM_FE200_START_REACHABILITY_ERRORS_ID     429
     92 #define PARAM_FE200_GET_NEXT_REACHABILITY_ERROR_ID   430
     93 #define PARAM_FE200_CLEAR_REACHABILITY_ERRORS_ID     431
     94 #define PARAM_FE200_GET_UNICAST_TABLE_ID             432
     95 #define PARAM_FE200_DEFERRED_GET_UNICAST_TABLE_ID    433
     96 #define PARAM_FE200_GET_MULTICAST_TABLE_ID           434
     97 #define PARAM_FE200_SET_MULTICAST_TABLE_ID           435
     98 #define PARAM_FE200_STARTING_ROW_ID                  436
     99 #define PARAM_FE200_GET_REPEATER_TABLE_ID            437
    100 #define PARAM_FE200_SET_REPEATER_TABLE_ID            438
    101 #define PARAM_FE200_SET_REPEATER_TABLE_BODY_ID       439
    102 
    103 #define PARAM_FE200_GET_LOOPBACK_TYPE_ID             450
    104 #define PARAM_FE200_SET_LOOPBACK_TYPE_ID             451
    105 #define PARAM_FE200_LOOPBACK_TYPE_ID                 452
    106 #define PARAM_FE200_GET_PRBS_MODE_ID                 453
    107 #define PARAM_FE200_SET_PRBS_MODE_ID                 454
    108 #define PARAM_FE200_PRBS_CHECKER_LINK_ID             455
    109 #define PARAM_FE200_PRBS_GENERATOR_LINK_ID           456
    110 #define PARAM_FE200_PRBS_ACTIVATE_GENERATOR_ID       457
    111 #define PARAM_FE200_GET_BER_COUNTERS_ID              458
    112 #define PARAM_FE200_DEFERRED_GET_BER_COUNTERS_ID     459
    113 #define PARAM_FE200_START_PRBS_TEST_ID               460
    114 #define PARAM_FE200_STOP_PRBS_TEST_ID                461
    115 #define PARAM_FE200_DIAGNOSTICS_DUMP_REGS_ID         462
    116 
    117 #define PARAM_FE200_GET_MAC_COUNTER_TYPE_ID          470
    118 #define PARAM_FE200_SET_MAC_COUNTER_TYPE_ID          471
    119 #if !MAC_RX_COUNTER_INTERFERE_WTITH_LEAKYBUCKET
    120   #define PARAM_FE200_MAC_COUNTER_RX_TYPE_ID           472
    121 #endif
    122 #define PARAM_FE200_MAC_COUNTER_TX_TYPE_ID           473
    123 #define PARAM_FE200_GET_MAC_COUNTERS_ID              475
    124 #define PARAM_FE200_DEFERRED_GET_MAC_COUNTERS_ID     476
    125 #define PARAM_FE200_START_MAC_COUNTERS_COLLECTION_ID 478
    126 #define PARAM_FE200_STOP_MAC_COUNTERS_COLLECTION_ID  479
    127 
    128 #define PARAM_FE200_TEST_SCENARIO_1_ID               481
    129 #define PARAM_FE200_TEST_SCENARIO_2_ID               482
    130 #define PARAM_FE200_TEST_SCENARIO_3_ID               483
    131 #define PARAM_FE200_TEST_SCENARIO_4_ID               484
    132 #define PARAM_FE200_TEST_SCENARIO_5_ID               485
    133 #define PARAM_FE200_TEST_SCENARIO_6_ID               486
    134 #define PARAM_FE200_TEST_SCENARIO_7_ID               487
    135 #define PARAM_FE200_TEST_SCENARIO_8_ID               488
    136 #define PARAM_FE200_TEST_SCENARIO_9_ID               489
    137 #define PARAM_FE200_TEST_SCENARIO_10_ID              490
    138 #define PARAM_FE200_TEST_SCENARIO_11_ID              491
    139 
    140 #define PARAM_FE200_TEST_SSR_RESET_ID                500
    141 #define PARAM_FE200_TEST_SSR_XOR_ID                  501
    142 
    143 /* } */
    144 #endif /*UI_PURE_DEFI_FE200_INCLUDED*/
    145