Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

dt-bindings: mmc: renesas,sdhi: Document RZ/G2L bindings

Document RZ/G2L SDHI controller bindings.

Signed-off-by: Biju Das <biju.das.jz@bp.renesas.com>
Reviewed-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Reviewed-by: Rob Herring <robh@kernel.org>
Link: https://lore.kernel.org/r/20210817090313.31858-3-biju.das.jz@bp.renesas.com
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>

authored by

Biju Das and committed by
Ulf Hansson
bfadee45 4aba5dc7

+52 -21
+52 -21
Documentation/devicetree/bindings/mmc/renesas,sdhi.yaml
··· 44 44 - const: renesas,sdhi-mmc-r8a77470 # RZ/G1C (SDHI/MMC IP) 45 45 - items: 46 46 - enum: 47 - - renesas,sdhi-r8a774a1 # RZ/G2M 48 - - renesas,sdhi-r8a774b1 # RZ/G2N 49 - - renesas,sdhi-r8a774c0 # RZ/G2E 50 - - renesas,sdhi-r8a774e1 # RZ/G2H 51 - - renesas,sdhi-r8a7795 # R-Car H3 52 - - renesas,sdhi-r8a7796 # R-Car M3-W 53 - - renesas,sdhi-r8a77961 # R-Car M3-W+ 54 - - renesas,sdhi-r8a77965 # R-Car M3-N 55 - - renesas,sdhi-r8a77970 # R-Car V3M 56 - - renesas,sdhi-r8a77980 # R-Car V3H 57 - - renesas,sdhi-r8a77990 # R-Car E3 58 - - renesas,sdhi-r8a77995 # R-Car D3 59 - - renesas,sdhi-r8a779a0 # R-Car V3U 47 + - renesas,sdhi-r8a774a1 # RZ/G2M 48 + - renesas,sdhi-r8a774b1 # RZ/G2N 49 + - renesas,sdhi-r8a774c0 # RZ/G2E 50 + - renesas,sdhi-r8a774e1 # RZ/G2H 51 + - renesas,sdhi-r8a7795 # R-Car H3 52 + - renesas,sdhi-r8a7796 # R-Car M3-W 53 + - renesas,sdhi-r8a77961 # R-Car M3-W+ 54 + - renesas,sdhi-r8a77965 # R-Car M3-N 55 + - renesas,sdhi-r8a77970 # R-Car V3M 56 + - renesas,sdhi-r8a77980 # R-Car V3H 57 + - renesas,sdhi-r8a77990 # R-Car E3 58 + - renesas,sdhi-r8a77995 # R-Car D3 59 + - renesas,sdhi-r8a779a0 # R-Car V3U 60 + - renesas,sdhi-r9a07g044 # RZ/G2{L,LC} 60 61 - const: renesas,rcar-gen3-sdhi # R-Car Gen3 or RZ/G2 61 62 62 63 reg: ··· 67 66 minItems: 1 68 67 maxItems: 3 69 68 70 - clocks: 71 - minItems: 1 72 - maxItems: 2 69 + clocks: true 73 70 74 - clock-names: 75 - minItems: 1 76 - items: 77 - - const: core 78 - - const: cd 71 + clock-names: true 79 72 80 73 dmas: 81 74 minItems: 4 ··· 102 107 103 108 allOf: 104 109 - $ref: "mmc-controller.yaml" 110 + 111 + - if: 112 + properties: 113 + compatible: 114 + contains: 115 + const: renesas,sdhi-r9a07g044 116 + then: 117 + properties: 118 + clocks: 119 + items: 120 + - description: IMCLK, SDHI channel main clock1. 121 + - description: IMCLK2, SDHI channel main clock2. When this clock is 122 + turned off, external SD card detection cannot be 123 + detected. 124 + - description: CLK_HS, SDHI channel High speed clock which operates 125 + 4 times that of SDHI channel main clock1. 126 + - description: ACLK, SDHI channel bus clock. 127 + clock-names: 128 + items: 129 + - const: imclk 130 + - const: imclk2 131 + - const: clk_hs 132 + - const: aclk 133 + required: 134 + - clock-names 135 + - resets 136 + else: 137 + properties: 138 + clocks: 139 + minItems: 1 140 + maxItems: 2 141 + clock-names: 142 + minItems: 1 143 + items: 144 + - const: core 145 + - const: cd 105 146 106 147 - if: 107 148 properties: