brintos

brintos / linux-shallow public Read only

0
0
Text · 1.2 KiB · 0697927 Raw
59 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/ata/ata-generic.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Generic Parallel ATA Controller8 9maintainers:10  - Linus Walleij <linus.walleij@linaro.org>11 12description:13  Generic Parallel ATA controllers supporting PIO modes only.14 15properties:16  compatible:17    items:18      - enum:19          - arm,vexpress-cf20          - fsl,mpc8349emitx-pata21      - const: ata-generic22 23  reg:24    items:25      - description: Command interface registers26      - description: Control interface registers27 28  reg-shift:29    enum: [ 1, 2 ]30 31  interrupts:32    maxItems: 133 34  ata-generic,use16bit:35    type: boolean36    description: Use 16-bit accesses instead of 32-bit for data transfers37 38  pio-mode:39    description: Maximum ATA PIO transfer mode40    $ref: /schemas/types.yaml#/definitions/uint3241    maximum: 642    default: 043 44required:45  - compatible46  - reg47 48additionalProperties: false49 50examples:51  - |52    compact-flash@1a000 {53        compatible = "arm,vexpress-cf", "ata-generic";54        reg = <0x1a000 0x100>,55              <0x1a100 0xf00>;56        reg-shift = <2>;57    };58...59