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>
28 lines
648 B
YAML
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"
|