Path: blob/master/Documentation/devicetree/bindings/ata/eswin,eic7700-ahci.yaml
38189 views
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)1%YAML 1.22---3$id: http://devicetree.org/schemas/ata/eswin,eic7700-ahci.yaml#4$schema: http://devicetree.org/meta-schemas/core.yaml#56title: Eswin EIC7700 SoC SATA Controller78maintainers:9- Yulin Lu <luyulin@eswincomputing.com>10- Huan He <hehuan1@eswincomputing.com>1112description:13AHCI SATA controller embedded into the EIC7700 SoC is based on the DWC AHCI14SATA v5.00a IP core.1516select:17properties:18compatible:19const: eswin,eic7700-ahci20required:21- compatible2223allOf:24- $ref: snps,dwc-ahci-common.yaml#2526properties:27compatible:28items:29- const: eswin,eic7700-ahci30- const: snps,dwc-ahci3132clocks:33minItems: 234maxItems: 23536clock-names:37items:38- const: pclk39- const: aclk4041resets:42maxItems: 14344reset-names:45const: arst4647ports-implemented:48const: 14950required:51- compatible52- reg53- interrupts54- clocks55- clock-names56- resets57- reset-names58- phys59- phy-names60- ports-implemented6162unevaluatedProperties: false6364examples:65- |66sata@50420000 {67compatible = "eswin,eic7700-ahci", "snps,dwc-ahci";68reg = <0x50420000 0x10000>;69interrupt-parent = <&plic>;70interrupts = <58>;71clocks = <&clock 171>, <&clock 186>;72clock-names = "pclk", "aclk";73phys = <&sata_phy>;74phy-names = "sata-phy";75ports-implemented = <0x1>;76resets = <&reset 96>;77reset-names = "arst";78};798081