Path: blob/master/Documentation/devicetree/bindings/ata/renesas,rcar-sata.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/renesas,rcar-sata.yaml#4$schema: http://devicetree.org/meta-schemas/core.yaml#56title: Renesas R-Car Serial-ATA Interface78maintainers:9- Geert Uytterhoeven <geert+renesas@glider.be>1011properties:12compatible:13oneOf:14- items:15- enum:16- renesas,sata-r8a7779 # R-Car H117- items:18- enum:19- renesas,sata-r8a7742 # RZ/G1H20- renesas,sata-r8a7790-es1 # R-Car H2 ES121- renesas,sata-r8a7790 # R-Car H2 other than ES122- renesas,sata-r8a7791 # R-Car M2-W23- renesas,sata-r8a7793 # R-Car M2-N24- const: renesas,rcar-gen2-sata # generic R-Car Gen225- items:26- enum:27- renesas,sata-r8a774b1 # RZ/G2N28- renesas,sata-r8a774e1 # RZ/G2H29- renesas,sata-r8a7795 # R-Car H330- renesas,sata-r8a77965 # R-Car M3-N31- const: renesas,rcar-gen3-sata # generic R-Car Gen3 or RZ/G23233reg:34maxItems: 13536interrupts:37maxItems: 13839clocks:40maxItems: 14142iommus:43maxItems: 14445power-domains:46maxItems: 14748resets:49maxItems: 15051required:52- compatible53- reg54- interrupts55- clocks56- power-domains5758if:59not:60properties:61compatible:62contains:63const: renesas,sata-r8a777964then:65required:66- resets6768additionalProperties: false6970examples:71- |72#include <dt-bindings/clock/r8a7791-cpg-mssr.h>73#include <dt-bindings/interrupt-controller/arm-gic.h>74#include <dt-bindings/power/r8a7791-sysc.h>7576sata@ee300000 {77compatible = "renesas,sata-r8a7791", "renesas,rcar-gen2-sata";78reg = <0xee300000 0x200000>;79interrupts = <GIC_SPI 105 IRQ_TYPE_LEVEL_HIGH>;80clocks = <&cpg CPG_MOD 815>;81power-domains = <&sysc R8A7791_PD_ALWAYS_ON>;82resets = <&cpg 815>;83};848586