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