Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/freebsd-src
Path: blob/main/sys/contrib/device-tree/Bindings/i3c/snps,dw-i3c-master.yaml
48376 views
1
# SPDX-License-Identifier: GPL-2.0
2
%YAML 1.2
3
---
4
$id: http://devicetree.org/schemas/i3c/snps,dw-i3c-master.yaml#
5
$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7
title: Synopsys DesignWare I3C master block
8
9
maintainers:
10
- Alexandre Belloni <alexandre.belloni@bootlin.com>
11
12
allOf:
13
- $ref: i3c.yaml#
14
15
properties:
16
compatible:
17
const: snps,dw-i3c-master-1.00a
18
19
reg:
20
maxItems: 1
21
22
clocks:
23
minItems: 1
24
items:
25
- description: Core clock
26
- description: APB clock
27
28
clock-names:
29
minItems: 1
30
items:
31
- const: core
32
- const: apb
33
34
interrupts:
35
maxItems: 1
36
37
required:
38
- compatible
39
- reg
40
- clocks
41
- interrupts
42
43
unevaluatedProperties: false
44
45
examples:
46
- |
47
i3c@2000 {
48
compatible = "snps,dw-i3c-master-1.00a";
49
#address-cells = <3>;
50
#size-cells = <0>;
51
reg = <0x02000 0x1000>;
52
interrupts = <0>;
53
clocks = <&i3cclk>;
54
55
eeprom@57{
56
compatible = "atmel,24c01";
57
reg = <0x57 0x0 0x10>;
58
pagesize = <0x8>;
59
};
60
};
61
...
62
63