Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git...
[linux-2.6-block.git] / Documentation / devicetree / bindings / ptp / ptp-idtcm.yaml
1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
2 %YAML 1.2
3 ---
4 $id: http://devicetree.org/schemas/ptp/ptp-idtcm.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
6
7 title: IDT ClockMatrix (TM) PTP Clock Device Tree Bindings
8
9 maintainers:
10   - Vincent Cheng <vincent.cheng.xh@renesas.com>
11
12 properties:
13   compatible:
14     enum:
15       # For System Synchronizer
16       - idt,8a34000
17       - idt,8a34001
18       - idt,8a34002
19       - idt,8a34003
20       - idt,8a34004
21       - idt,8a34005
22       - idt,8a34006
23       - idt,8a34007
24       - idt,8a34008
25       - idt,8a34009
26       # For Port Synchronizer
27       - idt,8a34010
28       - idt,8a34011
29       - idt,8a34012
30       - idt,8a34013
31       - idt,8a34014
32       - idt,8a34015
33       - idt,8a34016
34       - idt,8a34017
35       - idt,8a34018
36       - idt,8a34019
37       # For Universal Frequency Translator (UFT)
38       - idt,8a34040
39       - idt,8a34041
40       - idt,8a34042
41       - idt,8a34043
42       - idt,8a34044
43       - idt,8a34045
44       - idt,8a34046
45       - idt,8a34047
46       - idt,8a34048
47       - idt,8a34049
48
49   reg:
50     maxItems: 1
51     description:
52       I2C slave address of the device.
53
54 required:
55   - compatible
56   - reg
57
58 examples:
59   - |
60     i2c@1 {
61         compatible = "abc,acme-1234";
62         reg = <0x01 0x400>;
63         #address-cells = <1>;
64         #size-cells = <0>;
65         phc@5b {
66             compatible = "idt,8a34000";
67             reg = <0x5b>;
68         };
69     };