zephyr/dts/bindings/ethernet/nxp,s32-gmac.yaml
Manuel Argüelles 36f11627ce drivers: eth: add support for NXP S32 GMAC
Add initial support for NXP S32 GMAC/EMAC:
- it's a copy-implementation with DMA data buffers and buffer
  descriptors in non-cached memory (buf len and ring size configurable)
- PHY interface selection only implemented for S32K3 devices as it is
  SoC-specific
- no PHY driver integration, it works as a fixed link with speed/duplex
  configured through devicetree
- supports multicast hash filtering, promiscuous mode, MAC loopback

Signed-off-by: Manuel Argüelles <manuel.arguelles@nxp.com>
2023-08-03 10:28:20 +02:00

29 lines
539 B
YAML

# Copyright 2023 NXP
# SPDX-License-Identifier: Apache-2.0
description: NXP S32 GMAC/EMAC driver
compatible: "nxp,s32-gmac"
include: [ethernet-controller.yaml, "ethernet,fixed-link.yaml", pinctrl-device.yaml]
properties:
reg:
required: true
interrupts:
required: true
interrupt-names:
required: true
phy-connection-type:
type: string
enum:
- "mii"
- "rmii"
- "rgmii"
description: |
Specifies interface type between the Ethernet device and a physical
layer (PHY) device.