brintos

brintos / linux-shallow public Read only

0
0
Text · 1.5 KiB · bb8b686 Raw
62 lines · yaml
1# SPDX-License-Identifier: GPL-2.02%YAML 1.23---4$id: http://devicetree.org/schemas/spi/arm,pl022-peripheral-props.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Peripheral-specific properties for Arm PL022 SPI controller8 9maintainers:10  - Linus Walleij <linus.walleij@linaro.org>11 12select: false13 14properties:15  pl022,interface:16    description: SPI interface type17    $ref: /schemas/types.yaml#/definitions/uint3218    enum:19      - 0      # SPI20      - 1      # Texas Instruments Synchronous Serial Frame Format21      - 2      # Microwire (Half Duplex)22 23  pl022,com-mode:24    description: Specifies the transfer mode25    $ref: /schemas/types.yaml#/definitions/uint3226    enum:27      - 0      # interrupt mode28      - 1      # polling mode29      - 2      # DMA mode30    default: 131 32  pl022,rx-level-trig:33    description: Rx FIFO watermark level34    $ref: /schemas/types.yaml#/definitions/uint3235    minimum: 036    maximum: 437 38  pl022,tx-level-trig:39    description: Tx FIFO watermark level40    $ref: /schemas/types.yaml#/definitions/uint3241    minimum: 042    maximum: 443 44  pl022,ctrl-len:45    description: Microwire interface - Control length46    $ref: /schemas/types.yaml#/definitions/uint3247    minimum: 0x0348    maximum: 0x1f49 50  pl022,wait-state:51    description: Microwire interface - Wait state52    $ref: /schemas/types.yaml#/definitions/uint3253    enum: [0, 1]54 55  pl022,duplex:56    description: Microwire interface - Full/Half duplex57    $ref: /schemas/types.yaml#/definitions/uint3258    enum: [0, 1]59 60additionalProperties: true61...62