static int mv88e6060_setup(struct dsa_switch *ds) { int ret; int i; ret = mv88e6060_switch_reset(ds); if (ret < 0) return ret; /* @@@ initialise atu */ ret = mv88e6060_setup_global(ds); if (ret < 0) return ret; ret = mv88e6060_setup_addr(ds); if (ret < 0) return ret; for (i = 0; i < MV88E6060_PORTS; i++) { ret = mv88e6060_setup_port(ds, i); if (ret < 0) return ret; } return 0; }
static int mv88e6060_setup(struct dsa_switch *ds) { int i; int ret; ret = mv88e6060_switch_reset(ds); if (ret < 0) return ret; ret = mv88e6060_setup_global(ds); if (ret < 0) return ret; for (i = 0; i < 6; i++) { ret = mv88e6060_setup_port(ds, i); if (ret < 0) return ret; } return 0; }