Home
last modified time | relevance | path

Searched +full:ast2600 +full:- +full:mdio (Results 1 – 7 of 7) sorted by relevance

/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/net/
H A Daspeed,ast2600-mdio.yaml1 # SPDX-License-Identifier: GPL-2.0-or-later
3 ---
4 $id: http://devicetree.org/schemas/net/aspeed,ast2600-mdio.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: ASPEED AST2600 MDIO Controller
10 - Andrew Jeffery <andrew@aj.id.au>
13 The ASPEED AST2600 MDIO controller is the third iteration of ASPEED's MDIO
18 - $ref: "mdio.yaml#"
22 const: aspeed,ast2600-mdio
25 description: The register range of the MDIO controller instance
[all …]
H A Dftgmac100.txt4 - compatible: "faraday,ftgmac100"
10 - "aspeed,ast2400-mac"
11 - "aspeed,ast2500-mac"
12 - "aspeed,ast2600-mac"
14 - reg: Address and length of the register set for the device
15 - interrupts: Should contain ethernet controller interrupt
18 - phy-mode: See ethernet.txt file in the same directory. If the property is
21 - use-ncsi: Use the NC-SI stack instead of an MDIO PHY. Currently assumes
22 rmii (100bT) but kept as a separate property in case NC-SI grows support
24 - no-hw-checksum: Used to disable HW checksum support. Here for backward
[all …]
/OK3568_Linux_fs/kernel/arch/arm/boot/dts/
H A Daspeed-g6.dtsi1 // SPDX-License-Identifier: GPL-2.0-or-later
4 #include <dt-bindings/interrupt-controller/arm-gic.h>
5 #include <dt-bindings/interrupt-controller/aspeed-scu-ic.h>
6 #include <dt-bindings/clock/ast2600-clock.h>
10 compatible = "aspeed,ast2600";
11 #address-cells = <1>;
12 #size-cells = <1>;
13 interrupt-parent = <&gic>;
43 #address-cells = <1>;
44 #size-cells = <0>;
[all …]
/OK3568_Linux_fs/kernel/drivers/net/mdio/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
3 # MDIO Layer Configuration
7 tristate "MDIO bus device drivers"
9 MDIO devices and driver infrastructure code.
20 loadable module or built-in.
28 OpenFirmware MDIO bus (Ethernet PHY) accessors
36 tristate "Allwinner sun4i MDIO interface support"
39 This driver supports the MDIO interface found in the network
44 tristate "APM X-Gene SoC MDIO bus controller"
47 This module provides a driver for the MDIO busses found in the
[all …]
H A Dmdio-aspeed.c1 // SPDX-License-Identifier: GPL-2.0-or-later
7 #include <linux/mdio.h>
14 #define DRV_NAME "mdio-aspeed"
44 struct aspeed_mdio *ctx = bus->priv; in aspeed_mdio_read()
49 dev_dbg(&bus->dev, "%s: addr: %d, regnum: %d\n", __func__, addr, in aspeed_mdio_read()
54 return -EOPNOTSUPP; in aspeed_mdio_read()
62 iowrite32(ctrl, ctx->base + ASPEED_MDIO_CTRL); in aspeed_mdio_read()
64 rc = readl_poll_timeout(ctx->base + ASPEED_MDIO_CTRL, ctrl, in aspeed_mdio_read()
71 rc = readl_poll_timeout(ctx->base + ASPEED_MDIO_DATA, data, in aspeed_mdio_read()
83 struct aspeed_mdio *ctx = bus->priv; in aspeed_mdio_write()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/ethernet/faraday/
H A Dftgmac100.c1 // SPDX-License-Identifier: GPL-2.0-or-later
5 * (C) Copyright 2009-2011 Faraday Technology
6 * Po-Yu Chuang <ratbert@faraday-tech.com>
12 #include <linux/dma-mapping.h>
92 /* AST2500/AST2600 RMII ref clock gate */
116 struct net_device *netdev = priv->netdev; in ftgmac100_reset_mac()
120 iowrite32(maccr, priv->base + FTGMAC100_OFFSET_MACCR); in ftgmac100_reset_mac()
122 priv->base + FTGMAC100_OFFSET_MACCR); in ftgmac100_reset_mac()
126 maccr = ioread32(priv->base + FTGMAC100_OFFSET_MACCR); in ftgmac100_reset_mac()
134 return -EIO; in ftgmac100_reset_mac()
[all …]
/OK3568_Linux_fs/buildroot/dl/uboot-tools/
HDu-boot-2021.07.tar.bz2 ... -boot-2021.07/.readthedocs.yml u-boot-2021.07/Kbuild u-boot-2021.07 ...