1# Copyright (c) 2023 DENX Software Engineering GmbH
2# SPDX-License-Identifier: Apache-2.0
3
4description: |
5  LAN865x standalone 10BASE-T1L Ethernet controller with SPI interface.
6
7compatible: "microchip,lan865x"
8
9include: [spi-device.yaml, ethernet-controller.yaml]
10
11properties:
12  tx-cut-through-mode:
13    type: boolean
14    description: Enable TX cut through mode
15  rx-cut-through-mode:
16    type: boolean
17    description: Enable RX cut through mode
18  plca-enable:
19    type: boolean
20    description: Enable or disable PLCA support
21  plca-node-id:
22    type: int
23    description: Specify the PLCA node ID number
24  plca-node-count:
25    type: int
26    description: Specify the PLCA node count
27  plca-burst-count:
28    type: int
29    description: Specify the PLCA burst count
30  plca-burst-timer:
31    type: int
32    description: Specify the PLCA burst timer value
33  plca-to-timer:
34    type: int
35    description: Specify the PLCA to timer value
36  int-gpios:
37    type: phandle-array
38    required: true
39    description: |
40      The interrupt pin of LAN865X is active low.
41      If connected directly the MCU pin should be configured
42      as active low.
43  rst-gpios:
44    type: phandle-array
45    required: true
46    description: The reset pin of LAN865X.
47