Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
[sfrench/cifs-2.6.git] / Documentation / devicetree / bindings / arm / primecell.yaml
1 # SPDX-License-Identifier: GPL-2.0
2 %YAML 1.2
3 ---
4 $id: http://devicetree.org/schemas/arm/primecell.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
6
7 title: ARM Primecell Peripherals
8
9 maintainers:
10   - Rob Herring <robh@kernel.org>
11
12 description: |+
13   ARM, Ltd. Primecell peripherals have a standard id register that can be used to
14   identify the peripheral type, vendor, and revision. This value can be used for
15   driver matching.
16
17 properties:
18   compatible:
19     contains:
20       const: arm,primecell
21     description:
22       Should be a specific name for the peripheral followed by "arm,primecell".
23       The specific name will match the ARM engineering name for the logic block
24       in the form "arm,pl???"
25
26   arm,primecell-periphid:
27     $ref: /schemas/types.yaml#/definitions/uint32
28     description: Value to override the h/w ID value
29   clocks:
30     minItems: 1
31     maxItems: 32
32   clock-names:
33     contains:
34       const: apb_pclk
35     additionalItems: true
36 ...