mirror of
https://github.com/torvalds/linux.git
synced 2026-05-30 01:53:29 +02:00
dt-bindings: phy: sparx5: document lan969x
Lan969x is going to reuse the existing Sparx5 SERDES driver - document that by adding compatible strings for the different SKU's that we support, and a short description of the SERDES types and data rates supported. Signed-off-by: Daniel Machon <daniel.machon@microchip.com> Reviewed-by: Steen Hegelund <Steen.Hegelund@microchip.com> Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Link: https://lore.kernel.org/r/20240909-sparx5-lan969x-serdes-driver-v2-8-d695bcb57b84@microchip.com Signed-off-by: Vinod Koul <vkoul@kernel.org>
This commit is contained in:
parent
6158a32b43
commit
c569905547
|
|
@ -8,6 +8,7 @@ title: Microchip Sparx5 Serdes controller
|
|||
|
||||
maintainers:
|
||||
- Steen Hegelund <steen.hegelund@microchip.com>
|
||||
- Daniel Machon <daniel.machon@microchip.com>
|
||||
|
||||
description: |
|
||||
The Sparx5 SERDES interfaces share the same basic functionality, but
|
||||
|
|
@ -62,12 +63,26 @@ description: |
|
|||
* 10.3125 Gbps (10GBASE-R/10GBASE-KR/USXGMII)
|
||||
* 25.78125 Gbps (25GBASE-KR/25GBASE-CR/25GBASE-SR/25GBASE-LR/25GBASE-ER)
|
||||
|
||||
lan969x has ten SERDES10G interfaces that share the same features, operating
|
||||
modes and data rates as the equivalent Sparx5 SERDES10G interfaces.
|
||||
|
||||
properties:
|
||||
$nodename:
|
||||
pattern: "^serdes@[0-9a-f]+$"
|
||||
|
||||
compatible:
|
||||
const: microchip,sparx5-serdes
|
||||
oneOf:
|
||||
- enum:
|
||||
- microchip,sparx5-serdes
|
||||
- microchip,lan9691-serdes
|
||||
- items:
|
||||
- enum:
|
||||
- microchip,lan9698-serdes
|
||||
- microchip,lan9696-serdes
|
||||
- microchip,lan9694-serdes
|
||||
- microchip,lan9693-serdes
|
||||
- microchip,lan9692-serdes
|
||||
- const: microchip,lan9691-serdes
|
||||
|
||||
reg:
|
||||
minItems: 1
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user