xe_mdi_pulse_bits
static INLINE void xe_mdi_pulse_bits(struct xe_softc *, u_int32_t, int);
xe_mdi_pulse_bits(sc, 0x06, 4); /* Start + Read opcode */
xe_mdi_pulse_bits(sc, phy, 5); /* PHY address */
xe_mdi_pulse_bits(sc, reg, 5); /* PHY register */
xe_mdi_pulse_bits(sc, 0x05, 4); /* Start + Write opcode */
xe_mdi_pulse_bits(sc, phy, 5); /* PHY address */
xe_mdi_pulse_bits(sc, reg, 5); /* PHY register */
xe_mdi_pulse_bits(sc, 0x02, 2); /* Turn around. */
xe_mdi_pulse_bits(sc, value, 16); /* Write the data */