• Serge Semin's avatar
    dt-bindings: ata: ahci: Add DWC AHCI SATA controller DT schema · 5c640bec
    Serge Semin authored
    Synopsys AHCI SATA controller is mainly compatible with the generic AHCI
    SATA controller except a few peculiarities and the platform environment
    requirements. In particular it can have at least two reference clocks to
    feed up its AHB/AXI interface and SATA PHYs domain and at least one reset
    control for the application clock domain. In addition to that the DMA
    interface of each port can be tuned up to work with the predefined maximum
    data chunk size. Note unlike generic AHCI controller DWC AHCI can't have
    more than 8 ports. All of that is reflected in the new DWC AHCI SATA
    device DT binding.
    
    Note the DWC AHCI SATA controller DT-schema has been created in a way so
    to be reused for the vendor-specific DT-schemas (see for example the
    "snps,dwc-ahci" compatible string binding). One of which we are about to
    introduce.
    Signed-off-by: default avatarSerge Semin <Sergey.Semin@baikalelectronics.ru>
    Reviewed-by: default avatarRob Herring <robh@kernel.org>
    Signed-off-by: default avatarDamien Le Moal <damien.lemoal@opensource.wdc.com>
    5c640bec
snps,dwc-ahci-common.yaml 2.49 KB