net: dsa: mv88e6xxx: prefix Global 2 PVT macros
Prefix and document the Global 2 Cross-chip Port VLAN registers macros. Signed-off-by: Vivien Didelot <vivien.didelot@savoirfairelinux.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Esse commit está contido em:

commit de
David S. Miller

pai
6bff47bec2
commit
67d1ea8e84
@@ -188,7 +188,8 @@ int mv88e6390_g2_irl_init_all(struct mv88e6xxx_chip *chip, int port)
|
||||
|
||||
static int mv88e6xxx_g2_pvt_op_wait(struct mv88e6xxx_chip *chip)
|
||||
{
|
||||
return mv88e6xxx_g2_wait(chip, GLOBAL2_PVT_ADDR, GLOBAL2_PVT_ADDR_BUSY);
|
||||
return mv88e6xxx_g2_wait(chip, MV88E6XXX_G2_PVT_ADDR,
|
||||
MV88E6XXX_G2_PVT_ADDR_BUSY);
|
||||
}
|
||||
|
||||
static int mv88e6xxx_g2_pvt_op(struct mv88e6xxx_chip *chip, int src_dev,
|
||||
@@ -196,13 +197,14 @@ static int mv88e6xxx_g2_pvt_op(struct mv88e6xxx_chip *chip, int src_dev,
|
||||
{
|
||||
int err;
|
||||
|
||||
/* 9-bit Cross-chip PVT pointer: with GLOBAL2_MISC_5_BIT_PORT cleared,
|
||||
* source device is 5-bit, source port is 4-bit.
|
||||
/* 9-bit Cross-chip PVT pointer: with MV88E6XXX_G2_MISC_5_BIT_PORT
|
||||
* cleared, source device is 5-bit, source port is 4-bit.
|
||||
*/
|
||||
op |= MV88E6XXX_G2_PVT_ADDR_BUSY;
|
||||
op |= (src_dev & 0x1f) << 4;
|
||||
op |= (src_port & 0xf);
|
||||
|
||||
err = mv88e6xxx_g2_write(chip, GLOBAL2_PVT_ADDR, op);
|
||||
err = mv88e6xxx_g2_write(chip, MV88E6XXX_G2_PVT_ADDR, op);
|
||||
if (err)
|
||||
return err;
|
||||
|
||||
@@ -218,12 +220,12 @@ int mv88e6xxx_g2_pvt_write(struct mv88e6xxx_chip *chip, int src_dev,
|
||||
if (err)
|
||||
return err;
|
||||
|
||||
err = mv88e6xxx_g2_write(chip, GLOBAL2_PVT_DATA, data);
|
||||
err = mv88e6xxx_g2_write(chip, MV88E6XXX_G2_PVT_DATA, data);
|
||||
if (err)
|
||||
return err;
|
||||
|
||||
return mv88e6xxx_g2_pvt_op(chip, src_dev, src_port,
|
||||
GLOBAL2_PVT_ADDR_OP_WRITE_PVLAN);
|
||||
MV88E6XXX_G2_PVT_ADDR_OP_WRITE_PVLAN);
|
||||
}
|
||||
|
||||
/* Offset 0x0D: Switch MAC/WoL/WoF register */
|
||||
|
Referência em uma nova issue
Block a user