Searched +full:genet +full:- +full:v4 (Results 1 – 5 of 5) sorted by relevance
/freebsd/sys/contrib/device-tree/Bindings/net/ |
H A D | brcm,bcmgenet.txt | 1 * Broadcom BCM7xxx Ethernet Controller (GENET) 4 - compatible: should contain one of "brcm,genet-v1", "brcm,genet-v2", 5 "brcm,genet-v3", "brcm,genet-v4", "brcm,genet-v5", "brcm,bcm2711-genet-v5" or 6 "brcm,bcm7712-genet-v5". 7 - reg: address and length of the register set for the device 8 - interrupts and/or interrupts-extended: must be two cells, the first cell 11 optional third interrupt cell for Wake-on-LAN can be specified. 12 See Documentation/devicetree/bindings/interrupt-controller/interrupts.txt 14 - phy-mode: see ethernet.txt file in the same directory 15 - #address-cells: should be 1 [all …]
|
H A D | brcm,bcmgenet.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Broadcom BCM7xxx Ethernet Controller (GENET) 10 - Doug Berger <opendmb@gmail.com> 11 - Florian Fainelli <f.fainelli@gmail.com> 16 - brcm,genet-v1 17 - brcm,genet-v2 18 - brcm,genet-v3 19 - brcm,genet-v4 [all …]
|
H A D | brcm,unimac-mdio.txt | 4 - compatible: should one from "brcm,genet-mdio-v1", "brcm,genet-mdio-v2", 5 "brcm,genet-mdio-v3", "brcm,genet-mdio-v4", "brcm,genet-mdio-v5" or 6 "brcm,unimac-mdio" 7 - reg: address and length of the register set for the device, first one is the 9 larger than 16-bits MDIO transactions 10 - reg-names: name(s) of the register must be "mdio" and optional "mdio_indir_rw" 11 - #size-cells: must be 1 12 - #address-cells: must be 0 15 - interrupts: must be one if the interrupt is shared with the Ethernet MAC or 19 - interrupt-names: must be "mdio_done_error" when there is a share interrupt fed [all …]
|
H A D | brcm,unimac-mdio.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/net/brcm,unimac-mdi [all...] |
/freebsd/sys/arm64/broadcom/genet/ |
H A D | if_genet.c | 1 /*- 28 * RPi4 (BCM 2711) Gigabit Ethernet ("GENET") controller 80 #define RD4(sc, reg) bus_read_4((sc)->res[_RES_MAC], (reg)) 81 #define WR4(sc, reg, val) bus_write_4((sc)->res[_RES_MAC], (reg), (val)) 83 #define GEN_LOCK(sc) mtx_lock(&(sc)->mtx) 84 #define GEN_UNLOCK(sc) mtx_unlock(&(sc)->mtx) 85 #define GEN_ASSERT_LOCKED(sc) mtx_assert(&(sc)->mtx, MA_OWNED) 86 #define GEN_ASSERT_UNLOCKED(sc) mtx_assert(&(sc)->mtx, MA_NOTOWNED) 91 #define TX_NEXT(n, count) (((n) + 1) & ((count) - 1)) 92 #define RX_NEXT(n, count) (((n) + 1) & ((count) - 1)) [all …]
|