zephyr/dts/bindings/ethernet/nxp,enet-mac.yaml

43 lines
1.1 KiB
YAML

# Copyright 2023 NXP
# SPDX-License-Identifier: Apache-2.0
description: NXP ENET MAC/L2 Device
compatible: "nxp,enet-mac"
include: ["ethernet-controller.yaml", "pinctrl-device.yaml"]
properties:
interrupts:
required: true
nxp,mdio:
type: phandle
required: true
description: |
Corresponding mdio device
nxp,ptp-clock:
type: phandle
required: true
description: |
Corresponding ptp clock device
nxp,unique-mac:
type: boolean
description: |
Use part of the unique silicon ID to generate the MAC.
This property will be overridden if the node has
zephyr,random-mac-address or local-mac-address also.
This option is intended for cases where a very low likelihood
that the mac address is the same as another on the network
is sufficient, such as, testing, bringup, demos, etc.
The first 3 bytes will be the freescale OUI and the next
3 bytes will come from the chip's unique ID.
nxp,fused-mac:
type: boolean
description: |
Use the MAC address from fuse shadow register.
Not all platforms have a fusable MAC address.