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

Merge tag 'renesas-dt-bindings-for-v5.17-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/dt

Renesas DT binding updates for v5.17

- Document SDHI SDnH clocks on R-Car Gen2 and later,
- Document core support for the R-Car S4-8 (R8A779F0) SoC.

* tag 'renesas-dt-bindings-for-v5.17-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel:
dt-bindings: mmc: renesas,sdhi: Rename RZ/G2L clocks
dt-bindings: power: renesas,rcar-sysc: Document r8a779f0 SYSC bindings
dt-bindings: reset: renesas,rst: Document r8a779f0 reset module
dt-bindings: arm: renesas: Document R-Car S4-8 SoC DT bindings
dt-bindings: mmc: renesas,sdhi: Add optional SDnH clock

Link: https://lore.kernel.org/r/cover.1638530614.git.geert+renesas@glider.be
Signed-off-by: Arnd Bergmann <arnd@arndb.de>

+40 -14
+4
Documentation/devicetree/bindings/arm/renesas.yaml
··· 315 315 - const: renesas,falcon-cpu 316 316 - const: renesas,r8a779a0 317 317 318 + - description: R-Car S4-8 (R8A779F0) 319 + items: 320 + - const: renesas,r8a779f0 321 + 318 322 - description: R-Car H3e (R8A779M0) 319 323 items: 320 324 - enum:
+34 -14
Documentation/devicetree/bindings/mmc/renesas,sdhi.yaml
··· 113 113 clocks: 114 114 items: 115 115 - description: IMCLK, SDHI channel main clock1. 116 + - description: CLK_HS, SDHI channel High speed clock which operates 117 + 4 times that of SDHI channel main clock1. 116 118 - description: IMCLK2, SDHI channel main clock2. When this clock is 117 119 turned off, external SD card detection cannot be 118 120 detected. 119 - - description: CLK_HS, SDHI channel High speed clock which operates 120 - 4 times that of SDHI channel main clock1. 121 121 - description: ACLK, SDHI channel bus clock. 122 122 clock-names: 123 123 items: 124 - - const: imclk 125 - - const: imclk2 126 - - const: clk_hs 124 + - const: core 125 + - const: clkh 126 + - const: cd 127 127 - const: aclk 128 128 required: 129 129 - clock-names 130 130 - resets 131 131 else: 132 - properties: 133 - clocks: 134 - minItems: 1 135 - maxItems: 2 136 - clock-names: 137 - minItems: 1 138 - items: 139 - - const: core 140 - - const: cd 132 + if: 133 + properties: 134 + compatible: 135 + contains: 136 + enum: 137 + - renesas,rcar-gen2-sdhi 138 + - renesas,rcar-gen3-sdhi 139 + then: 140 + properties: 141 + clocks: 142 + minItems: 1 143 + maxItems: 3 144 + clock-names: 145 + minItems: 1 146 + uniqueItems: true 147 + items: 148 + - const: core 149 + - enum: [ clkh, cd ] 150 + - const: cd 151 + else: 152 + properties: 153 + clocks: 154 + minItems: 1 155 + maxItems: 2 156 + clock-names: 157 + minItems: 1 158 + items: 159 + - const: core 160 + - const: cd 141 161 142 162 - if: 143 163 properties:
+1
Documentation/devicetree/bindings/power/renesas,rcar-sysc.yaml
··· 41 41 - renesas,r8a77990-sysc # R-Car E3 42 42 - renesas,r8a77995-sysc # R-Car D3 43 43 - renesas,r8a779a0-sysc # R-Car V3U 44 + - renesas,r8a779f0-sysc # R-Car S4-8 44 45 45 46 reg: 46 47 maxItems: 1
+1
Documentation/devicetree/bindings/reset/renesas,rst.yaml
··· 48 48 - renesas,r8a77990-rst # R-Car E3 49 49 - renesas,r8a77995-rst # R-Car D3 50 50 - renesas,r8a779a0-rst # R-Car V3U 51 + - renesas,r8a779f0-rst # R-Car S4-8 51 52 52 53 reg: 53 54 maxItems: 1