Messages in this thread | | | Date | Sat, 11 Mar 2023 18:57:27 +0100 | From | Andrew Lunn <> | Subject | Re: [PATCH net-next v2 4/6] net: mdio: scan bus based on bus capabilities for C22 and C45 |
| |
> Well, maybe I misunderstood the argument with DT completely, so I gave it a try: > > --- a/drivers/net/dsa/mv88e6xxx/chip.c > +++ b/drivers/net/dsa/mv88e6xxx/chip.c > @@ -3797,6 +3797,7 @@ static int mv88e6xxx_mdio_register(struct mv88e6xxx_chip *chip, > bus->read_c45 = mv88e6xxx_mdio_read_c45; > bus->write_c45 = mv88e6xxx_mdio_write_c45; > bus->parent = chip->dev; > + bus->phy_mask = GENMASK(31, mv88e6xxx_num_ports(chip)); > > if (!external) { > err = mv88e6xxx_g2_irq_mdio_setup(chip, bus); > > > > > Now THAT one makes a difference! With this on top, I'm back at normal boot time! > I hope this is what you had in mind?
Yep, that is what i meant. Please could you also submit a patch for this?
Andrew
| |