1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
4 $id: http://devicetree.org/schemas/ufs/cdns,ufshc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Cadence Universal Flash Storage (UFS) Controller
10 - Jan Kotas <jank@cadence.com>
12 # Select only our matches, not all jedec,ufs-2.0
24 - $ref: ufs-common.yaml
31 # CDNS UFS HC + M31 16nm PHY
33 - const: jedec,ufs-2.0
58 unevaluatedProperties: false
62 #include <dt-bindings/interrupt-controller/arm-gic.h>
65 compatible = "cdns,ufshc", "jedec,ufs-2.0";
66 reg = <0xfd030000 0x10000>;
67 interrupts = <GIC_SPI 1 IRQ_TYPE_LEVEL_HIGH>;
68 freq-table-hz = <0 0>, <0 0>;
69 clocks = <&ufs_core_clk>, <&ufs_phy_clk>;
70 clock-names = "core_clk", "phy_clk";