Skip to content

Commit 9e5f3ff

Browse files
committed
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 ...
2 parents 6104dde + b1e2025 commit 9e5f3ff

File tree

139 files changed

+2766
-2024
lines changed

Some content is hidden

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

139 files changed

+2766
-2024
lines changed

Documentation/devicetree/bindings/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ find_cmd = find $(srctree)/$(src) \( -name '*.yaml' ! \
2828

2929
quiet_cmd_yamllint = LINT $(src)
3030
cmd_yamllint = ($(find_cmd) | \
31-
xargs $(DT_SCHEMA_LINT) -f parsable -c $(srctree)/$(src)/.yamllint) || true
31+
xargs $(DT_SCHEMA_LINT) -f parsable -c $(srctree)/$(src)/.yamllint >&2) || true
3232

3333
quiet_cmd_chk_bindings = CHKDT $@
3434
cmd_chk_bindings = ($(find_cmd) | \

Documentation/devicetree/bindings/arm/gemini.txt

Lines changed: 0 additions & 108 deletions
This file was deleted.
Lines changed: 95 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,95 @@
1+
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2+
%YAML 1.2
3+
---
4+
$id: http://devicetree.org/schemas/arm/gemini.yaml#
5+
$schema: http://devicetree.org/meta-schemas/core.yaml#
6+
7+
title: Cortina systems Gemini platforms
8+
9+
description: |
10+
The Gemini SoC is the project name for an ARMv4 FA525-based SoC originally
11+
produced by Storlink Semiconductor around 2005. The company was renamed
12+
later renamed Storm Semiconductor. The chip product name is Storlink SL3516.
13+
It was derived from earlier products from Storm named SL3316 (Centroid) and
14+
SL3512 (Bulverde).
15+
16+
Storm Semiconductor was acquired by Cortina Systems in 2008 and the SoC was
17+
produced and used for NAS and similar usecases. In 2014 Cortina Systems was
18+
in turn acquired by Inphi, who seem to have discontinued this product family.
19+
20+
Many of the IP blocks used in the SoC comes from Faraday Technology.
21+
22+
maintainers:
23+
- Linus Walleij <[email protected]>
24+
25+
properties:
26+
$nodename:
27+
const: '/'
28+
compatible:
29+
oneOf:
30+
31+
- description: Storlink Semiconductor Gemini324 EV-Board also known
32+
as Storm Semiconductor SL93512R_BRD
33+
items:
34+
- const: storlink,gemini324
35+
- const: storm,sl93512r
36+
- const: cortina,gemini
37+
38+
- description: D-Link DIR-685 Xtreme N Storage Router
39+
items:
40+
- const: dlink,dir-685
41+
- const: cortina,gemini
42+
43+
- description: D-Link DNS-313 1-Bay Network Storage Enclosure
44+
items:
45+
- const: dlink,dns-313
46+
- const: cortina,gemini
47+
48+
- description: Edimax NS-2502
49+
items:
50+
- const: edimax,ns-2502
51+
- const: cortina,gemini
52+
53+
- description: ITian Square One SQ201
54+
items:
55+
- const: itian,sq201
56+
- const: cortina,gemini
57+
58+
- description: Raidsonic NAS IB-4220-B
59+
items:
60+
- const: raidsonic,ib-4220-b
61+
- const: cortina,gemini
62+
63+
- description: SSI 1328
64+
items:
65+
- const: ssi,1328
66+
- const: cortina,gemini
67+
68+
- description: Teltonika RUT1xx Mobile Router
69+
items:
70+
- const: teltonika,rut1xx
71+
- const: cortina,gemini
72+
73+
- description: Wiligear Wiliboard WBD-111
74+
items:
75+
- const: wiligear,wiliboard-wbd111
76+
- const: cortina,gemini
77+
78+
- description: Wiligear Wiliboard WBD-222
79+
items:
80+
- const: wiligear,wiliboard-wbd222
81+
- const: cortina,gemini
82+
83+
- description: Wiligear Wiliboard WBD-111 - old incorrect binding
84+
items:
85+
- const: wiliboard,wbd111
86+
- const: cortina,gemini
87+
deprecated: true
88+
89+
- description: Wiligear Wiliboard WBD-222 - old incorrect binding
90+
items:
91+
- const: wiliboard,wbd222
92+
- const: cortina,gemini
93+
deprecated: true
94+
95+
additionalProperties: true

Documentation/devicetree/bindings/arm/mediatek/mediatek,mmsys.txt

Lines changed: 0 additions & 31 deletions
This file was deleted.
Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
2+
%YAML 1.2
3+
---
4+
$id: "http://devicetree.org/schemas/arm/mediatek/mediatek,mmsys.yaml#"
5+
$schema: "http://devicetree.org/meta-schemas/core.yaml#"
6+
7+
title: MediaTek mmsys controller
8+
9+
maintainers:
10+
- Matthias Brugger <[email protected]>
11+
12+
description:
13+
The MediaTek mmsys system controller provides clock control, routing control,
14+
and miscellaneous control in mmsys partition.
15+
16+
properties:
17+
$nodename:
18+
pattern: "^syscon@[0-9a-f]+$"
19+
20+
compatible:
21+
oneOf:
22+
- items:
23+
- enum:
24+
- mediatek,mt2701-mmsys
25+
- mediatek,mt2712-mmsys
26+
- mediatek,mt6765-mmsys
27+
- mediatek,mt6779-mmsys
28+
- mediatek,mt6797-mmsys
29+
- mediatek,mt8167-mmsys
30+
- mediatek,mt8173-mmsys
31+
- mediatek,mt8183-mmsys
32+
- mediatek,mt8365-mmsys
33+
- const: syscon
34+
- items:
35+
- const: mediatek,mt7623-mmsys
36+
- const: mediatek,mt2701-mmsys
37+
- const: syscon
38+
39+
reg:
40+
maxItems: 1
41+
42+
"#clock-cells":
43+
const: 1
44+
45+
required:
46+
- compatible
47+
- reg
48+
- "#clock-cells"
49+
50+
additionalProperties: false
51+
52+
examples:
53+
- |
54+
mmsys: syscon@14000000 {
55+
compatible = "mediatek,mt8173-mmsys", "syscon";
56+
reg = <0x14000000 0x1000>;
57+
#clock-cells = <1>;
58+
};

Documentation/devicetree/bindings/ata/exynos-sata.txt

Lines changed: 0 additions & 30 deletions
This file was deleted.
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2+
%YAML 1.2
3+
---
4+
$id: http://devicetree.org/schemas/auxdisplay/arm,versatile-lcd.yaml#
5+
$schema: http://devicetree.org/meta-schemas/core.yaml#
6+
7+
title: ARM Versatile Character LCD
8+
9+
maintainers:
10+
- Linus Walleij <[email protected]>
11+
- Rob Herring <[email protected]>
12+
13+
description:
14+
This binding defines the character LCD interface found on ARM Versatile AB
15+
and PB reference platforms.
16+
17+
properties:
18+
compatible:
19+
const: arm,versatile-lcd
20+
21+
reg:
22+
maxItems: 1
23+
24+
clocks:
25+
maxItems: 1
26+
27+
clock-names:
28+
maxItems: 1
29+
30+
interrupts:
31+
maxItems: 1
32+
33+
required:
34+
- compatible
35+
- reg
36+
37+
additionalProperties: false
38+
39+
examples:
40+
- |
41+
lcd@10008000 {
42+
compatible = "arm,versatile-lcd";
43+
reg = <0x10008000 0x1000>;
44+
};

Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt

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

0 commit comments

Comments
 (0)