Skip to content

Commit 6044a1e

Browse files
committed
Merge tag 'devicetree-for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Pull devicetree updates from Rob Herring: "DT bindings: - Convert lattice,ice40-fpga-mgr, apm,xgene-storm-dma, brcm,sr-thermal, amazon,al-thermal, brcm,ocotp, mt8173-mdp, Actions Owl SPS, Marvell AP80x System Controller, Marvell CP110 System Controller, cznic,moxtet, and apm,xgene-slimpro-mbox to DT schema format - Add i.MX95 fsl,irqsteer, MT8365 Mali Bifrost GPU, Anvo ANV32C81W EEPROM, and Microchip pic64gx PLIC - Add missing LGE, AMD Seattle, and APM X-Gene SoC platform compatibles - Updates to brcm,bcm2836-l1-intc, brcm,bcm2835-hvs, and bcm2711-hdmi bindings to fix warnings on BCM2712 platforms - Drop obsolete db8500-thermal.txt - Treewide clean-up of extra blank lines and inconsistent quoting - Ensure all .dtbo targets are applied to a base .dtb - Speed up dt_binding_check by skipping running validation on empty examples DT core: - Add of_machine_device_match() and of_machine_get_match_data() helpers and convert users treewide - Fix bounds checking of address properties in FDT code. Rework the code to have a single implementation of the bounds checks. - Rework of_irq_init() to ignore any implicit interrupt-parent (i.e. in a parent node) on nodes without an interrupt. This matches the spec description and fixes some RISC-V platforms. - Avoid a spurious message on overlay removal - Skip DT kunit tests on RISCV+ACPI" * tag 'devicetree-for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux: (55 commits) dt-bindings: kbuild: Skip validating empty examples dt-bindings: interrupt-controller: brcm,bcm2836-l1-intc: Drop interrupt-controller requirement dt-bindings: display: Fix brcm,bcm2835-hvs bindings for BCM2712 dt-bindings: display: bcm2711-hdmi: Add interrupt details for BCM2712 of: Skip devicetree kunit tests when RISCV+ACPI doesn't populate root node soc: tegra: Simplify with of_machine_device_match() soc: qcom: ubwc: Simplify with of_machine_get_match_data() powercap: dtpm: Simplify with of_machine_get_match_data() platform: surface: Simplify with of_machine_get_match_data() irqchip/atmel-aic: Simplify with of_machine_get_match_data() firmware: qcom: scm: Simplify with of_machine_device_match() cpuidle: big_little: Simplify with of_machine_device_match() cpufreq: sun50i: Simplify with of_machine_device_match() cpufreq: mediatek: Simplify with of_machine_get_match_data() cpufreq: dt-platdev: Simplify with of_machine_get_match_data() of: Add wrappers to match root node with OF device ID tables dt-bindings: eeprom: at25: Add Anvo ANV32C81W of/reserved_mem: Simplify the logic of __reserved_mem_alloc_size() of/reserved_mem: Simplify the logic of fdt_scan_reserved_mem_reg_nodes() of/reserved_mem: Simplify the logic of __reserved_mem_reserve_reg() ...
2 parents fde4ce0 + 954c55c commit 6044a1e

264 files changed

Lines changed: 1544 additions & 1347 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

Documentation/devicetree/bindings/.yamllint

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ rules:
3030
document-start:
3131
present: true
3232
empty-lines:
33-
max: 3
33+
max: 1
3434
max-end: 1
3535
empty-values:
3636
forbid-in-block-mappings: true

Documentation/devicetree/bindings/Makefile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,8 @@ find_cmd = $(find_all_cmd) | \
3232
sed 's|^$(srctree)/||' | \
3333
grep -F -e "$(subst :," -e ",$(DT_SCHEMA_FILES))" | \
3434
sed 's|^|$(srctree)/|'
35-
CHK_DT_EXAMPLES := $(patsubst $(srctree)/%.yaml,%.example.dtb, $(shell $(find_cmd)))
35+
CHK_DT_EXAMPLES := $(patsubst $(srctree)/%.yaml,%.example.dtb, \
36+
$(shell $(find_cmd) | xargs grep -l '^examples:'))
3637

3738
quiet_cmd_yamllint = LINT $(src)
3839
cmd_yamllint = ($(find_cmd) | \

Documentation/devicetree/bindings/arm/altera/socfpga-clk-manager.yaml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -27,17 +27,17 @@ properties:
2727
additionalProperties: false
2828

2929
properties:
30-
"#address-cells":
30+
'#address-cells':
3131
const: 1
3232

33-
"#size-cells":
33+
'#size-cells':
3434
const: 0
3535

3636
patternProperties:
37-
"^osc[0-9]$":
37+
'^osc[0-9]$':
3838
type: object
3939

40-
"^[a-z0-9,_]+(clk|pll|clk_gate|clk_divided)(@[a-f0-9]+)?$":
40+
'^[a-z0-9,_]+(clk|pll|clk_gate|clk_divided)(@[a-f0-9]+)?$':
4141
type: object
4242
$ref: '#/$defs/clock-props'
4343
unevaluatedProperties: false
@@ -58,14 +58,14 @@ properties:
5858
minItems: 1
5959
maxItems: 5
6060

61-
"#address-cells":
61+
'#address-cells':
6262
const: 1
6363

64-
"#size-cells":
64+
'#size-cells':
6565
const: 0
6666

6767
patternProperties:
68-
"^[a-z0-9,_]+(clk|pll)(@[a-f0-9]+)?$":
68+
'^[a-z0-9,_]+(clk|pll)(@[a-f0-9]+)?$':
6969
type: object
7070
$ref: '#/$defs/clock-props'
7171
unevaluatedProperties: false
@@ -86,11 +86,11 @@ properties:
8686
required:
8787
- compatible
8888
- clocks
89-
- "#clock-cells"
89+
- '#clock-cells'
9090

9191
required:
9292
- compatible
93-
- "#clock-cells"
93+
- '#clock-cells'
9494

9595
required:
9696
- compatible
@@ -104,7 +104,7 @@ $defs:
104104
reg:
105105
maxItems: 1
106106

107-
"#clock-cells":
107+
'#clock-cells':
108108
const: 0
109109

110110
clk-gate:
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2+
%YAML 1.2
3+
---
4+
$id: http://devicetree.org/schemas/arm/amd,seattle.yaml#
5+
$schema: http://devicetree.org/meta-schemas/core.yaml#
6+
7+
title: AMD Seattle SoC Platforms
8+
9+
maintainers:
10+
- Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
11+
- Tom Lendacky <thomas.lendacky@amd.com>
12+
13+
properties:
14+
$nodename:
15+
const: "/"
16+
compatible:
17+
oneOf:
18+
- description: Boards with AMD Seattle SoC
19+
items:
20+
- const: amd,seattle-overdrive
21+
- const: amd,seattle
22+
23+
additionalProperties: true
24+
...
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2+
%YAML 1.2
3+
---
4+
$id: http://devicetree.org/schemas/arm/apm.yaml#
5+
$schema: http://devicetree.org/meta-schemas/core.yaml#
6+
7+
title: APM X-Gene SoC Platforms
8+
9+
maintainers:
10+
- Khuong Dinh <khuong@os.amperecomputing.com>
11+
12+
properties:
13+
$nodename:
14+
const: "/"
15+
compatible:
16+
oneOf:
17+
- description: Boards with X-Gene1 Soc
18+
items:
19+
- const: apm,mustang
20+
- const: apm,xgene-storm
21+
22+
- description: Boards with X-Gene2 SoC
23+
items:
24+
- const: apm,merlin
25+
- const: apm,xgene-shadowcat
26+
27+
additionalProperties: true
28+
...
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2+
%YAML 1.2
3+
---
4+
$id: http://devicetree.org/schemas/arm/lge.yaml#
5+
$schema: http://devicetree.org/meta-schemas/core.yaml#
6+
7+
title: LG Electronics SoC Platforms
8+
9+
maintainers:
10+
- Chanho Min <chanho.min@lge.com>
11+
12+
properties:
13+
$nodename:
14+
const: "/"
15+
compatible:
16+
oneOf:
17+
- description: Boards with LG1312 Soc
18+
items:
19+
- const: lge,lg1312-ref
20+
- const: lge,lg1312
21+
22+
- description: Boards with LG1313 SoC
23+
items:
24+
- const: lge,lg1313-ref
25+
- const: lge,lg1313
26+
27+
additionalProperties: true
28+
...

Documentation/devicetree/bindings/arm/marvell/ap80x-system-controller.txt

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

0 commit comments

Comments
 (0)