mirror of
https://github.com/qemu/qemu.git
synced 2024-12-05 01:33:41 +08:00
cadence_gem: Correct Marvell PHY SPCFC reset value
Bit 15 of the PHY Specific Status Register is reserved and should remain 0. Fix the reset value to ensure that the 15th bit is not set. Signed-off-by: Alistair Francis <alistair.francis@xilinx.com> Reviewed-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com> Message-id: c795069e49040ff770fe2ece19dfe1791b729e22.1441316450.git.alistair.francis@xilinx.com Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
This commit is contained in:
parent
c96fc9b52d
commit
7777b7a0ba
@ -951,7 +951,7 @@ static void gem_phy_reset(CadenceGEMState *s)
|
|||||||
s->phy_regs[PHY_REG_1000BTSTAT] = 0x7C00;
|
s->phy_regs[PHY_REG_1000BTSTAT] = 0x7C00;
|
||||||
s->phy_regs[PHY_REG_EXTSTAT] = 0x3000;
|
s->phy_regs[PHY_REG_EXTSTAT] = 0x3000;
|
||||||
s->phy_regs[PHY_REG_PHYSPCFC_CTL] = 0x0078;
|
s->phy_regs[PHY_REG_PHYSPCFC_CTL] = 0x0078;
|
||||||
s->phy_regs[PHY_REG_PHYSPCFC_ST] = 0xBC00;
|
s->phy_regs[PHY_REG_PHYSPCFC_ST] = 0x7C00;
|
||||||
s->phy_regs[PHY_REG_EXT_PHYSPCFC_CTL] = 0x0C60;
|
s->phy_regs[PHY_REG_EXT_PHYSPCFC_CTL] = 0x0C60;
|
||||||
s->phy_regs[PHY_REG_LED] = 0x4100;
|
s->phy_regs[PHY_REG_LED] = 0x4100;
|
||||||
s->phy_regs[PHY_REG_EXT_PHYSPCFC_CTL2] = 0x000A;
|
s->phy_regs[PHY_REG_EXT_PHYSPCFC_CTL2] = 0x000A;
|
||||||
|
Loading…
Reference in New Issue
Block a user