Searched +full:ast2600 +full:- +full:mdio (Results 1 – 7 of 7) sorted by relevance
1 # SPDX-License-Identifier: GPL-2.0-or-later3 ---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 Controller10 - Andrew Jeffery <andrew@aj.id.au>13 The ASPEED AST2600 MDIO controller is the third iteration of ASPEED's MDIO18 - $ref: "mdio.yaml#"22 const: aspeed,ast2600-mdio25 description: The register range of the MDIO controller instance[all …]
4 - 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 device15 - interrupts: Should contain ethernet controller interrupt18 - phy-mode: See ethernet.txt file in the same directory. If the property is21 - use-ncsi: Use the NC-SI stack instead of an MDIO PHY. Currently assumes22 rmii (100bT) but kept as a separate property in case NC-SI grows support24 - no-hw-checksum: Used to disable HW checksum support. Here for backward[all …]
1 // SPDX-License-Identifier: GPL-2.0-or-later4 #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 …]
1 # SPDX-License-Identifier: GPL-2.0-only3 # MDIO Layer Configuration7 tristate "MDIO bus device drivers"9 MDIO devices and driver infrastructure code.20 loadable module or built-in.28 OpenFirmware MDIO bus (Ethernet PHY) accessors36 tristate "Allwinner sun4i MDIO interface support"39 This driver supports the MDIO interface found in the network44 tristate "APM X-Gene SoC MDIO bus controller"47 This module provides a driver for the MDIO busses found in the[all …]
1 // SPDX-License-Identifier: GPL-2.0-or-later7 #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 …]
1 // SPDX-License-Identifier: GPL-2.0-or-later5 * (C) Copyright 2009-2011 Faraday Technology6 * 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 …]
... -boot-2021.07/.readthedocs.yml u-boot-2021.07/Kbuild u-boot-2021.07 ...