/openbmc/linux/Documentation/devicetree/bindings/net/ |
H A D | brcm,bcmgenet.yaml | 7 title: Broadcom BCM7xxx Ethernet Controller (GENET) 16 - brcm,genet-v1 17 - brcm,genet-v2 18 - brcm,genet-v3 19 - brcm,genet-v4 20 - brcm,genet-v5 21 - brcm,bcm2711-genet-v5 22 - brcm,bcm7712-genet-v5 61 GENET internal UniMAC MDIO bus 81 compatible = "brcm,genet-v4"; [all …]
|
H A D | brcm,unimac-mdio.yaml | 20 - brcm,genet-mdio-v1 21 - brcm,genet-mdio-v2 22 - brcm,genet-mdio-v3 23 - brcm,genet-mdio-v4 24 - brcm,genet-mdio-v5
|
/openbmc/linux/drivers/net/ethernet/broadcom/genet/ |
H A D | Makefile | 2 obj-$(CONFIG_BCMGENET) += genet.o 3 genet-objs := bcmgenet.o bcmmii.o bcmgenet_wol.o
|
H A D | bcmgenet.c | 3 * Broadcom GENET (Gigabit Ethernet) controller driver 372 /* GENET v4 supports 40-bits pointer addressing 405 /* Set at runtime once GENET version is known */ 897 /* GENET TDMA hardware does not support a configurable timeout, but will in bcmgenet_set_coalesce() 2592 /* Enable MDIO interrupts on GENET v3+ */ in init_umac() 3751 /* Array of GENET hardware parameters/characteristics */ 3843 /* Infer hardware parameters from the detected GENET version */ 3869 /* Read GENET HW version */ in bcmgenet_set_hw_params() 3880 "GENET version mismatch, got: %d, configured for: %d\n", in bcmgenet_set_hw_params() 3884 /* Print the GENET core version */ in bcmgenet_set_hw_params() [all …]
|
H A D | bcmmii.c | 3 * Broadcom GENET MDIO routines 327 * modes that GENET driver officially supports on Broadcom STB chips: in bcmgenet_mii_probe() 402 * those versions of GENET. in bcmgenet_mii_probe() 419 compat = kasprintf(GFP_KERNEL, "brcm,genet-mdio-v%d", priv->version); in bcmgenet_mii_of_find_mdio()
|
H A D | bcmgenet.h | 457 /* We support both runtime GENET detection and compile-time 685 /* GENET v2+ HFB control and filter len helpers */
|
H A D | bcmgenet_wol.c | 3 * Broadcom GENET (Gigabit Ethernet) Wake-on-LAN support
|
/openbmc/linux/drivers/net/mdio/ |
H A D | mdio-bcm-unimac.c | 340 { .compatible = "brcm,genet-mdio-v5", }, 341 { .compatible = "brcm,genet-mdio-v4", }, 342 { .compatible = "brcm,genet-mdio-v3", }, 343 { .compatible = "brcm,genet-mdio-v2", }, 344 { .compatible = "brcm,genet-mdio-v1", },
|
H A D | Kconfig | 101 This hardware can be found in the Broadcom GENET Ethernet MAC
|
/openbmc/linux/drivers/net/ethernet/broadcom/ |
H A D | Makefile | 9 obj-$(CONFIG_BCMGENET) += genet/
|
H A D | Kconfig | 72 tristate "Broadcom GENET internal MAC support"
|
/openbmc/qemu/docs/system/arm/ |
H A D | raspi.rst | 45 * GENET Ethernet Controller (raspi4b)
|
/openbmc/linux/arch/arm/boot/dts/broadcom/ |
H A D | bcm2711-rpi-cm4-io.dts | 100 &genet {
|
H A D | bcm2711-rpi.dtsi | 15 ethernet0 = &genet;
|
H A D | bcm2711-rpi-cm4.dtsi | 84 &genet {
|
H A D | bcm2711-rpi-4-b.dts | 190 &genet {
|
H A D | bcm2711.dtsi | 589 genet: ethernet@7d580000 { label 590 compatible = "brcm,bcm2711-genet-v5"; 599 compatible = "brcm,genet-mdio-v5";
|
/openbmc/linux/arch/mips/boot/dts/brcm/ |
H A D | bcm7420.dtsi | 240 compatible = "brcm,genet-v1"; 249 compatible = "brcm,genet-mdio-v1";
|
H A D | bcm7358.dtsi | 268 compatible = "brcm,genet-v2"; 277 compatible = "brcm,genet-mdio-v2";
|
H A D | bcm7362.dtsi | 267 compatible = "brcm,genet-v2"; 276 compatible = "brcm,genet-mdio-v2";
|
H A D | bcm7360.dtsi | 271 compatible = "brcm,genet-v2"; 280 compatible = "brcm,genet-mdio-v2";
|
H A D | bcm7346.dtsi | 295 compatible = "brcm,genet-v2"; 304 compatible = "brcm,genet-mdio-v2";
|
H A D | bcm7435.dtsi | 309 compatible = "brcm,genet-v3"; 318 compatible = "brcm,genet-mdio-v3";
|
H A D | bcm7425.dtsi | 294 compatible = "brcm,genet-v3"; 303 compatible = "brcm,genet-mdio-v3";
|
/openbmc/qemu/hw/arm/ |
H A D | raspi4b.c | 73 "brcm,bcm2711-genet-v5", in raspi4_modify_dtb()
|