/linux/drivers/net/ethernet/ti/ |
A D | cpsw_new.c | 127 struct cpsw_common *cpsw = priv->cpsw; in cpsw_set_mc() local 253 struct cpsw_common *cpsw = priv->cpsw; in cpsw_ndo_set_rx_mode() local 401 struct cpsw_common *cpsw = priv->cpsw; in cpsw_add_vlan_ale_entry() local 441 struct cpsw_common *cpsw = priv->cpsw; in cpsw_ndo_vlan_rx_add_vid() local 491 struct cpsw_common *cpsw = priv->cpsw; in cpsw_restore() local 549 struct cpsw_common *cpsw = priv->cpsw; in cpsw_init_host_port() local 590 struct cpsw_common *cpsw = priv->cpsw; in cpsw_port_add_dual_emac_def_ale_entries() local 616 struct cpsw_common *cpsw = priv->cpsw; in cpsw_port_add_switch_def_ale_entries() local 650 struct cpsw_common *cpsw = priv->cpsw; in cpsw_adjust_link() local 1388 priv->cpsw = cpsw; in cpsw_create_ports() [all …]
|
A D | cpsw_priv.c | 233 struct cpsw_common *cpsw = priv->cpsw; in cpsw_rx_vlan_encap() local 292 struct cpsw_common *cpsw = priv->cpsw; in cpsw_ndo_tx_timeout() local 554 struct cpsw_common *cpsw = priv->cpsw; in cpsw_hwtstamp_v1() local 578 struct cpsw_common *cpsw = priv->cpsw; in cpsw_hwtstamp_v2() local 618 struct cpsw_common *cpsw = priv->cpsw; in cpsw_hwtstamp_set() local 711 struct cpsw_common *cpsw = priv->cpsw; in cpsw_ndo_ioctl() local 732 struct cpsw_common *cpsw = priv->cpsw; in cpsw_ndo_set_tx_maxrate() local 790 struct cpsw_common *cpsw = priv->cpsw; in cpsw_shp_is_off() local 806 struct cpsw_common *cpsw = priv->cpsw; in cpsw_fifo_shp_on() local 822 struct cpsw_common *cpsw = priv->cpsw; in cpsw_set_fifo_bw() local [all …]
|
A D | cpsw.c | 69 struct cpsw_common *cpsw = (priv)->cpsw; \ 182 struct cpsw_common *cpsw = priv->cpsw; in cpsw_set_mc() local 311 struct cpsw_common *cpsw = priv->cpsw; in cpsw_ndo_set_rx_mode() local 460 struct cpsw_common *cpsw = priv->cpsw; in _cpsw_adjust_link() local 522 struct cpsw_common *cpsw = priv->cpsw; in cpsw_adjust_link() local 544 struct cpsw_common *cpsw = priv->cpsw; in cpsw_add_dual_emac_def_ale_entries() local 566 struct cpsw_common *cpsw = priv->cpsw; in cpsw_slave_open() local 651 struct cpsw_common *cpsw = priv->cpsw; in cpsw_add_default_vlan() local 679 struct cpsw_common *cpsw = priv->cpsw; in cpsw_init_host_port() local 1448 priv_sl2->cpsw = cpsw; in cpsw_probe_dual_emac() [all …]
|
A D | cpsw_ethtool.c | 175 struct cpsw_common *cpsw = priv->cpsw; in cpsw_set_coalesce() local 320 struct cpsw_common *cpsw = priv->cpsw; in cpsw_get_wol() local 333 struct cpsw_common *cpsw = priv->cpsw; in cpsw_set_wol() local 364 struct cpsw_common *cpsw = priv->cpsw; in cpsw_ethtool_op_begin() local 404 struct cpsw_common *cpsw = priv->cpsw; in cpsw_get_link_ksettings() local 418 struct cpsw_common *cpsw = priv->cpsw; in cpsw_set_link_ksettings() local 430 struct cpsw_common *cpsw = priv->cpsw; in cpsw_get_eee() local 442 struct cpsw_common *cpsw = priv->cpsw; in cpsw_set_eee() local 454 struct cpsw_common *cpsw = priv->cpsw; in cpsw_nway_reset() local 491 struct cpsw_common *cpsw = priv->cpsw; in cpsw_resume_data_pass() local [all …]
|
A D | cpsw_switchdev.c | 29 struct cpsw_common *cpsw = priv->cpsw; in cpsw_port_stp_state_set() local 62 struct cpsw_common *cpsw = priv->cpsw; in cpsw_port_attr_br_flags_set() local 121 struct cpsw_common *cpsw = priv->cpsw; in cpsw_get_pvid() local 128 if (cpsw->version == CPSW_VERSION_1) in cpsw_get_pvid() 143 struct cpsw_common *cpsw = priv->cpsw; in cpsw_set_pvid() local 154 if (cpsw->version == CPSW_VERSION_1) in cpsw_set_pvid() 169 struct cpsw_common *cpsw = priv->cpsw; in cpsw_port_vlan_add() local 216 struct cpsw_common *cpsw = priv->cpsw; in cpsw_port_vlan_del() local 273 struct cpsw_common *cpsw = priv->cpsw; in cpsw_port_mdb_add() local 296 struct cpsw_common *cpsw = priv->cpsw; in cpsw_port_mdb_del() local [all …]
|
A D | Makefile | 6 obj-$(CONFIG_TI_CPSW) += cpsw-common.o 7 obj-$(CONFIG_TI_DAVINCI_EMAC) += cpsw-common.o 8 obj-$(CONFIG_TI_CPSW_SWITCHDEV) += cpsw-common.o 15 obj-$(CONFIG_TI_CPSW_PHY_SEL) += cpsw-phy-sel.o 18 ti_cpsw-y := cpsw.o davinci_cpdma.o cpsw_ale.o cpsw_priv.o cpsw_sl.o cpsw_ethtool.o 27 obj-$(CONFIG_TI_K3_AM65_CPSW_NUSS) += ti-am65-cpsw-nuss.o 28 ti-am65-cpsw-nuss-y := am65-cpsw-nuss.o cpsw_sl.o am65-cpsw-ethtool.o cpsw_ale.o k3-cppi-desc-pool.… 29 ti-am65-cpsw-nuss-$(CONFIG_TI_K3_AM65_CPSW_SWITCHDEV) += am65-cpsw-switchdev.o
|
A D | am65-cpsw-switchdev.c | 27 struct am65_cpsw_common *cpsw = port->common; in am65_cpsw_port_stp_state_set() local 49 ret = cpsw_ale_control_set(cpsw->ale, port->port_id, in am65_cpsw_port_stp_state_set() 60 struct am65_cpsw_common *cpsw = port->common; in am65_cpsw_port_attr_br_flags_set() local 119 struct am65_cpsw_common *cpsw = port->common; in am65_cpsw_get_pvid() local 135 struct am65_cpsw_common *cpsw = port->common; in am65_cpsw_set_pvid() local 153 struct am65_cpsw_common *cpsw = port->common; in am65_cpsw_port_vlan_add() local 201 struct am65_cpsw_common *cpsw = port->common; in am65_cpsw_port_vlan_del() local 265 struct am65_cpsw_common *cpsw = port->common; in am65_cpsw_port_mdb_add() local 288 struct am65_cpsw_common *cpsw = port->common; in am65_cpsw_port_mdb_del() local 297 cpsw_ale_del_mcast(cpsw->ale, mdb->addr, del_mask, in am65_cpsw_port_mdb_del() [all …]
|
A D | am65-cpsw-switchdev.h | 16 int am65_cpsw_switchdev_register_notifiers(struct am65_cpsw_common *cpsw); 17 void am65_cpsw_switchdev_unregister_notifiers(struct am65_cpsw_common *cpsw); 19 static inline int am65_cpsw_switchdev_register_notifiers(struct am65_cpsw_common *cpsw) in am65_cpsw_switchdev_register_notifiers() argument 24 static inline void am65_cpsw_switchdev_unregister_notifiers(struct am65_cpsw_common *cpsw) in am65_cpsw_switchdev_unregister_notifiers() argument
|
A D | built-in.a | 4 am65-cpsw-nuss.o/ 6 am65-cpsw-ethtool.o/ 9 am65-cpsw-qos.o/
|
A D | cpsw_priv.h | 382 struct cpsw_common *cpsw; member 387 #define ndev_to_cpsw(ndev) (((struct cpsw_priv *)netdev_priv(ndev))->cpsw) 390 extern int (*cpsw_slave_index)(struct cpsw_common *cpsw, 429 int cpsw_init_common(struct cpsw_common *cpsw, void __iomem *ss_regs, 432 void cpsw_split_res(struct cpsw_common *cpsw); 434 void cpsw_intr_enable(struct cpsw_common *cpsw); 435 void cpsw_intr_disable(struct cpsw_common *cpsw); 437 int cpsw_create_xdp_rxqs(struct cpsw_common *cpsw); 438 void cpsw_destroy_xdp_rxqs(struct cpsw_common *cpsw); 455 int cpsw_need_resplit(struct cpsw_common *cpsw);
|
A D | am65-cpsw-nuss.c | 2186 if (AM65_CPSW_IS_CPSW2G(cpsw) || in am65_cpsw_register_notifiers() 2206 if (AM65_CPSW_IS_CPSW2G(cpsw) || in am65_cpsw_unregister_notifiers() 2326 if (switch_en == !cpsw->is_emac_mode) in am65_cpsw_dl_switch_mode_set() 2329 if (!switch_en && cpsw->br_members) { in am65_cpsw_dl_switch_mode_set() 2336 cpsw->is_emac_mode = !switch_en; in am65_cpsw_dl_switch_mode_set() 2338 for (i = 0; i < cpsw->port_num; i++) { in am65_cpsw_dl_switch_mode_set() 2349 for (i = 0; i < cpsw->port_num; i++) { in am65_cpsw_dl_switch_mode_set() 2374 am65_cpsw_init_host_port_switch(cpsw); in am65_cpsw_dl_switch_mode_set() 2376 for (i = 0; i < cpsw->port_num; i++) { in am65_cpsw_dl_switch_mode_set() 2395 am65_cpsw_init_host_port_emac(cpsw); in am65_cpsw_dl_switch_mode_set() [all …]
|
A D | .built-in.a.cmd | 1 …cpsw-nuss.o drivers/net/ethernet/ti/cpsw_sl.o drivers/net/ethernet/ti/am65-cpsw-ethtool.o drivers/…
|
A D | cpsw_switchdev.h | 12 int cpsw_switchdev_register_notifiers(struct cpsw_common *cpsw); 13 void cpsw_switchdev_unregister_notifiers(struct cpsw_common *cpsw);
|
/linux/Documentation/devicetree/bindings/net/ |
A D | cpsw-phy-sel.txt | 5 - compatible : Should be "ti,am3352-cpsw-phy-sel" for am335x platform and 6 "ti,dra7xx-cpsw-phy-sel" for dra7xx platform 7 "ti,am43xx-cpsw-phy-sel" for am43xx platform 8 - reg : physical base address and size of the cpsw 18 phy_sel: cpsw-phy-sel@44e10650 { 19 compatible = "ti,am3352-cpsw-phy-sel"; 25 phy_sel: cpsw-phy-sel@44e10650 { 26 compatible = "ti,am3352-cpsw-phy-sel";
|
A D | cpsw.txt | 6 "ti,cpsw" for backward compatible 7 "ti,am335x-cpsw" for AM335x controllers 8 "ti,am4372-cpsw" for AM437x controllers 9 "ti,dra7-cpsw" for DRA7x controllers 10 - reg : physical base address and size of the cpsw 24 Note that in legacy cases cpsw-phy-sel may be 37 driven low so that cpsw slave 0 and phy data 72 compatible = "ti,cpsw"; 86 cpsw-phy-sel = <&phy_sel>; 105 compatible = "ti,cpsw"; [all …]
|
A D | ti,cpsw-switch.yaml | 4 $id: http://devicetree.org/schemas/net/ti,cpsw-switch.yaml# 24 - const: ti,cpsw-switch 26 - const: ti,am335x-cpsw-switch 27 - const: ti,cpsw-switch 29 - const: ti,am4372-cpsw-switch 30 - const: ti,cpsw-switch 32 - const: ti,dra7-cpsw-switch 33 - const: ti,cpsw-switch 177 compatible = "ti,dra7-cpsw-switch","ti,cpsw-switch"; 218 compatible = "ti,cpsw-mdio","ti,davinci_mdio";
|
A D | ti,k3-am654-cpsw-nuss.yaml | 4 $id: http://devicetree.org/schemas/net/ti,k3-am654-cpsw-nuss.yaml# 57 - ti,am654-cpsw-nuss 58 - ti,j721e-cpsw-nuss 59 - ti,am642-cpsw-nuss 191 compatible = "ti,am654-cpsw-nuss"; 233 compatible = "ti,cpsw-mdio","ti,davinci_mdio";
|
A D | ti,davinci-mdio.yaml | 26 - const: ti,cpsw-mdio 30 - const: ti,cpsw-mdio
|
/linux/Documentation/networking/devlink/ |
A D | am65-nuss-cpsw-switch.rst | 4 am65-cpsw-nuss devlink support 7 This document describes the devlink features implemented by the ``am65-cpsw-nuss`` 13 The ``am65-cpsw-nuss`` driver implements the following driver-specific
|
A D | ti-cpsw-switch.rst | 4 ti-cpsw-switch devlink support 7 This document describes the devlink features implemented by the ``ti-cpsw-switch`` 13 The ``ti-cpsw-switch`` driver implements the following driver-specific
|
A D | index.rst | 47 ti-cpsw-switch 48 am65-nuss-cpsw-switch
|
/linux/drivers/net/ethernet/ |
A D | built-in.a | 136 ti/am65-cpsw-nuss.o/ 138 ti/am65-cpsw-ethtool.o/ 141 ti/am65-cpsw-qos.o/
|
/linux/drivers/net/ |
A D | built-in.a | 174 ethernet/ti/am65-cpsw-nuss.o/ 176 ethernet/ti/am65-cpsw-ethtool.o/ 179 ethernet/ti/am65-cpsw-qos.o/
|
/linux/Documentation/networking/device_drivers/ethernet/ |
A D | index.rst | 50 ti/cpsw
|
/linux/Documentation/networking/device_drivers/ethernet/ti/ |
A D | cpsw.rst | 11 The cpsw has 3 CBS shapers for each external ports. This document 12 describes MQPRIO and CBS Qdisc offload configuration for cpsw driver 21 Under consideration two examples with AM572x EVM running cpsw driver 76 - f - fifo (cpsw fifo)
|