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

Configure Feed

Select the types of activity you want to include in your feed.

dt-bindings: mfd: stericsson,db8500-prcmu: Add missing unevaluatedProperties for each regulator

Each regulator node, which references common regulator.yaml schema,
should disallow additional or unevaluated properties. Otherwise
mistakes in properties will go unnoticed.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Link: https://lore.kernel.org/r/20230726065633.74924-2-krzysztof.kozlowski@linaro.org
Signed-off-by: Lee Jones <lee@kernel.org>

authored by

Krzysztof Kozlowski and committed by
Lee Jones
99a93d6f 70d39151

+20
+20
Documentation/devicetree/bindings/mfd/stericsson,db8500-prcmu.yaml
··· 72 72 main voltage domain for the chip. 73 73 type: object 74 74 $ref: ../regulator/regulator.yaml# 75 + unevaluatedProperties: false 75 76 76 77 db8500_varm: 77 78 description: The voltage for the ARM Cortex A-9 CPU. 78 79 type: object 79 80 $ref: ../regulator/regulator.yaml# 81 + unevaluatedProperties: false 80 82 81 83 db8500_vmodem: 82 84 description: The voltage for the modem subsystem. 83 85 type: object 84 86 $ref: ../regulator/regulator.yaml# 87 + unevaluatedProperties: false 85 88 86 89 db8500_vpll: 87 90 description: The voltage for the phase locked loop clocks. 88 91 type: object 89 92 $ref: ../regulator/regulator.yaml# 93 + unevaluatedProperties: false 90 94 91 95 db8500_vsmps1: 92 96 description: Also known as VIO12, is a step-down voltage regulator 93 97 for 1.2V I/O. SMPS means System Management Power Source. 94 98 type: object 95 99 $ref: ../regulator/regulator.yaml# 100 + unevaluatedProperties: false 96 101 97 102 db8500_vsmps2: 98 103 description: Also known as VIO18, is a step-down voltage regulator 99 104 for 1.8V I/O. SMPS means System Management Power Source. 100 105 type: object 101 106 $ref: ../regulator/regulator.yaml# 107 + unevaluatedProperties: false 102 108 103 109 db8500_vsmps3: 104 110 description: This is a step-down voltage regulator 105 111 for 0.87 thru 1.875V I/O. SMPS means System Management Power Source. 106 112 type: object 107 113 $ref: ../regulator/regulator.yaml# 114 + unevaluatedProperties: false 108 115 109 116 db8500_vrf1: 110 117 description: RF transciever voltage regulator. 111 118 type: object 112 119 $ref: ../regulator/regulator.yaml# 120 + unevaluatedProperties: false 113 121 114 122 db8500_sva_mmdsp: 115 123 description: Smart Video Accelerator (SVA) multimedia DSP (MMDSP) ··· 125 117 for video encoding and decoding. 126 118 type: object 127 119 $ref: ../regulator/regulator.yaml# 120 + unevaluatedProperties: false 128 121 129 122 db8500_sva_mmdsp_ret: 130 123 description: Smart Video Accelerator (SVA) multimedia DSP (MMDSP) 131 124 voltage regulator for retention mode. 132 125 type: object 133 126 $ref: ../regulator/regulator.yaml# 127 + unevaluatedProperties: false 134 128 135 129 db8500_sva_pipe: 136 130 description: Smart Video Accelerator (SVA) multimedia DSP (MMDSP) 137 131 voltage regulator for the data pipe. 138 132 type: object 139 133 $ref: ../regulator/regulator.yaml# 134 + unevaluatedProperties: false 140 135 141 136 db8500_sia_mmdsp: 142 137 description: Smart Image Accelerator (SIA) multimedia DSP (MMDSP) ··· 147 136 for image encoding and decoding. 148 137 type: object 149 138 $ref: ../regulator/regulator.yaml# 139 + unevaluatedProperties: false 150 140 151 141 db8500_sia_mmdsp_ret: 152 142 description: Smart Image Accelerator (SIA) multimedia DSP (MMDSP) 153 143 voltage regulator for retention mode. 154 144 type: object 155 145 $ref: ../regulator/regulator.yaml# 146 + unevaluatedProperties: false 156 147 157 148 db8500_sia_pipe: 158 149 description: Smart Image Accelerator (SIA) multimedia DSP (MMDSP) 159 150 voltage regulator for the data pipe. 160 151 type: object 161 152 $ref: ../regulator/regulator.yaml# 153 + unevaluatedProperties: false 162 154 163 155 db8500_sga: 164 156 description: Smart Graphics Accelerator (SGA) voltage regulator. ··· 169 155 accelerator block. 170 156 type: object 171 157 $ref: ../regulator/regulator.yaml# 158 + unevaluatedProperties: false 172 159 173 160 db8500_b2r2_mcde: 174 161 description: Blit Blend Rotate and Rescale (B2R2), and Multi-Channel ··· 177 162 blocks. 178 163 type: object 179 164 $ref: ../regulator/regulator.yaml# 165 + unevaluatedProperties: false 180 166 181 167 db8500_esram12: 182 168 description: Embedded Static RAM (ESRAM) 1 and 2 voltage regulator. 183 169 type: object 184 170 $ref: ../regulator/regulator.yaml# 171 + unevaluatedProperties: false 185 172 186 173 db8500_esram12_ret: 187 174 description: Embedded Static RAM (ESRAM) 1 and 2 voltage regulator for 188 175 retention mode. 189 176 type: object 190 177 $ref: ../regulator/regulator.yaml# 178 + unevaluatedProperties: false 191 179 192 180 db8500_esram34: 193 181 description: Embedded Static RAM (ESRAM) 3 and 4 voltage regulator. 194 182 type: object 195 183 $ref: ../regulator/regulator.yaml# 184 + unevaluatedProperties: false 196 185 197 186 db8500_esram34_ret: 198 187 description: Embedded Static RAM (ESRAM) 3 and 4 voltage regulator for 199 188 retention mode. 200 189 type: object 201 190 $ref: ../regulator/regulator.yaml# 191 + unevaluatedProperties: false 202 192 203 193 required: 204 194 - compatible