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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/net/adi,adin1110.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/adi,adin1110.yaml (Version linux-6.12-rc7) and /Documentation/devicetree/bindings/net/adi,adin1110.yaml (Version linux-6.9.12)


  1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-C      1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
  2 %YAML 1.2                                           2 %YAML 1.2
  3 ---                                                 3 ---
  4 $id: http://devicetree.org/schemas/net/adi,adi      4 $id: http://devicetree.org/schemas/net/adi,adin1110.yaml#
  5 $schema: http://devicetree.org/meta-schemas/co      5 $schema: http://devicetree.org/meta-schemas/core.yaml#
  6                                                     6 
  7 title: ADI ADIN1110 MAC-PHY                         7 title: ADI ADIN1110 MAC-PHY
  8                                                     8 
  9 maintainers:                                        9 maintainers:
 10   - Alexandru Tachici <alexandru.tachici@analog     10   - Alexandru Tachici <alexandru.tachici@analog.com>
 11                                                    11 
 12 description: |                                     12 description: |
 13   The ADIN1110 is a low power single port 10BA     13   The ADIN1110 is a low power single port 10BASE-T1L MAC-
 14   PHY designed for industrial Ethernet applica     14   PHY designed for industrial Ethernet applications. It integrates
 15   an Ethernet PHY core with a MAC and all the      15   an Ethernet PHY core with a MAC and all the associated analog
 16   circuitry, input and output clock buffering.     16   circuitry, input and output clock buffering.
 17                                                    17 
 18   The ADIN2111 is a low power, low complexity,     18   The ADIN2111 is a low power, low complexity, two-Ethernet ports
 19   switch with integrated 10BASE-T1L PHYs and o     19   switch with integrated 10BASE-T1L PHYs and one serial peripheral
 20   interface (SPI) port. The device is designed     20   interface (SPI) port. The device is designed for industrial Ethernet
 21   applications using low power constrained nod     21   applications using low power constrained nodes and is compliant
 22   with the IEEE 802.3cg-2019 Ethernet standard     22   with the IEEE 802.3cg-2019 Ethernet standard for long reach
 23   10 Mbps single pair Ethernet (SPE).              23   10 Mbps single pair Ethernet (SPE).
 24                                                    24 
 25   The device has a 4-wire SPI interface for co     25   The device has a 4-wire SPI interface for communication
 26   between the MAC and host processor.              26   between the MAC and host processor.
 27                                                    27 
 28 allOf:                                             28 allOf:
 29   - $ref: ethernet-controller.yaml#                29   - $ref: ethernet-controller.yaml#
 30   - $ref: /schemas/spi/spi-peripheral-props.ya     30   - $ref: /schemas/spi/spi-peripheral-props.yaml#
 31                                                    31 
 32 properties:                                        32 properties:
 33   compatible:                                      33   compatible:
 34     enum:                                          34     enum:
 35       - adi,adin1110                               35       - adi,adin1110
 36       - adi,adin2111                               36       - adi,adin2111
 37                                                    37 
 38   reg:                                             38   reg:
 39     maxItems: 1                                    39     maxItems: 1
 40                                                    40 
 41   adi,spi-crc:                                     41   adi,spi-crc:
 42     description: |                                 42     description: |
 43       Enable CRC8 checks on SPI read/writes.       43       Enable CRC8 checks on SPI read/writes.
 44     type: boolean                                  44     type: boolean
 45                                                    45 
 46   interrupts:                                      46   interrupts:
 47     maxItems: 1                                    47     maxItems: 1
 48                                                    48 
 49   reset-gpios:                                     49   reset-gpios:
 50     maxItems: 1                                    50     maxItems: 1
 51     description: GPIO connected to active low      51     description: GPIO connected to active low reset
 52                                                    52 
 53 required:                                          53 required:
 54   - compatible                                     54   - compatible
 55   - reg                                            55   - reg
 56   - interrupts                                     56   - interrupts
 57                                                    57 
 58 unevaluatedProperties: false                       58 unevaluatedProperties: false
 59                                                    59 
 60 examples:                                          60 examples:
 61   - |                                              61   - |
 62     #include <dt-bindings/interrupt-controller     62     #include <dt-bindings/interrupt-controller/irq.h>
 63                                                    63 
 64     spi {                                          64     spi {
 65                                                    65 
 66         #address-cells = <1>;                      66         #address-cells = <1>;
 67         #size-cells = <0>;                         67         #size-cells = <0>;
 68                                                    68 
 69         ethernet@0 {                               69         ethernet@0 {
 70             compatible = "adi,adin2111";           70             compatible = "adi,adin2111";
 71             reg = <0>;                             71             reg = <0>;
 72             spi-max-frequency = <24500000>;        72             spi-max-frequency = <24500000>;
 73                                                    73 
 74             adi,spi-crc;                           74             adi,spi-crc;
 75                                                    75 
 76             interrupt-parent = <&gpio>;            76             interrupt-parent = <&gpio>;
 77             interrupts = <25 IRQ_TYPE_LEVEL_LO     77             interrupts = <25 IRQ_TYPE_LEVEL_LOW>;
 78                                                    78 
 79             local-mac-address = [ 00 11 22 33      79             local-mac-address = [ 00 11 22 33 44 55 ];
 80         };                                         80         };
 81     };                                             81     };
                                                      

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