Path: blob/master/Documentation/devicetree/bindings/ata/sata-common.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/sata-common.yaml#4$schema: http://devicetree.org/meta-schemas/core.yaml#56title: Common Properties for Serial AT attachment (SATA) controllers78maintainers:9- Linus Walleij <linus.walleij@linaro.org>1011description: |12This document defines device tree properties common to most Serial13AT attachment (SATA) storage devices. It doesn't constitute a device tree14binding specification by itself but is meant to be referenced by device15tree bindings.1617The SATA controller-specific device tree bindings are responsible for18defining whether each property is required or optional.1920properties:21$nodename:22pattern: "^sata(@.*)?$"23description:24Specifies the host controller node. SATA host controller nodes are named25"sata"2627"#address-cells":28const: 12930"#size-cells":31const: 03233dma-coherent: true3435patternProperties:36"^sata-port@[0-9a-e]$":37$ref: '#/$defs/sata-port'38description: |39DT nodes for ports connected on the SATA host. The SATA port40nodes will be named "sata-port".4142additionalProperties: true4344$defs:45sata-port:46type: object4748properties:49reg:50minimum: 051description:52The ID number of the SATA port. Aside with being directly used,53each port can have a Port Multiplier attached thus allowing to54access more than one drive by means of a single SATA port.5556...575859