The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/device-tree/Bindings/net/brcm,systemport.txt

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 * Broadcom BCM7xxx Ethernet Systemport Controller (SYSTEMPORT)
    2 
    3 Required properties:
    4 - compatible: should be one of:
    5               "brcm,systemport-v1.00"
    6               "brcm,systemportlite-v1.00" or
    7               "brcm,systemport"
    8 - reg: address and length of the register set for the device.
    9 - interrupts: interrupts for the device, first cell must be for the rx
   10   interrupts, and the second cell should be for the transmit queues. An
   11   optional third interrupt cell for Wake-on-LAN can be specified
   12 - local-mac-address: Ethernet MAC address (48 bits) of this adapter
   13 - phy-mode: Should be a string describing the PHY interface to the
   14   Ethernet switch/PHY, see Documentation/devicetree/bindings/net/ethernet.txt
   15 - fixed-link: see Documentation/devicetree/bindings/net/fixed-link.txt for
   16   the property specific details
   17 
   18 Optional properties:
   19 - systemport,num-tier2-arb: number of tier 2 arbiters, an integer
   20 - systemport,num-tier1-arb: number of tier 1 arbiters, an integer
   21 - systemport,num-txq: number of HW transmit queues, an integer
   22 - systemport,num-rxq: number of HW receive queues, an integer
   23 - clocks: When provided, must be two phandles to the functional clocks nodes of
   24   the SYSTEMPORT block. The first phandle is the main SYSTEMPORT clock used
   25   during normal operation, while the second phandle is the Wake-on-LAN clock.
   26 - clock-names: When provided, names of the functional clock phandles, first
   27   name should be "sw_sysport" and second should be "sw_sysportwol".
   28 
   29 Example:
   30 ethernet@f04a0000 {
   31         compatible = "brcm,systemport-v1.00";
   32         reg = <0xf04a0000 0x4650>;
   33         local-mac-address = [ 00 11 22 33 44 55 ];
   34         fixed-link = <0 1 1000 0 0>;
   35         phy-mode = "gmii";
   36         interrupts = <0x0 0x16 0x0>,
   37                 <0x0 0x17 0x0>;
   38 };

Cache object: 28ae9c854cc20ba4c9719e03abdc49b4


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.