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