1# Copyright (c) 2023 SLB
2# SPDX-License-Identifier: Apache-2.0
3
4description: Infineon xmc4xxx Family MDIO Driver node
5
6compatible: "infineon,xmc4xxx-mdio"
7
8include:
9  - name: mdio-controller.yaml
10  - name: pinctrl-device.yaml
11
12properties:
13  mdi-port-ctrl:
14    description: |
15      The MDIO input is connected to several port/pins via a mux.
16      This is not handled by pinctrl because the mux is located at the
17      peripheral and not GPIO. The possible connections are defined by
18      an enum.
19    type: string
20
21    enum:
22      - "P0_9"
23      - "P2_0"
24      - "P1_11"
25    required: true
26
27  pinctrl-0:
28    required: true
29
30  pinctrl-names:
31    required: true
32