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: phy: qcom,qmp-usb: add missing child node schema

Add the missing the description of the PHY-provider child node which was
ignored when converting to DT schema.

Fixes: ccf51c1cedfd ("dt-bindings: phy: qcom,qmp: Convert QMP PHY bindings to yaml")
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: Johan Hovold <johan+linaro@kernel.org>
Link: https://lore.kernel.org/r/20220830112923.3725-21-johan+linaro@kernel.org
Signed-off-by: Vinod Koul <vkoul@kernel.org>

authored by

Johan Hovold and committed by
Vinod Koul
ac32e3e5 ea5fc4a1

+115
+115
Documentation/devicetree/bindings/phy/qcom,qmp-usb-phy.yaml
··· 74 74 "^phy@[0-9a-f]+$": 75 75 type: object 76 76 description: single PHY-provider child node 77 + properties: 78 + reg: 79 + minItems: 3 80 + maxItems: 6 81 + 82 + clocks: 83 + items: 84 + - description: PIPE clock 85 + 86 + clock-names: 87 + items: 88 + - const: pipe0 89 + 90 + "#clock-cells": 91 + const: 0 92 + 93 + clock-output-names: 94 + maxItems: 1 95 + 96 + "#phy-cells": 97 + const: 0 98 + 99 + required: 100 + - reg 101 + - clocks 102 + - clock-names 103 + - "#clock-cells" 104 + - clock-output-names 105 + - "#phy-cells" 106 + 107 + additionalProperties: false 77 108 78 109 required: 79 110 - compatible ··· 242 211 items: 243 212 - const: phy_phy 244 213 - const: phy 214 + 215 + - if: 216 + properties: 217 + compatible: 218 + contains: 219 + enum: 220 + - qcom,sdm845-qmp-usb3-phy 221 + - qcom,sm8150-qmp-usb3-phy 222 + - qcom,sm8350-qmp-usb3-phy 223 + - qcom,sm8450-qmp-usb3-phy 224 + then: 225 + patternProperties: 226 + "^phy@[0-9a-f]+$": 227 + properties: 228 + reg: 229 + items: 230 + - description: TX lane 1 231 + - description: RX lane 1 232 + - description: PCS 233 + - description: TX lane 2 234 + - description: RX lane 2 235 + - description: PCS_MISC 236 + 237 + - if: 238 + properties: 239 + compatible: 240 + contains: 241 + enum: 242 + - qcom,msm8998-qmp-usb3-phy 243 + then: 244 + patternProperties: 245 + "^phy@[0-9a-f]+$": 246 + properties: 247 + reg: 248 + items: 249 + - description: TX lane 1 250 + - description: RX lane 1 251 + - description: PCS 252 + - description: TX lane 2 253 + - description: RX lane 2 254 + 255 + - if: 256 + properties: 257 + compatible: 258 + contains: 259 + enum: 260 + - qcom,ipq6018-qmp-usb3-phy 261 + - qcom,ipq8074-qmp-usb3-phy 262 + - qcom,qcm2290-qmp-usb3-phy 263 + - qcom,sc7180-qmp-usb3-phy 264 + - qcom,sc8180x-qmp-usb3-phy 265 + - qcom,sdx55-qmp-usb3-uni-phy 266 + - qcom,sdx65-qmp-usb3-uni-phy 267 + - qcom,sm8150-qmp-usb3-uni-phy 268 + - qcom,sm8250-qmp-usb3-phy 269 + then: 270 + patternProperties: 271 + "^phy@[0-9a-f]+$": 272 + properties: 273 + reg: 274 + items: 275 + - description: TX 276 + - description: RX 277 + - description: PCS 278 + - description: PCS_MISC 279 + 280 + - if: 281 + properties: 282 + compatible: 283 + contains: 284 + enum: 285 + - qcom,msm8996-qmp-usb3-phy 286 + - qcom,sc8280xp-qmp-usb3-uni-phy 287 + - qcom,sm8250-qmp-usb3-uni-phy 288 + - qcom,sm8350-qmp-usb3-uni-phy 289 + then: 290 + patternProperties: 291 + "^phy@[0-9a-f]+$": 292 + properties: 293 + reg: 294 + items: 295 + - description: TX 296 + - description: RX 297 + - description: PCS 245 298 246 299 examples: 247 300 - |