/* Release hardware semaphore used to access the PHY or NVM  */
static void e1000_put_hw_semaphore_82571(struct e1000_hw *hw)
/* Release hardware semaphore used to access the PHY or NVM  */
static void e1000_put_hw_semaphore_82571(struct e1000_hw *hw)
{
	u32 swsm;
	swsm = er32(SWSM);
	swsm &= ~(E1000_SWSM_SMBI | E1000_SWSM_SWESMBI);
	ew32(SWSM, swsm);
}