62 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/ufs/renesas,ufs.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Renesas R-Car UFS Host Controller8 9maintainers:10 - Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>11 12allOf:13 - $ref: ufs-common.yaml14 15properties:16 compatible:17 const: renesas,r8a779f0-ufs18 19 reg:20 maxItems: 121 22 clocks:23 maxItems: 224 25 clock-names:26 items:27 - const: fck28 - const: ref_clk29 30 power-domains:31 maxItems: 132 33 resets:34 maxItems: 135 36required:37 - compatible38 - reg39 - clocks40 - clock-names41 - power-domains42 - resets43 44unevaluatedProperties: false45 46examples:47 - |48 #include <dt-bindings/clock/r8a779f0-cpg-mssr.h>49 #include <dt-bindings/interrupt-controller/arm-gic.h>50 #include <dt-bindings/power/r8a779f0-sysc.h>51 52 ufs: ufs@e686000 {53 compatible = "renesas,r8a779f0-ufs";54 reg = <0xe6860000 0x100>;55 interrupts = <GIC_SPI 235 IRQ_TYPE_LEVEL_HIGH>;56 clocks = <&cpg CPG_MOD 1514>, <&ufs30_clk>;57 clock-names = "fck", "ref_clk";58 freq-table-hz = <200000000 200000000>, <38400000 38400000>;59 power-domains = <&sysc R8A779F0_PD_ALWAYS_ON>;60 resets = <&cpg 1514>;61 };62