This repository has been archived by the owner on Mar 15, 2022. It is now read-only.
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'fixes-v5.7' into fixes
[ upstream commit: 175ae3a ]
- Loading branch information
Showing
1,169 changed files
with
39,422 additions
and
9,787 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,3 @@ | ||
# SPDX-License-Identifier: GPL-2.0-only | ||
*.example.dts | ||
processed-schema.yaml | ||
processed-schema*.yaml |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -21,6 +21,8 @@ properties: | |
required: | ||
- compatible | ||
|
||
additionalProperties: false | ||
|
||
examples: | ||
- | | ||
clkmgr@ffd04000 { | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -43,6 +43,8 @@ required: | |
- compatible | ||
- reg | ||
|
||
additionalProperties: false | ||
|
||
examples: | ||
- | | ||
ao-secure@140 { | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,86 @@ | ||
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) | ||
%YAML 1.2 | ||
--- | ||
$id: http://devicetree.org/schemas/arm/arm,integrator.yaml# | ||
$schema: http://devicetree.org/meta-schemas/core.yaml# | ||
|
||
title: ARM Integrator Boards Device Tree Bindings | ||
|
||
maintainers: | ||
- Linus Walleij <linus.walleij@linaro.org> | ||
|
||
description: |+ | ||
These were the first ARM platforms officially supported by ARM Ltd. | ||
They are ARMv4, ARMv5 and ARMv6-capable using different core tiles, | ||
so the system is modular and can host a variety of CPU tiles called | ||
"core tiles" and referred to in the device tree as "core modules". | ||
properties: | ||
$nodename: | ||
const: '/' | ||
compatible: | ||
oneOf: | ||
- description: ARM Integrator Application Platform, this board has a PCI | ||
host and several PCI slots, as well as a number of slots for logical | ||
expansion modules, it is referred to as an "ASIC Development | ||
Motherboard" and is extended with custom FPGA and is intended for | ||
rapid prototyping. See ARM DUI 0098B. This board can physically come | ||
pre-packaged in a PC Tower form factor called Integrator/PP1 or a | ||
special metal fixture called Integrator/PP2, see ARM DUI 0169A. | ||
items: | ||
- const: arm,integrator-ap | ||
- description: ARM Integrator Compact Platform (HBI-0086), this board has | ||
a compact form factor and mainly consists of the bare minimum | ||
peripherals to make use of the core module. See ARM DUI 0159B. | ||
items: | ||
- const: arm,integrator-cp | ||
- description: ARM Integrator Standard Development Board (SDB) Platform, | ||
this board is a PCI-based board conforming to the Microsoft SDB | ||
(HARP) specification. See ARM DUI 0099A. | ||
items: | ||
- const: arm,integrator-sp | ||
|
||
core-module@10000000: | ||
type: object | ||
description: the root node in the Integrator platforms must contain | ||
a core module child node. They are always at physical address | ||
0x10000000 in all the Integrator variants. | ||
properties: | ||
compatible: | ||
items: | ||
- const: arm,core-module-integrator | ||
- const: syscon | ||
- const: simple-mfd | ||
reg: | ||
maxItems: 1 | ||
|
||
required: | ||
- compatible | ||
- reg | ||
|
||
patternProperties: | ||
"^syscon@[0-9a-f]+$": | ||
description: All Integrator boards must provide a system controller as a | ||
node in the root of the device tree. | ||
type: object | ||
properties: | ||
compatible: | ||
items: | ||
- enum: | ||
- arm,integrator-ap-syscon | ||
- arm,integrator-cp-syscon | ||
- arm,integrator-sp-syscon | ||
- const: syscon | ||
reg: | ||
maxItems: 1 | ||
|
||
required: | ||
- compatible | ||
- reg | ||
|
||
|
||
required: | ||
- compatible | ||
- core-module@10000000 | ||
|
||
... |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,123 @@ | ||
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) | ||
%YAML 1.2 | ||
--- | ||
$id: http://devicetree.org/schemas/arm/arm,realview.yaml# | ||
$schema: http://devicetree.org/meta-schemas/core.yaml# | ||
|
||
title: ARM RealView Boards Device Tree Bindings | ||
|
||
maintainers: | ||
- Linus Walleij <linus.walleij@linaro.org> | ||
|
||
description: |+ | ||
The ARM RealView series of reference designs were built to explore the ARM | ||
11, Cortex A-8 and Cortex A-9 CPUs. This included new features compared to | ||
the earlier CPUs such as TrustZone and multicore (MPCore). | ||
properties: | ||
$nodename: | ||
const: '/' | ||
compatible: | ||
oneOf: | ||
- description: ARM RealView Emulation Baseboard (HBI-0140) was created | ||
as a generic platform to test different FPGA designs, and has | ||
pluggable CPU modules, see ARM DUI 0303E. | ||
items: | ||
- const: arm,realview-eb | ||
- description: ARM RealView Platform Baseboard for ARM1176JZF-S | ||
(HBI-0147) was created as a development board to test ARM TrustZone, | ||
CoreSight and Intelligent Energy Management (IEM) see ARM DUI 0425F. | ||
items: | ||
- const: arm,realview-pb1176 | ||
- description: ARM RealView Platform Baseboard for ARM 11 MPCore | ||
(HBI-0159, HBI-0175 and HBI-0176) was created to showcase | ||
multiprocessing with ARM11 using MPCore using symmetric | ||
multiprocessing (SMP). See ARM DUI 0351E. | ||
items: | ||
- const: arm,realview-pb11mp | ||
- description: ARM RealView Platform Baseboard for Cortex-A8 (HBI-0178, | ||
HBI-0176 and HBI-0175) was the first reference platform for the | ||
Cortex CPU family, including a Cortex-A8 test chip. | ||
items: | ||
- const: arm,realview-pba8 | ||
- description: ARM RealView Platform Baseboard Explore for Cortex-A9 | ||
(HBI-0182 and HBI-0183) was the reference platform for the Cortex-A9 | ||
CPU. | ||
items: | ||
- const: arm,realview-pbx | ||
|
||
soc: | ||
description: All RealView boards must provide a soc node in the root of the | ||
device tree, representing the System-on-Chip since these test chips are | ||
rather complex. | ||
type: object | ||
properties: | ||
compatible: | ||
oneOf: | ||
- items: | ||
- const: arm,realview-eb-soc | ||
- const: simple-bus | ||
- items: | ||
- const: arm,realview-pb1176-soc | ||
- const: simple-bus | ||
- items: | ||
- const: arm,realview-pb11mp-soc | ||
- const: simple-bus | ||
- items: | ||
- const: arm,realview-pba8-soc | ||
- const: simple-bus | ||
- items: | ||
- const: arm,realview-pbx-soc | ||
- const: simple-bus | ||
|
||
patternProperties: | ||
"^.*syscon@[0-9a-f]+$": | ||
type: object | ||
description: All RealView boards must provide a syscon system controller | ||
node inside the soc node. | ||
properties: | ||
compatible: | ||
oneOf: | ||
- items: | ||
- const: arm,realview-eb11mp-revb-syscon | ||
- const: arm,realview-eb-syscon | ||
- const: syscon | ||
- const: simple-mfd | ||
- items: | ||
- const: arm,realview-eb11mp-revc-syscon | ||
- const: arm,realview-eb-syscon | ||
- const: syscon | ||
- const: simple-mfd | ||
- items: | ||
- const: arm,realview-eb-syscon | ||
- const: syscon | ||
- const: simple-mfd | ||
- items: | ||
- const: arm,realview-pb1176-syscon | ||
- const: syscon | ||
- const: simple-mfd | ||
- items: | ||
- const: arm,realview-pb11mp-syscon | ||
- const: syscon | ||
- const: simple-mfd | ||
- items: | ||
- const: arm,realview-pba8-syscon | ||
- const: syscon | ||
- const: simple-mfd | ||
- items: | ||
- const: arm,realview-pbx-syscon | ||
- const: syscon | ||
- const: simple-mfd | ||
|
||
required: | ||
- compatible | ||
- reg | ||
|
||
required: | ||
- compatible | ||
|
||
required: | ||
- compatible | ||
- soc | ||
|
||
... |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,71 @@ | ||
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) | ||
%YAML 1.2 | ||
--- | ||
$id: http://devicetree.org/schemas/arm/arm,versatile.yaml# | ||
$schema: http://devicetree.org/meta-schemas/core.yaml# | ||
|
||
title: ARM Versatile Boards Device Tree Bindings | ||
|
||
maintainers: | ||
- Linus Walleij <linus.walleij@linaro.org> | ||
|
||
description: |+ | ||
The ARM Versatile boards are two variants of ARM926EJ-S evaluation boards | ||
with various pluggable interface boards, in essence the Versatile PB version | ||
is a superset of the Versatile AB version. | ||
properties: | ||
$nodename: | ||
const: '/' | ||
compatible: | ||
oneOf: | ||
- description: The ARM Versatile Application Baseboard (HBI-0118) is an | ||
evaluation board specifically for the ARM926EJ-S. It can be connected | ||
to an IB1 interface board for a touchscreen-type use case or an IB2 | ||
for a candybar phone-type use case. See ARM DUI 0225D. | ||
items: | ||
- const: arm,versatile-ab | ||
- description: The ARM Versatile Platform Baseboard (HBI-0117) is an | ||
extension of the Versatile Application Baseboard that includes a | ||
PCI host controller. Like the sibling board, it is done specifically | ||
for ARM926EJ-S. See ARM DUI 0224B. | ||
items: | ||
- const: arm,versatile-pb | ||
|
||
core-module@10000000: | ||
type: object | ||
description: the root node in the Versatile platforms must contain | ||
a core module child node. They are always at physical address | ||
0x10000000 in all the Versatile variants. | ||
properties: | ||
compatible: | ||
items: | ||
- const: arm,core-module-versatile | ||
- const: syscon | ||
- const: simple-mfd | ||
reg: | ||
maxItems: 1 | ||
|
||
required: | ||
- compatible | ||
- reg | ||
|
||
patternProperties: | ||
"^syscon@[0-9a-f]+$": | ||
type: object | ||
description: When fitted with the IB2 Interface Board, the Versatile | ||
AB will present an optional system controller node which controls the | ||
extra peripherals on the interface board. | ||
properties: | ||
compatible: | ||
contains: | ||
const: arm,versatile-ib2-syscon | ||
required: | ||
- compatible | ||
- reg | ||
|
||
required: | ||
- compatible | ||
- core-module@10000000 | ||
|
||
... |
Oops, something went wrong.