void __5_5_9__0x1F8001_16_SGMII_Auto_Negotiation_Control_Register() {
/**
 * @header:     	5.5.9 SGMII AUTO-NEGOTIATION CONTROL REGISTER
 * @address:    	0x1F8001 | Size: 16 bits
 * @port:
 * @phy_register:
 * @mmd_register:
 * @description:	After making changes to this register, the changes don’t take effect until SGMII Auto-Negotiation Advertisement Register
 *					is written.
 *
 * @note:
 *
 * +-------+------------------------------------------------------------------------------------+-----------+----------------------+
 * | Bits  | Description                                                                        | Type      | Default              |
 * +-------+------------------------------------------------------------------------------------+-----------+----------------------+
 * | 15:5  | RESERVED                                                                           | RO        | 0000000b             |
 * +-------+------------------------------------------------------------------------------------+-----------+----------------------+
 * | 4     | SGMII Link Status                                                                  | R/W       | 0b                   |
 * |       | This is not a status bit. Set this bit when auto-negotiating and in PHY side       |           |                      |
 * |       | SGMII mode. Also, set this bit when in SerDes mode.                                |           |                      |
 * +-------+------------------------------------------------------------------------------------+-----------+----------------------+
 * | 3     | Transmit Configuration Master                                                      | R/W       | 0b                   |
 * |       | In SGMII mode, this bit determines if this device acts as a MAC-side device        |           |                      |
 * |       | or a PHY-side device. Select MAC-side mode when connecting to an SGMII             |           |                      |
 * |       | PHY-side device.                                                                   |           |                      |
 * |       | When operating in SerDes mode, this bit must be set to 1.                          |           |                      |
 * |       | 0 = Configure port as MAC-side SGMII (a.k.a Slave Mode)                            |           |                      |
 * |       | 1 = Configure port as PHY-side SGMII (a.k.a. Master Mode)                          |           |                      |
 * +-------+------------------------------------------------------------------------------------+-----------+----------------------+
 * | 2:1   | PCS Mode                                                                           | R/W       | 10b                  |
 * |       | This field selects the mode of operation, representing the version of auto-        |           |                      |
 * |       | negotiation. Use SGMII mode when connecting to a true SGMII device. Use            |           |                      |
 * |       | SerDes mode when connected to a device that doesn’t explicitly support             |           |                      |
 * |       | SGMII, or when connecting to 1000BASE-X fiber.                                     |           |                      |
 * |       | 00 = SerDes Mode (1000BASE-X auto-negotiation)                                     |           |                      |
 * |       | 01 = RESERVED                                                                      |           |                      |
 * |       | 10 = SGMII Mode                                                                    |           |                      |
 * |       | 11 = RESERVED                                                                      |           |                      |
 * +-------+------------------------------------------------------------------------------------+-----------+----------------------+
 * | 0     | Auto-Negotiation Complete Interrupt Enable                                         | R/W       | 0b                   |
 * |       | When set to 1, this bit enables the generation of auto-negotiation complete        |           |                      |
 * |       | interrupt output.                                                                  |           |                      |
 * +-------+------------------------------------------------------------------------------------+-----------+----------------------+
 *
 */
}