zephyr/dts/bindings/mdio/mdio-controller.yaml
Arvin Farahmand 419b103dd6 drivers: Add mdio API
This commit adds support for MDIO bus. The bus is used by Ethernet
MACs to communicate with PHYs.

Signed-off-by: Arvin Farahmand <arvinf@ip-logix.com>
2021-08-27 11:43:48 -04:00

28 lines
648 B
YAML

# Copyright (c) 2021 IP-Logix Inc.
# SPDX-License-Identifier: Apache-2.0
# Common fields for MDIO controllers
include: base.yaml
bus: mdio
properties:
label:
required: true
protocol:
required: false
type: string
description: |
MDIO bus framing protocol to use for communication. Most devices
support clause 22.
- clause 22: IEEE802.3 clause 22 frame format
- clause 45: IEEE802.3 clause 45 frame format
- micrel SMI: Micrel Serial Management Interface frame format
enum:
- "clause 22"
- "clause 45"
- "micrel SMI"
default: "clause 22"