blob: dbb9334b4154eb6b0f70dc1bdc5dce739ba6e32c [file] [log] [blame]
/****************************************************************************
* Copyright (c) 1999-2014, Broadcom Corporation
* All Rights Reserved
* Confidential Property of Broadcom Corporation
*
*
* THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
* AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR
* EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
*
* Module Description:
* DO NOT EDIT THIS FILE DIRECTLY
*
* This module was generated magically with RDB from a source description
* file. You must edit the source file for changes to be made to this file.
*
*
* Date: Generated on Mon May 4 10:42:12 2015
* Full Compile MD5 Checksum 3fa71b7874a727210919dce012235db9
* (minus title and desc)
* MD5 Checksum 354cf45b714a5565197034df92d073c7
*
* Compiled with: RDB Utility combo_header.pl
* RDB.pm 15517
* unknown unknown
* Perl Interpreter 5.008005
* Operating System linux
*
*
***************************************************************************/
#ifndef BCHP_SWITCH_REG_H__
#define BCHP_SWITCH_REG_H__
/***************************************************************************
*SWITCH_REG
***************************************************************************/
#define BCHP_SWITCH_REG_SWITCH_CNTRL 0x04e40000 /* [RW] Switch Control Register */
#define BCHP_SWITCH_REG_SWITCH_STATUS 0x04e40004 /* [RO] Switch Status Register */
#define BCHP_SWITCH_REG_DIR_DATA_WRITE_REG 0x04e40008 /* [RW] Direct Data Write Register */
#define BCHP_SWITCH_REG_DIR_DATA_READ_REG 0x04e4000c /* [RO] Direct Data Read Register */
#define BCHP_SWITCH_REG_LED_SERIAL_REFRESH_TIME_UNIT 0x04e40010 /* [RW] LED Serial Refresh Time Unit Register */
#define BCHP_SWITCH_REG_SWITCH_REVISION 0x04e40018 /* [RO] SWITCH Revision Control Register */
#define BCHP_SWITCH_REG_PHY_REVISION 0x04e4001c /* [RO] PHY Revision Control Register */
#define BCHP_SWITCH_REG_PHY_TEST_CNTRL 0x04e40020 /* [RW] PHY Test Control Register */
#define BCHP_SWITCH_REG_QPHY_CNTRL 0x04e40024 /* [RW] Quad GPHY Control Register */
#define BCHP_SWITCH_REG_QPHY_STATUS 0x04e40028 /* [RO] Quad GPHY Status Register */
#define BCHP_SWITCH_REG_LED_BLINK_RATE_CNTRL 0x04e40088 /* [RW] LED port Blink Rate Control Register */
#define BCHP_SWITCH_REG_LED_SERIAL_CNTRL 0x04e4008c /* [RW] LED Serial Control Register */
#define BCHP_SWITCH_REG_LED_0_CNTRL 0x04e40090 /* [RW] LED port 0 Control Register */
#define BCHP_SWITCH_REG_LED_1_CNTRL 0x04e40094 /* [RW] LED port 1 Control Register */
#define BCHP_SWITCH_REG_LED_2_CNTRL 0x04e40098 /* [RW] LED port 2 Control Register */
#define BCHP_SWITCH_REG_LED_3_CNTRL 0x04e4009c /* [RW] LED port 3 Control Register */
#define BCHP_SWITCH_REG_LED_4_CNTRL 0x04e400a0 /* [RW] LED port 4 Control Register */
#define BCHP_SWITCH_REG_LED_5_CNTRL 0x04e400a4 /* [RW] LED port 5 Control Register */
#define BCHP_SWITCH_REG_LED_7_CNTRL 0x04e400a8 /* [RW] LED port 7 Control Register */
#define BCHP_SWITCH_REG_RGMII_9_CNTRL 0x04e400b0 /* [RW] RGMII port 9 Control Register */
#define BCHP_SWITCH_REG_RGMII_9_IB_STATUS 0x04e400b4 /* [RW] RGMII port 9 InBand Status Register */
#define BCHP_SWITCH_REG_RGMII_9_RX_CLOCK_DELAY_CNTRL 0x04e400b8 /* [RW] RGMII port 9 RX Clock Delay Control Register */
#define BCHP_SWITCH_REG_RGMII_10_CNTRL 0x04e400bc /* [RW] RGMII port 10 Control Register */
#define BCHP_SWITCH_REG_RGMII_10_IB_STATUS 0x04e400c0 /* [RW] RGMII port 10 InBand Status Register */
#define BCHP_SWITCH_REG_RGMII_10_RX_CLOCK_DELAY_CNTRL 0x04e400c4 /* [RW] RGMII port 10 RX Clock Delay Control Register */
#define BCHP_SWITCH_REG_RGMII_9_ATE_RX_CNTRL 0x04e40150 /* [RW] RGMII port 9 ATE RX Control Register */
#define BCHP_SWITCH_REG_RGMII_9_ATE_RX_STATUS 0x04e40154 /* [RO] RGMII port 9 ATE RX Status Register */
#define BCHP_SWITCH_REG_RGMII_9_ATE_TX_CNTRL_0 0x04e40158 /* [RW] RGMII port 9 ATE TX Control 0 Register */
#define BCHP_SWITCH_REG_RGMII_9_ATE_TX_CNTRL_1 0x04e4015c /* [RW] RGMII port 9 ATE TX Control 1 Register */
#define BCHP_SWITCH_REG_RGMII_10_ATE_RX_CNTRL 0x04e40160 /* [RW] RGMII port 10 ATE RX Control Register */
#define BCHP_SWITCH_REG_RGMII_10_ATE_RX_STATUS 0x04e40164 /* [RO] RGMII port 10 ATE RX Status Register */
#define BCHP_SWITCH_REG_RGMII_10_ATE_TX_CNTRL_0 0x04e40168 /* [RW] RGMII port 10 ATE TX Control 0 Register */
#define BCHP_SWITCH_REG_RGMII_10_ATE_TX_CNTRL_1 0x04e4016c /* [RW] RGMII port 10 ATE TX Control 1 Register */
#define BCHP_SWITCH_REG_AGGREGATE_LED_CNTRL 0x04e401a8 /* [RW] Aggregate LED Control Register */
#define BCHP_SWITCH_REG_AGGREGATE_LED_BLINK_RATE_CNTRL 0x04e401ac /* [RW] Aggregate LED Blink Rate Control Register */
#define BCHP_SWITCH_REG_SPARE_CNTRL 0x04e401b0 /* [RW] Spare Control Register */
#define BCHP_SWITCH_REG_SWITCH_PHY_INTR_CNTRL 0x04e401b4 /* [RW] Switch PHY Interrupt Control Register */
/***************************************************************************
*SWITCH_CNTRL - Switch Control Register
***************************************************************************/
/* SWITCH_REG :: SWITCH_CNTRL :: reserved0 [31:15] */
#define BCHP_SWITCH_REG_SWITCH_CNTRL_reserved0_MASK 0xffff8000
#define BCHP_SWITCH_REG_SWITCH_CNTRL_reserved0_SHIFT 15
/* SWITCH_REG :: SWITCH_CNTRL :: p4_hs_sel [14:14] */
#define BCHP_SWITCH_REG_SWITCH_CNTRL_p4_hs_sel_MASK 0x00004000
#define BCHP_SWITCH_REG_SWITCH_CNTRL_p4_hs_sel_SHIFT 14
#define BCHP_SWITCH_REG_SWITCH_CNTRL_p4_hs_sel_DEFAULT 0x00000000
/* SWITCH_REG :: SWITCH_CNTRL :: sw_pseudo_phy_addr [13:09] */
#define BCHP_SWITCH_REG_SWITCH_CNTRL_sw_pseudo_phy_addr_MASK 0x00003e00
#define BCHP_SWITCH_REG_SWITCH_CNTRL_sw_pseudo_phy_addr_SHIFT 9
#define BCHP_SWITCH_REG_SWITCH_CNTRL_sw_pseudo_phy_addr_DEFAULT 0x0000001d
/* SWITCH_REG :: SWITCH_CNTRL :: sw_mdio_en [08:08] */
#define BCHP_SWITCH_REG_SWITCH_CNTRL_sw_mdio_en_MASK 0x00000100
#define BCHP_SWITCH_REG_SWITCH_CNTRL_sw_mdio_en_SHIFT 8
#define BCHP_SWITCH_REG_SWITCH_CNTRL_sw_mdio_en_DEFAULT 0x00000000
/* SWITCH_REG :: SWITCH_CNTRL :: p5_2_5g_en [07:07] */
#define BCHP_SWITCH_REG_SWITCH_CNTRL_p5_2_5g_en_MASK 0x00000080
#define BCHP_SWITCH_REG_SWITCH_CNTRL_p5_2_5g_en_SHIFT 7
#define BCHP_SWITCH_REG_SWITCH_CNTRL_p5_2_5g_en_DEFAULT 0x00000000
/* SWITCH_REG :: SWITCH_CNTRL :: p7_2_5g_en [06:06] */
#define BCHP_SWITCH_REG_SWITCH_CNTRL_p7_2_5g_en_MASK 0x00000040
#define BCHP_SWITCH_REG_SWITCH_CNTRL_p7_2_5g_en_SHIFT 6
#define BCHP_SWITCH_REG_SWITCH_CNTRL_p7_2_5g_en_DEFAULT 0x00000000
/* SWITCH_REG :: SWITCH_CNTRL :: p8_2_5g_en [05:05] */
#define BCHP_SWITCH_REG_SWITCH_CNTRL_p8_2_5g_en_MASK 0x00000020
#define BCHP_SWITCH_REG_SWITCH_CNTRL_p8_2_5g_en_SHIFT 5
#define BCHP_SWITCH_REG_SWITCH_CNTRL_p8_2_5g_en_DEFAULT 0x00000000
/* SWITCH_REG :: SWITCH_CNTRL :: moca_bp_en [04:04] */
#define BCHP_SWITCH_REG_SWITCH_CNTRL_moca_bp_en_MASK 0x00000010
#define BCHP_SWITCH_REG_SWITCH_CNTRL_moca_bp_en_SHIFT 4
#define BCHP_SWITCH_REG_SWITCH_CNTRL_moca_bp_en_DEFAULT 0x00000000
/* SWITCH_REG :: SWITCH_CNTRL :: pda_mux_sel [03:03] */
#define BCHP_SWITCH_REG_SWITCH_CNTRL_pda_mux_sel_MASK 0x00000008
#define BCHP_SWITCH_REG_SWITCH_CNTRL_pda_mux_sel_SHIFT 3
#define BCHP_SWITCH_REG_SWITCH_CNTRL_pda_mux_sel_DEFAULT 0x00000001
/* SWITCH_REG :: SWITCH_CNTRL :: pda_chain_en [02:02] */
#define BCHP_SWITCH_REG_SWITCH_CNTRL_pda_chain_en_MASK 0x00000004
#define BCHP_SWITCH_REG_SWITCH_CNTRL_pda_chain_en_SHIFT 2
#define BCHP_SWITCH_REG_SWITCH_CNTRL_pda_chain_en_DEFAULT 0x00000001
/* SWITCH_REG :: SWITCH_CNTRL :: spi_dis [01:01] */
#define BCHP_SWITCH_REG_SWITCH_CNTRL_spi_dis_MASK 0x00000002
#define BCHP_SWITCH_REG_SWITCH_CNTRL_spi_dis_SHIFT 1
#define BCHP_SWITCH_REG_SWITCH_CNTRL_spi_dis_DEFAULT 0x00000001
/* SWITCH_REG :: SWITCH_CNTRL :: mdio_master_sel [00:00] */
#define BCHP_SWITCH_REG_SWITCH_CNTRL_mdio_master_sel_MASK 0x00000001
#define BCHP_SWITCH_REG_SWITCH_CNTRL_mdio_master_sel_SHIFT 0
#define BCHP_SWITCH_REG_SWITCH_CNTRL_mdio_master_sel_DEFAULT 0x00000000
/***************************************************************************
*SWITCH_STATUS - Switch Status Register
***************************************************************************/
/* SWITCH_REG :: SWITCH_STATUS :: reserved0 [31:01] */
#define BCHP_SWITCH_REG_SWITCH_STATUS_reserved0_MASK 0xfffffffe
#define BCHP_SWITCH_REG_SWITCH_STATUS_reserved0_SHIFT 1
/* SWITCH_REG :: SWITCH_STATUS :: sw_init_done [00:00] */
#define BCHP_SWITCH_REG_SWITCH_STATUS_sw_init_done_MASK 0x00000001
#define BCHP_SWITCH_REG_SWITCH_STATUS_sw_init_done_SHIFT 0
#define BCHP_SWITCH_REG_SWITCH_STATUS_sw_init_done_DEFAULT 0x00000000
/***************************************************************************
*DIR_DATA_WRITE_REG - Direct Data Write Register
***************************************************************************/
/* SWITCH_REG :: DIR_DATA_WRITE_REG :: write_data [31:00] */
#define BCHP_SWITCH_REG_DIR_DATA_WRITE_REG_write_data_MASK 0xffffffff
#define BCHP_SWITCH_REG_DIR_DATA_WRITE_REG_write_data_SHIFT 0
#define BCHP_SWITCH_REG_DIR_DATA_WRITE_REG_write_data_DEFAULT 0x00000000
/***************************************************************************
*DIR_DATA_READ_REG - Direct Data Read Register
***************************************************************************/
/* SWITCH_REG :: DIR_DATA_READ_REG :: read_data [31:00] */
#define BCHP_SWITCH_REG_DIR_DATA_READ_REG_read_data_MASK 0xffffffff
#define BCHP_SWITCH_REG_DIR_DATA_READ_REG_read_data_SHIFT 0
#define BCHP_SWITCH_REG_DIR_DATA_READ_REG_read_data_DEFAULT 0x00000000
/***************************************************************************
*LED_SERIAL_REFRESH_TIME_UNIT - LED Serial Refresh Time Unit Register
***************************************************************************/
/* SWITCH_REG :: LED_SERIAL_REFRESH_TIME_UNIT :: reserved0 [31:24] */
#define BCHP_SWITCH_REG_LED_SERIAL_REFRESH_TIME_UNIT_reserved0_MASK 0xff000000
#define BCHP_SWITCH_REG_LED_SERIAL_REFRESH_TIME_UNIT_reserved0_SHIFT 24
/* SWITCH_REG :: LED_SERIAL_REFRESH_TIME_UNIT :: refresh_time_unit [23:00] */
#define BCHP_SWITCH_REG_LED_SERIAL_REFRESH_TIME_UNIT_refresh_time_unit_MASK 0x00ffffff
#define BCHP_SWITCH_REG_LED_SERIAL_REFRESH_TIME_UNIT_refresh_time_unit_SHIFT 0
#define BCHP_SWITCH_REG_LED_SERIAL_REFRESH_TIME_UNIT_refresh_time_unit_DEFAULT 0x0001e847
/***************************************************************************
*SWITCH_REVISION - SWITCH Revision Control Register
***************************************************************************/
/* SWITCH_REG :: SWITCH_REVISION :: SF2_rev [31:16] */
#define BCHP_SWITCH_REG_SWITCH_REVISION_SF2_rev_MASK 0xffff0000
#define BCHP_SWITCH_REG_SWITCH_REVISION_SF2_rev_SHIFT 16
#define BCHP_SWITCH_REG_SWITCH_REVISION_SF2_rev_DEFAULT 0x00000000
/* SWITCH_REG :: SWITCH_REVISION :: switch_top_rev [15:00] */
#define BCHP_SWITCH_REG_SWITCH_REVISION_switch_top_rev_MASK 0x0000ffff
#define BCHP_SWITCH_REG_SWITCH_REVISION_switch_top_rev_SHIFT 0
#define BCHP_SWITCH_REG_SWITCH_REVISION_switch_top_rev_DEFAULT 0x00000000
/***************************************************************************
*PHY_REVISION - PHY Revision Control Register
***************************************************************************/
/* SWITCH_REG :: PHY_REVISION :: quad_phy_rev [31:16] */
#define BCHP_SWITCH_REG_PHY_REVISION_quad_phy_rev_MASK 0xffff0000
#define BCHP_SWITCH_REG_PHY_REVISION_quad_phy_rev_SHIFT 16
#define BCHP_SWITCH_REG_PHY_REVISION_quad_phy_rev_DEFAULT 0x00000000
/* SWITCH_REG :: PHY_REVISION :: single_phy_rev [15:00] */
#define BCHP_SWITCH_REG_PHY_REVISION_single_phy_rev_MASK 0x0000ffff
#define BCHP_SWITCH_REG_PHY_REVISION_single_phy_rev_SHIFT 0
#define BCHP_SWITCH_REG_PHY_REVISION_single_phy_rev_DEFAULT 0x00000000
/***************************************************************************
*PHY_TEST_CNTRL - PHY Test Control Register
***************************************************************************/
/* SWITCH_REG :: PHY_TEST_CNTRL :: reserved0 [31:06] */
#define BCHP_SWITCH_REG_PHY_TEST_CNTRL_reserved0_MASK 0xffffffc0
#define BCHP_SWITCH_REG_PHY_TEST_CNTRL_reserved0_SHIFT 6
/* SWITCH_REG :: PHY_TEST_CNTRL :: phy_sel [05:03] */
#define BCHP_SWITCH_REG_PHY_TEST_CNTRL_phy_sel_MASK 0x00000038
#define BCHP_SWITCH_REG_PHY_TEST_CNTRL_phy_sel_SHIFT 3
#define BCHP_SWITCH_REG_PHY_TEST_CNTRL_phy_sel_DEFAULT 0x00000000
/* SWITCH_REG :: PHY_TEST_CNTRL :: phy_test_mode [02:01] */
#define BCHP_SWITCH_REG_PHY_TEST_CNTRL_phy_test_mode_MASK 0x00000006
#define BCHP_SWITCH_REG_PHY_TEST_CNTRL_phy_test_mode_SHIFT 1
#define BCHP_SWITCH_REG_PHY_TEST_CNTRL_phy_test_mode_DEFAULT 0x00000000
/* SWITCH_REG :: PHY_TEST_CNTRL :: phy_test_en [00:00] */
#define BCHP_SWITCH_REG_PHY_TEST_CNTRL_phy_test_en_MASK 0x00000001
#define BCHP_SWITCH_REG_PHY_TEST_CNTRL_phy_test_en_SHIFT 0
#define BCHP_SWITCH_REG_PHY_TEST_CNTRL_phy_test_en_DEFAULT 0x00000000
/***************************************************************************
*QPHY_CNTRL - Quad GPHY Control Register
***************************************************************************/
/* SWITCH_REG :: QPHY_CNTRL :: reserved0 [31:17] */
#define BCHP_SWITCH_REG_QPHY_CNTRL_reserved0_MASK 0xfffe0000
#define BCHP_SWITCH_REG_QPHY_CNTRL_reserved0_SHIFT 17
/* SWITCH_REG :: QPHY_CNTRL :: phy_phyad [16:12] */
#define BCHP_SWITCH_REG_QPHY_CNTRL_phy_phyad_MASK 0x0001f000
#define BCHP_SWITCH_REG_QPHY_CNTRL_phy_phyad_SHIFT 12
#define BCHP_SWITCH_REG_QPHY_CNTRL_phy_phyad_DEFAULT 0x00000001
/* SWITCH_REG :: QPHY_CNTRL :: reserved1 [11:09] */
#define BCHP_SWITCH_REG_QPHY_CNTRL_reserved1_MASK 0x00000e00
#define BCHP_SWITCH_REG_QPHY_CNTRL_reserved1_SHIFT 9
/* SWITCH_REG :: QPHY_CNTRL :: phy_reset [08:08] */
#define BCHP_SWITCH_REG_QPHY_CNTRL_phy_reset_MASK 0x00000100
#define BCHP_SWITCH_REG_QPHY_CNTRL_phy_reset_SHIFT 8
#define BCHP_SWITCH_REG_QPHY_CNTRL_phy_reset_DEFAULT 0x00000000
/* SWITCH_REG :: QPHY_CNTRL :: ck25_dis [07:07] */
#define BCHP_SWITCH_REG_QPHY_CNTRL_ck25_dis_MASK 0x00000080
#define BCHP_SWITCH_REG_QPHY_CNTRL_ck25_dis_SHIFT 7
#define BCHP_SWITCH_REG_QPHY_CNTRL_ck25_dis_DEFAULT 0x00000000
/* SWITCH_REG :: QPHY_CNTRL :: iddq_global_pwr [06:06] */
#define BCHP_SWITCH_REG_QPHY_CNTRL_iddq_global_pwr_MASK 0x00000040
#define BCHP_SWITCH_REG_QPHY_CNTRL_iddq_global_pwr_SHIFT 6
#define BCHP_SWITCH_REG_QPHY_CNTRL_iddq_global_pwr_DEFAULT 0x00000000
/* SWITCH_REG :: QPHY_CNTRL :: force_dll_en [05:05] */
#define BCHP_SWITCH_REG_QPHY_CNTRL_force_dll_en_MASK 0x00000020
#define BCHP_SWITCH_REG_QPHY_CNTRL_force_dll_en_SHIFT 5
#define BCHP_SWITCH_REG_QPHY_CNTRL_force_dll_en_DEFAULT 0x00000000
/* SWITCH_REG :: QPHY_CNTRL :: ext_pwr_down [04:01] */
#define BCHP_SWITCH_REG_QPHY_CNTRL_ext_pwr_down_MASK 0x0000001e
#define BCHP_SWITCH_REG_QPHY_CNTRL_ext_pwr_down_SHIFT 1
#define BCHP_SWITCH_REG_QPHY_CNTRL_ext_pwr_down_DEFAULT 0x0000000f
/* SWITCH_REG :: QPHY_CNTRL :: iddq_bias [00:00] */
#define BCHP_SWITCH_REG_QPHY_CNTRL_iddq_bias_MASK 0x00000001
#define BCHP_SWITCH_REG_QPHY_CNTRL_iddq_bias_SHIFT 0
#define BCHP_SWITCH_REG_QPHY_CNTRL_iddq_bias_DEFAULT 0x00000001
/***************************************************************************
*QPHY_STATUS - Quad GPHY Status Register
***************************************************************************/
/* SWITCH_REG :: QPHY_STATUS :: reserved0 [31:16] */
#define BCHP_SWITCH_REG_QPHY_STATUS_reserved0_MASK 0xffff0000
#define BCHP_SWITCH_REG_QPHY_STATUS_reserved0_SHIFT 16
/* SWITCH_REG :: QPHY_STATUS :: mac_gphy_cfg_test_en [15:15] */
#define BCHP_SWITCH_REG_QPHY_STATUS_mac_gphy_cfg_test_en_MASK 0x00008000
#define BCHP_SWITCH_REG_QPHY_STATUS_mac_gphy_cfg_test_en_SHIFT 15
#define BCHP_SWITCH_REG_QPHY_STATUS_mac_gphy_cfg_test_en_DEFAULT 0x00000000
/* SWITCH_REG :: QPHY_STATUS :: mac_gphy_cfg_test_mode [14:13] */
#define BCHP_SWITCH_REG_QPHY_STATUS_mac_gphy_cfg_test_mode_MASK 0x00006000
#define BCHP_SWITCH_REG_QPHY_STATUS_mac_gphy_cfg_test_mode_SHIFT 13
#define BCHP_SWITCH_REG_QPHY_STATUS_mac_gphy_cfg_test_mode_DEFAULT 0x00000000
/* SWITCH_REG :: QPHY_STATUS :: lock_recovery_clk [12:09] */
#define BCHP_SWITCH_REG_QPHY_STATUS_lock_recovery_clk_MASK 0x00001e00
#define BCHP_SWITCH_REG_QPHY_STATUS_lock_recovery_clk_SHIFT 9
#define BCHP_SWITCH_REG_QPHY_STATUS_lock_recovery_clk_DEFAULT 0x00000000
/* SWITCH_REG :: QPHY_STATUS :: pll_lock [08:08] */
#define BCHP_SWITCH_REG_QPHY_STATUS_pll_lock_MASK 0x00000100
#define BCHP_SWITCH_REG_QPHY_STATUS_pll_lock_SHIFT 8
#define BCHP_SWITCH_REG_QPHY_STATUS_pll_lock_DEFAULT 0x00000000
/* SWITCH_REG :: QPHY_STATUS :: energy_det_apd [07:04] */
#define BCHP_SWITCH_REG_QPHY_STATUS_energy_det_apd_MASK 0x000000f0
#define BCHP_SWITCH_REG_QPHY_STATUS_energy_det_apd_SHIFT 4
#define BCHP_SWITCH_REG_QPHY_STATUS_energy_det_apd_DEFAULT 0x00000000
/* SWITCH_REG :: QPHY_STATUS :: energy_det_masked [03:00] */
#define BCHP_SWITCH_REG_QPHY_STATUS_energy_det_masked_MASK 0x0000000f
#define BCHP_SWITCH_REG_QPHY_STATUS_energy_det_masked_SHIFT 0
#define BCHP_SWITCH_REG_QPHY_STATUS_energy_det_masked_DEFAULT 0x00000000
/***************************************************************************
*LED_BLINK_RATE_CNTRL - LED port Blink Rate Control Register
***************************************************************************/
/* SWITCH_REG :: LED_BLINK_RATE_CNTRL :: led_on_time [31:16] */
#define BCHP_SWITCH_REG_LED_BLINK_RATE_CNTRL_led_on_time_MASK 0xffff0000
#define BCHP_SWITCH_REG_LED_BLINK_RATE_CNTRL_led_on_time_SHIFT 16
#define BCHP_SWITCH_REG_LED_BLINK_RATE_CNTRL_led_on_time_DEFAULT 0x00000320
/* SWITCH_REG :: LED_BLINK_RATE_CNTRL :: led_off_time [15:00] */
#define BCHP_SWITCH_REG_LED_BLINK_RATE_CNTRL_led_off_time_MASK 0x0000ffff
#define BCHP_SWITCH_REG_LED_BLINK_RATE_CNTRL_led_off_time_SHIFT 0
#define BCHP_SWITCH_REG_LED_BLINK_RATE_CNTRL_led_off_time_DEFAULT 0x00000320
/***************************************************************************
*LED_SERIAL_CNTRL - LED Serial Control Register
***************************************************************************/
/* SWITCH_REG :: LED_SERIAL_CNTRL :: reserved0 [31:16] */
#define BCHP_SWITCH_REG_LED_SERIAL_CNTRL_reserved0_MASK 0xffff0000
#define BCHP_SWITCH_REG_LED_SERIAL_CNTRL_reserved0_SHIFT 16
/* SWITCH_REG :: LED_SERIAL_CNTRL :: port_en [15:08] */
#define BCHP_SWITCH_REG_LED_SERIAL_CNTRL_port_en_MASK 0x0000ff00
#define BCHP_SWITCH_REG_LED_SERIAL_CNTRL_port_en_SHIFT 8
#define BCHP_SWITCH_REG_LED_SERIAL_CNTRL_port_en_DEFAULT 0x00000000
/* SWITCH_REG :: LED_SERIAL_CNTRL :: smode [07:07] */
#define BCHP_SWITCH_REG_LED_SERIAL_CNTRL_smode_MASK 0x00000080
#define BCHP_SWITCH_REG_LED_SERIAL_CNTRL_smode_SHIFT 7
#define BCHP_SWITCH_REG_LED_SERIAL_CNTRL_smode_DEFAULT 0x00000000
/* SWITCH_REG :: LED_SERIAL_CNTRL :: sled_clk_frequency [06:06] */
#define BCHP_SWITCH_REG_LED_SERIAL_CNTRL_sled_clk_frequency_MASK 0x00000040
#define BCHP_SWITCH_REG_LED_SERIAL_CNTRL_sled_clk_frequency_SHIFT 6
#define BCHP_SWITCH_REG_LED_SERIAL_CNTRL_sled_clk_frequency_DEFAULT 0x00000000
/* SWITCH_REG :: LED_SERIAL_CNTRL :: sled_clk_pol [05:05] */
#define BCHP_SWITCH_REG_LED_SERIAL_CNTRL_sled_clk_pol_MASK 0x00000020
#define BCHP_SWITCH_REG_LED_SERIAL_CNTRL_sled_clk_pol_SHIFT 5
#define BCHP_SWITCH_REG_LED_SERIAL_CNTRL_sled_clk_pol_DEFAULT 0x00000000
/* SWITCH_REG :: LED_SERIAL_CNTRL :: refresh_period [04:00] */
#define BCHP_SWITCH_REG_LED_SERIAL_CNTRL_refresh_period_MASK 0x0000001f
#define BCHP_SWITCH_REG_LED_SERIAL_CNTRL_refresh_period_SHIFT 0
#define BCHP_SWITCH_REG_LED_SERIAL_CNTRL_refresh_period_DEFAULT 0x00000004
/***************************************************************************
*LED_0_CNTRL - LED port 0 Control Register
***************************************************************************/
/* SWITCH_REG :: LED_0_CNTRL :: reserved0 [31:28] */
#define BCHP_SWITCH_REG_LED_0_CNTRL_reserved0_MASK 0xf0000000
#define BCHP_SWITCH_REG_LED_0_CNTRL_reserved0_SHIFT 28
/* SWITCH_REG :: LED_0_CNTRL :: act_led_pol_sel [27:27] */
#define BCHP_SWITCH_REG_LED_0_CNTRL_act_led_pol_sel_MASK 0x08000000
#define BCHP_SWITCH_REG_LED_0_CNTRL_act_led_pol_sel_SHIFT 27
#define BCHP_SWITCH_REG_LED_0_CNTRL_act_led_pol_sel_DEFAULT 0x00000000
/* SWITCH_REG :: LED_0_CNTRL :: spdlnk_led1_act_pol_sel [26:26] */
#define BCHP_SWITCH_REG_LED_0_CNTRL_spdlnk_led1_act_pol_sel_MASK 0x04000000
#define BCHP_SWITCH_REG_LED_0_CNTRL_spdlnk_led1_act_pol_sel_SHIFT 26
#define BCHP_SWITCH_REG_LED_0_CNTRL_spdlnk_led1_act_pol_sel_DEFAULT 0x00000000
/* SWITCH_REG :: LED_0_CNTRL :: spdlnk_led0_act_pol_sel [25:25] */
#define BCHP_SWITCH_REG_LED_0_CNTRL_spdlnk_led0_act_pol_sel_MASK 0x02000000
#define BCHP_SWITCH_REG_LED_0_CNTRL_spdlnk_led0_act_pol_sel_SHIFT 25
#define BCHP_SWITCH_REG_LED_0_CNTRL_spdlnk_led0_act_pol_sel_DEFAULT 0x00000000
/* SWITCH_REG :: LED_0_CNTRL :: spdlnk_src_sel [24:24] */
#define BCHP_SWITCH_REG_LED_0_CNTRL_spdlnk_src_sel_MASK 0x01000000
#define BCHP_SWITCH_REG_LED_0_CNTRL_spdlnk_src_sel_SHIFT 24
#define BCHP_SWITCH_REG_LED_0_CNTRL_spdlnk_src_sel_DEFAULT 0x00000000
/* SWITCH_REG :: LED_0_CNTRL :: act_led_act_sel [23:22] */
#define BCHP_SWITCH_REG_LED_0_CNTRL_act_led_act_sel_MASK 0x00c00000
#define BCHP_SWITCH_REG_LED_0_CNTRL_act_led_act_sel_SHIFT 22
#define BCHP_SWITCH_REG_LED_0_CNTRL_act_led_act_sel_DEFAULT 0x00000000
/* SWITCH_REG :: LED_0_CNTRL :: spdlnk_led1_act_sel [21:20] */
#define BCHP_SWITCH_REG_LED_0_CNTRL_spdlnk_led1_act_sel_MASK 0x00300000
#define BCHP_SWITCH_REG_LED_0_CNTRL_spdlnk_led1_act_sel_SHIFT 20
#define BCHP_SWITCH_REG_LED_0_CNTRL_spdlnk_led1_act_sel_DEFAULT 0x00000000
/* SWITCH_REG :: LED_0_CNTRL :: spdlnk_led0_act_sel [19:18] */
#define BCHP_SWITCH_REG_LED_0_CNTRL_spdlnk_led0_act_sel_MASK 0x000c0000
#define BCHP_SWITCH_REG_LED_0_CNTRL_spdlnk_led0_act_sel_SHIFT 18
#define BCHP_SWITCH_REG_LED_0_CNTRL_spdlnk_led0_act_sel_DEFAULT 0x00000000
/* SWITCH_REG :: LED_0_CNTRL :: tx_en_en [17:17] */
#define BCHP_SWITCH_REG_LED_0_CNTRL_tx_en_en_MASK 0x00020000
#define BCHP_SWITCH_REG_LED_0_CNTRL_tx_en_en_SHIFT 17
#define BCHP_SWITCH_REG_LED_0_CNTRL_tx_en_en_DEFAULT 0x00000001
/* SWITCH_REG :: LED_0_CNTRL :: rx_dv_en [16:16] */
#define BCHP_SWITCH_REG_LED_0_CNTRL_rx_dv_en_MASK 0x00010000
#define BCHP_SWITCH_REG_LED_0_CNTRL_rx_dv_en_SHIFT 16
#define BCHP_SWITCH_REG_LED_0_CNTRL_rx_dv_en_DEFAULT 0x00000001
/* SWITCH_REG :: LED_0_CNTRL :: sel_1000m_encode [15:14] */
#define BCHP_SWITCH_REG_LED_0_CNTRL_sel_1000m_encode_MASK 0x0000c000
#define BCHP_SWITCH_REG_LED_0_CNTRL_sel_1000m_encode_SHIFT 14
#define BCHP_SWITCH_REG_LED_0_CNTRL_sel_1000m_encode_DEFAULT 0x00000000
/* SWITCH_REG :: LED_0_CNTRL :: sel_100m_encode [13:12] */
#define BCHP_SWITCH_REG_LED_0_CNTRL_sel_100m_encode_MASK 0x00003000
#define BCHP_SWITCH_REG_LED_0_CNTRL_sel_100m_encode_SHIFT 12
#define BCHP_SWITCH_REG_LED_0_CNTRL_sel_100m_encode_DEFAULT 0x00000000
/* SWITCH_REG :: LED_0_CNTRL :: sel_10m_encode [11:10] */
#define BCHP_SWITCH_REG_LED_0_CNTRL_sel_10m_encode_MASK 0x00000c00
#define BCHP_SWITCH_REG_LED_0_CNTRL_sel_10m_encode_SHIFT 10
#define BCHP_SWITCH_REG_LED_0_CNTRL_sel_10m_encode_DEFAULT 0x00000000
/* SWITCH_REG :: LED_0_CNTRL :: sel_no_link_encode [09:08] */
#define BCHP_SWITCH_REG_LED_0_CNTRL_sel_no_link_encode_MASK 0x00000300
#define BCHP_SWITCH_REG_LED_0_CNTRL_sel_no_link_encode_SHIFT 8
#define BCHP_SWITCH_REG_LED_0_CNTRL_sel_no_link_encode_DEFAULT 0x00000000
/* SWITCH_REG :: LED_0_CNTRL :: 1000m_encode [07:06] */
#define BCHP_SWITCH_REG_LED_0_CNTRL_1000m_encode_MASK 0x000000c0
#define BCHP_SWITCH_REG_LED_0_CNTRL_1000m_encode_SHIFT 6
#define BCHP_SWITCH_REG_LED_0_CNTRL_1000m_encode_DEFAULT 0x00000000
/* SWITCH_REG :: LED_0_CNTRL :: 100m_encode [05:04] */
#define BCHP_SWITCH_REG_LED_0_CNTRL_100m_encode_MASK 0x00000030
#define BCHP_SWITCH_REG_LED_0_CNTRL_100m_encode_SHIFT 4
#define BCHP_SWITCH_REG_LED_0_CNTRL_100m_encode_DEFAULT 0x00000001
/* SWITCH_REG :: LED_0_CNTRL :: 10m_encode [03:02] */
#define BCHP_SWITCH_REG_LED_0_CNTRL_10m_encode_MASK 0x0000000c
#define BCHP_SWITCH_REG_LED_0_CNTRL_10m_encode_SHIFT 2
#define BCHP_SWITCH_REG_LED_0_CNTRL_10m_encode_DEFAULT 0x00000002
/* SWITCH_REG :: LED_0_CNTRL :: no_link_encode [01:00] */
#define BCHP_SWITCH_REG_LED_0_CNTRL_no_link_encode_MASK 0x00000003
#define BCHP_SWITCH_REG_LED_0_CNTRL_no_link_encode_SHIFT 0
#define BCHP_SWITCH_REG_LED_0_CNTRL_no_link_encode_DEFAULT 0x00000003
/***************************************************************************
*LED_1_CNTRL - LED port 1 Control Register
***************************************************************************/
/* SWITCH_REG :: LED_1_CNTRL :: reserved0 [31:28] */
#define BCHP_SWITCH_REG_LED_1_CNTRL_reserved0_MASK 0xf0000000
#define BCHP_SWITCH_REG_LED_1_CNTRL_reserved0_SHIFT 28
/* SWITCH_REG :: LED_1_CNTRL :: act_led_pol_sel [27:27] */
#define BCHP_SWITCH_REG_LED_1_CNTRL_act_led_pol_sel_MASK 0x08000000
#define BCHP_SWITCH_REG_LED_1_CNTRL_act_led_pol_sel_SHIFT 27
#define BCHP_SWITCH_REG_LED_1_CNTRL_act_led_pol_sel_DEFAULT 0x00000000
/* SWITCH_REG :: LED_1_CNTRL :: spdlnk_led1_act_pol_sel [26:26] */
#define BCHP_SWITCH_REG_LED_1_CNTRL_spdlnk_led1_act_pol_sel_MASK 0x04000000
#define BCHP_SWITCH_REG_LED_1_CNTRL_spdlnk_led1_act_pol_sel_SHIFT 26
#define BCHP_SWITCH_REG_LED_1_CNTRL_spdlnk_led1_act_pol_sel_DEFAULT 0x00000000
/* SWITCH_REG :: LED_1_CNTRL :: spdlnk_led0_act_pol_sel [25:25] */
#define BCHP_SWITCH_REG_LED_1_CNTRL_spdlnk_led0_act_pol_sel_MASK 0x02000000
#define BCHP_SWITCH_REG_LED_1_CNTRL_spdlnk_led0_act_pol_sel_SHIFT 25
#define BCHP_SWITCH_REG_LED_1_CNTRL_spdlnk_led0_act_pol_sel_DEFAULT 0x00000000
/* SWITCH_REG :: LED_1_CNTRL :: spdlnk_src_sel [24:24] */
#define BCHP_SWITCH_REG_LED_1_CNTRL_spdlnk_src_sel_MASK 0x01000000
#define BCHP_SWITCH_REG_LED_1_CNTRL_spdlnk_src_sel_SHIFT 24
#define BCHP_SWITCH_REG_LED_1_CNTRL_spdlnk_src_sel_DEFAULT 0x00000000
/* SWITCH_REG :: LED_1_CNTRL :: act_led_act_sel [23:22] */
#define BCHP_SWITCH_REG_LED_1_CNTRL_act_led_act_sel_MASK 0x00c00000
#define BCHP_SWITCH_REG_LED_1_CNTRL_act_led_act_sel_SHIFT 22
#define BCHP_SWITCH_REG_LED_1_CNTRL_act_led_act_sel_DEFAULT 0x00000000
/* SWITCH_REG :: LED_1_CNTRL :: spdlnk_led1_act_sel [21:20] */
#define BCHP_SWITCH_REG_LED_1_CNTRL_spdlnk_led1_act_sel_MASK 0x00300000
#define BCHP_SWITCH_REG_LED_1_CNTRL_spdlnk_led1_act_sel_SHIFT 20
#define BCHP_SWITCH_REG_LED_1_CNTRL_spdlnk_led1_act_sel_DEFAULT 0x00000000
/* SWITCH_REG :: LED_1_CNTRL :: spdlnk_led0_act_sel [19:18] */
#define BCHP_SWITCH_REG_LED_1_CNTRL_spdlnk_led0_act_sel_MASK 0x000c0000
#define BCHP_SWITCH_REG_LED_1_CNTRL_spdlnk_led0_act_sel_SHIFT 18
#define BCHP_SWITCH_REG_LED_1_CNTRL_spdlnk_led0_act_sel_DEFAULT 0x00000000
/* SWITCH_REG :: LED_1_CNTRL :: tx_en_en [17:17] */
#define BCHP_SWITCH_REG_LED_1_CNTRL_tx_en_en_MASK 0x00020000
#define BCHP_SWITCH_REG_LED_1_CNTRL_tx_en_en_SHIFT 17
#define BCHP_SWITCH_REG_LED_1_CNTRL_tx_en_en_DEFAULT 0x00000001
/* SWITCH_REG :: LED_1_CNTRL :: rx_dv_en [16:16] */
#define BCHP_SWITCH_REG_LED_1_CNTRL_rx_dv_en_MASK 0x00010000
#define BCHP_SWITCH_REG_LED_1_CNTRL_rx_dv_en_SHIFT 16
#define BCHP_SWITCH_REG_LED_1_CNTRL_rx_dv_en_DEFAULT 0x00000001
/* SWITCH_REG :: LED_1_CNTRL :: sel_1000m_encode [15:14] */
#define BCHP_SWITCH_REG_LED_1_CNTRL_sel_1000m_encode_MASK 0x0000c000
#define BCHP_SWITCH_REG_LED_1_CNTRL_sel_1000m_encode_SHIFT 14
#define BCHP_SWITCH_REG_LED_1_CNTRL_sel_1000m_encode_DEFAULT 0x00000000
/* SWITCH_REG :: LED_1_CNTRL :: sel_100m_encode [13:12] */
#define BCHP_SWITCH_REG_LED_1_CNTRL_sel_100m_encode_MASK 0x00003000
#define BCHP_SWITCH_REG_LED_1_CNTRL_sel_100m_encode_SHIFT 12
#define BCHP_SWITCH_REG_LED_1_CNTRL_sel_100m_encode_DEFAULT 0x00000000
/* SWITCH_REG :: LED_1_CNTRL :: sel_10m_encode [11:10] */
#define BCHP_SWITCH_REG_LED_1_CNTRL_sel_10m_encode_MASK 0x00000c00
#define BCHP_SWITCH_REG_LED_1_CNTRL_sel_10m_encode_SHIFT 10
#define BCHP_SWITCH_REG_LED_1_CNTRL_sel_10m_encode_DEFAULT 0x00000000
/* SWITCH_REG :: LED_1_CNTRL :: sel_no_link_encode [09:08] */
#define BCHP_SWITCH_REG_LED_1_CNTRL_sel_no_link_encode_MASK 0x00000300
#define BCHP_SWITCH_REG_LED_1_CNTRL_sel_no_link_encode_SHIFT 8
#define BCHP_SWITCH_REG_LED_1_CNTRL_sel_no_link_encode_DEFAULT 0x00000000
/* SWITCH_REG :: LED_1_CNTRL :: 1000m_encode [07:06] */
#define BCHP_SWITCH_REG_LED_1_CNTRL_1000m_encode_MASK 0x000000c0
#define BCHP_SWITCH_REG_LED_1_CNTRL_1000m_encode_SHIFT 6
#define BCHP_SWITCH_REG_LED_1_CNTRL_1000m_encode_DEFAULT 0x00000000
/* SWITCH_REG :: LED_1_CNTRL :: 100m_encode [05:04] */
#define BCHP_SWITCH_REG_LED_1_CNTRL_100m_encode_MASK 0x00000030
#define BCHP_SWITCH_REG_LED_1_CNTRL_100m_encode_SHIFT 4
#define BCHP_SWITCH_REG_LED_1_CNTRL_100m_encode_DEFAULT 0x00000001
/* SWITCH_REG :: LED_1_CNTRL :: 10m_encode [03:02] */
#define BCHP_SWITCH_REG_LED_1_CNTRL_10m_encode_MASK 0x0000000c
#define BCHP_SWITCH_REG_LED_1_CNTRL_10m_encode_SHIFT 2
#define BCHP_SWITCH_REG_LED_1_CNTRL_10m_encode_DEFAULT 0x00000002
/* SWITCH_REG :: LED_1_CNTRL :: no_link_encode [01:00] */
#define BCHP_SWITCH_REG_LED_1_CNTRL_no_link_encode_MASK 0x00000003
#define BCHP_SWITCH_REG_LED_1_CNTRL_no_link_encode_SHIFT 0
#define BCHP_SWITCH_REG_LED_1_CNTRL_no_link_encode_DEFAULT 0x00000003
/***************************************************************************
*LED_2_CNTRL - LED port 2 Control Register
***************************************************************************/
/* SWITCH_REG :: LED_2_CNTRL :: reserved0 [31:28] */
#define BCHP_SWITCH_REG_LED_2_CNTRL_reserved0_MASK 0xf0000000
#define BCHP_SWITCH_REG_LED_2_CNTRL_reserved0_SHIFT 28
/* SWITCH_REG :: LED_2_CNTRL :: act_led_pol_sel [27:27] */
#define BCHP_SWITCH_REG_LED_2_CNTRL_act_led_pol_sel_MASK 0x08000000
#define BCHP_SWITCH_REG_LED_2_CNTRL_act_led_pol_sel_SHIFT 27
#define BCHP_SWITCH_REG_LED_2_CNTRL_act_led_pol_sel_DEFAULT 0x00000000
/* SWITCH_REG :: LED_2_CNTRL :: spdlnk_led1_act_pol_sel [26:26] */
#define BCHP_SWITCH_REG_LED_2_CNTRL_spdlnk_led1_act_pol_sel_MASK 0x04000000
#define BCHP_SWITCH_REG_LED_2_CNTRL_spdlnk_led1_act_pol_sel_SHIFT 26
#define BCHP_SWITCH_REG_LED_2_CNTRL_spdlnk_led1_act_pol_sel_DEFAULT 0x00000000
/* SWITCH_REG :: LED_2_CNTRL :: spdlnk_led0_act_pol_sel [25:25] */
#define BCHP_SWITCH_REG_LED_2_CNTRL_spdlnk_led0_act_pol_sel_MASK 0x02000000
#define BCHP_SWITCH_REG_LED_2_CNTRL_spdlnk_led0_act_pol_sel_SHIFT 25
#define BCHP_SWITCH_REG_LED_2_CNTRL_spdlnk_led0_act_pol_sel_DEFAULT 0x00000000
/* SWITCH_REG :: LED_2_CNTRL :: spdlnk_src_sel [24:24] */
#define BCHP_SWITCH_REG_LED_2_CNTRL_spdlnk_src_sel_MASK 0x01000000
#define BCHP_SWITCH_REG_LED_2_CNTRL_spdlnk_src_sel_SHIFT 24
#define BCHP_SWITCH_REG_LED_2_CNTRL_spdlnk_src_sel_DEFAULT 0x00000000
/* SWITCH_REG :: LED_2_CNTRL :: act_led_act_sel [23:22] */
#define BCHP_SWITCH_REG_LED_2_CNTRL_act_led_act_sel_MASK 0x00c00000
#define BCHP_SWITCH_REG_LED_2_CNTRL_act_led_act_sel_SHIFT 22
#define BCHP_SWITCH_REG_LED_2_CNTRL_act_led_act_sel_DEFAULT 0x00000000
/* SWITCH_REG :: LED_2_CNTRL :: spdlnk_led1_act_sel [21:20] */
#define BCHP_SWITCH_REG_LED_2_CNTRL_spdlnk_led1_act_sel_MASK 0x00300000
#define BCHP_SWITCH_REG_LED_2_CNTRL_spdlnk_led1_act_sel_SHIFT 20
#define BCHP_SWITCH_REG_LED_2_CNTRL_spdlnk_led1_act_sel_DEFAULT 0x00000000
/* SWITCH_REG :: LED_2_CNTRL :: spdlnk_led0_act_sel [19:18] */
#define BCHP_SWITCH_REG_LED_2_CNTRL_spdlnk_led0_act_sel_MASK 0x000c0000
#define BCHP_SWITCH_REG_LED_2_CNTRL_spdlnk_led0_act_sel_SHIFT 18
#define BCHP_SWITCH_REG_LED_2_CNTRL_spdlnk_led0_act_sel_DEFAULT 0x00000000
/* SWITCH_REG :: LED_2_CNTRL :: tx_en_en [17:17] */
#define BCHP_SWITCH_REG_LED_2_CNTRL_tx_en_en_MASK 0x00020000
#define BCHP_SWITCH_REG_LED_2_CNTRL_tx_en_en_SHIFT 17
#define BCHP_SWITCH_REG_LED_2_CNTRL_tx_en_en_DEFAULT 0x00000001
/* SWITCH_REG :: LED_2_CNTRL :: rx_dv_en [16:16] */
#define BCHP_SWITCH_REG_LED_2_CNTRL_rx_dv_en_MASK 0x00010000
#define BCHP_SWITCH_REG_LED_2_CNTRL_rx_dv_en_SHIFT 16
#define BCHP_SWITCH_REG_LED_2_CNTRL_rx_dv_en_DEFAULT 0x00000001
/* SWITCH_REG :: LED_2_CNTRL :: sel_1000m_encode [15:14] */
#define BCHP_SWITCH_REG_LED_2_CNTRL_sel_1000m_encode_MASK 0x0000c000
#define BCHP_SWITCH_REG_LED_2_CNTRL_sel_1000m_encode_SHIFT 14
#define BCHP_SWITCH_REG_LED_2_CNTRL_sel_1000m_encode_DEFAULT 0x00000000
/* SWITCH_REG :: LED_2_CNTRL :: sel_100m_encode [13:12] */
#define BCHP_SWITCH_REG_LED_2_CNTRL_sel_100m_encode_MASK 0x00003000
#define BCHP_SWITCH_REG_LED_2_CNTRL_sel_100m_encode_SHIFT 12
#define BCHP_SWITCH_REG_LED_2_CNTRL_sel_100m_encode_DEFAULT 0x00000000
/* SWITCH_REG :: LED_2_CNTRL :: sel_10m_encode [11:10] */
#define BCHP_SWITCH_REG_LED_2_CNTRL_sel_10m_encode_MASK 0x00000c00
#define BCHP_SWITCH_REG_LED_2_CNTRL_sel_10m_encode_SHIFT 10
#define BCHP_SWITCH_REG_LED_2_CNTRL_sel_10m_encode_DEFAULT 0x00000000
/* SWITCH_REG :: LED_2_CNTRL :: sel_no_link_encode [09:08] */
#define BCHP_SWITCH_REG_LED_2_CNTRL_sel_no_link_encode_MASK 0x00000300
#define BCHP_SWITCH_REG_LED_2_CNTRL_sel_no_link_encode_SHIFT 8
#define BCHP_SWITCH_REG_LED_2_CNTRL_sel_no_link_encode_DEFAULT 0x00000000
/* SWITCH_REG :: LED_2_CNTRL :: 1000m_encode [07:06] */
#define BCHP_SWITCH_REG_LED_2_CNTRL_1000m_encode_MASK 0x000000c0
#define BCHP_SWITCH_REG_LED_2_CNTRL_1000m_encode_SHIFT 6
#define BCHP_SWITCH_REG_LED_2_CNTRL_1000m_encode_DEFAULT 0x00000000
/* SWITCH_REG :: LED_2_CNTRL :: 100m_encode [05:04] */
#define BCHP_SWITCH_REG_LED_2_CNTRL_100m_encode_MASK 0x00000030
#define BCHP_SWITCH_REG_LED_2_CNTRL_100m_encode_SHIFT 4
#define BCHP_SWITCH_REG_LED_2_CNTRL_100m_encode_DEFAULT 0x00000001
/* SWITCH_REG :: LED_2_CNTRL :: 10m_encode [03:02] */
#define BCHP_SWITCH_REG_LED_2_CNTRL_10m_encode_MASK 0x0000000c
#define BCHP_SWITCH_REG_LED_2_CNTRL_10m_encode_SHIFT 2
#define BCHP_SWITCH_REG_LED_2_CNTRL_10m_encode_DEFAULT 0x00000002
/* SWITCH_REG :: LED_2_CNTRL :: no_link_encode [01:00] */
#define BCHP_SWITCH_REG_LED_2_CNTRL_no_link_encode_MASK 0x00000003
#define BCHP_SWITCH_REG_LED_2_CNTRL_no_link_encode_SHIFT 0
#define BCHP_SWITCH_REG_LED_2_CNTRL_no_link_encode_DEFAULT 0x00000003
/***************************************************************************
*LED_3_CNTRL - LED port 3 Control Register
***************************************************************************/
/* SWITCH_REG :: LED_3_CNTRL :: reserved0 [31:28] */
#define BCHP_SWITCH_REG_LED_3_CNTRL_reserved0_MASK 0xf0000000
#define BCHP_SWITCH_REG_LED_3_CNTRL_reserved0_SHIFT 28
/* SWITCH_REG :: LED_3_CNTRL :: act_led_pol_sel [27:27] */
#define BCHP_SWITCH_REG_LED_3_CNTRL_act_led_pol_sel_MASK 0x08000000
#define BCHP_SWITCH_REG_LED_3_CNTRL_act_led_pol_sel_SHIFT 27
#define BCHP_SWITCH_REG_LED_3_CNTRL_act_led_pol_sel_DEFAULT 0x00000000
/* SWITCH_REG :: LED_3_CNTRL :: spdlnk_led1_act_pol_sel [26:26] */
#define BCHP_SWITCH_REG_LED_3_CNTRL_spdlnk_led1_act_pol_sel_MASK 0x04000000
#define BCHP_SWITCH_REG_LED_3_CNTRL_spdlnk_led1_act_pol_sel_SHIFT 26
#define BCHP_SWITCH_REG_LED_3_CNTRL_spdlnk_led1_act_pol_sel_DEFAULT 0x00000000
/* SWITCH_REG :: LED_3_CNTRL :: spdlnk_led0_act_pol_sel [25:25] */
#define BCHP_SWITCH_REG_LED_3_CNTRL_spdlnk_led0_act_pol_sel_MASK 0x02000000
#define BCHP_SWITCH_REG_LED_3_CNTRL_spdlnk_led0_act_pol_sel_SHIFT 25
#define BCHP_SWITCH_REG_LED_3_CNTRL_spdlnk_led0_act_pol_sel_DEFAULT 0x00000000
/* SWITCH_REG :: LED_3_CNTRL :: spdlnk_src_sel [24:24] */
#define BCHP_SWITCH_REG_LED_3_CNTRL_spdlnk_src_sel_MASK 0x01000000
#define BCHP_SWITCH_REG_LED_3_CNTRL_spdlnk_src_sel_SHIFT 24
#define BCHP_SWITCH_REG_LED_3_CNTRL_spdlnk_src_sel_DEFAULT 0x00000000
/* SWITCH_REG :: LED_3_CNTRL :: act_led_act_sel [23:22] */
#define BCHP_SWITCH_REG_LED_3_CNTRL_act_led_act_sel_MASK 0x00c00000
#define BCHP_SWITCH_REG_LED_3_CNTRL_act_led_act_sel_SHIFT 22
#define BCHP_SWITCH_REG_LED_3_CNTRL_act_led_act_sel_DEFAULT 0x00000000
/* SWITCH_REG :: LED_3_CNTRL :: spdlnk_led1_act_sel [21:20] */
#define BCHP_SWITCH_REG_LED_3_CNTRL_spdlnk_led1_act_sel_MASK 0x00300000
#define BCHP_SWITCH_REG_LED_3_CNTRL_spdlnk_led1_act_sel_SHIFT 20
#define BCHP_SWITCH_REG_LED_3_CNTRL_spdlnk_led1_act_sel_DEFAULT 0x00000000
/* SWITCH_REG :: LED_3_CNTRL :: spdlnk_led0_act_sel [19:18] */
#define BCHP_SWITCH_REG_LED_3_CNTRL_spdlnk_led0_act_sel_MASK 0x000c0000
#define BCHP_SWITCH_REG_LED_3_CNTRL_spdlnk_led0_act_sel_SHIFT 18
#define BCHP_SWITCH_REG_LED_3_CNTRL_spdlnk_led0_act_sel_DEFAULT 0x00000000
/* SWITCH_REG :: LED_3_CNTRL :: tx_en_en [17:17] */
#define BCHP_SWITCH_REG_LED_3_CNTRL_tx_en_en_MASK 0x00020000
#define BCHP_SWITCH_REG_LED_3_CNTRL_tx_en_en_SHIFT 17
#define BCHP_SWITCH_REG_LED_3_CNTRL_tx_en_en_DEFAULT 0x00000001
/* SWITCH_REG :: LED_3_CNTRL :: rx_dv_en [16:16] */
#define BCHP_SWITCH_REG_LED_3_CNTRL_rx_dv_en_MASK 0x00010000
#define BCHP_SWITCH_REG_LED_3_CNTRL_rx_dv_en_SHIFT 16
#define BCHP_SWITCH_REG_LED_3_CNTRL_rx_dv_en_DEFAULT 0x00000001
/* SWITCH_REG :: LED_3_CNTRL :: sel_1000m_encode [15:14] */
#define BCHP_SWITCH_REG_LED_3_CNTRL_sel_1000m_encode_MASK 0x0000c000
#define BCHP_SWITCH_REG_LED_3_CNTRL_sel_1000m_encode_SHIFT 14
#define BCHP_SWITCH_REG_LED_3_CNTRL_sel_1000m_encode_DEFAULT 0x00000000
/* SWITCH_REG :: LED_3_CNTRL :: sel_100m_encode [13:12] */
#define BCHP_SWITCH_REG_LED_3_CNTRL_sel_100m_encode_MASK 0x00003000
#define BCHP_SWITCH_REG_LED_3_CNTRL_sel_100m_encode_SHIFT 12
#define BCHP_SWITCH_REG_LED_3_CNTRL_sel_100m_encode_DEFAULT 0x00000000
/* SWITCH_REG :: LED_3_CNTRL :: sel_10m_encode [11:10] */
#define BCHP_SWITCH_REG_LED_3_CNTRL_sel_10m_encode_MASK 0x00000c00
#define BCHP_SWITCH_REG_LED_3_CNTRL_sel_10m_encode_SHIFT 10
#define BCHP_SWITCH_REG_LED_3_CNTRL_sel_10m_encode_DEFAULT 0x00000000
/* SWITCH_REG :: LED_3_CNTRL :: sel_no_link_encode [09:08] */
#define BCHP_SWITCH_REG_LED_3_CNTRL_sel_no_link_encode_MASK 0x00000300
#define BCHP_SWITCH_REG_LED_3_CNTRL_sel_no_link_encode_SHIFT 8
#define BCHP_SWITCH_REG_LED_3_CNTRL_sel_no_link_encode_DEFAULT 0x00000000
/* SWITCH_REG :: LED_3_CNTRL :: 1000m_encode [07:06] */
#define BCHP_SWITCH_REG_LED_3_CNTRL_1000m_encode_MASK 0x000000c0
#define BCHP_SWITCH_REG_LED_3_CNTRL_1000m_encode_SHIFT 6
#define BCHP_SWITCH_REG_LED_3_CNTRL_1000m_encode_DEFAULT 0x00000000
/* SWITCH_REG :: LED_3_CNTRL :: 100m_encode [05:04] */
#define BCHP_SWITCH_REG_LED_3_CNTRL_100m_encode_MASK 0x00000030
#define BCHP_SWITCH_REG_LED_3_CNTRL_100m_encode_SHIFT 4
#define BCHP_SWITCH_REG_LED_3_CNTRL_100m_encode_DEFAULT 0x00000001
/* SWITCH_REG :: LED_3_CNTRL :: 10m_encode [03:02] */
#define BCHP_SWITCH_REG_LED_3_CNTRL_10m_encode_MASK 0x0000000c
#define BCHP_SWITCH_REG_LED_3_CNTRL_10m_encode_SHIFT 2
#define BCHP_SWITCH_REG_LED_3_CNTRL_10m_encode_DEFAULT 0x00000002
/* SWITCH_REG :: LED_3_CNTRL :: no_link_encode [01:00] */
#define BCHP_SWITCH_REG_LED_3_CNTRL_no_link_encode_MASK 0x00000003
#define BCHP_SWITCH_REG_LED_3_CNTRL_no_link_encode_SHIFT 0
#define BCHP_SWITCH_REG_LED_3_CNTRL_no_link_encode_DEFAULT 0x00000003
/***************************************************************************
*LED_4_CNTRL - LED port 4 Control Register
***************************************************************************/
/* SWITCH_REG :: LED_4_CNTRL :: reserved0 [31:28] */
#define BCHP_SWITCH_REG_LED_4_CNTRL_reserved0_MASK 0xf0000000
#define BCHP_SWITCH_REG_LED_4_CNTRL_reserved0_SHIFT 28
/* SWITCH_REG :: LED_4_CNTRL :: act_led_pol_sel [27:27] */
#define BCHP_SWITCH_REG_LED_4_CNTRL_act_led_pol_sel_MASK 0x08000000
#define BCHP_SWITCH_REG_LED_4_CNTRL_act_led_pol_sel_SHIFT 27
#define BCHP_SWITCH_REG_LED_4_CNTRL_act_led_pol_sel_DEFAULT 0x00000000
/* SWITCH_REG :: LED_4_CNTRL :: spdlnk_led1_act_pol_sel [26:26] */
#define BCHP_SWITCH_REG_LED_4_CNTRL_spdlnk_led1_act_pol_sel_MASK 0x04000000
#define BCHP_SWITCH_REG_LED_4_CNTRL_spdlnk_led1_act_pol_sel_SHIFT 26
#define BCHP_SWITCH_REG_LED_4_CNTRL_spdlnk_led1_act_pol_sel_DEFAULT 0x00000000
/* SWITCH_REG :: LED_4_CNTRL :: spdlnk_led0_act_pol_sel [25:25] */
#define BCHP_SWITCH_REG_LED_4_CNTRL_spdlnk_led0_act_pol_sel_MASK 0x02000000
#define BCHP_SWITCH_REG_LED_4_CNTRL_spdlnk_led0_act_pol_sel_SHIFT 25
#define BCHP_SWITCH_REG_LED_4_CNTRL_spdlnk_led0_act_pol_sel_DEFAULT 0x00000000
/* SWITCH_REG :: LED_4_CNTRL :: spdlnk_src_sel [24:24] */
#define BCHP_SWITCH_REG_LED_4_CNTRL_spdlnk_src_sel_MASK 0x01000000
#define BCHP_SWITCH_REG_LED_4_CNTRL_spdlnk_src_sel_SHIFT 24
#define BCHP_SWITCH_REG_LED_4_CNTRL_spdlnk_src_sel_DEFAULT 0x00000000
/* SWITCH_REG :: LED_4_CNTRL :: act_led_act_sel [23:22] */
#define BCHP_SWITCH_REG_LED_4_CNTRL_act_led_act_sel_MASK 0x00c00000
#define BCHP_SWITCH_REG_LED_4_CNTRL_act_led_act_sel_SHIFT 22
#define BCHP_SWITCH_REG_LED_4_CNTRL_act_led_act_sel_DEFAULT 0x00000000
/* SWITCH_REG :: LED_4_CNTRL :: spdlnk_led1_act_sel [21:20] */
#define BCHP_SWITCH_REG_LED_4_CNTRL_spdlnk_led1_act_sel_MASK 0x00300000
#define BCHP_SWITCH_REG_LED_4_CNTRL_spdlnk_led1_act_sel_SHIFT 20
#define BCHP_SWITCH_REG_LED_4_CNTRL_spdlnk_led1_act_sel_DEFAULT 0x00000000
/* SWITCH_REG :: LED_4_CNTRL :: spdlnk_led0_act_sel [19:18] */
#define BCHP_SWITCH_REG_LED_4_CNTRL_spdlnk_led0_act_sel_MASK 0x000c0000
#define BCHP_SWITCH_REG_LED_4_CNTRL_spdlnk_led0_act_sel_SHIFT 18
#define BCHP_SWITCH_REG_LED_4_CNTRL_spdlnk_led0_act_sel_DEFAULT 0x00000000
/* SWITCH_REG :: LED_4_CNTRL :: tx_en_en [17:17] */
#define BCHP_SWITCH_REG_LED_4_CNTRL_tx_en_en_MASK 0x00020000
#define BCHP_SWITCH_REG_LED_4_CNTRL_tx_en_en_SHIFT 17
#define BCHP_SWITCH_REG_LED_4_CNTRL_tx_en_en_DEFAULT 0x00000001
/* SWITCH_REG :: LED_4_CNTRL :: rx_dv_en [16:16] */
#define BCHP_SWITCH_REG_LED_4_CNTRL_rx_dv_en_MASK 0x00010000
#define BCHP_SWITCH_REG_LED_4_CNTRL_rx_dv_en_SHIFT 16
#define BCHP_SWITCH_REG_LED_4_CNTRL_rx_dv_en_DEFAULT 0x00000001
/* SWITCH_REG :: LED_4_CNTRL :: sel_1000m_encode [15:14] */
#define BCHP_SWITCH_REG_LED_4_CNTRL_sel_1000m_encode_MASK 0x0000c000
#define BCHP_SWITCH_REG_LED_4_CNTRL_sel_1000m_encode_SHIFT 14
#define BCHP_SWITCH_REG_LED_4_CNTRL_sel_1000m_encode_DEFAULT 0x00000000
/* SWITCH_REG :: LED_4_CNTRL :: sel_100m_encode [13:12] */
#define BCHP_SWITCH_REG_LED_4_CNTRL_sel_100m_encode_MASK 0x00003000
#define BCHP_SWITCH_REG_LED_4_CNTRL_sel_100m_encode_SHIFT 12
#define BCHP_SWITCH_REG_LED_4_CNTRL_sel_100m_encode_DEFAULT 0x00000000
/* SWITCH_REG :: LED_4_CNTRL :: sel_10m_encode [11:10] */
#define BCHP_SWITCH_REG_LED_4_CNTRL_sel_10m_encode_MASK 0x00000c00
#define BCHP_SWITCH_REG_LED_4_CNTRL_sel_10m_encode_SHIFT 10
#define BCHP_SWITCH_REG_LED_4_CNTRL_sel_10m_encode_DEFAULT 0x00000000
/* SWITCH_REG :: LED_4_CNTRL :: sel_no_link_encode [09:08] */
#define BCHP_SWITCH_REG_LED_4_CNTRL_sel_no_link_encode_MASK 0x00000300
#define BCHP_SWITCH_REG_LED_4_CNTRL_sel_no_link_encode_SHIFT 8
#define BCHP_SWITCH_REG_LED_4_CNTRL_sel_no_link_encode_DEFAULT 0x00000000
/* SWITCH_REG :: LED_4_CNTRL :: 1000m_encode [07:06] */
#define BCHP_SWITCH_REG_LED_4_CNTRL_1000m_encode_MASK 0x000000c0
#define BCHP_SWITCH_REG_LED_4_CNTRL_1000m_encode_SHIFT 6
#define BCHP_SWITCH_REG_LED_4_CNTRL_1000m_encode_DEFAULT 0x00000000
/* SWITCH_REG :: LED_4_CNTRL :: 100m_encode [05:04] */
#define BCHP_SWITCH_REG_LED_4_CNTRL_100m_encode_MASK 0x00000030
#define BCHP_SWITCH_REG_LED_4_CNTRL_100m_encode_SHIFT 4
#define BCHP_SWITCH_REG_LED_4_CNTRL_100m_encode_DEFAULT 0x00000001
/* SWITCH_REG :: LED_4_CNTRL :: 10m_encode [03:02] */
#define BCHP_SWITCH_REG_LED_4_CNTRL_10m_encode_MASK 0x0000000c
#define BCHP_SWITCH_REG_LED_4_CNTRL_10m_encode_SHIFT 2
#define BCHP_SWITCH_REG_LED_4_CNTRL_10m_encode_DEFAULT 0x00000002
/* SWITCH_REG :: LED_4_CNTRL :: no_link_encode [01:00] */
#define BCHP_SWITCH_REG_LED_4_CNTRL_no_link_encode_MASK 0x00000003
#define BCHP_SWITCH_REG_LED_4_CNTRL_no_link_encode_SHIFT 0
#define BCHP_SWITCH_REG_LED_4_CNTRL_no_link_encode_DEFAULT 0x00000003
/***************************************************************************
*LED_5_CNTRL - LED port 5 Control Register
***************************************************************************/
/* SWITCH_REG :: LED_5_CNTRL :: reserved0 [31:28] */
#define BCHP_SWITCH_REG_LED_5_CNTRL_reserved0_MASK 0xf0000000
#define BCHP_SWITCH_REG_LED_5_CNTRL_reserved0_SHIFT 28
/* SWITCH_REG :: LED_5_CNTRL :: act_led_pol_sel [27:27] */
#define BCHP_SWITCH_REG_LED_5_CNTRL_act_led_pol_sel_MASK 0x08000000
#define BCHP_SWITCH_REG_LED_5_CNTRL_act_led_pol_sel_SHIFT 27
#define BCHP_SWITCH_REG_LED_5_CNTRL_act_led_pol_sel_DEFAULT 0x00000000
/* SWITCH_REG :: LED_5_CNTRL :: spdlnk_led1_act_pol_sel [26:26] */
#define BCHP_SWITCH_REG_LED_5_CNTRL_spdlnk_led1_act_pol_sel_MASK 0x04000000
#define BCHP_SWITCH_REG_LED_5_CNTRL_spdlnk_led1_act_pol_sel_SHIFT 26
#define BCHP_SWITCH_REG_LED_5_CNTRL_spdlnk_led1_act_pol_sel_DEFAULT 0x00000000
/* SWITCH_REG :: LED_5_CNTRL :: spdlnk_led0_act_pol_sel [25:25] */
#define BCHP_SWITCH_REG_LED_5_CNTRL_spdlnk_led0_act_pol_sel_MASK 0x02000000
#define BCHP_SWITCH_REG_LED_5_CNTRL_spdlnk_led0_act_pol_sel_SHIFT 25
#define BCHP_SWITCH_REG_LED_5_CNTRL_spdlnk_led0_act_pol_sel_DEFAULT 0x00000000
/* SWITCH_REG :: LED_5_CNTRL :: spdlnk_src_sel [24:24] */
#define BCHP_SWITCH_REG_LED_5_CNTRL_spdlnk_src_sel_MASK 0x01000000
#define BCHP_SWITCH_REG_LED_5_CNTRL_spdlnk_src_sel_SHIFT 24
#define BCHP_SWITCH_REG_LED_5_CNTRL_spdlnk_src_sel_DEFAULT 0x00000000
/* SWITCH_REG :: LED_5_CNTRL :: act_led_act_sel [23:22] */
#define BCHP_SWITCH_REG_LED_5_CNTRL_act_led_act_sel_MASK 0x00c00000
#define BCHP_SWITCH_REG_LED_5_CNTRL_act_led_act_sel_SHIFT 22
#define BCHP_SWITCH_REG_LED_5_CNTRL_act_led_act_sel_DEFAULT 0x00000000
/* SWITCH_REG :: LED_5_CNTRL :: spdlnk_led1_act_sel [21:20] */
#define BCHP_SWITCH_REG_LED_5_CNTRL_spdlnk_led1_act_sel_MASK 0x00300000
#define BCHP_SWITCH_REG_LED_5_CNTRL_spdlnk_led1_act_sel_SHIFT 20
#define BCHP_SWITCH_REG_LED_5_CNTRL_spdlnk_led1_act_sel_DEFAULT 0x00000000
/* SWITCH_REG :: LED_5_CNTRL :: spdlnk_led0_act_sel [19:18] */
#define BCHP_SWITCH_REG_LED_5_CNTRL_spdlnk_led0_act_sel_MASK 0x000c0000
#define BCHP_SWITCH_REG_LED_5_CNTRL_spdlnk_led0_act_sel_SHIFT 18
#define BCHP_SWITCH_REG_LED_5_CNTRL_spdlnk_led0_act_sel_DEFAULT 0x00000000
/* SWITCH_REG :: LED_5_CNTRL :: tx_en_en [17:17] */
#define BCHP_SWITCH_REG_LED_5_CNTRL_tx_en_en_MASK 0x00020000
#define BCHP_SWITCH_REG_LED_5_CNTRL_tx_en_en_SHIFT 17
#define BCHP_SWITCH_REG_LED_5_CNTRL_tx_en_en_DEFAULT 0x00000001
/* SWITCH_REG :: LED_5_CNTRL :: rx_dv_en [16:16] */
#define BCHP_SWITCH_REG_LED_5_CNTRL_rx_dv_en_MASK 0x00010000
#define BCHP_SWITCH_REG_LED_5_CNTRL_rx_dv_en_SHIFT 16
#define BCHP_SWITCH_REG_LED_5_CNTRL_rx_dv_en_DEFAULT 0x00000001
/* SWITCH_REG :: LED_5_CNTRL :: sel_1000m_encode [15:14] */
#define BCHP_SWITCH_REG_LED_5_CNTRL_sel_1000m_encode_MASK 0x0000c000
#define BCHP_SWITCH_REG_LED_5_CNTRL_sel_1000m_encode_SHIFT 14
#define BCHP_SWITCH_REG_LED_5_CNTRL_sel_1000m_encode_DEFAULT 0x00000000
/* SWITCH_REG :: LED_5_CNTRL :: sel_100m_encode [13:12] */
#define BCHP_SWITCH_REG_LED_5_CNTRL_sel_100m_encode_MASK 0x00003000
#define BCHP_SWITCH_REG_LED_5_CNTRL_sel_100m_encode_SHIFT 12
#define BCHP_SWITCH_REG_LED_5_CNTRL_sel_100m_encode_DEFAULT 0x00000000
/* SWITCH_REG :: LED_5_CNTRL :: sel_10m_encode [11:10] */
#define BCHP_SWITCH_REG_LED_5_CNTRL_sel_10m_encode_MASK 0x00000c00
#define BCHP_SWITCH_REG_LED_5_CNTRL_sel_10m_encode_SHIFT 10
#define BCHP_SWITCH_REG_LED_5_CNTRL_sel_10m_encode_DEFAULT 0x00000000
/* SWITCH_REG :: LED_5_CNTRL :: sel_no_link_encode [09:08] */
#define BCHP_SWITCH_REG_LED_5_CNTRL_sel_no_link_encode_MASK 0x00000300
#define BCHP_SWITCH_REG_LED_5_CNTRL_sel_no_link_encode_SHIFT 8
#define BCHP_SWITCH_REG_LED_5_CNTRL_sel_no_link_encode_DEFAULT 0x00000000
/* SWITCH_REG :: LED_5_CNTRL :: 1000m_encode [07:06] */
#define BCHP_SWITCH_REG_LED_5_CNTRL_1000m_encode_MASK 0x000000c0
#define BCHP_SWITCH_REG_LED_5_CNTRL_1000m_encode_SHIFT 6
#define BCHP_SWITCH_REG_LED_5_CNTRL_1000m_encode_DEFAULT 0x00000000
/* SWITCH_REG :: LED_5_CNTRL :: 100m_encode [05:04] */
#define BCHP_SWITCH_REG_LED_5_CNTRL_100m_encode_MASK 0x00000030
#define BCHP_SWITCH_REG_LED_5_CNTRL_100m_encode_SHIFT 4
#define BCHP_SWITCH_REG_LED_5_CNTRL_100m_encode_DEFAULT 0x00000001
/* SWITCH_REG :: LED_5_CNTRL :: 10m_encode [03:02] */
#define BCHP_SWITCH_REG_LED_5_CNTRL_10m_encode_MASK 0x0000000c
#define BCHP_SWITCH_REG_LED_5_CNTRL_10m_encode_SHIFT 2
#define BCHP_SWITCH_REG_LED_5_CNTRL_10m_encode_DEFAULT 0x00000002
/* SWITCH_REG :: LED_5_CNTRL :: no_link_encode [01:00] */
#define BCHP_SWITCH_REG_LED_5_CNTRL_no_link_encode_MASK 0x00000003
#define BCHP_SWITCH_REG_LED_5_CNTRL_no_link_encode_SHIFT 0
#define BCHP_SWITCH_REG_LED_5_CNTRL_no_link_encode_DEFAULT 0x00000003
/***************************************************************************
*LED_7_CNTRL - LED port 7 Control Register
***************************************************************************/
/* SWITCH_REG :: LED_7_CNTRL :: reserved0 [31:28] */
#define BCHP_SWITCH_REG_LED_7_CNTRL_reserved0_MASK 0xf0000000
#define BCHP_SWITCH_REG_LED_7_CNTRL_reserved0_SHIFT 28
/* SWITCH_REG :: LED_7_CNTRL :: act_led_pol_sel [27:27] */
#define BCHP_SWITCH_REG_LED_7_CNTRL_act_led_pol_sel_MASK 0x08000000
#define BCHP_SWITCH_REG_LED_7_CNTRL_act_led_pol_sel_SHIFT 27
#define BCHP_SWITCH_REG_LED_7_CNTRL_act_led_pol_sel_DEFAULT 0x00000000
/* SWITCH_REG :: LED_7_CNTRL :: spdlnk_led1_act_pol_sel [26:26] */
#define BCHP_SWITCH_REG_LED_7_CNTRL_spdlnk_led1_act_pol_sel_MASK 0x04000000
#define BCHP_SWITCH_REG_LED_7_CNTRL_spdlnk_led1_act_pol_sel_SHIFT 26
#define BCHP_SWITCH_REG_LED_7_CNTRL_spdlnk_led1_act_pol_sel_DEFAULT 0x00000000
/* SWITCH_REG :: LED_7_CNTRL :: spdlnk_led0_act_pol_sel [25:25] */
#define BCHP_SWITCH_REG_LED_7_CNTRL_spdlnk_led0_act_pol_sel_MASK 0x02000000
#define BCHP_SWITCH_REG_LED_7_CNTRL_spdlnk_led0_act_pol_sel_SHIFT 25
#define BCHP_SWITCH_REG_LED_7_CNTRL_spdlnk_led0_act_pol_sel_DEFAULT 0x00000000
/* SWITCH_REG :: LED_7_CNTRL :: spdlnk_src_sel [24:24] */
#define BCHP_SWITCH_REG_LED_7_CNTRL_spdlnk_src_sel_MASK 0x01000000
#define BCHP_SWITCH_REG_LED_7_CNTRL_spdlnk_src_sel_SHIFT 24
#define BCHP_SWITCH_REG_LED_7_CNTRL_spdlnk_src_sel_DEFAULT 0x00000000
/* SWITCH_REG :: LED_7_CNTRL :: act_led_act_sel [23:22] */
#define BCHP_SWITCH_REG_LED_7_CNTRL_act_led_act_sel_MASK 0x00c00000
#define BCHP_SWITCH_REG_LED_7_CNTRL_act_led_act_sel_SHIFT 22
#define BCHP_SWITCH_REG_LED_7_CNTRL_act_led_act_sel_DEFAULT 0x00000000
/* SWITCH_REG :: LED_7_CNTRL :: spdlnk_led1_act_sel [21:20] */
#define BCHP_SWITCH_REG_LED_7_CNTRL_spdlnk_led1_act_sel_MASK 0x00300000
#define BCHP_SWITCH_REG_LED_7_CNTRL_spdlnk_led1_act_sel_SHIFT 20
#define BCHP_SWITCH_REG_LED_7_CNTRL_spdlnk_led1_act_sel_DEFAULT 0x00000000
/* SWITCH_REG :: LED_7_CNTRL :: spdlnk_led0_act_sel [19:18] */
#define BCHP_SWITCH_REG_LED_7_CNTRL_spdlnk_led0_act_sel_MASK 0x000c0000
#define BCHP_SWITCH_REG_LED_7_CNTRL_spdlnk_led0_act_sel_SHIFT 18
#define BCHP_SWITCH_REG_LED_7_CNTRL_spdlnk_led0_act_sel_DEFAULT 0x00000000
/* SWITCH_REG :: LED_7_CNTRL :: tx_en_en [17:17] */
#define BCHP_SWITCH_REG_LED_7_CNTRL_tx_en_en_MASK 0x00020000
#define BCHP_SWITCH_REG_LED_7_CNTRL_tx_en_en_SHIFT 17
#define BCHP_SWITCH_REG_LED_7_CNTRL_tx_en_en_DEFAULT 0x00000001
/* SWITCH_REG :: LED_7_CNTRL :: rx_dv_en [16:16] */
#define BCHP_SWITCH_REG_LED_7_CNTRL_rx_dv_en_MASK 0x00010000
#define BCHP_SWITCH_REG_LED_7_CNTRL_rx_dv_en_SHIFT 16
#define BCHP_SWITCH_REG_LED_7_CNTRL_rx_dv_en_DEFAULT 0x00000001
/* SWITCH_REG :: LED_7_CNTRL :: sel_1000m_encode [15:14] */
#define BCHP_SWITCH_REG_LED_7_CNTRL_sel_1000m_encode_MASK 0x0000c000
#define BCHP_SWITCH_REG_LED_7_CNTRL_sel_1000m_encode_SHIFT 14
#define BCHP_SWITCH_REG_LED_7_CNTRL_sel_1000m_encode_DEFAULT 0x00000000
/* SWITCH_REG :: LED_7_CNTRL :: sel_100m_encode [13:12] */
#define BCHP_SWITCH_REG_LED_7_CNTRL_sel_100m_encode_MASK 0x00003000
#define BCHP_SWITCH_REG_LED_7_CNTRL_sel_100m_encode_SHIFT 12
#define BCHP_SWITCH_REG_LED_7_CNTRL_sel_100m_encode_DEFAULT 0x00000000
/* SWITCH_REG :: LED_7_CNTRL :: sel_10m_encode [11:10] */
#define BCHP_SWITCH_REG_LED_7_CNTRL_sel_10m_encode_MASK 0x00000c00
#define BCHP_SWITCH_REG_LED_7_CNTRL_sel_10m_encode_SHIFT 10
#define BCHP_SWITCH_REG_LED_7_CNTRL_sel_10m_encode_DEFAULT 0x00000000
/* SWITCH_REG :: LED_7_CNTRL :: sel_no_link_encode [09:08] */
#define BCHP_SWITCH_REG_LED_7_CNTRL_sel_no_link_encode_MASK 0x00000300
#define BCHP_SWITCH_REG_LED_7_CNTRL_sel_no_link_encode_SHIFT 8
#define BCHP_SWITCH_REG_LED_7_CNTRL_sel_no_link_encode_DEFAULT 0x00000000
/* SWITCH_REG :: LED_7_CNTRL :: 1000m_encode [07:06] */
#define BCHP_SWITCH_REG_LED_7_CNTRL_1000m_encode_MASK 0x000000c0
#define BCHP_SWITCH_REG_LED_7_CNTRL_1000m_encode_SHIFT 6
#define BCHP_SWITCH_REG_LED_7_CNTRL_1000m_encode_DEFAULT 0x00000000
/* SWITCH_REG :: LED_7_CNTRL :: 100m_encode [05:04] */
#define BCHP_SWITCH_REG_LED_7_CNTRL_100m_encode_MASK 0x00000030
#define BCHP_SWITCH_REG_LED_7_CNTRL_100m_encode_SHIFT 4
#define BCHP_SWITCH_REG_LED_7_CNTRL_100m_encode_DEFAULT 0x00000001
/* SWITCH_REG :: LED_7_CNTRL :: 10m_encode [03:02] */
#define BCHP_SWITCH_REG_LED_7_CNTRL_10m_encode_MASK 0x0000000c
#define BCHP_SWITCH_REG_LED_7_CNTRL_10m_encode_SHIFT 2
#define BCHP_SWITCH_REG_LED_7_CNTRL_10m_encode_DEFAULT 0x00000002
/* SWITCH_REG :: LED_7_CNTRL :: no_link_encode [01:00] */
#define BCHP_SWITCH_REG_LED_7_CNTRL_no_link_encode_MASK 0x00000003
#define BCHP_SWITCH_REG_LED_7_CNTRL_no_link_encode_SHIFT 0
#define BCHP_SWITCH_REG_LED_7_CNTRL_no_link_encode_DEFAULT 0x00000003
/***************************************************************************
*RGMII_9_CNTRL - RGMII port 9 Control Register
***************************************************************************/
/* SWITCH_REG :: RGMII_9_CNTRL :: reserved0 [31:16] */
#define BCHP_SWITCH_REG_RGMII_9_CNTRL_reserved0_MASK 0xffff0000
#define BCHP_SWITCH_REG_RGMII_9_CNTRL_reserved0_SHIFT 16
/* SWITCH_REG :: RGMII_9_CNTRL :: col_crs_mask [15:15] */
#define BCHP_SWITCH_REG_RGMII_9_CNTRL_col_crs_mask_MASK 0x00008000
#define BCHP_SWITCH_REG_RGMII_9_CNTRL_col_crs_mask_SHIFT 15
#define BCHP_SWITCH_REG_RGMII_9_CNTRL_col_crs_mask_DEFAULT 0x00000000
/* SWITCH_REG :: RGMII_9_CNTRL :: rx_err_mask [14:14] */
#define BCHP_SWITCH_REG_RGMII_9_CNTRL_rx_err_mask_MASK 0x00004000
#define BCHP_SWITCH_REG_RGMII_9_CNTRL_rx_err_mask_SHIFT 14
#define BCHP_SWITCH_REG_RGMII_9_CNTRL_rx_err_mask_DEFAULT 0x00000000
/* SWITCH_REG :: RGMII_9_CNTRL :: lpi_count [13:09] */
#define BCHP_SWITCH_REG_RGMII_9_CNTRL_lpi_count_MASK 0x00003e00
#define BCHP_SWITCH_REG_RGMII_9_CNTRL_lpi_count_SHIFT 9
#define BCHP_SWITCH_REG_RGMII_9_CNTRL_lpi_count_DEFAULT 0x0000000f
/* SWITCH_REG :: RGMII_9_CNTRL :: tx_clk_stop_en [08:08] */
#define BCHP_SWITCH_REG_RGMII_9_CNTRL_tx_clk_stop_en_MASK 0x00000100
#define BCHP_SWITCH_REG_RGMII_9_CNTRL_tx_clk_stop_en_SHIFT 8
#define BCHP_SWITCH_REG_RGMII_9_CNTRL_tx_clk_stop_en_DEFAULT 0x00000000
/* SWITCH_REG :: RGMII_9_CNTRL :: tx_pause_en [07:07] */
#define BCHP_SWITCH_REG_RGMII_9_CNTRL_tx_pause_en_MASK 0x00000080
#define BCHP_SWITCH_REG_RGMII_9_CNTRL_tx_pause_en_SHIFT 7
#define BCHP_SWITCH_REG_RGMII_9_CNTRL_tx_pause_en_DEFAULT 0x00000000
/* SWITCH_REG :: RGMII_9_CNTRL :: rx_pause_en [06:06] */
#define BCHP_SWITCH_REG_RGMII_9_CNTRL_rx_pause_en_MASK 0x00000040
#define BCHP_SWITCH_REG_RGMII_9_CNTRL_rx_pause_en_SHIFT 6
#define BCHP_SWITCH_REG_RGMII_9_CNTRL_rx_pause_en_DEFAULT 0x00000000
/* SWITCH_REG :: RGMII_9_CNTRL :: rvmii_ref_sel [05:05] */
#define BCHP_SWITCH_REG_RGMII_9_CNTRL_rvmii_ref_sel_MASK 0x00000020
#define BCHP_SWITCH_REG_RGMII_9_CNTRL_rvmii_ref_sel_SHIFT 5
#define BCHP_SWITCH_REG_RGMII_9_CNTRL_rvmii_ref_sel_DEFAULT 0x00000000
/* SWITCH_REG :: RGMII_9_CNTRL :: port_mode [04:02] */
#define BCHP_SWITCH_REG_RGMII_9_CNTRL_port_mode_MASK 0x0000001c
#define BCHP_SWITCH_REG_RGMII_9_CNTRL_port_mode_SHIFT 2
#define BCHP_SWITCH_REG_RGMII_9_CNTRL_port_mode_DEFAULT 0x00000003
/* SWITCH_REG :: RGMII_9_CNTRL :: id_mode_dis [01:01] */
#define BCHP_SWITCH_REG_RGMII_9_CNTRL_id_mode_dis_MASK 0x00000002
#define BCHP_SWITCH_REG_RGMII_9_CNTRL_id_mode_dis_SHIFT 1
#define BCHP_SWITCH_REG_RGMII_9_CNTRL_id_mode_dis_DEFAULT 0x00000000
/* SWITCH_REG :: RGMII_9_CNTRL :: rgmii_mode_en [00:00] */
#define BCHP_SWITCH_REG_RGMII_9_CNTRL_rgmii_mode_en_MASK 0x00000001
#define BCHP_SWITCH_REG_RGMII_9_CNTRL_rgmii_mode_en_SHIFT 0
#define BCHP_SWITCH_REG_RGMII_9_CNTRL_rgmii_mode_en_DEFAULT 0x00000000
/***************************************************************************
*RGMII_9_IB_STATUS - RGMII port 9 InBand Status Register
***************************************************************************/
/* SWITCH_REG :: RGMII_9_IB_STATUS :: reserved0 [31:05] */
#define BCHP_SWITCH_REG_RGMII_9_IB_STATUS_reserved0_MASK 0xffffffe0
#define BCHP_SWITCH_REG_RGMII_9_IB_STATUS_reserved0_SHIFT 5
/* SWITCH_REG :: RGMII_9_IB_STATUS :: ib_status_ovrd [04:04] */
#define BCHP_SWITCH_REG_RGMII_9_IB_STATUS_ib_status_ovrd_MASK 0x00000010
#define BCHP_SWITCH_REG_RGMII_9_IB_STATUS_ib_status_ovrd_SHIFT 4
#define BCHP_SWITCH_REG_RGMII_9_IB_STATUS_ib_status_ovrd_DEFAULT 0x00000000
/* SWITCH_REG :: RGMII_9_IB_STATUS :: link_decode [03:03] */
#define BCHP_SWITCH_REG_RGMII_9_IB_STATUS_link_decode_MASK 0x00000008
#define BCHP_SWITCH_REG_RGMII_9_IB_STATUS_link_decode_SHIFT 3
#define BCHP_SWITCH_REG_RGMII_9_IB_STATUS_link_decode_DEFAULT 0x00000000
/* SWITCH_REG :: RGMII_9_IB_STATUS :: duplex_decode [02:02] */
#define BCHP_SWITCH_REG_RGMII_9_IB_STATUS_duplex_decode_MASK 0x00000004
#define BCHP_SWITCH_REG_RGMII_9_IB_STATUS_duplex_decode_SHIFT 2
#define BCHP_SWITCH_REG_RGMII_9_IB_STATUS_duplex_decode_DEFAULT 0x00000000
/* SWITCH_REG :: RGMII_9_IB_STATUS :: speed_decode [01:00] */
#define BCHP_SWITCH_REG_RGMII_9_IB_STATUS_speed_decode_MASK 0x00000003
#define BCHP_SWITCH_REG_RGMII_9_IB_STATUS_speed_decode_SHIFT 0
#define BCHP_SWITCH_REG_RGMII_9_IB_STATUS_speed_decode_DEFAULT 0x00000000
/***************************************************************************
*RGMII_9_RX_CLOCK_DELAY_CNTRL - RGMII port 9 RX Clock Delay Control Register
***************************************************************************/
/* SWITCH_REG :: RGMII_9_RX_CLOCK_DELAY_CNTRL :: reserved0 [31:08] */
#define BCHP_SWITCH_REG_RGMII_9_RX_CLOCK_DELAY_CNTRL_reserved0_MASK 0xffffff00
#define BCHP_SWITCH_REG_RGMII_9_RX_CLOCK_DELAY_CNTRL_reserved0_SHIFT 8
/* SWITCH_REG :: RGMII_9_RX_CLOCK_DELAY_CNTRL :: dly_override [07:07] */
#define BCHP_SWITCH_REG_RGMII_9_RX_CLOCK_DELAY_CNTRL_dly_override_MASK 0x00000080
#define BCHP_SWITCH_REG_RGMII_9_RX_CLOCK_DELAY_CNTRL_dly_override_SHIFT 7
#define BCHP_SWITCH_REG_RGMII_9_RX_CLOCK_DELAY_CNTRL_dly_override_DEFAULT 0x00000001
/* SWITCH_REG :: RGMII_9_RX_CLOCK_DELAY_CNTRL :: dly_sel [06:06] */
#define BCHP_SWITCH_REG_RGMII_9_RX_CLOCK_DELAY_CNTRL_dly_sel_MASK 0x00000040
#define BCHP_SWITCH_REG_RGMII_9_RX_CLOCK_DELAY_CNTRL_dly_sel_SHIFT 6
#define BCHP_SWITCH_REG_RGMII_9_RX_CLOCK_DELAY_CNTRL_dly_sel_DEFAULT 0x00000001
/* SWITCH_REG :: RGMII_9_RX_CLOCK_DELAY_CNTRL :: bypass [05:05] */
#define BCHP_SWITCH_REG_RGMII_9_RX_CLOCK_DELAY_CNTRL_bypass_MASK 0x00000020
#define BCHP_SWITCH_REG_RGMII_9_RX_CLOCK_DELAY_CNTRL_bypass_SHIFT 5
#define BCHP_SWITCH_REG_RGMII_9_RX_CLOCK_DELAY_CNTRL_bypass_DEFAULT 0x00000001
/* SWITCH_REG :: RGMII_9_RX_CLOCK_DELAY_CNTRL :: iddq [04:04] */
#define BCHP_SWITCH_REG_RGMII_9_RX_CLOCK_DELAY_CNTRL_iddq_MASK 0x00000010
#define BCHP_SWITCH_REG_RGMII_9_RX_CLOCK_DELAY_CNTRL_iddq_SHIFT 4
#define BCHP_SWITCH_REG_RGMII_9_RX_CLOCK_DELAY_CNTRL_iddq_DEFAULT 0x00000000
/* SWITCH_REG :: RGMII_9_RX_CLOCK_DELAY_CNTRL :: drng [03:02] */
#define BCHP_SWITCH_REG_RGMII_9_RX_CLOCK_DELAY_CNTRL_drng_MASK 0x0000000c
#define BCHP_SWITCH_REG_RGMII_9_RX_CLOCK_DELAY_CNTRL_drng_SHIFT 2
#define BCHP_SWITCH_REG_RGMII_9_RX_CLOCK_DELAY_CNTRL_drng_DEFAULT 0x00000002
/* SWITCH_REG :: RGMII_9_RX_CLOCK_DELAY_CNTRL :: ctri [01:00] */
#define BCHP_SWITCH_REG_RGMII_9_RX_CLOCK_DELAY_CNTRL_ctri_MASK 0x00000003
#define BCHP_SWITCH_REG_RGMII_9_RX_CLOCK_DELAY_CNTRL_ctri_SHIFT 0
#define BCHP_SWITCH_REG_RGMII_9_RX_CLOCK_DELAY_CNTRL_ctri_DEFAULT 0x00000000
/***************************************************************************
*RGMII_10_CNTRL - RGMII port 10 Control Register
***************************************************************************/
/* SWITCH_REG :: RGMII_10_CNTRL :: reserved0 [31:16] */
#define BCHP_SWITCH_REG_RGMII_10_CNTRL_reserved0_MASK 0xffff0000
#define BCHP_SWITCH_REG_RGMII_10_CNTRL_reserved0_SHIFT 16
/* SWITCH_REG :: RGMII_10_CNTRL :: col_crs_mask [15:15] */
#define BCHP_SWITCH_REG_RGMII_10_CNTRL_col_crs_mask_MASK 0x00008000
#define BCHP_SWITCH_REG_RGMII_10_CNTRL_col_crs_mask_SHIFT 15
#define BCHP_SWITCH_REG_RGMII_10_CNTRL_col_crs_mask_DEFAULT 0x00000000
/* SWITCH_REG :: RGMII_10_CNTRL :: rx_err_mask [14:14] */
#define BCHP_SWITCH_REG_RGMII_10_CNTRL_rx_err_mask_MASK 0x00004000
#define BCHP_SWITCH_REG_RGMII_10_CNTRL_rx_err_mask_SHIFT 14
#define BCHP_SWITCH_REG_RGMII_10_CNTRL_rx_err_mask_DEFAULT 0x00000000
/* SWITCH_REG :: RGMII_10_CNTRL :: lpi_count [13:09] */
#define BCHP_SWITCH_REG_RGMII_10_CNTRL_lpi_count_MASK 0x00003e00
#define BCHP_SWITCH_REG_RGMII_10_CNTRL_lpi_count_SHIFT 9
#define BCHP_SWITCH_REG_RGMII_10_CNTRL_lpi_count_DEFAULT 0x0000000f
/* SWITCH_REG :: RGMII_10_CNTRL :: tx_clk_stop_en [08:08] */
#define BCHP_SWITCH_REG_RGMII_10_CNTRL_tx_clk_stop_en_MASK 0x00000100
#define BCHP_SWITCH_REG_RGMII_10_CNTRL_tx_clk_stop_en_SHIFT 8
#define BCHP_SWITCH_REG_RGMII_10_CNTRL_tx_clk_stop_en_DEFAULT 0x00000000
/* SWITCH_REG :: RGMII_10_CNTRL :: tx_pause_en [07:07] */
#define BCHP_SWITCH_REG_RGMII_10_CNTRL_tx_pause_en_MASK 0x00000080
#define BCHP_SWITCH_REG_RGMII_10_CNTRL_tx_pause_en_SHIFT 7
#define BCHP_SWITCH_REG_RGMII_10_CNTRL_tx_pause_en_DEFAULT 0x00000000
/* SWITCH_REG :: RGMII_10_CNTRL :: rx_pause_en [06:06] */
#define BCHP_SWITCH_REG_RGMII_10_CNTRL_rx_pause_en_MASK 0x00000040
#define BCHP_SWITCH_REG_RGMII_10_CNTRL_rx_pause_en_SHIFT 6
#define BCHP_SWITCH_REG_RGMII_10_CNTRL_rx_pause_en_DEFAULT 0x00000000
/* SWITCH_REG :: RGMII_10_CNTRL :: rvmii_ref_sel [05:05] */
#define BCHP_SWITCH_REG_RGMII_10_CNTRL_rvmii_ref_sel_MASK 0x00000020
#define BCHP_SWITCH_REG_RGMII_10_CNTRL_rvmii_ref_sel_SHIFT 5
#define BCHP_SWITCH_REG_RGMII_10_CNTRL_rvmii_ref_sel_DEFAULT 0x00000000
/* SWITCH_REG :: RGMII_10_CNTRL :: port_mode [04:02] */
#define BCHP_SWITCH_REG_RGMII_10_CNTRL_port_mode_MASK 0x0000001c
#define BCHP_SWITCH_REG_RGMII_10_CNTRL_port_mode_SHIFT 2
#define BCHP_SWITCH_REG_RGMII_10_CNTRL_port_mode_DEFAULT 0x00000003
/* SWITCH_REG :: RGMII_10_CNTRL :: id_mode_dis [01:01] */
#define BCHP_SWITCH_REG_RGMII_10_CNTRL_id_mode_dis_MASK 0x00000002
#define BCHP_SWITCH_REG_RGMII_10_CNTRL_id_mode_dis_SHIFT 1
#define BCHP_SWITCH_REG_RGMII_10_CNTRL_id_mode_dis_DEFAULT 0x00000000
/* SWITCH_REG :: RGMII_10_CNTRL :: rgmii_mode_en [00:00] */
#define BCHP_SWITCH_REG_RGMII_10_CNTRL_rgmii_mode_en_MASK 0x00000001
#define BCHP_SWITCH_REG_RGMII_10_CNTRL_rgmii_mode_en_SHIFT 0
#define BCHP_SWITCH_REG_RGMII_10_CNTRL_rgmii_mode_en_DEFAULT 0x00000000
/***************************************************************************
*RGMII_10_IB_STATUS - RGMII port 10 InBand Status Register
***************************************************************************/
/* SWITCH_REG :: RGMII_10_IB_STATUS :: reserved0 [31:05] */
#define BCHP_SWITCH_REG_RGMII_10_IB_STATUS_reserved0_MASK 0xffffffe0
#define BCHP_SWITCH_REG_RGMII_10_IB_STATUS_reserved0_SHIFT 5
/* SWITCH_REG :: RGMII_10_IB_STATUS :: ib_status_ovrd [04:04] */
#define BCHP_SWITCH_REG_RGMII_10_IB_STATUS_ib_status_ovrd_MASK 0x00000010
#define BCHP_SWITCH_REG_RGMII_10_IB_STATUS_ib_status_ovrd_SHIFT 4
#define BCHP_SWITCH_REG_RGMII_10_IB_STATUS_ib_status_ovrd_DEFAULT 0x00000000
/* SWITCH_REG :: RGMII_10_IB_STATUS :: link_decode [03:03] */
#define BCHP_SWITCH_REG_RGMII_10_IB_STATUS_link_decode_MASK 0x00000008
#define BCHP_SWITCH_REG_RGMII_10_IB_STATUS_link_decode_SHIFT 3
#define BCHP_SWITCH_REG_RGMII_10_IB_STATUS_link_decode_DEFAULT 0x00000000
/* SWITCH_REG :: RGMII_10_IB_STATUS :: duplex_decode [02:02] */
#define BCHP_SWITCH_REG_RGMII_10_IB_STATUS_duplex_decode_MASK 0x00000004
#define BCHP_SWITCH_REG_RGMII_10_IB_STATUS_duplex_decode_SHIFT 2
#define BCHP_SWITCH_REG_RGMII_10_IB_STATUS_duplex_decode_DEFAULT 0x00000000
/* SWITCH_REG :: RGMII_10_IB_STATUS :: speed_decode [01:00] */
#define BCHP_SWITCH_REG_RGMII_10_IB_STATUS_speed_decode_MASK 0x00000003
#define BCHP_SWITCH_REG_RGMII_10_IB_STATUS_speed_decode_SHIFT 0
#define BCHP_SWITCH_REG_RGMII_10_IB_STATUS_speed_decode_DEFAULT 0x00000000
/***************************************************************************
*RGMII_10_RX_CLOCK_DELAY_CNTRL - RGMII port 10 RX Clock Delay Control Register
***************************************************************************/
/* SWITCH_REG :: RGMII_10_RX_CLOCK_DELAY_CNTRL :: reserved0 [31:08] */
#define BCHP_SWITCH_REG_RGMII_10_RX_CLOCK_DELAY_CNTRL_reserved0_MASK 0xffffff00
#define BCHP_SWITCH_REG_RGMII_10_RX_CLOCK_DELAY_CNTRL_reserved0_SHIFT 8
/* SWITCH_REG :: RGMII_10_RX_CLOCK_DELAY_CNTRL :: dly_override [07:07] */
#define BCHP_SWITCH_REG_RGMII_10_RX_CLOCK_DELAY_CNTRL_dly_override_MASK 0x00000080
#define BCHP_SWITCH_REG_RGMII_10_RX_CLOCK_DELAY_CNTRL_dly_override_SHIFT 7
#define BCHP_SWITCH_REG_RGMII_10_RX_CLOCK_DELAY_CNTRL_dly_override_DEFAULT 0x00000001
/* SWITCH_REG :: RGMII_10_RX_CLOCK_DELAY_CNTRL :: dly_sel [06:06] */
#define BCHP_SWITCH_REG_RGMII_10_RX_CLOCK_DELAY_CNTRL_dly_sel_MASK 0x00000040
#define BCHP_SWITCH_REG_RGMII_10_RX_CLOCK_DELAY_CNTRL_dly_sel_SHIFT 6
#define BCHP_SWITCH_REG_RGMII_10_RX_CLOCK_DELAY_CNTRL_dly_sel_DEFAULT 0x00000001
/* SWITCH_REG :: RGMII_10_RX_CLOCK_DELAY_CNTRL :: bypass [05:05] */
#define BCHP_SWITCH_REG_RGMII_10_RX_CLOCK_DELAY_CNTRL_bypass_MASK 0x00000020
#define BCHP_SWITCH_REG_RGMII_10_RX_CLOCK_DELAY_CNTRL_bypass_SHIFT 5
#define BCHP_SWITCH_REG_RGMII_10_RX_CLOCK_DELAY_CNTRL_bypass_DEFAULT 0x00000001
/* SWITCH_REG :: RGMII_10_RX_CLOCK_DELAY_CNTRL :: iddq [04:04] */
#define BCHP_SWITCH_REG_RGMII_10_RX_CLOCK_DELAY_CNTRL_iddq_MASK 0x00000010
#define BCHP_SWITCH_REG_RGMII_10_RX_CLOCK_DELAY_CNTRL_iddq_SHIFT 4
#define BCHP_SWITCH_REG_RGMII_10_RX_CLOCK_DELAY_CNTRL_iddq_DEFAULT 0x00000000
/* SWITCH_REG :: RGMII_10_RX_CLOCK_DELAY_CNTRL :: drng [03:02] */
#define BCHP_SWITCH_REG_RGMII_10_RX_CLOCK_DELAY_CNTRL_drng_MASK 0x0000000c
#define BCHP_SWITCH_REG_RGMII_10_RX_CLOCK_DELAY_CNTRL_drng_SHIFT 2
#define BCHP_SWITCH_REG_RGMII_10_RX_CLOCK_DELAY_CNTRL_drng_DEFAULT 0x00000002
/* SWITCH_REG :: RGMII_10_RX_CLOCK_DELAY_CNTRL :: ctri [01:00] */
#define BCHP_SWITCH_REG_RGMII_10_RX_CLOCK_DELAY_CNTRL_ctri_MASK 0x00000003
#define BCHP_SWITCH_REG_RGMII_10_RX_CLOCK_DELAY_CNTRL_ctri_SHIFT 0
#define BCHP_SWITCH_REG_RGMII_10_RX_CLOCK_DELAY_CNTRL_ctri_DEFAULT 0x00000000
/***************************************************************************
*RGMII_9_ATE_RX_CNTRL - RGMII port 9 ATE RX Control Register
***************************************************************************/
/* SWITCH_REG :: RGMII_9_ATE_RX_CNTRL :: reserved0 [31:24] */
#define BCHP_SWITCH_REG_RGMII_9_ATE_RX_CNTRL_reserved0_MASK 0xff000000
#define BCHP_SWITCH_REG_RGMII_9_ATE_RX_CNTRL_reserved0_SHIFT 24
/* SWITCH_REG :: RGMII_9_ATE_RX_CNTRL :: ate_en [23:23] */
#define BCHP_SWITCH_REG_RGMII_9_ATE_RX_CNTRL_ate_en_MASK 0x00800000
#define BCHP_SWITCH_REG_RGMII_9_ATE_RX_CNTRL_ate_en_SHIFT 23
#define BCHP_SWITCH_REG_RGMII_9_ATE_RX_CNTRL_ate_en_DEFAULT 0x00000000
/* SWITCH_REG :: RGMII_9_ATE_RX_CNTRL :: good_count [22:18] */
#define BCHP_SWITCH_REG_RGMII_9_ATE_RX_CNTRL_good_count_MASK 0x007c0000
#define BCHP_SWITCH_REG_RGMII_9_ATE_RX_CNTRL_good_count_SHIFT 18
#define BCHP_SWITCH_REG_RGMII_9_ATE_RX_CNTRL_good_count_DEFAULT 0x00000004
/* SWITCH_REG :: RGMII_9_ATE_RX_CNTRL :: expected_data_1 [17:09] */
#define BCHP_SWITCH_REG_RGMII_9_ATE_RX_CNTRL_expected_data_1_MASK 0x0003fe00
#define BCHP_SWITCH_REG_RGMII_9_ATE_RX_CNTRL_expected_data_1_SHIFT 9
#define BCHP_SWITCH_REG_RGMII_9_ATE_RX_CNTRL_expected_data_1_DEFAULT 0x00000000
/* SWITCH_REG :: RGMII_9_ATE_RX_CNTRL :: expected_data_0 [08:00] */
#define BCHP_SWITCH_REG_RGMII_9_ATE_RX_CNTRL_expected_data_0_MASK 0x000001ff
#define BCHP_SWITCH_REG_RGMII_9_ATE_RX_CNTRL_expected_data_0_SHIFT 0
#define BCHP_SWITCH_REG_RGMII_9_ATE_RX_CNTRL_expected_data_0_DEFAULT 0x00000000
/***************************************************************************
*RGMII_9_ATE_RX_STATUS - RGMII port 9 ATE RX Status Register
***************************************************************************/
/* SWITCH_REG :: RGMII_9_ATE_RX_STATUS :: reserved0 [31:19] */
#define BCHP_SWITCH_REG_RGMII_9_ATE_RX_STATUS_reserved0_MASK 0xfff80000
#define BCHP_SWITCH_REG_RGMII_9_ATE_RX_STATUS_reserved0_SHIFT 19
/* SWITCH_REG :: RGMII_9_ATE_RX_STATUS :: rx_ok [18:18] */
#define BCHP_SWITCH_REG_RGMII_9_ATE_RX_STATUS_rx_ok_MASK 0x00040000
#define BCHP_SWITCH_REG_RGMII_9_ATE_RX_STATUS_rx_ok_SHIFT 18
#define BCHP_SWITCH_REG_RGMII_9_ATE_RX_STATUS_rx_ok_DEFAULT 0x00000000
/* SWITCH_REG :: RGMII_9_ATE_RX_STATUS :: received_data_1 [17:09] */
#define BCHP_SWITCH_REG_RGMII_9_ATE_RX_STATUS_received_data_1_MASK 0x0003fe00
#define BCHP_SWITCH_REG_RGMII_9_ATE_RX_STATUS_received_data_1_SHIFT 9
#define BCHP_SWITCH_REG_RGMII_9_ATE_RX_STATUS_received_data_1_DEFAULT 0x00000000
/* SWITCH_REG :: RGMII_9_ATE_RX_STATUS :: received_data_0 [08:00] */
#define BCHP_SWITCH_REG_RGMII_9_ATE_RX_STATUS_received_data_0_MASK 0x000001ff
#define BCHP_SWITCH_REG_RGMII_9_ATE_RX_STATUS_received_data_0_SHIFT 0
#define BCHP_SWITCH_REG_RGMII_9_ATE_RX_STATUS_received_data_0_DEFAULT 0x00000000
/***************************************************************************
*RGMII_9_ATE_TX_CNTRL_0 - RGMII port 9 ATE TX Control 0 Register
***************************************************************************/
/* SWITCH_REG :: RGMII_9_ATE_TX_CNTRL_0 :: reserved0 [31:02] */
#define BCHP_SWITCH_REG_RGMII_9_ATE_TX_CNTRL_0_reserved0_MASK 0xfffffffc
#define BCHP_SWITCH_REG_RGMII_9_ATE_TX_CNTRL_0_reserved0_SHIFT 2
/* SWITCH_REG :: RGMII_9_ATE_TX_CNTRL_0 :: start_stop [01:01] */
#define BCHP_SWITCH_REG_RGMII_9_ATE_TX_CNTRL_0_start_stop_MASK 0x00000002
#define BCHP_SWITCH_REG_RGMII_9_ATE_TX_CNTRL_0_start_stop_SHIFT 1
#define BCHP_SWITCH_REG_RGMII_9_ATE_TX_CNTRL_0_start_stop_DEFAULT 0x00000000
/* SWITCH_REG :: RGMII_9_ATE_TX_CNTRL_0 :: start_stop_ovrd [00:00] */
#define BCHP_SWITCH_REG_RGMII_9_ATE_TX_CNTRL_0_start_stop_ovrd_MASK 0x00000001
#define BCHP_SWITCH_REG_RGMII_9_ATE_TX_CNTRL_0_start_stop_ovrd_SHIFT 0
#define BCHP_SWITCH_REG_RGMII_9_ATE_TX_CNTRL_0_start_stop_ovrd_DEFAULT 0x00000000
/***************************************************************************
*RGMII_9_ATE_TX_CNTRL_1 - RGMII port 9 ATE TX Control 1 Register
***************************************************************************/
/* SWITCH_REG :: RGMII_9_ATE_TX_CNTRL_1 :: reserved0 [31:18] */
#define BCHP_SWITCH_REG_RGMII_9_ATE_TX_CNTRL_1_reserved0_MASK 0xfffc0000
#define BCHP_SWITCH_REG_RGMII_9_ATE_TX_CNTRL_1_reserved0_SHIFT 18
/* SWITCH_REG :: RGMII_9_ATE_TX_CNTRL_1 :: tx_data_1 [17:09] */
#define BCHP_SWITCH_REG_RGMII_9_ATE_TX_CNTRL_1_tx_data_1_MASK 0x0003fe00
#define BCHP_SWITCH_REG_RGMII_9_ATE_TX_CNTRL_1_tx_data_1_SHIFT 9
#define BCHP_SWITCH_REG_RGMII_9_ATE_TX_CNTRL_1_tx_data_1_DEFAULT 0x00000000
/* SWITCH_REG :: RGMII_9_ATE_TX_CNTRL_1 :: tx_data_0 [08:00] */
#define BCHP_SWITCH_REG_RGMII_9_ATE_TX_CNTRL_1_tx_data_0_MASK 0x000001ff
#define BCHP_SWITCH_REG_RGMII_9_ATE_TX_CNTRL_1_tx_data_0_SHIFT 0
#define BCHP_SWITCH_REG_RGMII_9_ATE_TX_CNTRL_1_tx_data_0_DEFAULT 0x00000000
/***************************************************************************
*RGMII_10_ATE_RX_CNTRL - RGMII port 10 ATE RX Control Register
***************************************************************************/
/* SWITCH_REG :: RGMII_10_ATE_RX_CNTRL :: reserved0 [31:24] */
#define BCHP_SWITCH_REG_RGMII_10_ATE_RX_CNTRL_reserved0_MASK 0xff000000
#define BCHP_SWITCH_REG_RGMII_10_ATE_RX_CNTRL_reserved0_SHIFT 24
/* SWITCH_REG :: RGMII_10_ATE_RX_CNTRL :: ate_en [23:23] */
#define BCHP_SWITCH_REG_RGMII_10_ATE_RX_CNTRL_ate_en_MASK 0x00800000
#define BCHP_SWITCH_REG_RGMII_10_ATE_RX_CNTRL_ate_en_SHIFT 23
#define BCHP_SWITCH_REG_RGMII_10_ATE_RX_CNTRL_ate_en_DEFAULT 0x00000000
/* SWITCH_REG :: RGMII_10_ATE_RX_CNTRL :: good_count [22:18] */
#define BCHP_SWITCH_REG_RGMII_10_ATE_RX_CNTRL_good_count_MASK 0x007c0000
#define BCHP_SWITCH_REG_RGMII_10_ATE_RX_CNTRL_good_count_SHIFT 18
#define BCHP_SWITCH_REG_RGMII_10_ATE_RX_CNTRL_good_count_DEFAULT 0x00000004
/* SWITCH_REG :: RGMII_10_ATE_RX_CNTRL :: expected_data_1 [17:09] */
#define BCHP_SWITCH_REG_RGMII_10_ATE_RX_CNTRL_expected_data_1_MASK 0x0003fe00
#define BCHP_SWITCH_REG_RGMII_10_ATE_RX_CNTRL_expected_data_1_SHIFT 9
#define BCHP_SWITCH_REG_RGMII_10_ATE_RX_CNTRL_expected_data_1_DEFAULT 0x00000000
/* SWITCH_REG :: RGMII_10_ATE_RX_CNTRL :: expected_data_0 [08:00] */
#define BCHP_SWITCH_REG_RGMII_10_ATE_RX_CNTRL_expected_data_0_MASK 0x000001ff
#define BCHP_SWITCH_REG_RGMII_10_ATE_RX_CNTRL_expected_data_0_SHIFT 0
#define BCHP_SWITCH_REG_RGMII_10_ATE_RX_CNTRL_expected_data_0_DEFAULT 0x00000000
/***************************************************************************
*RGMII_10_ATE_RX_STATUS - RGMII port 10 ATE RX Status Register
***************************************************************************/
/* SWITCH_REG :: RGMII_10_ATE_RX_STATUS :: reserved0 [31:19] */
#define BCHP_SWITCH_REG_RGMII_10_ATE_RX_STATUS_reserved0_MASK 0xfff80000
#define BCHP_SWITCH_REG_RGMII_10_ATE_RX_STATUS_reserved0_SHIFT 19
/* SWITCH_REG :: RGMII_10_ATE_RX_STATUS :: rx_ok [18:18] */
#define BCHP_SWITCH_REG_RGMII_10_ATE_RX_STATUS_rx_ok_MASK 0x00040000
#define BCHP_SWITCH_REG_RGMII_10_ATE_RX_STATUS_rx_ok_SHIFT 18
#define BCHP_SWITCH_REG_RGMII_10_ATE_RX_STATUS_rx_ok_DEFAULT 0x00000000
/* SWITCH_REG :: RGMII_10_ATE_RX_STATUS :: received_data_1 [17:09] */
#define BCHP_SWITCH_REG_RGMII_10_ATE_RX_STATUS_received_data_1_MASK 0x0003fe00
#define BCHP_SWITCH_REG_RGMII_10_ATE_RX_STATUS_received_data_1_SHIFT 9
#define BCHP_SWITCH_REG_RGMII_10_ATE_RX_STATUS_received_data_1_DEFAULT 0x00000000
/* SWITCH_REG :: RGMII_10_ATE_RX_STATUS :: received_data_0 [08:00] */
#define BCHP_SWITCH_REG_RGMII_10_ATE_RX_STATUS_received_data_0_MASK 0x000001ff
#define BCHP_SWITCH_REG_RGMII_10_ATE_RX_STATUS_received_data_0_SHIFT 0
#define BCHP_SWITCH_REG_RGMII_10_ATE_RX_STATUS_received_data_0_DEFAULT 0x00000000
/***************************************************************************
*RGMII_10_ATE_TX_CNTRL_0 - RGMII port 10 ATE TX Control 0 Register
***************************************************************************/
/* SWITCH_REG :: RGMII_10_ATE_TX_CNTRL_0 :: reserved0 [31:02] */
#define BCHP_SWITCH_REG_RGMII_10_ATE_TX_CNTRL_0_reserved0_MASK 0xfffffffc
#define BCHP_SWITCH_REG_RGMII_10_ATE_TX_CNTRL_0_reserved0_SHIFT 2
/* SWITCH_REG :: RGMII_10_ATE_TX_CNTRL_0 :: start_stop [01:01] */
#define BCHP_SWITCH_REG_RGMII_10_ATE_TX_CNTRL_0_start_stop_MASK 0x00000002
#define BCHP_SWITCH_REG_RGMII_10_ATE_TX_CNTRL_0_start_stop_SHIFT 1
#define BCHP_SWITCH_REG_RGMII_10_ATE_TX_CNTRL_0_start_stop_DEFAULT 0x00000000
/* SWITCH_REG :: RGMII_10_ATE_TX_CNTRL_0 :: start_stop_ovrd [00:00] */
#define BCHP_SWITCH_REG_RGMII_10_ATE_TX_CNTRL_0_start_stop_ovrd_MASK 0x00000001
#define BCHP_SWITCH_REG_RGMII_10_ATE_TX_CNTRL_0_start_stop_ovrd_SHIFT 0
#define BCHP_SWITCH_REG_RGMII_10_ATE_TX_CNTRL_0_start_stop_ovrd_DEFAULT 0x00000000
/***************************************************************************
*RGMII_10_ATE_TX_CNTRL_1 - RGMII port 10 ATE TX Control 1 Register
***************************************************************************/
/* SWITCH_REG :: RGMII_10_ATE_TX_CNTRL_1 :: reserved0 [31:18] */
#define BCHP_SWITCH_REG_RGMII_10_ATE_TX_CNTRL_1_reserved0_MASK 0xfffc0000
#define BCHP_SWITCH_REG_RGMII_10_ATE_TX_CNTRL_1_reserved0_SHIFT 18
/* SWITCH_REG :: RGMII_10_ATE_TX_CNTRL_1 :: tx_data_1 [17:09] */
#define BCHP_SWITCH_REG_RGMII_10_ATE_TX_CNTRL_1_tx_data_1_MASK 0x0003fe00
#define BCHP_SWITCH_REG_RGMII_10_ATE_TX_CNTRL_1_tx_data_1_SHIFT 9
#define BCHP_SWITCH_REG_RGMII_10_ATE_TX_CNTRL_1_tx_data_1_DEFAULT 0x00000000
/* SWITCH_REG :: RGMII_10_ATE_TX_CNTRL_1 :: tx_data_0 [08:00] */
#define BCHP_SWITCH_REG_RGMII_10_ATE_TX_CNTRL_1_tx_data_0_MASK 0x000001ff
#define BCHP_SWITCH_REG_RGMII_10_ATE_TX_CNTRL_1_tx_data_0_SHIFT 0
#define BCHP_SWITCH_REG_RGMII_10_ATE_TX_CNTRL_1_tx_data_0_DEFAULT 0x00000000
/***************************************************************************
*AGGREGATE_LED_CNTRL - Aggregate LED Control Register
***************************************************************************/
/* SWITCH_REG :: AGGREGATE_LED_CNTRL :: reserved0 [31:14] */
#define BCHP_SWITCH_REG_AGGREGATE_LED_CNTRL_reserved0_MASK 0xffffc000
#define BCHP_SWITCH_REG_AGGREGATE_LED_CNTRL_reserved0_SHIFT 14
/* SWITCH_REG :: AGGREGATE_LED_CNTRL :: lnk_pol_sel [13:13] */
#define BCHP_SWITCH_REG_AGGREGATE_LED_CNTRL_lnk_pol_sel_MASK 0x00002000
#define BCHP_SWITCH_REG_AGGREGATE_LED_CNTRL_lnk_pol_sel_SHIFT 13
#define BCHP_SWITCH_REG_AGGREGATE_LED_CNTRL_lnk_pol_sel_DEFAULT 0x00000000
/* SWITCH_REG :: AGGREGATE_LED_CNTRL :: act_pol_sel [12:12] */
#define BCHP_SWITCH_REG_AGGREGATE_LED_CNTRL_act_pol_sel_MASK 0x00001000
#define BCHP_SWITCH_REG_AGGREGATE_LED_CNTRL_act_pol_sel_SHIFT 12
#define BCHP_SWITCH_REG_AGGREGATE_LED_CNTRL_act_pol_sel_DEFAULT 0x00000000
/* SWITCH_REG :: AGGREGATE_LED_CNTRL :: act_sel [11:11] */
#define BCHP_SWITCH_REG_AGGREGATE_LED_CNTRL_act_sel_MASK 0x00000800
#define BCHP_SWITCH_REG_AGGREGATE_LED_CNTRL_act_sel_SHIFT 11
#define BCHP_SWITCH_REG_AGGREGATE_LED_CNTRL_act_sel_DEFAULT 0x00000000
/* SWITCH_REG :: AGGREGATE_LED_CNTRL :: p8_tx_en_en [10:10] */
#define BCHP_SWITCH_REG_AGGREGATE_LED_CNTRL_p8_tx_en_en_MASK 0x00000400
#define BCHP_SWITCH_REG_AGGREGATE_LED_CNTRL_p8_tx_en_en_SHIFT 10
#define BCHP_SWITCH_REG_AGGREGATE_LED_CNTRL_p8_tx_en_en_DEFAULT 0x00000001
/* SWITCH_REG :: AGGREGATE_LED_CNTRL :: p8_rx_dv_en [09:09] */
#define BCHP_SWITCH_REG_AGGREGATE_LED_CNTRL_p8_rx_dv_en_MASK 0x00000200
#define BCHP_SWITCH_REG_AGGREGATE_LED_CNTRL_p8_rx_dv_en_SHIFT 9
#define BCHP_SWITCH_REG_AGGREGATE_LED_CNTRL_p8_rx_dv_en_DEFAULT 0x00000001
/* SWITCH_REG :: AGGREGATE_LED_CNTRL :: port_en [08:00] */
#define BCHP_SWITCH_REG_AGGREGATE_LED_CNTRL_port_en_MASK 0x000001ff
#define BCHP_SWITCH_REG_AGGREGATE_LED_CNTRL_port_en_SHIFT 0
#define BCHP_SWITCH_REG_AGGREGATE_LED_CNTRL_port_en_DEFAULT 0x00000000
/***************************************************************************
*AGGREGATE_LED_BLINK_RATE_CNTRL - Aggregate LED Blink Rate Control Register
***************************************************************************/
/* SWITCH_REG :: AGGREGATE_LED_BLINK_RATE_CNTRL :: led_on_time [31:16] */
#define BCHP_SWITCH_REG_AGGREGATE_LED_BLINK_RATE_CNTRL_led_on_time_MASK 0xffff0000
#define BCHP_SWITCH_REG_AGGREGATE_LED_BLINK_RATE_CNTRL_led_on_time_SHIFT 16
#define BCHP_SWITCH_REG_AGGREGATE_LED_BLINK_RATE_CNTRL_led_on_time_DEFAULT 0x00000320
/* SWITCH_REG :: AGGREGATE_LED_BLINK_RATE_CNTRL :: led_off_time [15:00] */
#define BCHP_SWITCH_REG_AGGREGATE_LED_BLINK_RATE_CNTRL_led_off_time_MASK 0x0000ffff
#define BCHP_SWITCH_REG_AGGREGATE_LED_BLINK_RATE_CNTRL_led_off_time_SHIFT 0
#define BCHP_SWITCH_REG_AGGREGATE_LED_BLINK_RATE_CNTRL_led_off_time_DEFAULT 0x00000320
/***************************************************************************
*SPARE_CNTRL - Spare Control Register
***************************************************************************/
/* SWITCH_REG :: SPARE_CNTRL :: spare_reg [31:00] */
#define BCHP_SWITCH_REG_SPARE_CNTRL_spare_reg_MASK 0xffffffff
#define BCHP_SWITCH_REG_SPARE_CNTRL_spare_reg_SHIFT 0
#define BCHP_SWITCH_REG_SPARE_CNTRL_spare_reg_DEFAULT 0x00000000
/***************************************************************************
*SWITCH_PHY_INTR_CNTRL - Switch PHY Interrupt Control Register
***************************************************************************/
/* SWITCH_REG :: SWITCH_PHY_INTR_CNTRL :: reserved0 [31:08] */
#define BCHP_SWITCH_REG_SWITCH_PHY_INTR_CNTRL_reserved0_MASK 0xffffff00
#define BCHP_SWITCH_REG_SWITCH_PHY_INTR_CNTRL_reserved0_SHIFT 8
/* SWITCH_REG :: SWITCH_PHY_INTR_CNTRL :: phy_intr_pol_inv [07:00] */
#define BCHP_SWITCH_REG_SWITCH_PHY_INTR_CNTRL_phy_intr_pol_inv_MASK 0x000000ff
#define BCHP_SWITCH_REG_SWITCH_PHY_INTR_CNTRL_phy_intr_pol_inv_SHIFT 0
#define BCHP_SWITCH_REG_SWITCH_PHY_INTR_CNTRL_phy_intr_pol_inv_DEFAULT 0x00000000
#endif /* #ifndef BCHP_SWITCH_REG_H__ */
/* End of File */