Skip to content

Commit 18f38fe

Browse files
committed
Merge tag 'devicetree-for-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Pull devicetree updates from Rob Herring: "Bindings: - Add some missing type definitions to properties - Drop unneeded quotes and use absolute paths in bindings - Remove redundant "binding" or "schema" in binding titles - Add bindings for Ralink SoCs interrupt controller, QCA2066 Bluetooth, infineon,irps5401, new NXP i.MX GPT variants, shineworld lh133k MIPI SPI panel, Socionext Synquacer platforms, RK3588 PCIe, ST M95640 EEPROM, and FSL DCP crypto variants, and Arm Cortex-R52 DT core: - Improve the reserved-memory range allocation to maximize contiguous space - Use device_set_node() helper in place of open coding" * tag 'devicetree-for-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux: (40 commits) dt-bindings: interrupt-controller: add Ralink SoCs interrupt controller dt-bindings: PCI: dwc: rockchip: Update for RK3588 dt-bindings: auxdisplay: holtek: Add missing type for "linux,no-autorepeat" dt-bindings: input: mediatek,pmic-keys: Fix typo in "linux,keycodes" property name dt-bindings: pwm: drop unneeded quotes dt-bindings: crypto: drop unneeded quotes dt-bindings: arm: socionext: add Synquacer platforms dt-bindings: connector: usb: allow a single HS port dt-bindings: bus: ti-sysc: fix typo of: reserved_mem: Use stable allocation order of: reserved_mem: Try to keep range allocations contiguous dt-bindings: arm: drop unneeded quotes and use absolute /schemas path dt-bindings: firmware: arm,scmi: drop unneeded quotes and use absolute /schemas path dt-bindings: dvfs: drop unneeded quotes dt-bindings: gpu: drop unneeded quotes dt-bindings: i3c: silvaco,i3c-master: drop unneeded quotes dt-bindings: rockchip: grf: drop unneeded quotes dt-bindings: spmi: mtk,spmi-mtk-pmif: drop unneeded quotes dt-bindings: Remove last usage of "binding" or "schema" in titles dt-bindings: display: panel: mipi-dbi-spi: add spi-3wire property ...
2 parents c6b0271 + ecdb004 commit 18f38fe

44 files changed

Lines changed: 266 additions & 63 deletions

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/arm/arm,vexpress-juno.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -122,14 +122,14 @@ properties:
122122
arm,vexpress,position:
123123
description: When daughterboards are stacked on one site, their position
124124
in the stack be be described this attribute.
125-
$ref: '/schemas/types.yaml#/definitions/uint32'
125+
$ref: /schemas/types.yaml#/definitions/uint32
126126
minimum: 0
127127
maximum: 3
128128

129129
arm,vexpress,dcc:
130130
description: When describing tiles consisting of more than one DCC, its
131131
number can be specified with this attribute.
132-
$ref: '/schemas/types.yaml#/definitions/uint32'
132+
$ref: /schemas/types.yaml#/definitions/uint32
133133
minimum: 0
134134
maximum: 3
135135

@@ -180,13 +180,13 @@ patternProperties:
180180
- const: simple-bus
181181
arm,v2m-memory-map:
182182
description: This describes the memory map type.
183-
$ref: '/schemas/types.yaml#/definitions/string'
183+
$ref: /schemas/types.yaml#/definitions/string
184184
enum:
185185
- rs1
186186
- rs2
187187

188188
arm,hbi:
189-
$ref: '/schemas/types.yaml#/definitions/uint32'
189+
$ref: /schemas/types.yaml#/definitions/uint32
190190
description: This indicates the ARM HBI (Hardware Board ID), this is
191191
ARM's unique board model ID, visible on the PCB's silkscreen.
192192

@@ -197,7 +197,7 @@ patternProperties:
197197
property, describing the physical location of the children nodes.
198198
0 means motherboard site, while 1 and 2 are daughterboard sites, and
199199
0xf means "sisterboard" which is the site containing the main CPU tile.
200-
$ref: '/schemas/types.yaml#/definitions/uint32'
200+
$ref: /schemas/types.yaml#/definitions/uint32
201201
minimum: 0
202202
maximum: 15
203203

Documentation/devicetree/bindings/arm/cpus.yaml

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -153,6 +153,7 @@ properties:
153153
- arm,cortex-r4
154154
- arm,cortex-r5
155155
- arm,cortex-r7
156+
- arm,cortex-r52
156157
- arm,cortex-x1
157158
- arm,cortex-x1c
158159
- arm,cortex-x2
@@ -196,7 +197,7 @@ properties:
196197
- qcom,scorpion
197198

198199
enable-method:
199-
$ref: '/schemas/types.yaml#/definitions/string'
200+
$ref: /schemas/types.yaml#/definitions/string
200201
oneOf:
201202
# On ARM v8 64-bit this property is required
202203
- enum:
@@ -245,16 +246,16 @@ properties:
245246

246247
cpu-release-addr:
247248
oneOf:
248-
- $ref: '/schemas/types.yaml#/definitions/uint32'
249-
- $ref: '/schemas/types.yaml#/definitions/uint64'
249+
- $ref: /schemas/types.yaml#/definitions/uint32
250+
- $ref: /schemas/types.yaml#/definitions/uint64
250251
description:
251252
The DT specification defines this as 64-bit always, but some 32-bit Arm
252253
systems have used a 32-bit value which must be supported.
253254
Required for systems that have an "enable-method"
254255
property value of "spin-table".
255256

256257
cpu-idle-states:
257-
$ref: '/schemas/types.yaml#/definitions/phandle-array'
258+
$ref: /schemas/types.yaml#/definitions/phandle-array
258259
items:
259260
maxItems: 1
260261
description: |
@@ -270,7 +271,7 @@ properties:
270271
cci-control-port: true
271272

272273
dynamic-power-coefficient:
273-
$ref: '/schemas/types.yaml#/definitions/uint32'
274+
$ref: /schemas/types.yaml#/definitions/uint32
274275
description:
275276
A u32 value that represents the running time dynamic
276277
power coefficient in units of uW/MHz/V^2. The
@@ -307,7 +308,7 @@ properties:
307308
PM domain provider, must be "psci".
308309

309310
qcom,saw:
310-
$ref: '/schemas/types.yaml#/definitions/phandle'
311+
$ref: /schemas/types.yaml#/definitions/phandle
311312
description: |
312313
Specifies the SAW* node associated with this CPU.
313314
@@ -317,7 +318,7 @@ properties:
317318
* arm/msm/qcom,saw2.txt
318319
319320
qcom,acc:
320-
$ref: '/schemas/types.yaml#/definitions/phandle'
321+
$ref: /schemas/types.yaml#/definitions/phandle
321322
description: |
322323
Specifies the ACC* node associated with this CPU.
323324
@@ -328,7 +329,7 @@ properties:
328329
* arm/msm/qcom,kpss-acc.txt
329330
330331
rockchip,pmu:
331-
$ref: '/schemas/types.yaml#/definitions/phandle'
332+
$ref: /schemas/types.yaml#/definitions/phandle
332333
description: |
333334
Specifies the syscon node controlling the cpu core power domains.
334335
@@ -338,7 +339,7 @@ properties:
338339
the cpu-core power-domains.
339340
340341
secondary-boot-reg:
341-
$ref: '/schemas/types.yaml#/definitions/uint32'
342+
$ref: /schemas/types.yaml#/definitions/uint32
342343
description: |
343344
Required for systems that have an "enable-method" property value of
344345
"brcm,bcm11351-cpu-method", "brcm,bcm23550" or "brcm,bcm-nsp-smp".

Documentation/devicetree/bindings/arm/psci.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ properties:
100100
101101
patternProperties:
102102
"^power-domain-":
103-
$ref: "../power/power-domain.yaml#"
103+
$ref: /schemas/power/power-domain.yaml#
104104

105105
type: object
106106
description: |
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/socionext/synquacer.yaml#
5+
$schema: http://devicetree.org/meta-schemas/core.yaml#
6+
7+
title: Socionext Synquacer platform
8+
9+
maintainers:
10+
- Masahisa Kojima <masahisa.kojima@linaro.org>
11+
- Jassi Brar <jaswinder.singh@linaro.org>
12+
13+
description:
14+
Socionext SC2A11B (Synquacer) SoC based boards
15+
16+
properties:
17+
$nodename:
18+
const: '/'
19+
compatible:
20+
oneOf:
21+
- items:
22+
- enum:
23+
- socionext,developer-box
24+
- const: socionext,synquacer
25+
26+
additionalProperties: true
27+
28+
...

Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ properties:
4040
linux,keymap: true
4141

4242
linux,no-autorepeat:
43+
type: boolean
4344
description: Disable keyrepeat
4445

4546
default-brightness-level:

Documentation/devicetree/bindings/bus/ti-sysc.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ properties:
9797
- enum: [ ick, fck, sys_clk ]
9898
- items:
9999
- const: fck
100-
- enum: [ ick. dbclk, osc, sys_clk, dss_clk, ahclkx ]
100+
- enum: [ ick, dbclk, osc, sys_clk, dss_clk, ahclkx ]
101101
- items:
102102
- const: fck
103103
- const: phy-clk

Documentation/devicetree/bindings/clock/brcm,bcm63268-timer-clocks.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
$id: http://devicetree.org/schemas/clock/brcm,bcm63268-timer-clocks.yaml#
55
$schema: http://devicetree.org/meta-schemas/core.yaml#
66

7-
title: Broadcom BCM63268 Timer Clock and Reset Device Tree Bindings
7+
title: Broadcom BCM63268 Timer Clock and Reset
88

99
maintainers:
1010
- Álvaro Fernández Rojas <noltari@gmail.com>

Documentation/devicetree/bindings/clock/imx8mp-audiomix.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
$id: http://devicetree.org/schemas/clock/imx8mp-audiomix.yaml#
55
$schema: http://devicetree.org/meta-schemas/core.yaml#
66

7-
title: NXP i.MX8MP AudioMIX Block Control Binding
7+
title: NXP i.MX8MP AudioMIX Block Control
88

99
maintainers:
1010
- Marek Vasut <marex@denx.de>

Documentation/devicetree/bindings/connector/usb-connector.yaml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -168,6 +168,13 @@ properties:
168168
offer the power, Capability Mismatch is set. Required for power sink and
169169
power dual role.
170170

171+
port:
172+
$ref: /schemas/graph.yaml#/properties/port
173+
description: OF graph bindings modeling a data bus to the connector, e.g.
174+
there is a single High Speed (HS) port present in this connector. If there
175+
is more than one bus (several port, with 'reg' property), they can be grouped
176+
under 'ports'.
177+
171178
ports:
172179
$ref: /schemas/graph.yaml#/properties/ports
173180
description: OF graph bindings modeling any data bus to the connector
@@ -322,6 +329,19 @@ examples:
322329
};
323330
};
324331
332+
# USB-C connector attached to SoC with a single High-Speed controller
333+
- |
334+
connector {
335+
compatible = "usb-c-connector";
336+
label = "USB-C";
337+
338+
port {
339+
high_speed_ep: endpoint {
340+
remote-endpoint = <&usb_hs_ep>;
341+
};
342+
};
343+
};
344+
325345
# USB-C connector attached to SoC and USB3 typec port controller(hd3ss3220)
326346
# with SS 2:1 MUX. HS lines routed to SoC, SS lines routed to the MUX and
327347
# the output of MUX is connected to the SoC.

Documentation/devicetree/bindings/crypto/amlogic,gxl-crypto.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ properties:
1919

2020
interrupts:
2121
items:
22-
- description: "Interrupt for flow 0"
23-
- description: "Interrupt for flow 1"
22+
- description: Interrupt for flow 0
23+
- description: Interrupt for flow 1
2424

2525
clocks:
2626
maxItems: 1

0 commit comments

Comments
 (0)