Lines Matching +full:sd +full:- +full:uhs +full:- +full:ddr50
1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/mmc/samsung,exynos-dw-mshc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
12 - Jaehoon Chung <jh80.chung@samsung.com>
13 - Krzysztof Kozlowski <krzk@kernel.org>
18 - samsung,exynos4210-dw-mshc
19 - samsung,exynos4412-dw-mshc
20 - samsung,exynos5250-dw-mshc
21 - samsung,exynos5420-dw-mshc
22 - samsung,exynos5420-dw-mshc-smu
23 - samsung,exynos7-dw-mshc
24 - samsung,exynos7-dw-mshc-smu
25 - axis,artpec8-dw-mshc
39 clock-names:
41 - const: biu
42 - const: ciu
44 samsung,dw-mshc-ciu-div:
51 samsung,dw-mshc-ddr-timing:
52 $ref: /schemas/types.yaml#/definitions/uint32-array
54 - description: CIU clock phase shift value for tx mode
57 - description: CIU clock phase shift value for rx mode
63 See also samsung,dw-mshc-hs400-timing property.
65 samsung,dw-mshc-hs400-timing:
66 $ref: /schemas/types.yaml#/definitions/uint32-array
68 - description: CIU clock phase shift value for tx mode
71 - description: CIU clock phase shift value for rx mode
78 - valid value for tx phase shift and rx phase shift is 0 to 7.
79 - when CIU clock divider value is set to 3, all possible 8 phase shift
81 - if CIU clock divider value is 0 (that is divide by 1), both tx and rx
83 If missing, values from samsung,dw-mshc-ddr-timing property are used.
85 samsung,dw-mshc-sdr-timing:
86 $ref: /schemas/types.yaml#/definitions/uint32-array
88 - description: CIU clock phase shift value for tx mode
91 - description: CIU clock phase shift value for rx mode
97 See also samsung,dw-mshc-hs400-timing property.
99 samsung,read-strobe-delay:
106 - compatible
107 - reg
108 - interrupts
109 - clocks
110 - clock-names
111 - samsung,dw-mshc-ddr-timing
112 - samsung,dw-mshc-sdr-timing
115 - $ref: synopsys-dw-mshc-common.yaml#
116 - if:
121 - samsung,exynos5250-dw-mshc
122 - samsung,exynos5420-dw-mshc
123 - samsung,exynos7-dw-mshc
124 - samsung,exynos7-dw-mshc-smu
125 - axis,artpec8-dw-mshc
128 - samsung,dw-mshc-ciu-div
133 - |
134 #include <dt-bindings/clock/exynos5420.h>
135 #include <dt-bindings/interrupt-controller/arm-gic.h>
138 compatible = "samsung,exynos5420-dw-mshc";
140 #address-cells = <1>;
141 #size-cells = <0>;
144 clock-names = "biu", "ciu";
145 fifo-depth = <0x40>;
146 card-detect-delay = <200>;
147 samsung,dw-mshc-ciu-div = <3>;
148 samsung,dw-mshc-sdr-timing = <0 4>;
149 samsung,dw-mshc-ddr-timing = <0 2>;
150 pinctrl-names = "default";
151 pinctrl-0 = <&sd2_clk &sd2_cmd &sd2_cd &sd2_wp &sd2_bus1 &sd2_bus4>;
152 bus-width = <4>;
153 cap-sd-highspeed;
154 max-frequency = <200000000>;
155 vmmc-supply = <&ldo19_reg>;
156 vqmmc-supply = <&ldo13_reg>;
157 sd-uhs-sdr50;
158 sd-uhs-sdr104;
159 sd-uhs-ddr50;