18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0 28c2ecf20Sopenharmony_ci%YAML 1.2 38c2ecf20Sopenharmony_ci--- 48c2ecf20Sopenharmony_ci$id: http://devicetree.org/schemas/arm/primecell.yaml# 58c2ecf20Sopenharmony_ci$schema: http://devicetree.org/meta-schemas/core.yaml# 68c2ecf20Sopenharmony_ci 78c2ecf20Sopenharmony_cititle: ARM Primecell Peripherals 88c2ecf20Sopenharmony_ci 98c2ecf20Sopenharmony_cimaintainers: 108c2ecf20Sopenharmony_ci - Rob Herring <robh@kernel.org> 118c2ecf20Sopenharmony_ci 128c2ecf20Sopenharmony_cidescription: |+ 138c2ecf20Sopenharmony_ci ARM, Ltd. Primecell peripherals have a standard id register that can be used to 148c2ecf20Sopenharmony_ci identify the peripheral type, vendor, and revision. This value can be used for 158c2ecf20Sopenharmony_ci driver matching. 168c2ecf20Sopenharmony_ci 178c2ecf20Sopenharmony_ciproperties: 188c2ecf20Sopenharmony_ci compatible: 198c2ecf20Sopenharmony_ci contains: 208c2ecf20Sopenharmony_ci const: arm,primecell 218c2ecf20Sopenharmony_ci description: 228c2ecf20Sopenharmony_ci Should be a specific name for the peripheral followed by "arm,primecell". 238c2ecf20Sopenharmony_ci The specific name will match the ARM engineering name for the logic block 248c2ecf20Sopenharmony_ci in the form "arm,pl???" 258c2ecf20Sopenharmony_ci 268c2ecf20Sopenharmony_ci arm,primecell-periphid: 278c2ecf20Sopenharmony_ci $ref: /schemas/types.yaml#/definitions/uint32 288c2ecf20Sopenharmony_ci description: Value to override the h/w ID value 298c2ecf20Sopenharmony_ci clocks: 308c2ecf20Sopenharmony_ci minItems: 1 318c2ecf20Sopenharmony_ci maxItems: 32 328c2ecf20Sopenharmony_ci clock-names: 338c2ecf20Sopenharmony_ci contains: 348c2ecf20Sopenharmony_ci const: apb_pclk 358c2ecf20Sopenharmony_ci additionalItems: true 368c2ecf20Sopenharmony_ci 378c2ecf20Sopenharmony_ciadditionalProperties: true 388c2ecf20Sopenharmony_ci 398c2ecf20Sopenharmony_ci... 40