Skip to content

Commit 5c5e7aa

Browse files
vincentc-renesasdavem330
authored andcommitted
dt-bindings: ptp: Add device tree binding for IDT ClockMatrix based PTP clock
Add device tree binding doc for the IDT ClockMatrix PTP clock. Signed-off-by: Vincent Cheng <[email protected]> Reviewed-by: Simon Horman <[email protected]> Signed-off-by: David S. Miller <[email protected]>
1 parent fac6fce commit 5c5e7aa

File tree

1 file changed

+69
-0
lines changed

1 file changed

+69
-0
lines changed
Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
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 <[email protected]>
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+
};

0 commit comments

Comments
 (0)