xref: /freebsd/sys/contrib/device-tree/Bindings/ptp/ptp-idtcm.yaml (revision 7ef62cebc2f965b0f640263e179276928885e33d)
1c66ec88fSEmmanuel Vadot# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
2c66ec88fSEmmanuel Vadot%YAML 1.2
3c66ec88fSEmmanuel Vadot---
4c66ec88fSEmmanuel Vadot$id: http://devicetree.org/schemas/ptp/ptp-idtcm.yaml#
5c66ec88fSEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml#
6c66ec88fSEmmanuel Vadot
7*7ef62cebSEmmanuel Vadottitle: IDT ClockMatrix (TM) PTP Clock
8c66ec88fSEmmanuel Vadot
9c66ec88fSEmmanuel Vadotmaintainers:
10c66ec88fSEmmanuel Vadot  - Vincent Cheng <vincent.cheng.xh@renesas.com>
11c66ec88fSEmmanuel Vadot
12c66ec88fSEmmanuel Vadotproperties:
13c66ec88fSEmmanuel Vadot  compatible:
14c66ec88fSEmmanuel Vadot    enum:
15c66ec88fSEmmanuel Vadot      # For System Synchronizer
16c66ec88fSEmmanuel Vadot      - idt,8a34000
17c66ec88fSEmmanuel Vadot      - idt,8a34001
18c66ec88fSEmmanuel Vadot      - idt,8a34002
19c66ec88fSEmmanuel Vadot      - idt,8a34003
20c66ec88fSEmmanuel Vadot      - idt,8a34004
21c66ec88fSEmmanuel Vadot      - idt,8a34005
22c66ec88fSEmmanuel Vadot      - idt,8a34006
23c66ec88fSEmmanuel Vadot      - idt,8a34007
24c66ec88fSEmmanuel Vadot      - idt,8a34008
25c66ec88fSEmmanuel Vadot      - idt,8a34009
26c66ec88fSEmmanuel Vadot      # For Port Synchronizer
27c66ec88fSEmmanuel Vadot      - idt,8a34010
28c66ec88fSEmmanuel Vadot      - idt,8a34011
29c66ec88fSEmmanuel Vadot      - idt,8a34012
30c66ec88fSEmmanuel Vadot      - idt,8a34013
31c66ec88fSEmmanuel Vadot      - idt,8a34014
32c66ec88fSEmmanuel Vadot      - idt,8a34015
33c66ec88fSEmmanuel Vadot      - idt,8a34016
34c66ec88fSEmmanuel Vadot      - idt,8a34017
35c66ec88fSEmmanuel Vadot      - idt,8a34018
36c66ec88fSEmmanuel Vadot      - idt,8a34019
37c66ec88fSEmmanuel Vadot      # For Universal Frequency Translator (UFT)
38c66ec88fSEmmanuel Vadot      - idt,8a34040
39c66ec88fSEmmanuel Vadot      - idt,8a34041
40c66ec88fSEmmanuel Vadot      - idt,8a34042
41c66ec88fSEmmanuel Vadot      - idt,8a34043
42c66ec88fSEmmanuel Vadot      - idt,8a34044
43c66ec88fSEmmanuel Vadot      - idt,8a34045
44c66ec88fSEmmanuel Vadot      - idt,8a34046
45c66ec88fSEmmanuel Vadot      - idt,8a34047
46c66ec88fSEmmanuel Vadot      - idt,8a34048
47c66ec88fSEmmanuel Vadot      - idt,8a34049
48c66ec88fSEmmanuel Vadot
49c66ec88fSEmmanuel Vadot  reg:
50c66ec88fSEmmanuel Vadot    maxItems: 1
51c66ec88fSEmmanuel Vadot    description:
52c66ec88fSEmmanuel Vadot      I2C slave address of the device.
53c66ec88fSEmmanuel Vadot
54c66ec88fSEmmanuel Vadotrequired:
55c66ec88fSEmmanuel Vadot  - compatible
56c66ec88fSEmmanuel Vadot  - reg
57c66ec88fSEmmanuel Vadot
58c66ec88fSEmmanuel VadotadditionalProperties: false
59c66ec88fSEmmanuel Vadot
60c66ec88fSEmmanuel Vadotexamples:
61c66ec88fSEmmanuel Vadot  - |
625def4c47SEmmanuel Vadot    i2c {
63c66ec88fSEmmanuel Vadot        #address-cells = <1>;
64c66ec88fSEmmanuel Vadot        #size-cells = <0>;
65c66ec88fSEmmanuel Vadot        phc@5b {
66c66ec88fSEmmanuel Vadot            compatible = "idt,8a34000";
67c66ec88fSEmmanuel Vadot            reg = <0x5b>;
68c66ec88fSEmmanuel Vadot        };
69c66ec88fSEmmanuel Vadot    };
70