Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
torvalds
GitHub Repository: torvalds/linux
Path: blob/master/Documentation/devicetree/bindings/arm/arm,vexpress-scc.yaml
170954 views
1
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2
%YAML 1.2
3
---
4
$id: http://devicetree.org/schemas/arm/arm,vexpress-scc.yaml#
5
$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7
title: ARM Versatile Express Serial Configuration Controller
8
9
maintainers:
10
- Liviu Dudau <liviu.dudau@arm.com>
11
- Sudeep Holla <sudeep.holla@arm.com>
12
13
description: |
14
Test chips for ARM Versatile Express platform implement SCC (Serial
15
Configuration Controller) interface, used to set initial conditions
16
for the test chip.
17
18
In some cases its registers are also mapped in normal address space
19
and can be used to obtain runtime information about the chip internals
20
(like silicon temperature sensors) and as interface to other subsystems
21
like platform configuration control and power management.
22
23
properties:
24
compatible:
25
items:
26
- enum:
27
- arm,vexpress-scc,v2p-ca15_a7
28
- const: arm,vexpress-scc
29
30
reg:
31
maxItems: 1
32
33
interrupts:
34
maxItems: 1
35
36
required:
37
- compatible
38
39
additionalProperties: false
40
41
examples:
42
- |
43
bus {
44
#address-cells = <2>;
45
#size-cells = <2>;
46
47
scc@7fff0000 {
48
compatible = "arm,vexpress-scc,v2p-ca15_a7", "arm,vexpress-scc";
49
reg = <0 0x7fff0000 0 0x1000>;
50
interrupts = <0 95 4>;
51
};
52
};
53
...
54
55