xref: /freebsd/sys/contrib/device-tree/Bindings/soc/ti/ti,am654-serdes-ctrl.yaml (revision 0e8011faf58b743cc652e3b2ad0f7671227610df)
1# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/soc/ti/ti,am654-serdes-ctrl.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: Texas Instruments AM654 Serdes Control Syscon
8
9maintainers:
10  - Nishanth Menon <nm@ti.com>
11
12properties:
13  compatible:
14    items:
15      - const: ti,am654-serdes-ctrl
16      - const: syscon
17
18  reg:
19    maxItems: 1
20
21  mux-controller:
22    $ref: /schemas/mux/reg-mux.yaml#
23
24required:
25  - compatible
26  - reg
27  - mux-controller
28
29additionalProperties: false
30
31examples:
32  - |
33    clock@4080 {
34        compatible = "ti,am654-serdes-ctrl", "syscon";
35        reg = <0x4080 0x4>;
36
37        mux-controller {
38            compatible = "mmio-mux";
39            #mux-control-cells = <1>;
40            mux-reg-masks = <0x0 0x3>; /* lane select */
41        };
42    };
43