/openbmc/linux/Documentation/devicetree/bindings/net/ |
H A D | aspeed,ast2600-mdio.yaml | 1 # 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 26 description: The register range of the MDIO controller instance [all …]
|
H A D | faraday,ftgmac100.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - $ref: ethernet-controller.yaml# 13 - Po-Yu Chuang <ratbert@faraday-tech.com> 18 - const: faraday,ftgmac100 19 - items: 20 - enum: 21 - aspeed,ast2400-mac 22 - aspeed,ast2500-mac [all …]
|
/openbmc/linux/arch/arm/boot/dts/aspeed/ |
H A D | aspeed-g6.dtsi | 1 // 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>; 47 #address-cells = <1>; 48 #size-cells = <0>; [all …]
|
H A D | aspeed-bmc-facebook-elbert.dts | 1 // SPDX-License-Identifier: GPL-2.0+ 4 /dts-v1/; 6 #include "ast2600-facebook-netbmc-common.dtsi" 10 compatible = "facebook,elbert-bmc", "aspeed,ast2600"; 19 * 8 child channels of PCA9548 2-0075. 31 * 8 child channels of PCA9548 5-0075. 44 stdout-path = &uart5; 48 num-chipselects = <1>; 49 cs-gpios = <&gpio0 ASPEED_GPIO(X, 0) GPIO_ACTIVE_LOW>; 59 aspeed,lpc-io-reg = <0xca8>; [all …]
|
/openbmc/linux/drivers/net/mdio/ |
H A D | Kconfig | 1 # 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. 27 FWNODE MDIO bus (Ethernet PHY) accessors 35 OpenFirmware MDIO bus (Ethernet PHY) accessors 42 ACPI MDIO bus (Ethernet PHY) accessors 50 tristate "Allwinner sun4i MDIO interface support" 53 This driver supports the MDIO interface found in the network [all …]
|
H A D | mdio-aspeed.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 8 #include <linux/mdio.h> 15 #define DRV_NAME "mdio-aspeed" 51 struct aspeed_mdio *ctx = bus->priv; in aspeed_mdio_op() 54 dev_dbg(&bus->dev, "%s: st: %u op: %u, phyad: %u, regad: %u, data: %u\n", in aspeed_mdio_op() 64 iowrite32(ctrl, ctx->base + ASPEED_MDIO_CTRL); in aspeed_mdio_op() 66 return readl_poll_timeout(ctx->base + ASPEED_MDIO_CTRL, ctrl, in aspeed_mdio_op() 74 struct aspeed_mdio *ctx = bus->priv; in aspeed_mdio_get_data() 78 rc = readl_poll_timeout(ctx->base + ASPEED_MDIO_DATA, data, in aspeed_mdio_get_data() 145 bus = devm_mdiobus_alloc_size(&pdev->dev, sizeof(*ctx)); in aspeed_mdio_probe() [all …]
|
/openbmc/u-boot/arch/arm/dts/ |
H A D | ast2600-fpga.dts | 1 /dts-v1/; 3 #include "ast2600-u-boot.dtsi" 6 model = "AST2600 FPGA"; 7 compatible = "aspeed,ast2600-fpga", "aspeed,ast2600"; 15 stdout-path = &uart5; 25 clock-frequency = <50000000>; 28 clock-frequency = <50000000>; 34 u-boot,dm-pre-reloc; 39 clock-frequency = <400000000>; 43 u-boot,dm-pre-reloc; [all …]
|
H A D | ast2600-ampere.dts | 1 // SPDX-License-Identifier: GPL-2.0+ 3 /dts-v1/; 5 #include "ast2600-u-boot.dtsi" 8 model = "AST2600 Ampere BMC"; 9 compatible = "aspeed,ast2600-ampere", "aspeed,ast2600"; 17 stdout-path = &uart5; 27 clock-frequency = <800000000>; 30 clock-frequency = <800000000>; 36 u-boot,dm-pre-reloc; 41 clock-frequency = <400000000>; [all …]
|
H A D | ast2600-qcom-dc-scm-v1.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later 2 // Copyright (c) 2021-2022 Qualcomm Innovation Center, Inc. All rights reserved. 3 /dts-v1/; 5 #include "ast2600-u-boot.dtsi" 8 model = "Qualcomm DC-SCM V1 BMC"; 9 compatible = "qcom,dc-scm-v1-bmc", "aspeed,ast2600"; 17 stdout-path = &uart5; 28 clock-frequency = <800000000>; 31 clock-frequency = <800000000>; 37 u-boot,dm-pre-reloc; [all …]
|
H A D | ast2600-pfr.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later 2 /dts-v1/; 4 #include "ast2600-u-boot.dtsi" 7 model = "AST2600 EVB"; 8 compatible = "aspeed,ast2600-evb", "aspeed,ast2600"; 16 stdout-path = &uart5; 34 clock-frequency = <800000000>; 37 clock-frequency = <800000000>; 43 u-boot,dm-pre-reloc; 48 clock-frequency = <400000000>; [all …]
|
H A D | ast2600-intel.dts | 1 // SPDX-License-Identifier: GPL-2.0+ 2 /dts-v1/; 4 #include "ast2600-u-boot.dtsi" 7 model = "AST2600 Intel EGS server board"; 8 compatible = "aspeed,ast2600-intel", "aspeed,ast2600"; 16 stdout-path = &uart5; 34 clock-frequency = <1200000000>; 37 clock-frequency = <1200000000>; 43 u-boot,dm-pre-reloc; 48 clock-frequency = <400000000>; [all …]
|
H A D | ast2600-evb.dts | 1 /dts-v1/; 3 #include "ast2600-u-boot.dtsi" 6 model = "AST2600 EVB"; 7 compatible = "aspeed,ast2600-evb", "aspeed,ast2600"; 15 stdout-path = &uart5; 33 clock-frequency = <800000000>; 36 clock-frequency = <800000000>; 42 u-boot,dm-pre-reloc; 47 clock-frequency = <400000000>; 62 &mdio { [all …]
|
H A D | ast2600-greatlakes.dts | 1 // SPDX-License-Identifier: GPL-2.0+ 3 /dts-v1/; 5 #include "ast2600-u-boot.dtsi" 9 compatible = "facebook,greatlakes-bmc", "aspeed,ast2600"; 17 stdout-path = &uart5; 27 clock-frequency = <800000000>; 30 clock-frequency = <800000000>; 36 u-boot,dm-pre-reloc; 41 clock-frequency = <400000000>; 56 &mdio { [all …]
|
H A D | ast2600-s6q.dts | 1 // SPDX-License-Identifier: GPL-2.0+ 3 /dts-v1/; 5 #include "ast2600-u-boot.dtsi" 9 compatible = "quanta,s6q-bmc", "aspeed,ast2600"; 17 stdout-path = &uart5; 29 clock-frequency = <800000000>; 32 clock-frequency = <800000000>; 38 u-boot,dm-pre-reloc; 43 clock-frequency = <400000000>; 47 u-boot,dm-pre-reloc; [all …]
|
H A D | ast2600.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ 2 #include <dt-bindings/interrupt-controller/arm-gic.h> 3 #include <dt-bindings/gpio/aspeed-gpio.h> 8 compatible = "aspeed,ast2600"; 9 #address-cells = <1>; 10 #size-cells = <1>; 11 interrupt-parent = <&gic>; 46 #address-cells = <1>; 47 #size-cells = <0>; 48 enable-method = "aspeed,ast2600-smp"; [all …]
|
H A D | ast2600-bletchley.dts | 1 // SPDX-License-Identifier: GPL-2.0+ 3 /dts-v1/; 5 #include "ast2600-u-boot.dtsi" 9 compatible = "facebook,bletchley-bmc", "aspeed,ast2600"; 17 stdout-path = &uart5; 35 clock-frequency = <800000000>; 38 clock-frequency = <800000000>; 44 u-boot,dm-pre-reloc; 49 clock-frequency = <400000000>; 64 &mdio { [all …]
|
H A D | ast2600-slt.dts | 1 /dts-v1/; 3 #include "ast2600-u-boot.dtsi" 12 stdout-path = &uart5; 30 clock-frequency = <800000000>; 33 clock-frequency = <800000000>; 39 u-boot,dm-pre-reloc; 44 clock-frequency = <400000000>; 48 u-boot,dm-pre-reloc; 53 u-boot,dm-pre-reloc; 58 u-boot,dm-pre-reloc; [all …]
|
/openbmc/openbmc/meta-facebook/meta-bletchley/recipes-bletchley/mdio-util/ |
H A D | mdio-util_0.1.bb | 1 SUMMARY = "MDIO utility for AST2600" 3 LICENSE = "Apache-2.0" 4 LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/Apache-2.0;md5=89aea4e17d99a7cacd… 9 file://mdio-util \ 15 install -d ${D}${sbindir} 16 install -m 0755 ${S}/mdio-util ${D}${sbindir}/
|
/openbmc/openbmc/meta-facebook/meta-bletchley/recipes-bletchley/mdio-util/files/ |
H A D | mdio-util | 3 # mdio-util - MDIO Utility for AST2600 5 # This shell script provides the ability to access MDIO bus over devmem 7 # TODO: A read/write action contains multiple MDIO operations, it needs a 43 if [ $((CHECK_VAL&16#80000000)) -eq 0 ]; then 45 elif [ "$i" -eq "${RETRY_CNT}" ]; then 57 if [ $((DATA_VAL&16#00010000)) -ne 0 ]; then 61 elif [ "$i" -eq "$RETRY_CNT" ]; then 87 if [ $((CHECK_VAL&16#80000000)) -eq 0 ]; then 89 elif [ "$i" -eq "$RETRY_CNT" ]; then 135 if [ $((CHECK_VAL&16#80000000)) -eq 0 ]; then [all …]
|
/openbmc/linux/drivers/net/ethernet/faraday/ |
H A D | ftgmac100.c | 1 // 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 …]
|
/openbmc/u-boot/drivers/net/ |
H A D | ftgmac100.c | 1 // SPDX-License-Identifier: GPL-2.0+ 6 * Po-Yu Chuang <ratbert@faraday-tech.com> 29 /* Receive Buffer Size Register - HW default is 0x640 */ 38 /* Timeout for a mdio read/write operation */ 58 * struct ftgmac100_data - private data for the FTGMAC100 driver 67 * @bus: The mdio bus 76 fdt_addr_t mdio_addr; //for aspeed ast2600 new mdio 103 struct ftgmac100_data *priv = bus->priv; in ftgmac100_mdio_read() 104 struct ftgmac100 *ftgmac100 = priv->iobase; in ftgmac100_mdio_read() 113 writel(phycr, &ftgmac100->phycr); in ftgmac100_mdio_read() [all …]
|
/openbmc/u-boot/cmd/aspeed/nettest/ |
H A D | mactest.c | 1 // SPDX-License-Identifier: GPL-2.0+ 100 if (p_eng->run.speed_sel[0]) { in Print_Header() 102 } else if (p_eng->run.speed_sel[1]) { in Print_Header() 108 switch (p_eng->arg.test_mode) { in Print_Header() 119 PRINTF(option, "TX frame - ARP\n"); in Print_Header() 122 PRINTF(option, "TX frame - random\n"); in Print_Header() 125 PRINTF(option, "TX frame - 0x%08x\n", p_eng->arg.user_def_val); in Print_Header() 134 if (p_eng->arg.run_mode == MODE_NCSI) { in print_arg_test_mode() 147 printf("%20s| 3: TX frame - ARP\n", ""); in print_arg_test_mode() 148 printf("%20s| 4: TX frame - random\n", ""); in print_arg_test_mode() [all …]
|
/openbmc/qemu/hw/net/ |
H A D | ftgmac100.c | 4 * Copyright (C) 2016-2017, IBM Corporation. 11 * COPYING file in the top-level directory. 24 #include "hw/qdev-properties.h" 61 * values below are offset by - FTGMAC100_REG_HIGH_OFFSET from datasheet 64 #define FTGMAC100_NPTXR_BADR_HIGH (0x17C - FTGMAC100_REG_HIGH_OFFSET) 65 #define FTGMAC100_HPTXR_BADR_HIGH (0x184 - FTGMAC100_REG_HIGH_OFFSET) 66 #define FTGMAC100_RXR_BADR_HIGH (0x18C - FTGMAC100_REG_HIGH_OFFSET) 117 * PHY control register - New MDC/MDIO interface 262 int max = (s->maccr & FTGMAC100_MACCR_JUMBO_LF ? 9216 : 1518); in ftgmac100_max_frame_size() 269 qemu_set_irq(s->irq, s->isr & s->ier); in ftgmac100_update_irq() [all …]
|
/openbmc/linux/ |
H A D | MAINTAINERS | 5 --------------------------------------------------- 21 W: *Web-page* with status/info 23 B: URI for where to file *bugs*. A web-page with detailed bug 28 patches to the given subsystem. This is either an in-tree file, 29 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst 46 N: [^a-z]tegra all files whose path contains tegra 64 ---------------- 83 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 85 L: linux-scsi@vger.kernel.org 88 F: drivers/scsi/3w-* [all …]
|
H A D | opengrok1.0.log | 1 2024-12-28 20:07:11.902-0600 FINER t583 IndexDatabase.createAnnotationCache: failed to create annotation: repository {dir='/opengrok/src/openbmc/linux',type=git,historyCache=on,renamed=false,merge=true,annotationCache=off} does not allow to create annotation cache for '/opengrok/src/openbmc/linux/drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c' 2 2024-12-28 20:07:11.913-0600 FINEST t583 Statistics.logIt: Added: '/openbmc/linux/drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c' (CAnalyzer) (took 116 ms) 3 2024-12-28 20:07:11.899-0600 FINER t593 IndexDatabase.createAnnotationCache: failed to create annotation: repository {dir='/opengrok/src/openbmc/linux',type=git,historyCache=on,renamed=false,merge=true,annotationCache=off} does not allow to create annotation cache for '/opengrok/src/openbmc/linux/tools/testing/selftests/powerpc/tm/tm-signa [all...] |