brintos

brintos / linux-shallow public Read only

0
0
Text · 1.2 KiB · ea4428b Raw
65 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/fsl,ahci.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Freescale QorIQ AHCI SATA Controller8 9maintainers:10  - Frank Li <Frank.Li@nxp.com>11 12properties:13  compatible:14    oneOf:15      - description: SATA controller for ls1012a16        items:17          - const: fsl,ls1012a-ahci18          - const: fsl,ls1043a-ahci19      - enum:20          - fsl,ls1021a-ahci21          - fsl,ls1028a-ahci22          - fsl,ls1043a-ahci23          - fsl,ls1046a-ahci24          - fsl,ls1088a-ahci25          - fsl,ls2080a-ahci26          - fsl,lx2160a-ahci27 28  reg:29    minItems: 130    maxItems: 231 32  reg-names:33    items:34      - const: ahci35      - const: sata-ecc36    minItems: 137 38  clocks:39    maxItems: 140 41  interrupts:42    maxItems: 143 44  dma-coherent: true45 46required:47  - compatible48  - reg49  - clocks50  - interrupts51 52additionalProperties: false53 54examples:55  - |56    #include <dt-bindings/interrupt-controller/arm-gic.h>57 58    sata@3200000 {59        compatible = "fsl,ls1021a-ahci";60        reg = <0x3200000 0x10000>;61        interrupts = <GIC_SPI 101 IRQ_TYPE_LEVEL_HIGH>;62        clocks = <&platform_clk 1>;63        dma-coherent;64    };65