Devicetree updates for v6.6:

DT core:
 - Add support for generating DT nodes for PCI devices. This is the
   groundwork for applying overlays to PCI devices containing
   non-discoverable downstream devices.
 
 - DT unittest additions to check reverted changesets, to test for
   refcount issues, and to test unresolved symbols. Also, various
   clean-ups of the unittest along the way.
 
 - Refactor node and property manipulation functions to better share code
   with old API and changeset API
 
 - Refactor changeset print functions to a common implementation
 
 - Move some platform_device specific functions into of_platform.c
 
 Bindings:
 - Treewide fixing of typos
 
 - Treewide clean-up of SPDX tags to use 'OR' consistently
 
 - Last chunk of dropping unnecessary quotes. With that, the check
   for unnecessary quotes is enabled in yamllint.
 
 - Convert ftgmac100, zynqmp-genpd, pps-gpio, syna,rmi4, and qcom,ssbi
   bindings to DT schema format
 
 - Add Allwinner V3s xHCI USB, Saef SF-TC154B display, QCom SM8450 Inline
   Crypto Engine, QCom SM6115 UFS, QCom SDM670 PDC interrupt controller,
   Arm 2022 Cortex cores, and QCom IPQ9574 Crypto bindings
 
 - Fixes for Rockchip DWC PCI binding
 
 - Ensure all properties are evaluated on USB connector schema
 
 - Fix dt-check-compatible script to find of_device_id instances with
   compiler annotations
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEktVUI4SxYhzZyEuo+vtdtY28YcMFAmTubyoACgkQ+vtdtY28
 YcPamA//feXFYNPiIbSa7XqfAu1PE5XSg3PqCe77QvLBGJU7saTwRJApc88iTjlA
 hc5EELnZKp3FE9N7DJdmvEjYxKDqtJOukO+txKy3mFBWo+gZQURthZVcbLxUZmpw
 XmYA4b/GrIv5h8YWG1wokyaGTtSfTcf0+RmAtVepiDk5kWQKaC04Let356fKn9xi
 ePgLTZV6BJvPoGpMWd08o+1szUAc6Vihs9qWu7g0+mtb5K5xi/l05YMz3REu7kpf
 iz06CE/uzYvHpFBJZ6izN+9Qqxh52DnWckXX68v8kStHUON2h1YmZYvjhGrfay4k
 rHeDnHoRBrepDDCytXQ/fxzGtURr3b8yBnlhzEQadMLXmf25mm+TRBDmf6GnX5ij
 QmHlj+eSARIafcbb4fqF1Hdyv8c7XM0AkEnj1XrIWLtXPuRNSHlS25dngCztbII/
 lqmtBaH1ifCKj2VQ8YL8sVX7k208YU9vDNKZHQyA8dPEYwhknrWmp1F0OAnBB+wz
 F11kDE7xkZ0/gE7mUHwe9mP94hC6Ceks4IuBvsTzBmSwqXxyCz8gM2KHK4U3gNUr
 Sk2hWgZn+k2HM9zLb38FE18C6hqws6RBUWnJwZ4V3qPo2eYJ8Jzkvm7oonxjHgCC
 4FmYYAoCQhBEkZPOJ4map0eO5VbShn9Hrgs46Jj4WoXmm7dFDLc=
 =kl+z
 -----END PGP SIGNATURE-----

Merge tag 'devicetree-for-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux

Pull devicetree updates from Rob Herring:
 "DT core:

   - Add support for generating DT nodes for PCI devices. This is the
     groundwork for applying overlays to PCI devices containing
     non-discoverable downstream devices.

   - DT unittest additions to check reverted changesets, to test for
     refcount issues, and to test unresolved symbols. Also, various
     clean-ups of the unittest along the way.

   - Refactor node and property manipulation functions to better share
     code with old API and changeset API

   - Refactor changeset print functions to a common implementation

   - Move some platform_device specific functions into of_platform.c

  Bindings:

   - Treewide fixing of typos

   - Treewide clean-up of SPDX tags to use 'OR' consistently

   - Last chunk of dropping unnecessary quotes. With that, the check for
     unnecessary quotes is enabled in yamllint.

   - Convert ftgmac100, zynqmp-genpd, pps-gpio, syna,rmi4, and qcom,ssbi
     bindings to DT schema format

   - Add Allwinner V3s xHCI USB, Saef SF-TC154B display, QCom SM8450
     Inline Crypto Engine, QCom SM6115 UFS, QCom SDM670 PDC interrupt
     controller, Arm 2022 Cortex cores, and QCom IPQ9574 Crypto bindings

   - Fixes for Rockchip DWC PCI binding

   - Ensure all properties are evaluated on USB connector schema

   - Fix dt-check-compatible script to find of_device_id instances with
     compiler annotations"

* tag 'devicetree-for-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux: (64 commits)
  dt-bindings: usb: Add V3s compatible string for OHCI
  dt-bindings: usb: Add V3s compatible string for EHCI
  dt-bindings: display: panel: mipi-dbi-spi: add Saef SF-TC154B
  dt-bindings: vendor-prefixes: document Saef Technology
  dt-bindings: thermal: lmh: update maintainer address
  of: unittest: Fix of_unittest_pci_node() kconfig dependencies
  dt-bindings: crypto: ice: Document sm8450 inline crypto engine
  dt-bindings: ufs: qcom: Add ICE to sm8450 example
  dt-bindings: ufs: qcom: Add sm6115 binding
  dt-bindings: ufs: qcom: Add reg-names property for ICE
  dt-bindings: yamllint: Enable quoted string check
  dt-bindings: Drop remaining unneeded quotes
  of: unittest-data: Fix whitespace - angular brackets
  of: unittest-data: Fix whitespace - indentation
  of: unittest-data: Fix whitespace - blank lines
  of: unittest-data: Convert remaining overlay DTS files to sugar syntax
  of: overlay: unittest: Add test for unresolved symbol
  of: unittest: Add separators to of_unittest_overlay_high_level()
  of: unittest: Cleanup partially-applied overlays
  of: unittest: Merge of_unittest_apply{,_revert}_overlay_check()
  ...
This commit is contained in:
Linus Torvalds 2023-08-30 16:59:03 -07:00
commit 8f447694c2
395 changed files with 2378 additions and 1220 deletions

View File

@ -1,6 +1,11 @@
extends: relaxed extends: relaxed
rules: rules:
quoted-strings:
required: only-when-needed
extra-allowed:
- '[$^,[]'
- '^/$'
line-length: line-length:
# 80 chars should be enough, but don't fail if a line is longer # 80 chars should be enough, but don't fail if a line is longer
max: 110 max: 110

View File

@ -1,4 +1,4 @@
# SPDX-License-Identifier: GPL-2.0-only or BSD-2-Clause # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
# Copyright 2019 Linaro Ltd. # Copyright 2019 Linaro Ltd.
%YAML 1.2 %YAML 1.2
--- ---

View File

@ -1,4 +1,4 @@
# SPDX-License-Identifier: GPL-2.0-only or BSD-2-Clause # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
%YAML 1.2 %YAML 1.2
--- ---
$id: http://devicetree.org/schemas/arm/arm,coresight-dummy-sink.yaml# $id: http://devicetree.org/schemas/arm/arm,coresight-dummy-sink.yaml#

View File

@ -1,4 +1,4 @@
# SPDX-License-Identifier: GPL-2.0-only or BSD-2-Clause # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
%YAML 1.2 %YAML 1.2
--- ---
$id: http://devicetree.org/schemas/arm/arm,coresight-dummy-source.yaml# $id: http://devicetree.org/schemas/arm/arm,coresight-dummy-source.yaml#

View File

@ -1,9 +1,9 @@
# SPDX-License-Identifier: GPL-2.0-only or BSD-2-Clause # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
# Copyright 2021, Arm Ltd # Copyright 2021, Arm Ltd
%YAML 1.2 %YAML 1.2
--- ---
$id: "http://devicetree.org/schemas/arm/arm,embedded-trace-extension.yaml#" $id: http://devicetree.org/schemas/arm/arm,embedded-trace-extension.yaml#
$schema: "http://devicetree.org/meta-schemas/core.yaml#" $schema: http://devicetree.org/meta-schemas/core.yaml#
title: ARM Embedded Trace Extensions title: ARM Embedded Trace Extensions

View File

@ -1,9 +1,9 @@
# SPDX-License-Identifier: GPL-2.0-only or BSD-2-Clause # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
# Copyright 2021, Arm Ltd # Copyright 2021, Arm Ltd
%YAML 1.2 %YAML 1.2
--- ---
$id: "http://devicetree.org/schemas/arm/arm,trace-buffer-extension.yaml#" $id: http://devicetree.org/schemas/arm/arm,trace-buffer-extension.yaml#
$schema: "http://devicetree.org/meta-schemas/core.yaml#" $schema: http://devicetree.org/meta-schemas/core.yaml#
title: ARM Trace Buffer Extensions title: ARM Trace Buffer Extensions
@ -19,7 +19,8 @@ description: |
properties: properties:
$nodename: $nodename:
const: "trbe" const: trbe
compatible: compatible:
items: items:
- const: arm,trace-buffer-extension - const: arm,trace-buffer-extension

View File

@ -1,4 +1,4 @@
# SPDX-License-Identifier: (GPL-2.0-only or BSD-2-Clause) # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
%YAML 1.2 %YAML 1.2
--- ---
$id: http://devicetree.org/schemas/arm/arm,versatile-sysreg.yaml# $id: http://devicetree.org/schemas/arm/arm,versatile-sysreg.yaml#

View File

@ -143,7 +143,7 @@ patternProperties:
"simple-bus". If the compatible is placed in the "motherboard-bus" node, "simple-bus". If the compatible is placed in the "motherboard-bus" node,
it is stricter and always has two compatibles. it is stricter and always has two compatibles.
type: object type: object
$ref: '/schemas/simple-bus.yaml' $ref: /schemas/simple-bus.yaml
unevaluatedProperties: false unevaluatedProperties: false
properties: properties:

View File

@ -2,8 +2,8 @@
# Copyright 2021 Joel Stanley, IBM Corp. # Copyright 2021 Joel Stanley, IBM Corp.
%YAML 1.2 %YAML 1.2
--- ---
$id: "http://devicetree.org/schemas/arm/aspeed/aspeed,sbc.yaml#" $id: http://devicetree.org/schemas/arm/aspeed/aspeed,sbc.yaml#
$schema: "http://devicetree.org/meta-schemas/core.yaml#" $schema: http://devicetree.org/meta-schemas/core.yaml#
title: ASPEED Secure Boot Controller title: ASPEED Secure Boot Controller

View File

@ -1,4 +1,4 @@
# SPDX-License-Identifier: GPL-2.0-only or BSD-2-Clause # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
%YAML 1.2 %YAML 1.2
--- ---
$id: http://devicetree.org/schemas/arm/aspeed/aspeed.yaml# $id: http://devicetree.org/schemas/arm/aspeed/aspeed.yaml#

View File

@ -143,8 +143,10 @@ properties:
- arm,cortex-a78ae - arm,cortex-a78ae
- arm,cortex-a78c - arm,cortex-a78c
- arm,cortex-a510 - arm,cortex-a510
- arm,cortex-a520
- arm,cortex-a710 - arm,cortex-a710
- arm,cortex-a715 - arm,cortex-a715
- arm,cortex-a720
- arm,cortex-m0 - arm,cortex-m0
- arm,cortex-m0+ - arm,cortex-m0+
- arm,cortex-m1 - arm,cortex-m1
@ -158,6 +160,7 @@ properties:
- arm,cortex-x1c - arm,cortex-x1c
- arm,cortex-x2 - arm,cortex-x2
- arm,cortex-x3 - arm,cortex-x3
- arm,cortex-x4
- arm,neoverse-e1 - arm,neoverse-e1
- arm,neoverse-n1 - arm,neoverse-n1
- arm,neoverse-n2 - arm,neoverse-n2

View File

@ -1,8 +1,8 @@
# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
%YAML 1.2 %YAML 1.2
--- ---
$id: "http://devicetree.org/schemas/arm/firmware/tlm,trusted-foundations.yaml#" $id: http://devicetree.org/schemas/arm/firmware/tlm,trusted-foundations.yaml#
$schema: "http://devicetree.org/meta-schemas/core.yaml#" $schema: http://devicetree.org/meta-schemas/core.yaml#
title: Trusted Foundations title: Trusted Foundations

View File

@ -1257,9 +1257,9 @@ properties:
- description: - description:
Freescale Vybrid Platform Device Tree Bindings Freescale Vybrid Platform Device Tree Bindings
For the Vybrid SoC familiy all variants with DDR controller are supported, For the Vybrid SoC family all variants with DDR controller are supported,
which is the VF5xx and VF6xx series. Out of historical reasons, in most which is the VF5xx and VF6xx series. Out of historical reasons, in most
places the kernel uses vf610 to refer to the whole familiy. places the kernel uses vf610 to refer to the whole family.
The compatible string "fsl,vf610m4" is used for the secondary Cortex-M4 The compatible string "fsl,vf610m4" is used for the secondary Cortex-M4
core support. core support.
items: items:

View File

@ -1,4 +1,4 @@
# SPDX-License-Identifier: (GPL-2.0-only or BSD-2-Clause) # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
%YAML 1.2 %YAML 1.2
--- ---
$id: http://devicetree.org/schemas/arm/keystone/ti,k3-sci-common.yaml# $id: http://devicetree.org/schemas/arm/keystone/ti,k3-sci-common.yaml#

View File

@ -1,4 +1,4 @@
# SPDX-License-Identifier: (GPL-2.0-only or BSD-2-Clause) # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
%YAML 1.2 %YAML 1.2
--- ---
$id: http://devicetree.org/schemas/arm/keystone/ti,sci.yaml# $id: http://devicetree.org/schemas/arm/keystone/ti,sci.yaml#

View File

@ -21,13 +21,13 @@ The Device Tree node representing this System Controller 0 provides a
number of clocks: number of clocks:
- a set of core clocks - a set of core clocks
- a set of gatable clocks - a set of gateable clocks
Those clocks can be referenced by other Device Tree nodes using two Those clocks can be referenced by other Device Tree nodes using two
cells: cells:
- The first cell must be 0 or 1. 0 for the core clocks and 1 for the - The first cell must be 0 or 1. 0 for the core clocks and 1 for the
gatable clocks. gateable clocks.
- The second cell identifies the particular core clock or gatable - The second cell identifies the particular core clock or gateable
clocks. clocks.
The following clocks are available: The following clocks are available:
@ -38,7 +38,7 @@ The following clocks are available:
- 0 3 Core - 0 3 Core
- 0 4 NAND core - 0 4 NAND core
- 0 5 SDIO core - 0 5 SDIO core
- Gatable clocks - Gateable clocks
- 1 0 Audio - 1 0 Audio
- 1 1 Comm Unit - 1 1 Comm Unit
- 1 2 NAND - 1 2 NAND

View File

@ -16,7 +16,7 @@ The available clocks are defined in dt-bindings/clock/mt*-clk.h.
The mipi0a controller also uses the common power domain from The mipi0a controller also uses the common power domain from
Documentation/devicetree/bindings/soc/mediatek/scpsys.txt Documentation/devicetree/bindings/soc/mediatek/scpsys.txt
The available power doamins are defined in dt-bindings/power/mt*-power.h. The available power domains are defined in dt-bindings/power/mt*-power.h.
Example: Example:

View File

@ -15,7 +15,7 @@ The available clocks are defined in dt-bindings/clock/mt*-clk.h.
The vcodecsys controller also uses the common power domain from The vcodecsys controller also uses the common power domain from
Documentation/devicetree/bindings/soc/mediatek/scpsys.txt Documentation/devicetree/bindings/soc/mediatek/scpsys.txt
The available power doamins are defined in dt-bindings/power/mt*-power.h. The available power domains are defined in dt-bindings/power/mt*-power.h.
Example: Example:

View File

@ -1,18 +0,0 @@
* Qualcomm SSBI
Some Qualcomm MSM devices contain a point-to-point serial bus used to
communicate with a limited range of devices (mostly power management
chips).
These require the following properties:
- compatible: "qcom,ssbi"
- qcom,controller-type
indicates the SSBI bus variant the controller should use to talk
with the slave device. This should be one of "ssbi", "ssbi2", or
"pmic-arbiter". The type chosen is determined by the attached
slave.
The slave device should be the single child node of the ssbi device
with a compatible field.

View File

@ -2,8 +2,8 @@
# Copyright 2020 thingy.jp. # Copyright 2020 thingy.jp.
%YAML 1.2 %YAML 1.2
--- ---
$id: "http://devicetree.org/schemas/arm/mstar/mstar,l3bridge.yaml#" $id: http://devicetree.org/schemas/arm/mstar/mstar,l3bridge.yaml#
$schema: "http://devicetree.org/meta-schemas/core.yaml#" $schema: http://devicetree.org/meta-schemas/core.yaml#
title: MStar/SigmaStar Armv7 SoC l3bridge title: MStar/SigmaStar Armv7 SoC l3bridge

View File

@ -2,8 +2,8 @@
# Copyright 2020 thingy.jp. # Copyright 2020 thingy.jp.
%YAML 1.2 %YAML 1.2
--- ---
$id: "http://devicetree.org/schemas/arm/mstar/mstar,smpctrl.yaml#" $id: http://devicetree.org/schemas/arm/mstar/mstar,smpctrl.yaml#
$schema: "http://devicetree.org/meta-schemas/core.yaml#" $schema: http://devicetree.org/meta-schemas/core.yaml#
title: MStar/SigmaStar Armv7 SoC SMP control registers title: MStar/SigmaStar Armv7 SoC SMP control registers

View File

@ -1,4 +1,4 @@
# SPDX-License-Identifier: GPL-2.0-only or BSD-2-Clause # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
# Copyright (c) 2023 Qualcomm Innovation Center, Inc. All rights reserved. # Copyright (c) 2023 Qualcomm Innovation Center, Inc. All rights reserved.
%YAML 1.2 %YAML 1.2
--- ---

View File

@ -1,4 +1,4 @@
# SPDX-License-Identifier: GPL-2.0-only or BSD-2-Clause # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
# Copyright (c) 2023 Qualcomm Innovation Center, Inc. All rights reserved. # Copyright (c) 2023 Qualcomm Innovation Center, Inc. All rights reserved.
%YAML 1.2 %YAML 1.2
--- ---

View File

@ -1,8 +1,8 @@
# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
%YAML 1.2 %YAML 1.2
--- ---
$id: "http://devicetree.org/schemas/arm/stm32/st,mlahb.yaml#" $id: http://devicetree.org/schemas/arm/stm32/st,mlahb.yaml#
$schema: "http://devicetree.org/meta-schemas/core.yaml#" $schema: http://devicetree.org/meta-schemas/core.yaml#
title: STMicroelectronics STM32 ML-AHB interconnect title: STMicroelectronics STM32 ML-AHB interconnect

View File

@ -1,8 +1,8 @@
# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
%YAML 1.2 %YAML 1.2
--- ---
$id: "http://devicetree.org/schemas/arm/stm32/st,stm32-syscon.yaml#" $id: http://devicetree.org/schemas/arm/stm32/st,stm32-syscon.yaml#
$schema: "http://devicetree.org/meta-schemas/core.yaml#" $schema: http://devicetree.org/meta-schemas/core.yaml#
title: STMicroelectronics STM32 Platforms System Controller title: STMicroelectronics STM32 Platforms System Controller

View File

@ -541,13 +541,13 @@ properties:
- const: msi,primo81 - const: msi,primo81
- const: allwinner,sun6i-a31s - const: allwinner,sun6i-a31s
- description: Emlid Neutis N5 Developper Board - description: Emlid Neutis N5 Developer Board
items: items:
- const: emlid,neutis-n5-devboard - const: emlid,neutis-n5-devboard
- const: emlid,neutis-n5 - const: emlid,neutis-n5
- const: allwinner,sun50i-h5 - const: allwinner,sun50i-h5
- description: Emlid Neutis N5H3 Developper Board - description: Emlid Neutis N5H3 Developer Board
items: items:
- const: emlid,neutis-n5h3-devboard - const: emlid,neutis-n5h3-devboard
- const: emlid,neutis-n5h3 - const: emlid,neutis-n5h3

View File

@ -12,7 +12,7 @@ maintainers:
description: | description: |
This document defines device tree properties common to most Parallel This document defines device tree properties common to most Parallel
ATA (PATA, also known as IDE) AT attachment storage devices. ATA (PATA, also known as IDE) AT attachment storage devices.
It doesn't constitue a device tree binding specification by itself but is It doesn't constitute a device tree binding specification by itself but is
meant to be referenced by device tree bindings. meant to be referenced by device tree bindings.
The PATA (IDE) controller-specific device tree bindings are responsible for The PATA (IDE) controller-specific device tree bindings are responsible for

View File

@ -43,7 +43,7 @@ properties:
brcm,gisb-arb-master-names: brcm,gisb-arb-master-names:
$ref: /schemas/types.yaml#/definitions/string-array $ref: /schemas/types.yaml#/definitions/string-array
description: > description: >
String list of the litteral name of the GISB masters. Should match the String list of the literal name of the GISB masters. Should match the
number of bits set in brcm,gisb-master-mask and the order in which they number of bits set in brcm,gisb-master-mask and the order in which they
appear from MSB to LSB. appear from MSB to LSB.

View File

@ -7,10 +7,10 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
title: NVIDIA Tegra ACONNECT Bus title: NVIDIA Tegra ACONNECT Bus
description: | description: |
The Tegra ACONNECT bus is an AXI switch which is used to connnect various The Tegra ACONNECT bus is an AXI switch which is used to connect various
components inside the Audio Processing Engine (APE). All CPU accesses to components inside the Audio Processing Engine (APE). All CPU accesses to
the APE subsystem go through the ACONNECT via an APB to AXI wrapper. All the APE subsystem go through the ACONNECT via an APB to AXI wrapper. All
devices accessed via the ACONNNECT are described by child-nodes. devices accessed via the ACONNECT are described by child-nodes.
maintainers: maintainers:
- Jon Hunter <jonathanh@nvidia.com> - Jon Hunter <jonathanh@nvidia.com>

View File

@ -0,0 +1,63 @@
# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
%YAML 1.2
---
$id: http://devicetree.org/schemas/bus/qcom,ssbi.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#
title: Qualcomm Single-wire Serial Bus Interface (SSBI)
description:
Some Qualcomm MSM devices contain a point-to-point serial bus used to
communicate with a limited range of devices (mostly power management
chips).
maintainers:
- Andy Gross <agross@kernel.org>
- Bjorn Andersson <andersson@kernel.org>
properties:
compatible:
const: qcom,ssbi
reg:
maxItems: 1
qcom,controller-type:
description:
Indicates the SSBI bus variant the controller should use to talk
with the slave device. The type chosen is determined by the attached
slave.
enum:
- ssbi
- ssbi2
- pmic-arbiter
pmic:
$ref: /schemas/mfd/qcom-pm8xxx.yaml#
required:
- compatible
- reg
- qcom,controller-type
additionalProperties: false
examples:
- |
#include <dt-bindings/interrupt-controller/irq.h>
ssbi@c00000 {
compatible = "qcom,ssbi";
reg = <0x00c00000 0x1000>;
qcom,controller-type = "pmic-arbiter";
pmic {
compatible = "qcom,pm8821";
interrupt-parent = <&msmgpio>;
interrupts = <76 IRQ_TYPE_LEVEL_LOW>;
#interrupt-cells = <2>;
interrupt-controller;
#address-cells = <1>;
#size-cells = <0>;
};
};
...

View File

@ -29,10 +29,8 @@ properties:
patternProperties: patternProperties:
'^connector@[0-9a-f]+$': '^connector@[0-9a-f]+$':
$ref: /schemas/connector/usb-connector.yaml# $ref: /schemas/connector/usb-connector.yaml#
unevaluatedProperties: false required:
properties: - reg
reg:
maxItems: 1
required: required:
- compatible - compatible

View File

@ -4,7 +4,7 @@
$id: http://devicetree.org/schemas/clock/allwinner,sun4i-a10-osc-clk.yaml# $id: http://devicetree.org/schemas/clock/allwinner,sun4i-a10-osc-clk.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml# $schema: http://devicetree.org/meta-schemas/core.yaml#
title: Allwinner A10 Gatable Oscillator Clock title: Allwinner A10 Gateable Oscillator Clock
maintainers: maintainers:
- Chen-Yu Tsai <wens@csie.org> - Chen-Yu Tsai <wens@csie.org>

View File

@ -1,7 +1,7 @@
Alphascale Clock Controller Alphascale Clock Controller
The ACC (Alphascale Clock Controller) is responsible of choising proper The ACC (Alphascale Clock Controller) is responsible for choosing proper
clock source, setting deviders and clock gates. clock source, setting dividers and clock gates.
Required properties for the ACC node: Required properties for the ACC node:
- compatible: must be "alphascale,asm9260-clock-controller" - compatible: must be "alphascale,asm9260-clock-controller"

View File

@ -14,7 +14,7 @@ Required properties:
- #clock-cells : from common clock binding; shall be set to 0. - #clock-cells : from common clock binding; shall be set to 0.
- compatible : shall be "ti,keystone,main-pll-clock" or "ti,keystone,pll-clock" - compatible : shall be "ti,keystone,main-pll-clock" or "ti,keystone,pll-clock"
- clocks : parent clock phandle - clocks : parent clock phandle
- reg - pll control0 and pll multipler registers - reg - pll control0 and pll multiplier registers
- reg-names : control, multiplier and post-divider. The multiplier and - reg-names : control, multiplier and post-divider. The multiplier and
post-divider registers are applicable only for main pll clock post-divider registers are applicable only for main pll clock
- fixed-postdiv : fixed post divider value. If absent, use clkod register bits - fixed-postdiv : fixed post divider value. If absent, use clkod register bits

View File

@ -68,7 +68,7 @@ soc {
"base_ssp0_clk", "base_sdio_clk"; "base_ssp0_clk", "base_sdio_clk";
}; };
/* A user of CCU brach clocks */ /* A user of CCU branch clocks */
uart1: serial@40082000 { uart1: serial@40082000 {
... ...
clocks = <&ccu2 CLK_APB0_UART1>, <&ccu1 CLK_CPU_UART1>; clocks = <&ccu2 CLK_APB0_UART1>, <&ccu1 CLK_CPU_UART1>;

View File

@ -5,8 +5,8 @@ control registers for two low speed clocks. One of the clocks is a
32 kHz oscillator driver with power up/down and clock gating. Next 32 kHz oscillator driver with power up/down and clock gating. Next
is a fixed divider that creates a 1 kHz clock from the 32 kHz osc. is a fixed divider that creates a 1 kHz clock from the 32 kHz osc.
These clocks are used by the RTC and the Event Router peripherials. These clocks are used by the RTC and the Event Router peripherals.
The 32 kHz can also be routed to other peripherials to enable low The 32 kHz can also be routed to other peripherals to enable low
power modes. power modes.
This binding uses the common clock binding: This binding uses the common clock binding:

View File

@ -12,7 +12,7 @@ requests.
Required properties: Required properties:
- compatible: "maxim,max9485" - compatible: "maxim,max9485"
- clocks: Input clock, must provice 27.000 MHz - clocks: Input clock, must provide 27.000 MHz
- clock-names: Must be set to "xclk" - clock-names: Must be set to "xclk"
- #clock-cells: From common clock binding; shall be set to 1 - #clock-cells: From common clock binding; shall be set to 1

View File

@ -25,7 +25,7 @@ properties:
- description: Sleep clock source - description: Sleep clock source
- description: PCIE 0 Pipe clock source (Optional clock) - description: PCIE 0 Pipe clock source (Optional clock)
- description: PCIE 1 Pipe clock source (Optional clock) - description: PCIE 1 Pipe clock source (Optional clock)
- description: PCIE 1 Phy Auxillary clock source (Optional clock) - description: PCIE 1 Phy Auxiliary clock source (Optional clock)
- description: UFS Phy Rx symbol 0 clock source (Optional clock) - description: UFS Phy Rx symbol 0 clock source (Optional clock)
- description: UFS Phy Rx symbol 1 clock source (Optional clock) - description: UFS Phy Rx symbol 1 clock source (Optional clock)
- description: UFS Phy Tx symbol 0 clock source (Optional clock) - description: UFS Phy Tx symbol 0 clock source (Optional clock)

View File

@ -14,7 +14,7 @@ description:
There is one ACC register region per CPU within the KPSS remapped region as There is one ACC register region per CPU within the KPSS remapped region as
well as an alias register region that remaps accesses to the ACC associated well as an alias register region that remaps accesses to the ACC associated
with the CPU accessing the region. ACC v1 is currently used as a with the CPU accessing the region. ACC v1 is currently used as a
clock-controller for enabling the cpu and hanling the aux clocks. clock-controller for enabling the cpu and handling the aux clocks.
properties: properties:
compatible: compatible:

View File

@ -66,7 +66,7 @@ then:
else: else:
description: | description: |
Other SC9863a clock nodes should be the child of a syscon node in Other SC9863a clock nodes should be the child of a syscon node in
which compatible string shoule be: which compatible string should be:
"sprd,sc9863a-glbregs", "syscon", "simple-mfd" "sprd,sc9863a-glbregs", "syscon", "simple-mfd"
The 'reg' property for the clock node is also required if there is a sub The 'reg' property for the clock node is also required if there is a sub

View File

@ -1,4 +1,4 @@
# SPDX-License-Identifier: (GPL-2.0-only or BSD-2-Clause) # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
%YAML 1.2 %YAML 1.2
--- ---
$id: http://devicetree.org/schemas/clock/ti,cdce925.yaml# $id: http://devicetree.org/schemas/clock/ti,cdce925.yaml#

View File

@ -1,4 +1,4 @@
# SPDX-License-Identifier: (GPL-2.0-only or BSD-2-Clause) # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
%YAML 1.2 %YAML 1.2
--- ---
$id: http://devicetree.org/schemas/clock/ti,sci-clk.yaml# $id: http://devicetree.org/schemas/clock/ti,sci-clk.yaml#

View File

@ -8,7 +8,7 @@ parents, one of which can be selected as output. This clock does not
gate or adjust the parent rate via a divider or multiplier. gate or adjust the parent rate via a divider or multiplier.
By default the "clocks" property lists the parents in the same order By default the "clocks" property lists the parents in the same order
as they are programmed into the regster. E.g: as they are programmed into the register. E.g:
clocks = <&foo_clock>, <&bar_clock>, <&baz_clock>; clocks = <&foo_clock>, <&bar_clock>, <&baz_clock>;

View File

@ -9,7 +9,7 @@ Optional properties:
- clocks: list of clock identifiers which are external input clocks to the - clocks: list of clock identifiers which are external input clocks to the
given clock controller. Please refer the next section to find given clock controller. Please refer the next section to find
the input clocks for a given controller. the input clocks for a given controller.
- clock-names: list of names of clocks which are exteral input clocks to the - clock-names: list of names of clocks which are external input clocks to the
given clock controller. given clock controller.
Input clocks for top clock controller: Input clocks for top clock controller:

View File

@ -30,6 +30,9 @@ properties:
- const: samsung,usb-connector-11pin - const: samsung,usb-connector-11pin
- const: usb-b-connector - const: usb-b-connector
reg:
maxItems: 1
label: label:
description: Symbolic name for the connector. description: Symbolic name for the connector.
@ -224,13 +227,13 @@ properties:
state as defined in 7.4.2 Sink Electrical Parameters of USB Power Delivery Specification state as defined in 7.4.2 Sink Electrical Parameters of USB Power Delivery Specification
Revision 3.0, Version 1.2. When the property is set, the port requests pSnkStby(2.5W - Revision 3.0, Version 1.2. When the property is set, the port requests pSnkStby(2.5W -
5V@500mA) upon entering SNK_DISCOVERY(instead of 3A or the 1.5A, Rp current advertised, during 5V@500mA) upon entering SNK_DISCOVERY(instead of 3A or the 1.5A, Rp current advertised, during
SNK_DISCOVERY) and the actual currrent limit after reception of PS_Ready for PD link or during SNK_DISCOVERY) and the actual current limit after reception of PS_Ready for PD link or during
SNK_READY for non-pd link. SNK_READY for non-pd link.
type: boolean type: boolean
dependencies: dependencies:
sink-vdos-v1: [ 'sink-vdos' ] sink-vdos-v1: [ sink-vdos ]
sink-vdos: [ 'sink-vdos-v1' ] sink-vdos: [ sink-vdos-v1 ]
required: required:
- compatible - compatible
@ -264,7 +267,7 @@ anyOf:
- typec-power-opmode - typec-power-opmode
- new-source-frs-typec-current - new-source-frs-typec-current
additionalProperties: true additionalProperties: false
examples: examples:
# Micro-USB connector with HS lines routed via controller (MUIC). # Micro-USB connector with HS lines routed via controller (MUIC).

View File

@ -13,6 +13,7 @@ properties:
compatible: compatible:
items: items:
- enum: - enum:
- qcom,sm8450-inline-crypto-engine
- qcom,sm8550-inline-crypto-engine - qcom,sm8550-inline-crypto-engine
- const: qcom,inline-crypto-engine - const: qcom,inline-crypto-engine

View File

@ -34,6 +34,7 @@ properties:
- enum: - enum:
- qcom,ipq6018-qce - qcom,ipq6018-qce
- qcom,ipq8074-qce - qcom,ipq8074-qce
- qcom,ipq9574-qce
- qcom,msm8996-qce - qcom,msm8996-qce
- qcom,qcm2290-qce - qcom,qcm2290-qce
- qcom,sdm845-qce - qcom,sdm845-qce

View File

@ -1,4 +1,4 @@
# SPDX-License-Identifier: (GPL-2.0-only or BSD-2-Clause) # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
%YAML 1.2 %YAML 1.2
--- ---
$id: http://devicetree.org/schemas/crypto/ti,sa2ul.yaml# $id: http://devicetree.org/schemas/crypto/ti,sa2ul.yaml#

View File

@ -18,7 +18,7 @@ description: |
each IP (DMC, CPU, RIGHTBUS, LEFTBUS, CAM interface, LCD, G3D, MFC). The each IP (DMC, CPU, RIGHTBUS, LEFTBUS, CAM interface, LCD, G3D, MFC). The
Exynos PPMU driver uses the devfreq-event class to provide event data to Exynos PPMU driver uses the devfreq-event class to provide event data to
various devfreq devices. The devfreq devices would use the event data when various devfreq devices. The devfreq devices would use the event data when
derterming the current state of each IP. determining the current state of each IP.
properties: properties:
compatible: compatible:

View File

@ -12,7 +12,7 @@ Required properties:
Required children nodes: Required children nodes:
Children nodes are encoding available output ports and their connections Children nodes are encoding available output ports and their connections
to external devices using the OF graph reprensentation (see ../graph.txt). to external devices using the OF graph representation (see ../graph.txt).
At least one port node is required. At least one port node is required.
Optional properties in grandchild nodes: Optional properties in grandchild nodes:

View File

@ -11,7 +11,7 @@ maintainers:
description: | description: |
This document defines device tree properties for the Synopsys DesignWare MIPI This document defines device tree properties for the Synopsys DesignWare MIPI
DSI host controller. It doesn't constitue a device tree binding specification DSI host controller. It doesn't constitute a device tree binding specification
by itself but is meant to be referenced by platform-specific device tree by itself but is meant to be referenced by platform-specific device tree
bindings. bindings.

View File

@ -1,4 +1,4 @@
* Currus Logic CLPS711X Framebuffer * Cirrus Logic CLPS711X Framebuffer
Required properties: Required properties:
- compatible: Shall contain "cirrus,ep7209-fb". - compatible: Shall contain "cirrus,ep7209-fb".

View File

@ -80,7 +80,8 @@ properties:
operating-points-v2: true operating-points-v2: true
opp-table: true opp-table:
type: object
power-domains: power-domains:
maxItems: 1 maxItems: 1

View File

@ -1,4 +1,4 @@
# SPDX-License-Identifier: GPL-2.0-only or BSD-2-Clause # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
%YAML 1.2 %YAML 1.2
--- ---
$id: http://devicetree.org/schemas/display/msm/dsi-controller-main.yaml# $id: http://devicetree.org/schemas/display/msm/dsi-controller-main.yaml#

View File

@ -1,4 +1,4 @@
# SPDX-License-Identifier: GPL-2.0-only or BSD-2-Clause # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
%YAML 1.2 %YAML 1.2
--- ---
$id: http://devicetree.org/schemas/display/msm/dsi-phy-10nm.yaml# $id: http://devicetree.org/schemas/display/msm/dsi-phy-10nm.yaml#

View File

@ -1,4 +1,4 @@
# SPDX-License-Identifier: GPL-2.0-only or BSD-2-Clause # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
%YAML 1.2 %YAML 1.2
--- ---
$id: http://devicetree.org/schemas/display/msm/dsi-phy-14nm.yaml# $id: http://devicetree.org/schemas/display/msm/dsi-phy-14nm.yaml#

View File

@ -1,4 +1,4 @@
# SPDX-License-Identifier: GPL-2.0-only or BSD-2-Clause # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
%YAML 1.2 %YAML 1.2
--- ---
$id: http://devicetree.org/schemas/display/msm/dsi-phy-20nm.yaml# $id: http://devicetree.org/schemas/display/msm/dsi-phy-20nm.yaml#

View File

@ -1,4 +1,4 @@
# SPDX-License-Identifier: GPL-2.0-only or BSD-2-Clause # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
%YAML 1.2 %YAML 1.2
--- ---
$id: http://devicetree.org/schemas/display/msm/dsi-phy-28nm.yaml# $id: http://devicetree.org/schemas/display/msm/dsi-phy-28nm.yaml#

View File

@ -1,4 +1,4 @@
# SPDX-License-Identifier: GPL-2.0-only or BSD-2-Clause # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
%YAML 1.2 %YAML 1.2
--- ---
$id: http://devicetree.org/schemas/display/msm/dsi-phy-7nm.yaml# $id: http://devicetree.org/schemas/display/msm/dsi-phy-7nm.yaml#

View File

@ -1,4 +1,4 @@
# SPDX-License-Identifier: GPL-2.0-only or BSD-2-Clause # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
%YAML 1.2 %YAML 1.2
--- ---
$id: http://devicetree.org/schemas/display/msm/dsi-phy-common.yaml# $id: http://devicetree.org/schemas/display/msm/dsi-phy-common.yaml#

View File

@ -1,4 +1,4 @@
# SPDX-License-Identifier: GPL-2.0-only or BSD-2-Clause # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
%YAML 1.2 %YAML 1.2
--- ---
$id: http://devicetree.org/schemas/display/msm/mdss-common.yaml# $id: http://devicetree.org/schemas/display/msm/mdss-common.yaml#

View File

@ -1,4 +1,4 @@
# SPDX-License-Identifier: GPL-2.0-only or BSD-2-Clause # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
%YAML 1.2 %YAML 1.2
--- ---
$id: http://devicetree.org/schemas/display/msm/qcom,mdp5.yaml# $id: http://devicetree.org/schemas/display/msm/qcom,mdp5.yaml#

View File

@ -1,4 +1,4 @@
# SPDX-License-Identifier: GPL-2.0-only or BSD-2-Clause # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
%YAML 1.2 %YAML 1.2
--- ---
$id: http://devicetree.org/schemas/display/msm/qcom,mdss.yaml# $id: http://devicetree.org/schemas/display/msm/qcom,mdss.yaml#
@ -11,7 +11,7 @@ maintainers:
- Rob Clark <robdclark@gmail.com> - Rob Clark <robdclark@gmail.com>
description: description:
This is the bindings documentation for the Mobile Display Subsytem(MDSS) that This is the bindings documentation for the Mobile Display Subsystem(MDSS) that
encapsulates sub-blocks like MDP5, DSI, HDMI, eDP, etc. encapsulates sub-blocks like MDP5, DSI, HDMI, eDP, etc.
properties: properties:

View File

@ -1,4 +1,4 @@
# SPDX-License-Identifier: GPL-2.0-only or BSD-2-Clause # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
%YAML 1.2 %YAML 1.2
--- ---
$id: http://devicetree.org/schemas/display/msm/qcom,msm8998-dpu.yaml# $id: http://devicetree.org/schemas/display/msm/qcom,msm8998-dpu.yaml#

View File

@ -1,4 +1,4 @@
# SPDX-License-Identifier: GPL-2.0-only or BSD-2-Clause # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
%YAML 1.2 %YAML 1.2
--- ---
$id: http://devicetree.org/schemas/display/msm/qcom,msm8998-mdss.yaml# $id: http://devicetree.org/schemas/display/msm/qcom,msm8998-mdss.yaml#

View File

@ -1,4 +1,4 @@
# SPDX-License-Identifier: GPL-2.0-only or BSD-2-Clause # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
%YAML 1.2 %YAML 1.2
--- ---
$id: http://devicetree.org/schemas/display/msm/qcom,qcm2290-dpu.yaml# $id: http://devicetree.org/schemas/display/msm/qcom,qcm2290-dpu.yaml#

View File

@ -1,4 +1,4 @@
# SPDX-License-Identifier: GPL-2.0-only or BSD-2-Clause # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
%YAML 1.2 %YAML 1.2
--- ---
$id: http://devicetree.org/schemas/display/msm/qcom,qcm2290-mdss.yaml# $id: http://devicetree.org/schemas/display/msm/qcom,qcm2290-mdss.yaml#

View File

@ -1,4 +1,4 @@
# SPDX-License-Identifier: GPL-2.0-only or BSD-2-Clause # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
%YAML 1.2 %YAML 1.2
--- ---
$id: http://devicetree.org/schemas/display/msm/qcom,sc7180-dpu.yaml# $id: http://devicetree.org/schemas/display/msm/qcom,sc7180-dpu.yaml#

View File

@ -1,4 +1,4 @@
# SPDX-License-Identifier: GPL-2.0-only or BSD-2-Clause # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
%YAML 1.2 %YAML 1.2
--- ---
$id: http://devicetree.org/schemas/display/msm/qcom,sc7180-mdss.yaml# $id: http://devicetree.org/schemas/display/msm/qcom,sc7180-mdss.yaml#

View File

@ -1,4 +1,4 @@
# SPDX-License-Identifier: GPL-2.0-only or BSD-2-Clause # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
%YAML 1.2 %YAML 1.2
--- ---
$id: http://devicetree.org/schemas/display/msm/qcom,sc7280-dpu.yaml# $id: http://devicetree.org/schemas/display/msm/qcom,sc7280-dpu.yaml#

View File

@ -1,4 +1,4 @@
# SPDX-License-Identifier: GPL-2.0-only or BSD-2-Clause # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
%YAML 1.2 %YAML 1.2
--- ---
$id: http://devicetree.org/schemas/display/msm/qcom,sc7280-mdss.yaml# $id: http://devicetree.org/schemas/display/msm/qcom,sc7280-mdss.yaml#

View File

@ -1,4 +1,4 @@
# SPDX-License-Identifier: GPL-2.0-only or BSD-2-Clause # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
%YAML 1.2 %YAML 1.2
--- ---
$id: http://devicetree.org/schemas/display/msm/qcom,sc8280xp-dpu.yaml# $id: http://devicetree.org/schemas/display/msm/qcom,sc8280xp-dpu.yaml#

View File

@ -1,4 +1,4 @@
# SPDX-License-Identifier: GPL-2.0-only or BSD-2-Clause # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
%YAML 1.2 %YAML 1.2
--- ---
$id: http://devicetree.org/schemas/display/msm/qcom,sc8280xp-mdss.yaml# $id: http://devicetree.org/schemas/display/msm/qcom,sc8280xp-mdss.yaml#

View File

@ -1,4 +1,4 @@
# SPDX-License-Identifier: GPL-2.0-only or BSD-2-Clause # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
%YAML 1.2 %YAML 1.2
--- ---
$id: http://devicetree.org/schemas/display/msm/qcom,sdm845-dpu.yaml# $id: http://devicetree.org/schemas/display/msm/qcom,sdm845-dpu.yaml#

View File

@ -1,4 +1,4 @@
# SPDX-License-Identifier: GPL-2.0-only or BSD-2-Clause # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
%YAML 1.2 %YAML 1.2
--- ---
$id: http://devicetree.org/schemas/display/msm/qcom,sdm845-mdss.yaml# $id: http://devicetree.org/schemas/display/msm/qcom,sdm845-mdss.yaml#

View File

@ -1,4 +1,4 @@
# SPDX-License-Identifier: GPL-2.0-only or BSD-2-Clause # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
%YAML 1.2 %YAML 1.2
--- ---
$id: http://devicetree.org/schemas/display/msm/qcom,sm6115-dpu.yaml# $id: http://devicetree.org/schemas/display/msm/qcom,sm6115-dpu.yaml#

View File

@ -1,4 +1,4 @@
# SPDX-License-Identifier: GPL-2.0-only or BSD-2-Clause # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
%YAML 1.2 %YAML 1.2
--- ---
$id: http://devicetree.org/schemas/display/msm/qcom,sm6115-mdss.yaml# $id: http://devicetree.org/schemas/display/msm/qcom,sm6115-mdss.yaml#

View File

@ -1,4 +1,4 @@
# SPDX-License-Identifier: GPL-2.0-only or BSD-2-Clause # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
%YAML 1.2 %YAML 1.2
--- ---
$id: http://devicetree.org/schemas/display/msm/qcom,sm6350-mdss.yaml# $id: http://devicetree.org/schemas/display/msm/qcom,sm6350-mdss.yaml#

View File

@ -1,4 +1,4 @@
# SPDX-License-Identifier: GPL-2.0-only or BSD-2-Clause # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
%YAML 1.2 %YAML 1.2
--- ---
$id: http://devicetree.org/schemas/display/msm/qcom,sm6375-mdss.yaml# $id: http://devicetree.org/schemas/display/msm/qcom,sm6375-mdss.yaml#

View File

@ -1,4 +1,4 @@
# SPDX-License-Identifier: GPL-2.0-only or BSD-2-Clause # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
%YAML 1.2 %YAML 1.2
--- ---
$id: http://devicetree.org/schemas/display/msm/qcom,sm8150-dpu.yaml# $id: http://devicetree.org/schemas/display/msm/qcom,sm8150-dpu.yaml#

View File

@ -1,4 +1,4 @@
# SPDX-License-Identifier: GPL-2.0-only or BSD-2-Clause # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
%YAML 1.2 %YAML 1.2
--- ---
$id: http://devicetree.org/schemas/display/msm/qcom,sm8150-mdss.yaml# $id: http://devicetree.org/schemas/display/msm/qcom,sm8150-mdss.yaml#

View File

@ -1,4 +1,4 @@
# SPDX-License-Identifier: GPL-2.0-only or BSD-2-Clause # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
%YAML 1.2 %YAML 1.2
--- ---
$id: http://devicetree.org/schemas/display/msm/qcom,sm8250-dpu.yaml# $id: http://devicetree.org/schemas/display/msm/qcom,sm8250-dpu.yaml#

View File

@ -1,4 +1,4 @@
# SPDX-License-Identifier: GPL-2.0-only or BSD-2-Clause # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
%YAML 1.2 %YAML 1.2
--- ---
$id: http://devicetree.org/schemas/display/msm/qcom,sm8250-mdss.yaml# $id: http://devicetree.org/schemas/display/msm/qcom,sm8250-mdss.yaml#

View File

@ -1,4 +1,4 @@
# SPDX-License-Identifier: GPL-2.0-only or BSD-2-Clause # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
%YAML 1.2 %YAML 1.2
--- ---
$id: http://devicetree.org/schemas/display/msm/qcom,sm8350-dpu.yaml# $id: http://devicetree.org/schemas/display/msm/qcom,sm8350-dpu.yaml#

View File

@ -1,4 +1,4 @@
# SPDX-License-Identifier: GPL-2.0-only or BSD-2-Clause # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
%YAML 1.2 %YAML 1.2
--- ---
$id: http://devicetree.org/schemas/display/msm/qcom,sm8350-mdss.yaml# $id: http://devicetree.org/schemas/display/msm/qcom,sm8350-mdss.yaml#

View File

@ -1,4 +1,4 @@
# SPDX-License-Identifier: GPL-2.0-only or BSD-2-Clause # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
%YAML 1.2 %YAML 1.2
--- ---
$id: http://devicetree.org/schemas/display/msm/qcom,sm8450-dpu.yaml# $id: http://devicetree.org/schemas/display/msm/qcom,sm8450-dpu.yaml#

View File

@ -1,4 +1,4 @@
# SPDX-License-Identifier: GPL-2.0-only or BSD-2-Clause # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
%YAML 1.2 %YAML 1.2
--- ---
$id: http://devicetree.org/schemas/display/msm/qcom,sm8450-mdss.yaml# $id: http://devicetree.org/schemas/display/msm/qcom,sm8450-mdss.yaml#

View File

@ -1,4 +1,4 @@
# SPDX-License-Identifier: GPL-2.0-only or BSD-2-Clause # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
%YAML 1.2 %YAML 1.2
--- ---
$id: http://devicetree.org/schemas/display/msm/qcom,sm8550-dpu.yaml# $id: http://devicetree.org/schemas/display/msm/qcom,sm8550-dpu.yaml#

View File

@ -1,4 +1,4 @@
# SPDX-License-Identifier: GPL-2.0-only or BSD-2-Clause # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
%YAML 1.2 %YAML 1.2
--- ---
$id: http://devicetree.org/schemas/display/msm/qcom,sm8550-mdss.yaml# $id: http://devicetree.org/schemas/display/msm/qcom,sm8550-mdss.yaml#

View File

@ -19,6 +19,9 @@ description: |
second port, therefore the ports must be marked accordingly (with either second port, therefore the ports must be marked accordingly (with either
dual-lvds-odd-pixels or dual-lvds-even-pixels). dual-lvds-odd-pixels or dual-lvds-even-pixels).
allOf:
- $ref: panel-common.yaml#
properties: properties:
compatible: compatible:
items: items:

View File

@ -1,4 +1,4 @@
# SPDX-License-Identifier: (GPL-2.0-only or BSD-2-Clause) # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
%YAML 1.2 %YAML 1.2
--- ---
$id: http://devicetree.org/schemas/display/panel/himax,hx8394.yaml# $id: http://devicetree.org/schemas/display/panel/himax,hx8394.yaml#

View File

@ -1,4 +1,4 @@
# SPDX-License-Identifier: (GPL-2.0-only or BSD-2-Clause) # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
%YAML 1.2 %YAML 1.2
--- ---
$id: http://devicetree.org/schemas/display/panel/mantix,mlaf057we51-x.yaml# $id: http://devicetree.org/schemas/display/panel/mantix,mlaf057we51-x.yaml#

View File

@ -20,7 +20,7 @@ description: |
The panel itself contains: The panel itself contains:
- AT24C16C EEPROM holding panel identification and timing requirements - AT24C16C EEPROM holding panel identification and timing requirements
- AR1021 resistive touch screen controller (optional) - AR1021 resistive touch screen controller (optional)
- FT5x6 capacitive touch screnn controller (optional) - FT5x6 capacitive touch screen controller (optional)
- GT911/GT928 capacitive touch screen controller (optional) - GT911/GT928 capacitive touch screen controller (optional)
The above chips share same I2C bus. The EEPROM is factory preprogrammed with The above chips share same I2C bus. The EEPROM is factory preprogrammed with

View File

@ -1,4 +1,4 @@
# SPDX-License-Identifier: (GPL-2.0-only or BSD-2-Clause) # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
%YAML 1.2 %YAML 1.2
--- ---
$id: http://devicetree.org/schemas/display/panel/orisetech,otm8009a.yaml# $id: http://devicetree.org/schemas/display/panel/orisetech,otm8009a.yaml#

View File

@ -12,7 +12,7 @@ maintainers:
description: | description: |
This document defines device tree properties common to several classes of This document defines device tree properties common to several classes of
display panels. It doesn't constitue a device tree binding specification by display panels. It doesn't constitute a device tree binding specification by
itself but is meant to be referenced by device tree bindings. itself but is meant to be referenced by device tree bindings.
When referenced from panel device tree bindings the properties defined in this When referenced from panel device tree bindings the properties defined in this

View File

@ -1,4 +1,4 @@
# SPDX-License-Identifier: (GPL-2.0-only or BSD-2-Clause) # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
%YAML 1.2 %YAML 1.2
--- ---
$id: http://devicetree.org/schemas/display/panel/panel-dsi-cm.yaml# $id: http://devicetree.org/schemas/display/panel/panel-dsi-cm.yaml#

View File

@ -1,4 +1,4 @@
# SPDX-License-Identifier: (GPL-2.0-only or BSD-2-Clause) # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
%YAML 1.2 %YAML 1.2
--- ---
$id: http://devicetree.org/schemas/display/panel/panel-mipi-dbi-spi.yaml# $id: http://devicetree.org/schemas/display/panel/panel-mipi-dbi-spi.yaml#
@ -66,6 +66,7 @@ properties:
compatible: compatible:
items: items:
- enum: - enum:
- saef,sftc154b
- sainsmart18 - sainsmart18
- shineworld,lh133k - shineworld,lh133k
- const: panel-mipi-dbi-spi - const: panel-mipi-dbi-spi

View File

@ -1,4 +1,4 @@
# SPDX-License-Identifier: (GPL-2.0-only or BSD-2-Clause) # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
%YAML 1.2 %YAML 1.2
--- ---
$id: http://devicetree.org/schemas/display/panel/panel-simple-dsi.yaml# $id: http://devicetree.org/schemas/display/panel/panel-simple-dsi.yaml#

View File

@ -1,4 +1,4 @@
# SPDX-License-Identifier: (GPL-2.0-only or BSD-2-Clause) # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
%YAML 1.2 %YAML 1.2
--- ---
$id: http://devicetree.org/schemas/display/panel/raydium,rm68200.yaml# $id: http://devicetree.org/schemas/display/panel/raydium,rm68200.yaml#

View File

@ -1,4 +1,4 @@
# SPDX-License-Identifier: (GPL-2.0-only or BSD-2-Clause) # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
%YAML 1.2 %YAML 1.2
--- ---
$id: http://devicetree.org/schemas/display/panel/rocktech,jh057n00900.yaml# $id: http://devicetree.org/schemas/display/panel/rocktech,jh057n00900.yaml#

Some files were not shown because too many files have changed in this diff Show More