Lines Matching +full:ata +full:- +full:generic
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/ata/ahci-common.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Common Properties for Serial ATA AHCI controllers
10 - Hans de Goede <hdegoede@redhat.com>
11 - Damien Le Moal <dlemoal@kernel.org>
16 conform to the technical standard defined by Intel (see Serial ATA
18 document doesn't constitute a DT-node binding by itself but merely
19 defines a set of common properties for the AHCI-compatible devices.
24 - $ref: sata-common.yaml#
29 Generic AHCI registers space conforming to the Serial ATA AHCI
32 reg-names:
39 Generic AHCI state change interrupt. Can be implemented either as a
45 ahci-supply:
48 target-supply:
51 phy-supply:
58 phy-names:
59 const: sata-phy
61 hba-cap:
64 Bitfield of the HBA generic platform capabilities like Staggered
65 Spin-up or Mechanical Presence Switch support. It can be used to
69 ports-implemented:
76 "^sata-port@[0-9a-f]+$":
77 $ref: '#/$defs/ahci-port'
79 It is optionally possible to describe the ports as sub-nodes so
83 - reg
84 - interrupts
89 ahci-port:
90 $ref: /schemas/ata/sata-common.yaml#/$defs/sata-port
105 phy-names:
107 const: sata-phy
109 target-supply:
112 hba-port-cap:
115 Bitfield of the HBA port-specific platform capabilities like Hot
116 plugging, eSATA, FIS-based Switching, etc (see AHCI specification
121 - reg