mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
synced 2025-09-06 04:41:28 +00:00
dt-bindings: phy: qcom,qmp-usb: Drop legacy bindings and move to newer one (SM6115 & QCM2290)
'qcom,msm8996-qmp-usb3-phy.yaml' defines bindings for several PHYs which predate USB -> USB+DP migration. Since SM6115 and QCM2290 nodes for USB QMP phy are being added to dtsi files by followup patches, move these bindings instead to the newer style 'qcom,sc8280xp-qmp-usb3-uni-phy.yaml' file. Since no device trees use these bindings presently, so we have no ABI breakages with this patch. Signed-off-by: Bhupesh Sharma <bhupesh.sharma@linaro.org> Link: https://lore.kernel.org/r/20230516150511.2346357-2-bhupesh.sharma@linaro.org Signed-off-by: Vinod Koul <vkoul@kernel.org>
This commit is contained in:
parent
8d087a09c7
commit
2daece5eb5
@ -23,14 +23,12 @@ properties:
|
|||||||
- qcom,ipq8074-qmp-usb3-phy
|
- qcom,ipq8074-qmp-usb3-phy
|
||||||
- qcom,msm8996-qmp-usb3-phy
|
- qcom,msm8996-qmp-usb3-phy
|
||||||
- qcom,msm8998-qmp-usb3-phy
|
- qcom,msm8998-qmp-usb3-phy
|
||||||
- qcom,qcm2290-qmp-usb3-phy
|
|
||||||
- qcom,sc7180-qmp-usb3-phy
|
- qcom,sc7180-qmp-usb3-phy
|
||||||
- qcom,sc8180x-qmp-usb3-phy
|
- qcom,sc8180x-qmp-usb3-phy
|
||||||
- qcom,sdm845-qmp-usb3-phy
|
- qcom,sdm845-qmp-usb3-phy
|
||||||
- qcom,sdm845-qmp-usb3-uni-phy
|
- qcom,sdm845-qmp-usb3-uni-phy
|
||||||
- qcom,sdx55-qmp-usb3-uni-phy
|
- qcom,sdx55-qmp-usb3-uni-phy
|
||||||
- qcom,sdx65-qmp-usb3-uni-phy
|
- qcom,sdx65-qmp-usb3-uni-phy
|
||||||
- qcom,sm6115-qmp-usb3-phy
|
|
||||||
- qcom,sm8150-qmp-usb3-phy
|
- qcom,sm8150-qmp-usb3-phy
|
||||||
- qcom,sm8150-qmp-usb3-uni-phy
|
- qcom,sm8150-qmp-usb3-uni-phy
|
||||||
- qcom,sm8250-qmp-usb3-phy
|
- qcom,sm8250-qmp-usb3-phy
|
||||||
@ -248,29 +246,6 @@ allOf:
|
|||||||
- const: phy
|
- const: phy
|
||||||
- const: common
|
- const: common
|
||||||
|
|
||||||
- if:
|
|
||||||
properties:
|
|
||||||
compatible:
|
|
||||||
contains:
|
|
||||||
enum:
|
|
||||||
- qcom,qcm2290-qmp-usb3-phy
|
|
||||||
- qcom,sm6115-qmp-usb3-phy
|
|
||||||
then:
|
|
||||||
properties:
|
|
||||||
clocks:
|
|
||||||
maxItems: 3
|
|
||||||
clock-names:
|
|
||||||
items:
|
|
||||||
- const: cfg_ahb
|
|
||||||
- const: ref
|
|
||||||
- const: com_aux
|
|
||||||
resets:
|
|
||||||
maxItems: 2
|
|
||||||
reset-names:
|
|
||||||
items:
|
|
||||||
- const: phy_phy
|
|
||||||
- const: phy
|
|
||||||
|
|
||||||
- if:
|
- if:
|
||||||
properties:
|
properties:
|
||||||
compatible:
|
compatible:
|
||||||
@ -318,12 +293,10 @@ allOf:
|
|||||||
enum:
|
enum:
|
||||||
- qcom,ipq6018-qmp-usb3-phy
|
- qcom,ipq6018-qmp-usb3-phy
|
||||||
- qcom,ipq8074-qmp-usb3-phy
|
- qcom,ipq8074-qmp-usb3-phy
|
||||||
- qcom,qcm2290-qmp-usb3-phy
|
|
||||||
- qcom,sc7180-qmp-usb3-phy
|
- qcom,sc7180-qmp-usb3-phy
|
||||||
- qcom,sc8180x-qmp-usb3-phy
|
- qcom,sc8180x-qmp-usb3-phy
|
||||||
- qcom,sdx55-qmp-usb3-uni-phy
|
- qcom,sdx55-qmp-usb3-uni-phy
|
||||||
- qcom,sdx65-qmp-usb3-uni-phy
|
- qcom,sdx65-qmp-usb3-uni-phy
|
||||||
- qcom,sm6115-qmp-usb3-phy
|
|
||||||
- qcom,sm8150-qmp-usb3-uni-phy
|
- qcom,sm8150-qmp-usb3-uni-phy
|
||||||
- qcom,sm8250-qmp-usb3-phy
|
- qcom,sm8250-qmp-usb3-phy
|
||||||
then:
|
then:
|
||||||
|
@ -17,8 +17,10 @@ properties:
|
|||||||
compatible:
|
compatible:
|
||||||
enum:
|
enum:
|
||||||
- qcom,ipq9574-qmp-usb3-phy
|
- qcom,ipq9574-qmp-usb3-phy
|
||||||
|
- qcom,qcm2290-qmp-usb3-phy
|
||||||
- qcom,sa8775p-qmp-usb3-uni-phy
|
- qcom,sa8775p-qmp-usb3-uni-phy
|
||||||
- qcom,sc8280xp-qmp-usb3-uni-phy
|
- qcom,sc8280xp-qmp-usb3-uni-phy
|
||||||
|
- qcom,sm6115-qmp-usb3-phy
|
||||||
|
|
||||||
reg:
|
reg:
|
||||||
maxItems: 1
|
maxItems: 1
|
||||||
@ -104,6 +106,42 @@ allOf:
|
|||||||
|
|
||||||
additionalProperties: false
|
additionalProperties: false
|
||||||
|
|
||||||
|
allOf:
|
||||||
|
- if:
|
||||||
|
properties:
|
||||||
|
compatible:
|
||||||
|
contains:
|
||||||
|
enum:
|
||||||
|
- qcom,qcm2290-qmp-usb3-phy
|
||||||
|
- qcom,sm6115-qmp-usb3-phy
|
||||||
|
then:
|
||||||
|
properties:
|
||||||
|
clocks:
|
||||||
|
maxItems: 4
|
||||||
|
clock-names:
|
||||||
|
items:
|
||||||
|
- const: cfg_ahb
|
||||||
|
- const: ref
|
||||||
|
- const: com_aux
|
||||||
|
- const: pipe
|
||||||
|
|
||||||
|
- if:
|
||||||
|
properties:
|
||||||
|
compatible:
|
||||||
|
contains:
|
||||||
|
enum:
|
||||||
|
- qcom,sc8280xp-qmp-usb3-uni-phy
|
||||||
|
then:
|
||||||
|
properties:
|
||||||
|
clocks:
|
||||||
|
maxItems: 4
|
||||||
|
clock-names:
|
||||||
|
items:
|
||||||
|
- const: aux
|
||||||
|
- const: ref
|
||||||
|
- const: com_aux
|
||||||
|
- const: pipe
|
||||||
|
|
||||||
examples:
|
examples:
|
||||||
- |
|
- |
|
||||||
#include <dt-bindings/clock/qcom,gcc-sc8280xp.h>
|
#include <dt-bindings/clock/qcom,gcc-sc8280xp.h>
|
||||||
|
Loading…
Reference in New Issue
Block a user