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