Lines Matching full:pcs
17 #include <linux/pcs-rzn1-miic.h>
23 #include <dt-bindings/net/pcs-rzn1-miic.h>
24 #include <dt-bindings/net/renesas,r9a09g077-pcs-miic.h>
234 * @pcs: PCS structure associated to the port
240 struct phylink_pcs pcs; member
245 static struct miic_port *phylink_pcs_to_miic_port(struct phylink_pcs *pcs) in phylink_pcs_to_miic_port() argument
247 return container_of(pcs, struct miic_port, pcs); in phylink_pcs_to_miic_port()
311 static int miic_config(struct phylink_pcs *pcs, unsigned int neg_mode, in miic_config() argument
315 struct miic_port *miic_port = phylink_pcs_to_miic_port(pcs); in miic_config()
362 static void miic_link_up(struct phylink_pcs *pcs, unsigned int neg_mode, in miic_link_up() argument
365 struct miic_port *miic_port = phylink_pcs_to_miic_port(pcs); in miic_link_up()
396 static int miic_pre_init(struct phylink_pcs *pcs) in miic_pre_init() argument
398 struct miic_port *miic_port = phylink_pcs_to_miic_port(pcs); in miic_pre_init()
403 if (pcs->rxc_always_on) { in miic_pre_init()
444 /* The PCS pdev is attached to the parent node */ in miic_create()
480 miic_port->pcs.ops = &miic_phylink_ops; in miic_create()
482 phy_interface_set_rgmii(miic_port->pcs.supported_interfaces); in miic_create()
483 __set_bit(PHY_INTERFACE_MODE_RMII, miic_port->pcs.supported_interfaces); in miic_create()
484 __set_bit(PHY_INTERFACE_MODE_MII, miic_port->pcs.supported_interfaces); in miic_create()
486 return &miic_port->pcs; in miic_create()
490 void miic_destroy(struct phylink_pcs *pcs) in miic_destroy() argument
492 struct miic_port *miic_port = phylink_pcs_to_miic_port(pcs); in miic_destroy()
769 MODULE_DESCRIPTION("Renesas MII converter PCS driver");