xref: /freebsd/sys/contrib/device-tree/Bindings/arm/primecell.yaml (revision 6be3386466ab79a84b48429ae66244f21526d3df)
1c66ec88fSEmmanuel Vadot# SPDX-License-Identifier: GPL-2.0
2c66ec88fSEmmanuel Vadot%YAML 1.2
3c66ec88fSEmmanuel Vadot---
4c66ec88fSEmmanuel Vadot$id: http://devicetree.org/schemas/arm/primecell.yaml#
5c66ec88fSEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml#
6c66ec88fSEmmanuel Vadot
7c66ec88fSEmmanuel Vadottitle: ARM Primecell Peripherals
8c66ec88fSEmmanuel Vadot
9c66ec88fSEmmanuel Vadotmaintainers:
10c66ec88fSEmmanuel Vadot  - Rob Herring <robh@kernel.org>
11c66ec88fSEmmanuel Vadot
12c66ec88fSEmmanuel Vadotdescription: |+
13c66ec88fSEmmanuel Vadot  ARM, Ltd. Primecell peripherals have a standard id register that can be used to
14c66ec88fSEmmanuel Vadot  identify the peripheral type, vendor, and revision. This value can be used for
15c66ec88fSEmmanuel Vadot  driver matching.
16c66ec88fSEmmanuel Vadot
17c66ec88fSEmmanuel Vadotproperties:
18c66ec88fSEmmanuel Vadot  compatible:
19c66ec88fSEmmanuel Vadot    contains:
20c66ec88fSEmmanuel Vadot      const: arm,primecell
21c66ec88fSEmmanuel Vadot    description:
22c66ec88fSEmmanuel Vadot      Should be a specific name for the peripheral followed by "arm,primecell".
23c66ec88fSEmmanuel Vadot      The specific name will match the ARM engineering name for the logic block
24c66ec88fSEmmanuel Vadot      in the form "arm,pl???"
25c66ec88fSEmmanuel Vadot
26c66ec88fSEmmanuel Vadot  arm,primecell-periphid:
27c66ec88fSEmmanuel Vadot    $ref: /schemas/types.yaml#/definitions/uint32
28c66ec88fSEmmanuel Vadot    description: Value to override the h/w ID value
29c66ec88fSEmmanuel Vadot  clocks:
30c66ec88fSEmmanuel Vadot    minItems: 1
31c66ec88fSEmmanuel Vadot    maxItems: 32
32c66ec88fSEmmanuel Vadot  clock-names:
33c66ec88fSEmmanuel Vadot    contains:
34c66ec88fSEmmanuel Vadot      const: apb_pclk
35c66ec88fSEmmanuel Vadot    additionalItems: true
36*6be33864SEmmanuel Vadot
37*6be33864SEmmanuel VadotadditionalProperties: true
38*6be33864SEmmanuel Vadot
39c66ec88fSEmmanuel Vadot...
40