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