zephyr/dts/bindings/ethernet/microchip,enc28j60.yaml

33 lines
929 B
YAML

# Copyright (c) 2018, Linaro Limited
# SPDX-License-Identifier: Apache-2.0
description: ENC28J60 standalone 10BASE-T Ethernet controller with SPI interface
compatible: "microchip,enc28j60"
include: [spi-device.yaml, ethernet-controller.yaml]
properties:
int-gpios:
type: phandle-array
required: true
description: Interrupt pin.
The interrupt pin of ENC28J60 is active low.
If connected directly the MCU pin should be configured
as active low.
full-duplex:
type: boolean
description: |
Optional feature flag - Enables full duplex reception and transmission.
hw-rx-filter:
type: int
description: |
Byte value written to the device's
ERXFCON: ETHERNET RECEIVE FILTER CONTROL REGISTER
Sets the devices receive packet filter, optional
If not set in device tree `0xA3` is used, uni, multi and broadcast
packets with valid CRC are accepted.