Home
last modified time | relevance | path

Searched refs:cpsw (Results 1 – 13 of 13) sorted by relevance

/Linux-v4.19/drivers/net/ethernet/ti/
Dcpsw.c153 #define cpsw_slave_index(cpsw, priv) \ argument
154 ((cpsw->data.dual_emac) ? priv->emac_port : \
155 cpsw->data.active_slave)
470 struct cpsw_common *cpsw; member
552 #define ndev_to_cpsw(ndev) (((struct cpsw_priv *)netdev_priv(ndev))->cpsw)
557 struct cpsw_common *cpsw = (priv)->cpsw; \
559 if (cpsw->data.dual_emac) \
560 (func)((cpsw)->slaves + priv->emac_port, ##arg);\
562 for (n = cpsw->data.slaves, \
563 slave = cpsw->slaves; \
[all …]
DMakefile6 obj-$(CONFIG_TI_CPSW) += cpsw-common.o
7 obj-$(CONFIG_TI_DAVINCI_EMAC) += cpsw-common.o
14 obj-$(CONFIG_TI_CPSW_PHY_SEL) += cpsw-phy-sel.o
18 ti_cpsw-y := cpsw.o
DKconfig75 will be called cpsw.
/Linux-v4.19/Documentation/devicetree/bindings/net/
Dcpsw-phy-sel.txt5 - 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";
Dcpsw.txt6 "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
22 - cpsw-phy-sel : Specifies the phandle to the CPSW phy mode selection
23 device. See also cpsw-phy-sel.txt for it's binding.
24 Note that in legacy cases cpsw-phy-sel may be
33 required to be driven so that cpsw data lines
36 driven low so that cpsw slave 0 and phy data
[all …]
Ddavinci-mdio.txt7 and "ti,cpsw-mdio" for am335x, am472x, am57xx/dra7, dm814x SoCs
/Linux-v4.19/arch/arm/boot/dts/
Dam33xx.dtsi853 compatible = "ti,am335x-cpsw","ti,cpsw";
881 compatible = "ti,cpsw-mdio","ti,davinci_mdio";
900 phy_sel: cpsw-phy-sel@44e10650 {
901 compatible = "ti,am3352-cpsw-phy-sel";
Ddm814x.dtsi513 compatible = "ti,cpsw";
559 phy_sel: cpsw-phy-sel@48140650 {
560 compatible = "ti,am3352-cpsw-phy-sel";
Dam4372.dtsi677 compatible = "ti,am4372-cpsw","ti,cpsw";
705 compatible = "ti,am4372-mdio","ti,cpsw-mdio","ti,davinci_mdio";
724 phy_sel: cpsw-phy-sel@44e10650 {
725 compatible = "ti,am43xx-cpsw-phy-sel";
Dam335x-osd3358-sm-red.dts299 cpsw_default: cpsw-default {
317 cpsw_sleep: cpsw-sleep {
Ddra7.dtsi1830 compatible = "ti,dra7-cpsw","ti,cpsw";
1848 * Do not allow gating of cpsw clock as workaround
1871 compatible = "ti,cpsw-mdio","ti,davinci_mdio";
1889 phy_sel: cpsw-phy-sel@4a002554 {
1890 compatible = "ti,dra7xx-cpsw-phy-sel";
/Linux-v4.19/Documentation/networking/
Dti-cpsw.txt7 The cpsw has 3 CBS shapers for each external ports. This document
8 describes MQPRIO and CBS Qdisc offload configuration for cpsw driver
17 Under consideration two examples with AM572x EVM running cpsw driver
69 f - fifo (cpsw fifo)
/Linux-v4.19/
DMAINTAINERS14579 F: drivers/net/ethernet/ti/cpsw*