Path: blob/master/Documentation/devicetree/bindings/ata/ata-generic.yaml
26308 views
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)1%YAML 1.22---3$id: http://devicetree.org/schemas/ata/ata-generic.yaml#4$schema: http://devicetree.org/meta-schemas/core.yaml#56title: Generic Parallel ATA Controller78maintainers:9- Linus Walleij <linus.walleij@linaro.org>1011description:12Generic Parallel ATA controllers supporting PIO modes only.1314properties:15compatible:16items:17- enum:18- arm,vexpress-cf19- fsl,mpc8349emitx-pata20- const: ata-generic2122reg:23items:24- description: Command interface registers25- description: Control interface registers2627reg-shift:28enum: [ 1, 2 ]2930interrupts:31maxItems: 13233ata-generic,use16bit:34type: boolean35description: Use 16-bit accesses instead of 32-bit for data transfers3637pio-mode:38description: Maximum ATA PIO transfer mode39$ref: /schemas/types.yaml#/definitions/uint3240maximum: 641default: 04243required:44- compatible45- reg4647additionalProperties: false4849examples:50- |51compact-flash@1a000 {52compatible = "arm,vexpress-cf", "ata-generic";53reg = <0x1a000 0x100>,54<0x1a100 0xf00>;55reg-shift = <2>;56};57...585960