Lines Matching +full:ocelot +full:- +full:1
1 /* SPDX-License-Identifier: GPL-2.0 */
7 #define ocelot_to_felix(o) container_of((o), struct felix, ocelot)
12 #define OCELOT_PORT_MODE_SGMII BIT(1)
20 /* Platform-specific information */
44 /* Some Ocelot switches are integrated into the SoC without the
56 int (*mdio_bus_alloc)(struct ocelot *ocelot);
57 void (*mdio_bus_free)(struct ocelot *ocelot);
60 void (*port_sched_speed_set)(struct ocelot *ocelot, int port,
62 void (*phylink_mac_config)(struct ocelot *ocelot, int port,
65 int (*configure_serdes)(struct ocelot *ocelot, int port,
70 * protocol (like the NPI port, for "ocelot" or "seville", or the VCAP TCAMs,
71 * for "ocelot-8021q").
87 /* DSA glue / front-end for struct ocelot */
91 struct ocelot ocelot; member
102 struct net_device *felix_port_to_netdev(struct ocelot *ocelot, int port);