diff options
author | Huang, Xiong <xiong@qca.qualcomm.com> | 2012-04-30 15:38:52 +0000 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2012-04-30 21:44:14 -0400 |
commit | e1192580093c5771fc57617e98bb35dc07c7fd54 (patch) | |
tree | 555082d6a12750a87f22017d501937c8d5fa2dbf /drivers/net/ethernet/atheros | |
parent | 87eabe6bf081d731e1b7998bb0bc2dc179a44ec2 (diff) | |
download | op-kernel-dev-e1192580093c5771fc57617e98bb35dc07c7fd54.zip op-kernel-dev-e1192580093c5771fc57617e98bb35dc07c7fd54.tar.gz |
atl1c: remove code of closing register writable attribution
The Close-action is done by atl1c_reset_pcie, remove it from
atl1c_get_permanent_address.
Signed-off-by: xiong <xiong@qca.qualcomm.com>
Tested-by: Liu David <dwliu@qca.qualcomm.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/atheros')
-rw-r--r-- | drivers/net/ethernet/atheros/atl1c/atl1c_hw.c | 6 |
1 files changed, 0 insertions, 6 deletions
diff --git a/drivers/net/ethernet/atheros/atl1c/atl1c_hw.c b/drivers/net/ethernet/atheros/atl1c/atl1c_hw.c index 49f433e6..2522685 100644 --- a/drivers/net/ethernet/atheros/atl1c/atl1c_hw.c +++ b/drivers/net/ethernet/atheros/atl1c/atl1c_hw.c @@ -72,7 +72,6 @@ static int atl1c_get_permanent_address(struct atl1c_hw *hw) u32 i; u32 otp_ctrl_data; u32 twsi_ctrl_data; - u32 ltssm_ctrl_data; u8 eth_addr[ETH_ALEN]; u16 phy_data; bool raise_vol = false; @@ -108,11 +107,6 @@ static int atl1c_get_permanent_address(struct atl1c_hw *hw) udelay(20); raise_vol = true; } - /* close open bit of ReadOnly*/ - AT_READ_REG(hw, REG_LTSSM_ID_CTRL, <ssm_ctrl_data); - ltssm_ctrl_data &= ~LTSSM_ID_EN_WRO; - AT_WRITE_REG(hw, REG_LTSSM_ID_CTRL, ltssm_ctrl_data); - AT_READ_REG(hw, REG_TWSI_CTRL, &twsi_ctrl_data); twsi_ctrl_data |= TWSI_CTRL_SW_LDSTART; |