Skip to content

Commit 52d652c

Browse files
Khushal928robherring
authored andcommitted
dt-bindings: ARM: arm,vexpress-scc: convert to DT schema
Convert the ARM Versatile Express Serial Configuration Controller bindings to DT schema. Signed-off-by: Khushal Chitturi <khushalchitturi@gmail.com> Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com> Reviewed-by: Liviu Dudau <liviu.dudau@arm.com> Link: https://patch.msgid.link/20260411183355.8847-1-khushalchitturi@gmail.com Signed-off-by: Rob Herring (Arm) <robh@kernel.org>
1 parent b74f2f7 commit 52d652c

2 files changed

Lines changed: 53 additions & 33 deletions

File tree

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
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+
...

Documentation/devicetree/bindings/arm/vexpress-scc.txt

Lines changed: 0 additions & 33 deletions
This file was deleted.

0 commit comments

Comments
 (0)