~ [ 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 ] ~

Diff markup

Differences between /Documentation/devicetree/bindings/net/calxeda-xgmac.yaml (Version linux-6.12-rc7) and /Documentation/devicetree/bindings/net/calxeda-xgmac.yaml (Version linux-5.9.16)


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