forked from torvalds/linux
-
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-5.15' of git://git.kernel.org/pub/scm/linux…
…/kernel/git/robh/linux Pull devicetree updates from Rob Herring: - Refactor arch kdump DT related code to a common implementation - Add fw_devlink tracking for 'phy-handle', 'leds', 'backlight', 'resets', and 'pwm' properties - Various clean-ups to DT FDT code - Fix a runtime error for !CONFIG_SYSFS - Convert Synopsys DW PCI and derivative binding docs to schemas. Add Toshiba Visconti PCIe binding. - Convert a bunch of memory controller bindings to schemas - Covert eeprom-93xx46, Samsung Exynos TRNG, Samsung Exynos IRQ combiner, arm-charlcd, img-ascii-lcd, UniPhier eFuse, Xilinx Zynq MPSoC FPGA, Xilinx Zynq MPSoC reset, Mediatek mmsys, Gemini boards, brcm,iproc-i2c, faraday,ftpci100, and ks8851 net to DT schema. - Extend nvmem bindings to handle bit offsets in unit-addresses - Add DT schemas for HiKey 970 PCIe PHY - Remove unused ZTE, energymicro,efm32-timer, and Exynos SATA bindings - Enable dtc pci_device_reg warning by default - Fixes for handling 'unevaluatedProperties' in preparation to enable pending support in the tooling for jsonschema 2020-12 draft * tag 'devicetree-for-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux: (78 commits) dt-bindings: display: remove zte,vou.txt binding doc dt-bindings: hwmon: merge max1619 into trivial devices dt-bindings: mtd-physmap: Add 'arm,vexpress-flash' compatible dt-bindings: PCI: imx6: convert the imx pcie controller to dtschema dt-bindings: Use 'enum' instead of 'oneOf' plus 'const' entries dt-bindings: Add vendor prefix for Topic Embedded Systems of: fdt: Rename reserve_elfcorehdr() to fdt_reserve_elfcorehdr() arm64: kdump: Remove custom linux,usable-memory-range handling arm64: kdump: Remove custom linux,elfcorehdr handling riscv: Remove non-standard linux,elfcorehdr handling of: fdt: Use IS_ENABLED(CONFIG_BLK_DEV_INITRD) instead of #ifdef of: fdt: Add generic support for handling usable memory range property of: fdt: Add generic support for handling elf core headers property crash_dump: Make elfcorehdr address/size symbols always visible dt-bindings: memory: convert Samsung Exynos DMC to dtschema dt-bindings: devfreq: event: convert Samsung Exynos PPMU to dtschema dt-bindings: devfreq: event: convert Samsung Exynos NoCP to dtschema kbuild: Enable dtc 'pci_device_reg' warning by default dt-bindings: soc: remove obsolete zte zx header dt-bindings: clock: remove obsolete zte zx header ...
- Loading branch information
Showing
139 changed files
with
2,766 additions
and
2,024 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
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,95 @@ | ||
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) | ||
%YAML 1.2 | ||
--- | ||
$id: http://devicetree.org/schemas/arm/gemini.yaml# | ||
$schema: http://devicetree.org/meta-schemas/core.yaml# | ||
|
||
title: Cortina systems Gemini platforms | ||
|
||
description: | | ||
The Gemini SoC is the project name for an ARMv4 FA525-based SoC originally | ||
produced by Storlink Semiconductor around 2005. The company was renamed | ||
later renamed Storm Semiconductor. The chip product name is Storlink SL3516. | ||
It was derived from earlier products from Storm named SL3316 (Centroid) and | ||
SL3512 (Bulverde). | ||
Storm Semiconductor was acquired by Cortina Systems in 2008 and the SoC was | ||
produced and used for NAS and similar usecases. In 2014 Cortina Systems was | ||
in turn acquired by Inphi, who seem to have discontinued this product family. | ||
Many of the IP blocks used in the SoC comes from Faraday Technology. | ||
maintainers: | ||
- Linus Walleij <[email protected]> | ||
|
||
properties: | ||
$nodename: | ||
const: '/' | ||
compatible: | ||
oneOf: | ||
|
||
- description: Storlink Semiconductor Gemini324 EV-Board also known | ||
as Storm Semiconductor SL93512R_BRD | ||
items: | ||
- const: storlink,gemini324 | ||
- const: storm,sl93512r | ||
- const: cortina,gemini | ||
|
||
- description: D-Link DIR-685 Xtreme N Storage Router | ||
items: | ||
- const: dlink,dir-685 | ||
- const: cortina,gemini | ||
|
||
- description: D-Link DNS-313 1-Bay Network Storage Enclosure | ||
items: | ||
- const: dlink,dns-313 | ||
- const: cortina,gemini | ||
|
||
- description: Edimax NS-2502 | ||
items: | ||
- const: edimax,ns-2502 | ||
- const: cortina,gemini | ||
|
||
- description: ITian Square One SQ201 | ||
items: | ||
- const: itian,sq201 | ||
- const: cortina,gemini | ||
|
||
- description: Raidsonic NAS IB-4220-B | ||
items: | ||
- const: raidsonic,ib-4220-b | ||
- const: cortina,gemini | ||
|
||
- description: SSI 1328 | ||
items: | ||
- const: ssi,1328 | ||
- const: cortina,gemini | ||
|
||
- description: Teltonika RUT1xx Mobile Router | ||
items: | ||
- const: teltonika,rut1xx | ||
- const: cortina,gemini | ||
|
||
- description: Wiligear Wiliboard WBD-111 | ||
items: | ||
- const: wiligear,wiliboard-wbd111 | ||
- const: cortina,gemini | ||
|
||
- description: Wiligear Wiliboard WBD-222 | ||
items: | ||
- const: wiligear,wiliboard-wbd222 | ||
- const: cortina,gemini | ||
|
||
- description: Wiligear Wiliboard WBD-111 - old incorrect binding | ||
items: | ||
- const: wiliboard,wbd111 | ||
- const: cortina,gemini | ||
deprecated: true | ||
|
||
- description: Wiligear Wiliboard WBD-222 - old incorrect binding | ||
items: | ||
- const: wiliboard,wbd222 | ||
- const: cortina,gemini | ||
deprecated: true | ||
|
||
additionalProperties: true |
31 changes: 0 additions & 31 deletions
31
Documentation/devicetree/bindings/arm/mediatek/mediatek,mmsys.txt
This file was deleted.
Oops, something went wrong.
58 changes: 58 additions & 0 deletions
58
Documentation/devicetree/bindings/arm/mediatek/mediatek,mmsys.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,58 @@ | ||
# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) | ||
%YAML 1.2 | ||
--- | ||
$id: "http://devicetree.org/schemas/arm/mediatek/mediatek,mmsys.yaml#" | ||
$schema: "http://devicetree.org/meta-schemas/core.yaml#" | ||
|
||
title: MediaTek mmsys controller | ||
|
||
maintainers: | ||
- Matthias Brugger <[email protected]> | ||
|
||
description: | ||
The MediaTek mmsys system controller provides clock control, routing control, | ||
and miscellaneous control in mmsys partition. | ||
|
||
properties: | ||
$nodename: | ||
pattern: "^syscon@[0-9a-f]+$" | ||
|
||
compatible: | ||
oneOf: | ||
- items: | ||
- enum: | ||
- mediatek,mt2701-mmsys | ||
- mediatek,mt2712-mmsys | ||
- mediatek,mt6765-mmsys | ||
- mediatek,mt6779-mmsys | ||
- mediatek,mt6797-mmsys | ||
- mediatek,mt8167-mmsys | ||
- mediatek,mt8173-mmsys | ||
- mediatek,mt8183-mmsys | ||
- mediatek,mt8365-mmsys | ||
- const: syscon | ||
- items: | ||
- const: mediatek,mt7623-mmsys | ||
- const: mediatek,mt2701-mmsys | ||
- const: syscon | ||
|
||
reg: | ||
maxItems: 1 | ||
|
||
"#clock-cells": | ||
const: 1 | ||
|
||
required: | ||
- compatible | ||
- reg | ||
- "#clock-cells" | ||
|
||
additionalProperties: false | ||
|
||
examples: | ||
- | | ||
mmsys: syscon@14000000 { | ||
compatible = "mediatek,mt8173-mmsys", "syscon"; | ||
reg = <0x14000000 0x1000>; | ||
#clock-cells = <1>; | ||
}; |
This file was deleted.
Oops, something went wrong.
44 changes: 44 additions & 0 deletions
44
Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.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,44 @@ | ||
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) | ||
%YAML 1.2 | ||
--- | ||
$id: http://devicetree.org/schemas/auxdisplay/arm,versatile-lcd.yaml# | ||
$schema: http://devicetree.org/meta-schemas/core.yaml# | ||
|
||
title: ARM Versatile Character LCD | ||
|
||
maintainers: | ||
- Linus Walleij <[email protected]> | ||
- Rob Herring <[email protected]> | ||
|
||
description: | ||
This binding defines the character LCD interface found on ARM Versatile AB | ||
and PB reference platforms. | ||
|
||
properties: | ||
compatible: | ||
const: arm,versatile-lcd | ||
|
||
reg: | ||
maxItems: 1 | ||
|
||
clocks: | ||
maxItems: 1 | ||
|
||
clock-names: | ||
maxItems: 1 | ||
|
||
interrupts: | ||
maxItems: 1 | ||
|
||
required: | ||
- compatible | ||
- reg | ||
|
||
additionalProperties: false | ||
|
||
examples: | ||
- | | ||
lcd@10008000 { | ||
compatible = "arm,versatile-lcd"; | ||
reg = <0x10008000 0x1000>; | ||
}; |
18 changes: 0 additions & 18 deletions
18
Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.