-
Notifications
You must be signed in to change notification settings - Fork 0
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-6.12' of git://git.kernel.org/pub/scm/linux…
…/kernel/git/robh/linux Pull devicetree updates from Rob Herring: "DT Bindings: - Drop duplicate devices in trivial-devices.yaml - Add a common serial peripheral device schema and reference it in serial device schemas. - Convert nxp,lpc1850-wdt, zii,rave-wdt, ti,davinci-wdt, snps,archs-pct, fsl,bcsr, fsl,fpga-qixis-i2c, fsl,fpga-qixis, fsl,cpm-enet, fsl,cpm-mdio, fsl,ucc-hdlc, maxim,ds26522, aspeed,ast2400-cvic, aspeed,ast2400-vic, fsl,ftm-timer, ti,davinci-timer, fsl,rcpm, and qcom,ebi2 to DT schema - Add support for rockchip,rk3576-wdt, qcom,apss-wdt-sa8255p, fsl,imx8qm-irqsteer, qcom,pm6150-vib, qcom,sa8255p-pdc, isil,isl69260, ti,tps546d24, and lpc32xx DMA mux - Drop duplicate nvidia,tegra186-ccplex-cluster.yaml and mediatek,mt6795-sys-clock.yaml - Add arm,gic ESPI and EPPI interrupt type specifiers - Add another batch of legacy compatible strings which we have no intention of documenting - Add dmas/dma-names properties to FSL lcdif - Fix wakeup-source reference to m8921-keypad.yaml - Treewide fixes of typos in bindings DT Core: - Update dtc/libfdt to upstream version v1.7.0-95-gbcd02b523429 - More conversions to scoped iterators and __free() initializer - Handle overflows in address resources on 32-bit systems - Extend extracting compatible strings in sources from function parameters - Use of_property_present() in DT unittest - Clean-up of_irq_to_resource() to use helpers - Support #msi-cells=<0> in of_msi_get_domain() - Improve the kerneldoc for of_property_match_string() - kselftest: Ignore nodes that have ancestors disabled" * tag 'devicetree-for-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux: (59 commits) dt-bindings: watchdog: Add rockchip,rk3576-wdt compatible dt-bindings: cpu: Drop duplicate nvidia,tegra186-ccplex-cluster.yaml dt-bindings: clock: mediatek: Drop duplicate mediatek,mt6795-sys-clock.yaml of/irq: Use helper to define resources of/irq: Make use of irq_get_trigger_type() dt-bindings: clk: vc5: Make SD/OE pin configuration properties not required drivers/of: Improve documentation for match_string of: property: Do some clean up with use of __free() dt-bindings: watchdog: qcom-wdt: document support on SA8255p dt-bindings: interrupt-controller: fsl,irqsteer: Document fsl,imx8qm-irqsteer dt-bindings: interrupt-controller: arm,gic: add ESPI and EPPI specifiers dt-bindings: dma: Add lpc32xx DMA mux binding dt-bindings: trivial-devices: Drop duplicate "maxim,max1237" dt-bindings: trivial-devices: Drop duplicate LM75 compatible devices dt-bindings: trivial-devices: Deprecate "ad,ad7414" dt-bindings: trivial-devices: Drop incorrect and duplicate at24 compatibles dt-bindings: wakeup-source: update reference to m8921-keypad.yaml dt-bindings: interrupt-controller: qcom-pdc: document support for SA8255p dt-bindings: Fix various typos of: address: Unify resource bounds overflow checking ...
- Loading branch information
Showing
101 changed files
with
1,756 additions
and
964 deletions.
There are no files selected for viewing
This file was deleted.
Oops, something went wrong.
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,33 @@ | ||
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) | ||
%YAML 1.2 | ||
--- | ||
$id: http://devicetree.org/schemas/arc/snps,archs-pct.yaml# | ||
$schema: http://devicetree.org/meta-schemas/core.yaml# | ||
|
||
title: ARC HS Performance Counters | ||
|
||
maintainers: | ||
- Aryabhatta Dey <aryabhattadey35@gmail.com> | ||
|
||
description: | ||
The ARC HS can be configured with a pipeline performance monitor for counting | ||
CPU and cache events like cache misses and hits. Like conventional PCT there | ||
are 100+ hardware conditions dynamically mapped to up to 32 counters. | ||
It also supports overflow interrupts. | ||
|
||
properties: | ||
compatible: | ||
const: snps,archs-pct | ||
|
||
reg: | ||
maxItems: 1 | ||
|
||
clocks: | ||
maxItems: 1 | ||
|
||
required: | ||
- compatible | ||
- reg | ||
- clocks | ||
|
||
additionalProperties: 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) | ||
%YAML 1.2 | ||
--- | ||
$id: http://devicetree.org/schemas/board/fsl,bcsr.yaml# | ||
$schema: http://devicetree.org/meta-schemas/core.yaml# | ||
|
||
title: Board Control and Status | ||
|
||
maintainers: | ||
- Frank Li <Frank.Li@nxp.com> | ||
|
||
properties: | ||
compatible: | ||
enum: | ||
- fsl,mpc8360mds-bcsr | ||
|
||
reg: | ||
maxItems: 1 | ||
|
||
required: | ||
- compatible | ||
- reg | ||
|
||
additionalProperties: false | ||
|
||
examples: | ||
- | | ||
board@f8000000 { | ||
compatible = "fsl,mpc8360mds-bcsr"; | ||
reg = <0xf8000000 0x8000>; | ||
}; | ||
70 changes: 70 additions & 0 deletions
70
Documentation/devicetree/bindings/board/fsl,fpga-qixis-i2c.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,70 @@ | ||
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) | ||
%YAML 1.2 | ||
--- | ||
$id: http://devicetree.org/schemas/board/fsl,fpga-qixis-i2c.yaml# | ||
$schema: http://devicetree.org/meta-schemas/core.yaml# | ||
|
||
title: Freescale on-board FPGA connected on I2C bus | ||
|
||
maintainers: | ||
- Frank Li <Frank.Li@nxp.com> | ||
|
||
properties: | ||
compatible: | ||
oneOf: | ||
- items: | ||
- enum: | ||
- fsl,bsc9132qds-fpga | ||
- const: fsl,fpga-qixis-i2c | ||
- items: | ||
- enum: | ||
- fsl,ls1028aqds-fpga | ||
- fsl,lx2160aqds-fpga | ||
- const: fsl,fpga-qixis-i2c | ||
- const: simple-mfd | ||
|
||
interrupts: | ||
maxItems: 1 | ||
|
||
reg: | ||
maxItems: 1 | ||
|
||
mux-controller: | ||
$ref: /schemas/mux/reg-mux.yaml | ||
|
||
required: | ||
- compatible | ||
- reg | ||
|
||
additionalProperties: false | ||
|
||
examples: | ||
- | | ||
i2c { | ||
#address-cells = <1>; | ||
#size-cells = <0>; | ||
board-control@66 { | ||
compatible = "fsl,bsc9132qds-fpga", "fsl,fpga-qixis-i2c"; | ||
reg = <0x66>; | ||
}; | ||
}; | ||
- | | ||
i2c { | ||
#address-cells = <1>; | ||
#size-cells = <0>; | ||
board-control@66 { | ||
compatible = "fsl,ls1028aqds-fpga", "fsl,fpga-qixis-i2c", | ||
"simple-mfd"; | ||
reg = <0x66>; | ||
mux-controller { | ||
compatible = "reg-mux"; | ||
#mux-control-cells = <1>; | ||
mux-reg-masks = <0x54 0xf0>; /* 0: reg 0x54, bits 7:4 */ | ||
}; | ||
}; | ||
}; | ||
81 changes: 81 additions & 0 deletions
81
Documentation/devicetree/bindings/board/fsl,fpga-qixis.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,81 @@ | ||
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) | ||
%YAML 1.2 | ||
--- | ||
$id: http://devicetree.org/schemas/board/fsl,fpga-qixis.yaml# | ||
$schema: http://devicetree.org/meta-schemas/core.yaml# | ||
|
||
title: Freescale on-board FPGA/CPLD | ||
|
||
maintainers: | ||
- Frank Li <Frank.Li@nxp.com> | ||
|
||
properties: | ||
compatible: | ||
oneOf: | ||
- items: | ||
- const: fsl,p1022ds-fpga | ||
- const: fsl,fpga-ngpixis | ||
- items: | ||
- enum: | ||
- fsl,ls1088aqds-fpga | ||
- fsl,ls1088ardb-fpga | ||
- fsl,ls2080aqds-fpga | ||
- fsl,ls2080ardb-fpga | ||
- const: fsl,fpga-qixis | ||
- items: | ||
- enum: | ||
- fsl,ls1043aqds-fpga | ||
- fsl,ls1043ardb-fpga | ||
- fsl,ls1046aqds-fpga | ||
- fsl,ls1046ardb-fpga | ||
- fsl,ls208xaqds-fpga | ||
- const: fsl,fpga-qixis | ||
- const: simple-mfd | ||
- enum: | ||
- fsl,ls1043ardb-cpld | ||
- fsl,ls1046ardb-cpld | ||
- fsl,t1040rdb-cpld | ||
- fsl,t1042rdb-cpld | ||
- fsl,t1042rdb_pi-cpld | ||
|
||
interrupts: | ||
maxItems: 1 | ||
|
||
reg: | ||
maxItems: 1 | ||
|
||
"#address-cells": | ||
const: 1 | ||
|
||
"#size-cells": | ||
const: 1 | ||
|
||
ranges: | ||
maxItems: 1 | ||
|
||
patternProperties: | ||
'^mdio-mux@[a-f0-9,]+$': | ||
$ref: /schemas/net/mdio-mux-mmioreg.yaml | ||
|
||
required: | ||
- compatible | ||
- reg | ||
|
||
additionalProperties: false | ||
|
||
examples: | ||
- | | ||
#include <dt-bindings/interrupt-controller/irq.h> | ||
board-control@3 { | ||
compatible = "fsl,p1022ds-fpga", "fsl,fpga-ngpixis"; | ||
reg = <3 0x30>; | ||
interrupt-parent = <&mpic>; | ||
interrupts = <8 IRQ_TYPE_LEVEL_LOW 0 0>; | ||
}; | ||
- | | ||
board-control@3 { | ||
compatible = "fsl,ls2080ardb-fpga", "fsl,fpga-qixis"; | ||
reg = <0x3 0x10000>; | ||
}; | ||
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.