43 lines
1.1 KiB
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.
|