~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/net/calxeda-xgmac.yaml

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
  2 %YAML 1.2
  3 ---
  4 $id: http://devicetree.org/schemas/net/calxeda-xgmac.yaml#
  5 $schema: http://devicetree.org/meta-schemas/core.yaml#
  6 
  7 title: Calxeda Highbank 10Gb XGMAC Ethernet controller
  8 
  9 description: |
 10   The Calxeda XGMAC Ethernet controllers are directly connected to the
 11   internal machine "network fabric", which is set up, initialised and
 12   managed by the firmware. So there are no PHY properties in this
 13   binding. Switches in the fabric take care of routing and mapping the
 14   traffic to external network ports.
 15 
 16 maintainers:
 17   - Andre Przywara <andre.przywara@arm.com>
 18 
 19 properties:
 20   compatible:
 21     const: calxeda,hb-xgmac
 22 
 23   reg:
 24     maxItems: 1
 25 
 26   interrupts:
 27     description: |
 28       Can point to at most 3 xgmac interrupts. The 1st one is the main
 29       interrupt, the 2nd one is used for power management. The optional
 30       3rd one is the low power state interrupt.
 31     minItems: 2
 32     maxItems: 3
 33 
 34   dma-coherent: true
 35 
 36 required:
 37   - compatible
 38   - reg
 39   - interrupts
 40 
 41 additionalProperties: false
 42 
 43 examples:
 44   - |
 45     ethernet@fff50000 {
 46         compatible = "calxeda,hb-xgmac";
 47         reg = <0xfff50000 0x1000>;
 48         interrupts = <0 77 4>, <0 78 4>, <0 79 4>;
 49     };

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php