Path: blob/master/Documentation/devicetree/bindings/ata/mediatek,mtk-ahci.yaml
26308 views
# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause1%YAML 1.22---3$id: http://devicetree.org/schemas/ata/mediatek,mtk-ahci.yaml#4$schema: http://devicetree.org/meta-schemas/core.yaml#56title: MediaTek Serial ATA controller78maintainers:9- Ryder Lee <ryder.lee@mediatek.com>1011allOf:12- $ref: ahci-common.yaml#1314properties:15compatible:16items:17- enum:18- mediatek,mt7622-ahci19- const: mediatek,mtk-ahci2021reg:22maxItems: 12324interrupts:25maxItems: 12627interrupt-names:28const: hostc2930clocks:31maxItems: 53233clock-names:34items:35- const: ahb36- const: axi37- const: asic38- const: rbc39- const: pm4041power-domains:42maxItems: 14344resets:45maxItems: 34647reset-names:48items:49- const: axi50- const: sw51- const: reg5253mediatek,phy-mode:54description: System controller phandle, used to enable SATA function55$ref: /schemas/types.yaml#/definitions/phandle5657required:58- reg59- interrupts60- interrupt-names61- clocks62- clock-names63- phys64- phy-names65- ports-implemented6667unevaluatedProperties: false6869examples:70- |71#include <dt-bindings/clock/mt7622-clk.h>72#include <dt-bindings/interrupt-controller/arm-gic.h>73#include <dt-bindings/phy/phy.h>74#include <dt-bindings/power/mt7622-power.h>75#include <dt-bindings/reset/mt7622-reset.h>7677sata@1a200000 {78compatible = "mediatek,mt7622-ahci", "mediatek,mtk-ahci";79reg = <0x1a200000 0x1100>;80interrupts = <GIC_SPI 233 IRQ_TYPE_LEVEL_HIGH>;81interrupt-names = "hostc";82clocks = <&pciesys CLK_SATA_AHB_EN>,83<&pciesys CLK_SATA_AXI_EN>,84<&pciesys CLK_SATA_ASIC_EN>,85<&pciesys CLK_SATA_RBC_EN>,86<&pciesys CLK_SATA_PM_EN>;87clock-names = "ahb", "axi", "asic", "rbc", "pm";88phys = <&u3port1 PHY_TYPE_SATA>;89phy-names = "sata-phy";90ports-implemented = <0x1>;91power-domains = <&scpsys MT7622_POWER_DOMAIN_HIF0>;92resets = <&pciesys MT7622_SATA_AXI_BUS_RST>,93<&pciesys MT7622_SATA_PHY_SW_RST>,94<&pciesys MT7622_SATA_PHY_REG_RST>;95reset-names = "axi", "sw", "reg";96mediatek,phy-mode = <&pciesys>;97};9899100