xref: /freebsd/sys/contrib/device-tree/Bindings/soc/ti/ti,am654-serdes-ctrl.yaml (revision b2d2a78ad80ec68d4a17f5aef97d21686cb1e29b)
10e8011faSEmmanuel Vadot# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
20e8011faSEmmanuel Vadot%YAML 1.2
30e8011faSEmmanuel Vadot---
40e8011faSEmmanuel Vadot$id: http://devicetree.org/schemas/soc/ti/ti,am654-serdes-ctrl.yaml#
50e8011faSEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml#
60e8011faSEmmanuel Vadot
70e8011faSEmmanuel Vadottitle: Texas Instruments AM654 Serdes Control Syscon
80e8011faSEmmanuel Vadot
90e8011faSEmmanuel Vadotmaintainers:
100e8011faSEmmanuel Vadot  - Nishanth Menon <nm@ti.com>
110e8011faSEmmanuel Vadot
120e8011faSEmmanuel Vadotproperties:
130e8011faSEmmanuel Vadot  compatible:
140e8011faSEmmanuel Vadot    items:
150e8011faSEmmanuel Vadot      - const: ti,am654-serdes-ctrl
160e8011faSEmmanuel Vadot      - const: syscon
17*b2d2a78aSEmmanuel Vadot      - const: simple-mfd
180e8011faSEmmanuel Vadot
190e8011faSEmmanuel Vadot  reg:
200e8011faSEmmanuel Vadot    maxItems: 1
210e8011faSEmmanuel Vadot
220e8011faSEmmanuel Vadot  mux-controller:
230e8011faSEmmanuel Vadot    $ref: /schemas/mux/reg-mux.yaml#
240e8011faSEmmanuel Vadot
250e8011faSEmmanuel Vadotrequired:
260e8011faSEmmanuel Vadot  - compatible
270e8011faSEmmanuel Vadot  - reg
280e8011faSEmmanuel Vadot  - mux-controller
290e8011faSEmmanuel Vadot
300e8011faSEmmanuel VadotadditionalProperties: false
310e8011faSEmmanuel Vadot
320e8011faSEmmanuel Vadotexamples:
330e8011faSEmmanuel Vadot  - |
340e8011faSEmmanuel Vadot    clock@4080 {
35*b2d2a78aSEmmanuel Vadot        compatible = "ti,am654-serdes-ctrl", "syscon", "simple-mfd";
360e8011faSEmmanuel Vadot        reg = <0x4080 0x4>;
370e8011faSEmmanuel Vadot
380e8011faSEmmanuel Vadot        mux-controller {
390e8011faSEmmanuel Vadot            compatible = "mmio-mux";
400e8011faSEmmanuel Vadot            #mux-control-cells = <1>;
410e8011faSEmmanuel Vadot            mux-reg-masks = <0x0 0x3>; /* lane select */
420e8011faSEmmanuel Vadot        };
430e8011faSEmmanuel Vadot    };
44