forked from skristiansson/linux
-
Notifications
You must be signed in to change notification settings - Fork 14
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge tag 'devicetree-for-5.10' of git://git.kernel.org/pub/scm/linux…
…/kernel/git/robh/linux Pull devicetree updates from Rob Herring: - Update dtc to upstream version v1.6.0-31-gcbca977ea121 - dtx_diff help text reformatting - Speed-up validation time for binding and dtb checks using json for intermediate files - Add support for running yamllint on DT schema files - Remove old booting-without-of.rst - Extend the example schema to address common issues - Cleanup handling of additionalProperties/unevaluatedProperties - Ensure all DSI controller schemas reference dsi-controller.yaml - Vendor prefixes for Zealz, Wandbord/Technexion, Embest RIoT, Rex, DFI, and Cisco Meraki - Convert at25, SPMI bus, TI hwlock, HiSilicon Hi3660 USB3 PHY, Arm SP805 watchdog, Arm SP804, and Samsung 11-pin USB connector to DT schema - Convert HiSilicon SoC and syscon bindings to DT schema - Convert SiFive Risc-V L2 cache, PLIC, PRCI, and PWM to DT schema - Convert i.MX bindings for w1, crypto, rng, SIM, PM, DDR, SATA, vf610 GPIO, and UART to DT schema - Add i.MX 8M compatible strings - Add LM81 and DS1780 as trivial devices - Various missing properties added to fix dtb validation warnings * tag 'devicetree-for-5.10' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux: (111 commits) dt-bindings: misc: explicitly add #address-cells for slave mode spi: dt-bindings: spi-controller: explicitly require #address-cells=<0> for slave mode dt: Remove booting-without-of.rst dt-bindings: update usb-c-connector example dt-bindings: arm: hisilicon: add missing properties into cpuctrl.yaml dt-bindings: arm: hisilicon: add missing properties into sysctrl.yaml dt-bindings: pwm: imx: document i.MX compatibles scripts/dtc: Update to upstream version v1.6.0-31-gcbca977ea121 dt-bindings: Add running yamllint to dt_binding_check dt-bindings: powerpc: Add a schema for the 'sleep' property dt-bindings: pinctrl: sirf: Fix typo abitrary dt-bindings: pinctrl: qcom: Fix typo abitrary dt-bindings: Explicitly allow additional properties in common schemas dt-bindings: Use 'additionalProperties' instead of 'unevaluatedProperties' dt-bindings: Add missing 'unevaluatedProperties' Docs: Fixing spelling errors in Documentation/devicetree/bindings/ dt-bindings: arm: hisilicon: convert Hi6220 domain controller bindings to json-schema dt-bindings: riscv: convert pwm bindings to json-schema dt-bindings: riscv: convert plic bindings to json-schema dt-bindings: fu540: prci: convert PRCI bindings to json-schema ...
- Loading branch information
Showing
432 changed files
with
3,774 additions
and
3,417 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,3 +1,4 @@ | ||
# SPDX-License-Identifier: GPL-2.0-only | ||
*.example.dts | ||
processed-schema*.yaml | ||
processed-schema*.json |
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,39 @@ | ||
extends: relaxed | ||
|
||
rules: | ||
line-length: | ||
# 80 chars should be enough, but don't fail if a line is longer | ||
max: 110 | ||
allow-non-breakable-words: true | ||
level: warning | ||
braces: | ||
min-spaces-inside: 0 | ||
max-spaces-inside: 1 | ||
min-spaces-inside-empty: 0 | ||
max-spaces-inside-empty: 0 | ||
brackets: | ||
min-spaces-inside: 0 | ||
max-spaces-inside: 1 | ||
min-spaces-inside-empty: 0 | ||
max-spaces-inside-empty: 0 | ||
colons: {max-spaces-before: 0, max-spaces-after: 1} | ||
commas: {min-spaces-after: 1, max-spaces-after: 1} | ||
comments: | ||
require-starting-space: false | ||
min-spaces-from-content: 1 | ||
comments-indentation: disable | ||
document-start: | ||
present: true | ||
empty-lines: | ||
max: 3 | ||
max-end: 1 | ||
empty-values: | ||
forbid-in-block-mappings: true | ||
forbid-in-flow-mappings: true | ||
hyphens: | ||
max-spaces-after: 1 | ||
indentation: | ||
spaces: 2 | ||
indent-sequences: true | ||
check-multi-line-strings: false | ||
trailing-spaces: false |
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
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 |
---|---|---|
|
@@ -54,6 +54,8 @@ required: | |
- compatible | ||
- mboxes | ||
|
||
additionalProperties: false | ||
|
||
examples: | ||
- | | ||
firmware { | ||
|
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
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
23 changes: 0 additions & 23 deletions
23
Documentation/devicetree/bindings/arm/freescale/fsl,imx7ulp-pm.txt
This file was deleted.
Oops, something went wrong.
42 changes: 42 additions & 0 deletions
42
Documentation/devicetree/bindings/arm/freescale/fsl,imx7ulp-pm.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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,42 @@ | ||
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) | ||
%YAML 1.2 | ||
--- | ||
$id: http://devicetree.org/schemas/arm/freescale/fsl,imx7ulp-pm.yaml# | ||
$schema: http://devicetree.org/meta-schemas/core.yaml# | ||
|
||
title: Freescale i.MX7ULP Power Management Components | ||
|
||
maintainers: | ||
- A.s. Dong <aisheng.dong@nxp.com> | ||
|
||
description: | | ||
The Multi-System Mode Controller (MSMC) is responsible for sequencing | ||
the MCU into and out of all stop and run power modes. Specifically, it | ||
monitors events to trigger transitions between power modes while | ||
controlling the power, clocks, and memories of the MCU to achieve the | ||
power consumption and functionality of that mode. | ||
The WFI or WFE instruction is used to invoke a Sleep, Deep Sleep or | ||
Standby modes for either Cortex family. Run, Wait, and Stop are the | ||
common terms used for the primary operating modes of Kinetis | ||
microcontrollers. | ||
properties: | ||
compatible: | ||
const: fsl,imx7ulp-smc1 | ||
|
||
reg: | ||
maxItems: 1 | ||
|
||
required: | ||
- compatible | ||
- reg | ||
|
||
additionalProperties: false | ||
|
||
examples: | ||
- | | ||
smc1@40410000 { | ||
compatible = "fsl,imx7ulp-smc1"; | ||
reg = <0x40410000 0x1000>; | ||
}; |
16 changes: 0 additions & 16 deletions
16
Documentation/devicetree/bindings/arm/freescale/fsl,imx7ulp-sim.txt
This file was deleted.
Oops, something went wrong.
38 changes: 38 additions & 0 deletions
38
Documentation/devicetree/bindings/arm/freescale/fsl,imx7ulp-sim.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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,38 @@ | ||
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) | ||
%YAML 1.2 | ||
--- | ||
$id: http://devicetree.org/schemas/arm/freescale/fsl,imx7ulp-sim.yaml# | ||
$schema: http://devicetree.org/meta-schemas/core.yaml# | ||
|
||
title: Freescale i.MX7ULP System Integration Module | ||
|
||
maintainers: | ||
- Anson Huang <anson.huang@nxp.com> | ||
|
||
description: | | ||
The system integration module (SIM) provides system control and chip configuration | ||
registers. In this module, chip revision information is located in JTAG ID register, | ||
and a set of registers have been made available in DGO domain for SW use, with the | ||
objective to maintain its value between system resets. | ||
properties: | ||
compatible: | ||
items: | ||
- const: fsl,imx7ulp-sim | ||
- const: syscon | ||
|
||
reg: | ||
maxItems: 1 | ||
|
||
required: | ||
- compatible | ||
- reg | ||
|
||
additionalProperties: false | ||
|
||
examples: | ||
- | | ||
sim@410a3000 { | ||
compatible = "fsl,imx7ulp-sim", "syscon"; | ||
reg = <0x410a3000 0x1000>; | ||
}; |
54 changes: 54 additions & 0 deletions
54
Documentation/devicetree/bindings/arm/hisilicon/controller/cpuctrl.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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,54 @@ | ||
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) | ||
%YAML 1.2 | ||
--- | ||
$id: http://devicetree.org/schemas/arm/hisilicon/controller/cpuctrl.yaml# | ||
$schema: http://devicetree.org/meta-schemas/core.yaml# | ||
|
||
title: Hisilicon CPU controller | ||
|
||
maintainers: | ||
- Wei Xu <xuwei5@hisilicon.com> | ||
|
||
description: | | ||
The clock registers and power registers of secondary cores are defined | ||
in CPU controller, especially in HIX5HD2 SoC. | ||
properties: | ||
compatible: | ||
items: | ||
- const: hisilicon,cpuctrl | ||
|
||
reg: | ||
maxItems: 1 | ||
|
||
"#address-cells": | ||
const: 1 | ||
|
||
"#size-cells": | ||
const: 1 | ||
|
||
ranges: true | ||
|
||
required: | ||
- compatible | ||
- reg | ||
|
||
additionalProperties: | ||
type: object | ||
|
||
examples: | ||
- | | ||
cpuctrl@a22000 { | ||
compatible = "hisilicon,cpuctrl"; | ||
#address-cells = <1>; | ||
#size-cells = <1>; | ||
reg = <0x00a22000 0x2000>; | ||
ranges = <0 0x00a22000 0x2000>; | ||
clock: clock@0 { | ||
compatible = "hisilicon,hix5hd2-clock"; | ||
reg = <0 0x2000>; | ||
#clock-cells = <1>; | ||
}; | ||
}; | ||
... |
Oops, something went wrong.