zephyr/dts/bindings/mdio/nxp,s32-gmac-mdio.yaml
Manuel Argüelles d2ea187228 drivers: mdio: add support for NXP S32 GMAC
MDIO controller is part of GMAC and it requires GMAC ethernet driver to
initialize first because it will reset the whole GMAC hw block during
initialization. Both C22 and C45 APIs are supported.

Co-authored-by: Benjamin Perseghetti <bperseghetti@rudislabs.com>
Signed-off-by: Manuel Argüelles <manuel.arguelles@nxp.com>
Signed-off-by: Benjamin Perseghetti <bperseghetti@rudislabs.com>
2023-11-28 08:07:44 -06:00

24 lines
516 B
YAML

# Copyright 2023 NXP
# SPDX-License-Identifier: Apache-2.0
description: |
NXP S32 GMAC MDIO controller.
Driver for the GMAC Station Management Agent (SMA), which is a two wire
interface (MDC/MDIO), implemented as per IEEE 802.3 specification. SMA
supports both MDIO Clause 45 and Clause 22 frame structure.
compatible: "nxp,s32-gmac-mdio"
include: [mdio-controller.yaml, pinctrl-device.yaml]
properties:
pinctrl-0:
required: true
pinctrl-names:
required: true
clocks:
required: true