void __4_1_10_1__Usage() {
    /**
     * @group:       	4.1.10.1 Usage
     *
     * @description: 	To run a LinkMD test on all four pairs of one PHY, follow this flow.
     *
     * 					1. Disable auto-negotiation: Write 0 to of register 0xN100-0xN101 bit 12.
     *
     * 					2. Configure register 0xN112-0xN113 to enable master-slave manual configuration mode.
     *
     * 					3. Start cable diagnostic by writing 1 to register 0xN124-0xN125 bit 15. This enable bit is self-clearing.
     *
     * 					4. Wait (poll) for register 0xN124-0xN125 bit 15 to return 0, which indicates that the cable diagnostic test is com-
     * 					pleted. Alternatively, wait 250ms.
     * 					5. Read cable diagnostic test status in register 0xN124-0xN125 bits [9-8]. The results are:
     * 					a) 00 = normal operation
     * 					b) 01 = open condition detected in cable (valid result)
     * 					c) 10 = short condition detected in cable (valid result)
     * 					d) 11 = cable diagnostic test invalid (test failed)
     *
     * 					The ‘11’ case occurs when the PHY is unable to shut down the link partner. In this instance, the test is not run
     * 					because it would be impossible for the PHY to determine if the detected signal is a reflection of the signal gen-
     * 					erated or a signal from another source.
     *
     * 					6. For status 01 or 10, read the Cable Diagnostic Result in register 0xN124-0xN125 bits [7:0]. Get distance to fault
     * 					by the following formula:
     *
     * 					Distance to fault (meters) = 0.8 * (Cable Diagnostic Result – 22).
     *
     * 					7. To test another differential pair on this PHY, change the value of register 0xN124-0xN125 bits [13:12] when initi-
     * 					ating the test.
     *
     * 					8. Return the registers to their original values and restart auto-negotiation.
     * 					The following script will test the four pairs of port 1. For other ports, change the register addresses accordingly.
     *
     * 						“ww” = write word (16-bits) [register] [data]
     * 						“rw” = read word (16-bits) [register]
     *
     * 						Values are hexadecimal.
     *
     * 						ww 1100 0140 # initialization
     * 						ww 1112 1000 # initialization
     *
     * 						ww 1124 8000 # initiate test for pair A
     * 						sleep 250 msec
     * 						rw 1124 # read result for pair A
     *
     * 						ww 1124 9000 # initiate test for pair B
     * 						sleep 250 msec
     * 						rw 1124 # read result for pair B
     *
     * 						ww 1124 a000 # initiate test for pair C
     * 						sleep 250 msec
     * 						rw 1124 # read result for pair C
     *
     * 						ww 1124 b000 # initiate test for pair D
     * 						sleep 250 msec
     * 						rw 1124 # read result for pair D
     *
     * 						ww 1112 0700 # return register to default setting
     * 						ww 0 1340 # return register to default setting (may vary by application)
     */
}