Skip to content

Commit f30bbd8

Browse files
committed
dts: bindings: ethernet: Add the stm32mp13 bindings
Introduce stm32mp13 bindings to support the ethernet peripherals. The "memory-regions" property is used to reference non cacheable memory for the ETH DMA. The "st,ext-phyclk" property aligned Linux binding is used to specify the PHY clock for RMII. Signed-off-by: Arnaud Pouliquen <[email protected]>
1 parent b405c5e commit f30bbd8

File tree

1 file changed

+27
-0
lines changed

1 file changed

+27
-0
lines changed
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
# Copyright (c) 2025, STMicroelectronics
2+
# SPDX-License-Identifier: Apache-2.0
3+
4+
description: |
5+
STM32MP13 Ethernet
6+
7+
This binding file describes the device tree properties required to configure
8+
and use the Ethernet controller on STM32MP13 series microprocessor.
9+
10+
compatible: "st,stm32mp13-ethernet"
11+
12+
include:
13+
- "st,stm32-ethernet-common.yaml"
14+
- "memory-region.yaml"
15+
16+
properties:
17+
memory-regions:
18+
required: true
19+
description: |
20+
The memory region has to be non-cacheable and accessible by the Ethernet
21+
peripheral.
22+
st,ext-phyclk:
23+
type: boolean
24+
description:
25+
set this property in RMII mode when you have PHY without crystal 50MHz and want to
26+
select RCC clock instead of ETH_REF_CLK. OR in RGMII mode when you want to select
27+
RCC clock instead of ETH_CLK125.

0 commit comments

Comments
 (0)