Message ID | cb8f2ba0ff39951aeada479ed3895d19c9f72617.1680162377.git.quic_varada@quicinc.com |
---|---|
State | New |
Headers |
Return-Path: <linux-kernel-owner@vger.kernel.org> Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:b0ea:0:b0:3b6:4342:cba0 with SMTP id b10csp975703vqo; Thu, 30 Mar 2023 01:51:23 -0700 (PDT) X-Google-Smtp-Source: AKy350ZsXdgL0JqFdorYcXtONQXsay5krlLc976bPyhoEkbqeks3g0DTmOXoEQvJn3ErealdJRl3 X-Received: by 2002:a17:907:724d:b0:946:c034:2bba with SMTP id ds13-20020a170907724d00b00946c0342bbamr9709830ejc.28.1680166283290; Thu, 30 Mar 2023 01:51:23 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1680166283; cv=none; d=google.com; s=arc-20160816; b=t3oQg/Y0p4PaeitTx6MsgwyAoza3RBRksgSXTe+7L4lY80JciiQBcFsnOO04RTjdBS BxBWZAf8mLHcDuENc0HJKi/BiNsSFfT9pgfFC1oU4orAMRjsUvs47kDTJiQiEOauEDf+ uCQvtTNkmE2IS4m+1pGYsGAVOJcElytwBuqz75n2nWwt3O96gn800ywAaUUmhsVtrGTy xKL1/YEkd1HtL69rUVXVIZ75URERwEFVw01n2VVodNh2dQ+nSkQcbPvkpIcULJxrdzk3 +9BJKMyIBlWnQI6N/Ekg4lvc5fxihfhLQ792lwfXqNfqzAPTWVEIWO2DI5dvCnaIIow5 vy2A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:references:in-reply-to:message-id :date:subject:cc:to:from:dkim-signature; bh=jPA0Rjkwg0B4KHCpgh8ps8l+QRND7GqT7+8+Nb8hO78=; b=Cmv6i8Pg1m3HYeUyShD1nYp42v4/rwxOqawxwYGFf/dIlYDkH5p10FNnCRE0tFa7Wt xqbauZv73BDq9MCJ6VRGxR6kLDjEvHBhxtLUt7KOvOW+xPJq+WmpE7afjGt44k+mDqP0 EDHWmdLtjdPaG5xcBsaSYpJKeZ6/Fin/rKx6YB27FJWzM9GOFkmJG8w/uByohAj/kdW7 5ma6b4wCy0vwox2UQj/48tkC/zscgwCPrV80mMUT3ZgbtoK3tbJmupoR2CeWlgB3Dct2 jmf6rJTyroXSRzNzu30Hn36gWFv/FiJpJ8uBGVYu7igbxQxbejPGH1T6AH/fdS3JUHbn UKEA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b=AFLe1oSU; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=quicinc.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id q4-20020a056402032400b004fd26753f3esi36573078edw.129.2023.03.30.01.50.58; Thu, 30 Mar 2023 01:51:23 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b=AFLe1oSU; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=quicinc.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229967AbjC3ImN (ORCPT <rfc822;rua109.linux@gmail.com> + 99 others); Thu, 30 Mar 2023 04:42:13 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60900 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230083AbjC3Ilx (ORCPT <rfc822;linux-kernel@vger.kernel.org>); Thu, 30 Mar 2023 04:41:53 -0400 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 95E7E768F; Thu, 30 Mar 2023 01:41:31 -0700 (PDT) Received: from pps.filterd (m0279865.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 32U4LxB8020549; Thu, 30 Mar 2023 08:41:21 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=quicinc.com; h=from : to : cc : subject : date : message-id : in-reply-to : references : mime-version : content-type; s=qcppdkim1; bh=jPA0Rjkwg0B4KHCpgh8ps8l+QRND7GqT7+8+Nb8hO78=; b=AFLe1oSUDoJGzKRniXFvhVKMMzJnggBZ52nUBVkssCMQGquDqjgzYzQl1pYyUYecRmmh K2UcrEQxcKVIxCy9c0YQ0b4uihl0Sj406ro/W4Xjo/rstNMJOboGyoA8riqfEdUAbkfT Mr/nBpdSD5LsucJZuzHn+iylCYlp/zhQhL0sDpV4mWPZj3QS9TMslpM4LaSASVTXIng2 2nSbedXPhwcruL+kx4F+eRWQA/neDKT/RRooG35+zvs2oMCsd9pEc8kRnRO/qJC94LcZ LRUSZVPWDu2N1rRoGzNMg2qFGg3u1cYtUcLJNJsuv+Ef7cm8V5ZmzeMb8RuRT/eDpIOy yA== Received: from nasanppmta03.qualcomm.com (i-global254.qualcomm.com [199.106.103.254]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 3pmq1van1f-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 30 Mar 2023 08:41:21 +0000 Received: from nasanex01a.na.qualcomm.com (nasanex01a.na.qualcomm.com [10.52.223.231]) by NASANPPMTA03.qualcomm.com (8.17.1.5/8.17.1.5) with ESMTPS id 32U8fKVY008881 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 30 Mar 2023 08:41:20 GMT Received: from varda-linux.qualcomm.com (10.80.80.8) by nasanex01a.na.qualcomm.com (10.52.223.231) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.42; Thu, 30 Mar 2023 01:41:14 -0700 From: Varadarajan Narayanan <quic_varada@quicinc.com> To: <agross@kernel.org>, <andersson@kernel.org>, <konrad.dybcio@linaro.org>, <vkoul@kernel.org>, <kishon@kernel.org>, <robh+dt@kernel.org>, <krzysztof.kozlowski+dt@linaro.org>, <gregkh@linuxfoundation.org>, <mturquette@baylibre.com>, <sboyd@kernel.org>, <quic_wcheng@quicinc.com>, <linux-arm-msm@vger.kernel.org>, <linux-phy@lists.infradead.org>, <devicetree@vger.kernel.org>, <linux-kernel@vger.kernel.org>, <linux-usb@vger.kernel.org>, <linux-clk@vger.kernel.org> CC: Varadarajan Narayanan <quic_varada@quicinc.com> Subject: [PATCH v5 3/8] dt-bindings: usb: dwc3: Add IPQ9574 compatible Date: Thu, 30 Mar 2023 14:10:45 +0530 Message-ID: <cb8f2ba0ff39951aeada479ed3895d19c9f72617.1680162377.git.quic_varada@quicinc.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <cover.1680162377.git.quic_varada@quicinc.com> References: <cover.1680162377.git.quic_varada@quicinc.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [10.80.80.8] X-ClientProxiedBy: nasanex01a.na.qualcomm.com (10.52.223.231) To nasanex01a.na.qualcomm.com (10.52.223.231) X-QCInternal: smtphost X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=5800 signatures=585085 X-Proofpoint-GUID: BtyNNGKKzHUEs3grLzb5qginnCr5jEKT X-Proofpoint-ORIG-GUID: BtyNNGKKzHUEs3grLzb5qginnCr5jEKT X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.254,Aquarius:18.0.942,Hydra:6.0.573,FMLib:17.11.170.22 definitions=2023-03-30_04,2023-03-30_01,2023-02-09_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 mlxscore=0 mlxlogscore=883 impostorscore=0 lowpriorityscore=0 malwarescore=0 phishscore=0 spamscore=0 suspectscore=0 adultscore=0 priorityscore=1501 clxscore=1015 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2303200000 definitions=main-2303300069 X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_LOW,SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: <linux-kernel.vger.kernel.org> X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1761782040873907139?= X-GMAIL-MSGID: =?utf-8?q?1761782040873907139?= |
Series |
Enable IPQ9754 USB
|
|
Commit Message
Varadarajan Narayanan
March 30, 2023, 8:40 a.m. UTC
Document the IPQ9574 dwc3 compatible.
Signed-off-by: Varadarajan Narayanan <quic_varada@quicinc.com>
---
Changes in v5:
- Restore removed constraints
Changes in v4:
- Update other relevant sections
- Remove constraints not applicable to IPQ9574
---
Documentation/devicetree/bindings/usb/qcom,dwc3.yaml | 19 +++++++++++++++++++
1 file changed, 19 insertions(+)
Comments
On Thu, 30 Mar 2023 at 11:42, Varadarajan Narayanan <quic_varada@quicinc.com> wrote: > > Document the IPQ9574 dwc3 compatible. > > Signed-off-by: Varadarajan Narayanan <quic_varada@quicinc.com> > --- > Changes in v5: > - Restore removed constraints > > Changes in v4: > - Update other relevant sections > - Remove constraints not applicable to IPQ9574 > --- > Documentation/devicetree/bindings/usb/qcom,dwc3.yaml | 19 +++++++++++++++++++ > 1 file changed, 19 insertions(+) > > diff --git a/Documentation/devicetree/bindings/usb/qcom,dwc3.yaml b/Documentation/devicetree/bindings/usb/qcom,dwc3.yaml > index a2aabda..8def6a3 100644 > --- a/Documentation/devicetree/bindings/usb/qcom,dwc3.yaml > +++ b/Documentation/devicetree/bindings/usb/qcom,dwc3.yaml > @@ -17,6 +17,7 @@ properties: > - qcom,ipq6018-dwc3 > - qcom,ipq8064-dwc3 > - qcom,ipq8074-dwc3 > + - qcom,ipq9574-dwc3 > - qcom,msm8953-dwc3 > - qcom,msm8994-dwc3 > - qcom,msm8996-dwc3 > @@ -242,6 +243,24 @@ allOf: > compatible: > contains: > enum: > + - qcom,ipq9574-dwc3 > + then: > + properties: > + clocks: > + maxItems: 5 > + clock-names: > + items: > + - const: sys_noc_axi > + - const: anoc_axi > + - const: master > + - const: sleep > + - const: mock_utmi Is there any chance of using clock names that are close to the names used by existing platforms? I think this fits into the third 'if' bucket: cfg_noc = sys_noc_axi core = master iface = anoc_axi sleep = sleep mock_utmi = mock_utmi > + > + - if: > + properties: > + compatible: > + contains: > + enum: > - qcom,msm8994-dwc3 > - qcom,qcs404-dwc3 > then: > -- > 2.7.4 >
On Thu, 30 Mar 2023 14:10:45 +0530, Varadarajan Narayanan wrote: > Document the IPQ9574 dwc3 compatible. > > Signed-off-by: Varadarajan Narayanan <quic_varada@quicinc.com> > --- > Changes in v5: > - Restore removed constraints > > Changes in v4: > - Update other relevant sections > - Remove constraints not applicable to IPQ9574 > --- > Documentation/devicetree/bindings/usb/qcom,dwc3.yaml | 19 +++++++++++++++++++ > 1 file changed, 19 insertions(+) > Running 'make dtbs_check' with the schema in this patch gives the following warnings. Consider if they are expected or the schema is incorrect. These may not be new warnings. Note that it is not yet a requirement to have 0 warnings for dtbs_check. This will change in the future. Full log is available here: https://patchwork.ozlabs.org/project/devicetree-bindings/patch/cb8f2ba0ff39951aeada479ed3895d19c9f72617.1680162377.git.quic_varada@quicinc.com usb2@60f8800: clock-names:0: 'core' was expected arch/arm/boot/dts/qcom-ipq4018-ap120c-ac-bit.dtb arch/arm/boot/dts/qcom-ipq4018-ap120c-ac.dtb arch/arm/boot/dts/qcom-ipq4018-jalapeno.dtb arch/arm/boot/dts/qcom-ipq4019-ap.dk01.1-c1.dtb arch/arm/boot/dts/qcom-ipq4019-ap.dk04.1-c1.dtb arch/arm/boot/dts/qcom-ipq4019-ap.dk04.1-c3.dtb arch/arm/boot/dts/qcom-ipq4019-ap.dk07.1-c1.dtb arch/arm/boot/dts/qcom-ipq4019-ap.dk07.1-c2.dtb usb2@60f8800: 'dwc3@6000000' does not match any of the regexes: '^usb@[0-9a-f]+$', 'pinctrl-[0-9]+' arch/arm/boot/dts/qcom-ipq4018-ap120c-ac-bit.dtb arch/arm/boot/dts/qcom-ipq4018-ap120c-ac.dtb arch/arm/boot/dts/qcom-ipq4018-jalapeno.dtb arch/arm/boot/dts/qcom-ipq4019-ap.dk01.1-c1.dtb arch/arm/boot/dts/qcom-ipq4019-ap.dk04.1-c1.dtb arch/arm/boot/dts/qcom-ipq4019-ap.dk04.1-c3.dtb arch/arm/boot/dts/qcom-ipq4019-ap.dk07.1-c1.dtb arch/arm/boot/dts/qcom-ipq4019-ap.dk07.1-c2.dtb usb2@60f8800: 'interrupt-names' is a required property arch/arm/boot/dts/qcom-ipq4018-ap120c-ac-bit.dtb arch/arm/boot/dts/qcom-ipq4018-ap120c-ac.dtb arch/arm/boot/dts/qcom-ipq4018-jalapeno.dtb usb2@60f8800: 'oneOf' conditional failed, one must be fixed: arch/arm/boot/dts/qcom-ipq4018-ap120c-ac-bit.dtb arch/arm/boot/dts/qcom-ipq4018-ap120c-ac.dtb arch/arm/boot/dts/qcom-ipq4018-jalapeno.dtb usb2@60f8800: 'power-domains' is a required property arch/arm/boot/dts/qcom-ipq4018-ap120c-ac-bit.dtb arch/arm/boot/dts/qcom-ipq4018-ap120c-ac.dtb arch/arm/boot/dts/qcom-ipq4018-jalapeno.dtb usb3@100f8800: 'dwc3@10000000', 'reset-names' do not match any of the regexes: '^usb@[0-9a-f]+$', 'pinctrl-[0-9]+' arch/arm/boot/dts/qcom-ipq8064-ap148.dtb arch/arm/boot/dts/qcom-ipq8064-rb3011.dtb usb3@110f8800: 'dwc3@11000000', 'reset-names' do not match any of the regexes: '^usb@[0-9a-f]+$', 'pinctrl-[0-9]+' arch/arm/boot/dts/qcom-ipq8064-ap148.dtb arch/arm/boot/dts/qcom-ipq8064-rb3011.dtb usb3@110f8800: 'interrupt-names' is a required property arch/arm/boot/dts/qcom-ipq8064-rb3011.dtb usb3@110f8800: 'oneOf' conditional failed, one must be fixed: arch/arm/boot/dts/qcom-ipq8064-rb3011.dtb usb3@110f8800: 'power-domains' is a required property arch/arm/boot/dts/qcom-ipq8064-rb3011.dtb usb3@8af8800: 'dwc3@8a00000' does not match any of the regexes: '^usb@[0-9a-f]+$', 'pinctrl-[0-9]+' arch/arm/boot/dts/qcom-ipq4018-ap120c-ac-bit.dtb arch/arm/boot/dts/qcom-ipq4018-ap120c-ac.dtb arch/arm/boot/dts/qcom-ipq4018-jalapeno.dtb arch/arm/boot/dts/qcom-ipq4019-ap.dk01.1-c1.dtb arch/arm/boot/dts/qcom-ipq4019-ap.dk04.1-c1.dtb arch/arm/boot/dts/qcom-ipq4019-ap.dk04.1-c3.dtb arch/arm/boot/dts/qcom-ipq4019-ap.dk07.1-c1.dtb arch/arm/boot/dts/qcom-ipq4019-ap.dk07.1-c2.dtb usb3@8af8800: 'interrupt-names' is a required property arch/arm/boot/dts/qcom-ipq4018-ap120c-ac-bit.dtb arch/arm/boot/dts/qcom-ipq4018-ap120c-ac.dtb arch/arm/boot/dts/qcom-ipq4018-jalapeno.dtb usb3@8af8800: 'oneOf' conditional failed, one must be fixed: arch/arm/boot/dts/qcom-ipq4018-ap120c-ac-bit.dtb arch/arm/boot/dts/qcom-ipq4018-ap120c-ac.dtb arch/arm/boot/dts/qcom-ipq4018-jalapeno.dtb usb3@8af8800: 'power-domains' is a required property arch/arm/boot/dts/qcom-ipq4018-ap120c-ac-bit.dtb arch/arm/boot/dts/qcom-ipq4018-ap120c-ac.dtb arch/arm/boot/dts/qcom-ipq4018-jalapeno.dtb usb@4ef8800: 'interrupt-names' is a required property arch/arm64/boot/dts/qcom/sm6125-sony-xperia-seine-pdx201.dtb usb@4ef8800: 'oneOf' conditional failed, one must be fixed: arch/arm64/boot/dts/qcom/sm6125-sony-xperia-seine-pdx201.dtb usb@4ef8800: usb@4e00000: Unevaluated properties are not allowed ('extcon' was unexpected) arch/arm64/boot/dts/qcom/sm6125-sony-xperia-seine-pdx201.dtb usb@6af8800: 'extcon' does not match any of the regexes: '^usb@[0-9a-f]+$', 'pinctrl-[0-9]+' arch/arm64/boot/dts/qcom/apq8096-db820c.dtb arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dtb usb@6af8800: usb@6a00000: Unevaluated properties are not allowed ('extcon' was unexpected) arch/arm64/boot/dts/qcom/apq8096-db820c.dtb arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-dora.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-kagura.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-keyaki.dtb arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dtb usb@70f8800: 'interrupt-names' is a required property arch/arm64/boot/dts/qcom/ipq6018-cp01-c1.dtb usb@70f8800: 'oneOf' conditional failed, one must be fixed: arch/arm64/boot/dts/qcom/ipq6018-cp01-c1.dtb usb@70f8800: 'power-domains' is a required property arch/arm64/boot/dts/qcom/ipq6018-cp01-c1.dtb usb@70f8800: usb@7000000: Unevaluated properties are not allowed ('phy_mode' was unexpected) arch/arm64/boot/dts/qcom/msm8953-motorola-potter.dtb arch/arm64/boot/dts/qcom/msm8953-xiaomi-daisy.dtb arch/arm64/boot/dts/qcom/msm8953-xiaomi-mido.dtb arch/arm64/boot/dts/qcom/msm8953-xiaomi-tissot.dtb arch/arm64/boot/dts/qcom/msm8953-xiaomi-vince.dtb arch/arm64/boot/dts/qcom/sdm450-motorola-ali.dtb arch/arm64/boot/dts/qcom/sdm632-fairphone-fp3.dtb arch/arm64/boot/dts/qcom/sdm632-motorola-ocean.dtb usb@7678800: 'interrupt-names' is a required property arch/arm64/boot/dts/qcom/qcs404-evb-1000.dtb arch/arm64/boot/dts/qcom/qcs404-evb-4000.dtb usb@7678800: 'oneOf' conditional failed, one must be fixed: arch/arm64/boot/dts/qcom/qcs404-evb-1000.dtb arch/arm64/boot/dts/qcom/qcs404-evb-4000.dtb usb@7678800: 'power-domains' is a required property arch/arm64/boot/dts/qcom/qcs404-evb-1000.dtb arch/arm64/boot/dts/qcom/qcs404-evb-4000.dtb usb@76f8800: 'extcon' does not match any of the regexes: '^usb@[0-9a-f]+$', 'pinctrl-[0-9]+' arch/arm64/boot/dts/qcom/apq8096-db820c.dtb usb@76f8800: 'interrupt-names' is a required property arch/arm64/boot/dts/qcom/apq8096-db820c.dtb usb@76f8800: 'oneOf' conditional failed, one must be fixed: arch/arm64/boot/dts/qcom/apq8096-db820c.dtb usb@76f8800: usb@7600000: Unevaluated properties are not allowed ('extcon' was unexpected) arch/arm64/boot/dts/qcom/apq8096-db820c.dtb usb@79b8800: 'interrupt-names' is a required property arch/arm64/boot/dts/qcom/qcs404-evb-1000.dtb arch/arm64/boot/dts/qcom/qcs404-evb-4000.dtb usb@79b8800: 'oneOf' conditional failed, one must be fixed: arch/arm64/boot/dts/qcom/qcs404-evb-1000.dtb arch/arm64/boot/dts/qcom/qcs404-evb-4000.dtb usb@79b8800: 'power-domains' is a required property arch/arm64/boot/dts/qcom/qcs404-evb-1000.dtb arch/arm64/boot/dts/qcom/qcs404-evb-4000.dtb usb@8af8800: assigned-clock-rates: 'oneOf' conditional failed, one must be fixed: arch/arm64/boot/dts/qcom/ipq6018-cp01-c1.dtb arch/arm64/boot/dts/qcom/ipq8074-hk01.dtb arch/arm64/boot/dts/qcom/ipq8074-hk10-c1.dtb arch/arm64/boot/dts/qcom/ipq8074-hk10-c2.dtb usb@8af8800: assigned-clocks: [[4, 124], [4, 125], [4, 126]] is too long arch/arm64/boot/dts/qcom/ipq8074-hk01.dtb arch/arm64/boot/dts/qcom/ipq8074-hk10-c1.dtb arch/arm64/boot/dts/qcom/ipq8074-hk10-c2.dtb usb@8af8800: assigned-clocks: [[9, 186], [9, 158], [9, 159]] is too long arch/arm64/boot/dts/qcom/ipq6018-cp01-c1.dtb usb@8af8800: 'interrupt-names' is a required property arch/arm64/boot/dts/qcom/ipq8074-hk01.dtb usb@8af8800: 'oneOf' conditional failed, one must be fixed: arch/arm64/boot/dts/qcom/ipq8074-hk01.dtb usb@8cf8800: assigned-clock-rates: 'oneOf' conditional failed, one must be fixed: arch/arm64/boot/dts/qcom/ipq8074-hk01.dtb arch/arm64/boot/dts/qcom/ipq8074-hk10-c1.dtb arch/arm64/boot/dts/qcom/ipq8074-hk10-c2.dtb usb@8cf8800: assigned-clocks: [[4, 131], [4, 132], [4, 133]] is too long arch/arm64/boot/dts/qcom/ipq8074-hk01.dtb arch/arm64/boot/dts/qcom/ipq8074-hk10-c1.dtb arch/arm64/boot/dts/qcom/ipq8074-hk10-c2.dtb usb@8cf8800: 'interrupt-names' is a required property arch/arm64/boot/dts/qcom/ipq8074-hk01.dtb usb@8cf8800: 'oneOf' conditional failed, one must be fixed: arch/arm64/boot/dts/qcom/ipq8074-hk01.dtb usb@a6f8800: 'dr_mode' does not match any of the regexes: '^usb@[0-9a-f]+$', 'pinctrl-[0-9]+' arch/arm64/boot/dts/qcom/sm8350-microsoft-surface-duo2.dtb usb@a6f8800: 'dwc3@a600000' does not match any of the regexes: '^usb@[0-9a-f]+$', 'pinctrl-[0-9]+' arch/arm/boot/dts/qcom-sdx55-mtp.dtb arch/arm/boot/dts/qcom-sdx55-t55.dtb arch/arm/boot/dts/qcom-sdx55-telit-fn980-tlb.dtb usb@a6f8800: usb@a600000: Unevaluated properties are not allowed ('maximum-spped' was unexpected) arch/arm64/boot/dts/qcom/sm8250-xiaomi-elish.dtb usb@a8f8800: assigned-clock-rates: 'oneOf' conditional failed, one must be fixed: arch/arm64/boot/dts/qcom/sda660-inforce-ifc6560.dtb arch/arm64/boot/dts/qcom/sdm630-sony-xperia-ganges-kirin.dtb arch/arm64/boot/dts/qcom/sdm630-sony-xperia-nile-discovery.dtb arch/arm64/boot/dts/qcom/sdm630-sony-xperia-nile-pioneer.dtb arch/arm64/boot/dts/qcom/sdm630-sony-xperia-nile-voyager.dtb arch/arm64/boot/dts/qcom/sdm636-sony-xperia-ganges-mermaid.dtb arch/arm64/boot/dts/qcom/sdm660-xiaomi-lavender.dtb usb@a8f8800: assigned-clocks: [[34, 92], [34, 91], [35, 64]] is too long arch/arm64/boot/dts/qcom/sda660-inforce-ifc6560.dtb arch/arm64/boot/dts/qcom/sdm630-sony-xperia-ganges-kirin.dtb arch/arm64/boot/dts/qcom/sdm630-sony-xperia-nile-discovery.dtb arch/arm64/boot/dts/qcom/sdm630-sony-xperia-nile-pioneer.dtb arch/arm64/boot/dts/qcom/sdm630-sony-xperia-nile-voyager.dtb arch/arm64/boot/dts/qcom/sdm636-sony-xperia-ganges-mermaid.dtb arch/arm64/boot/dts/qcom/sdm660-xiaomi-lavender.dtb usb@a8f8800: usb@a800000: Unevaluated properties are not allowed ('extcon' was unexpected) arch/arm64/boot/dts/qcom/msm8998-fxtec-pro1.dtb arch/arm64/boot/dts/qcom/msm8998-sony-xperia-yoshino-lilac.dtb arch/arm64/boot/dts/qcom/msm8998-sony-xperia-yoshino-maple.dtb arch/arm64/boot/dts/qcom/msm8998-sony-xperia-yoshino-poplar.dtb arch/arm64/boot/dts/qcom/sda660-inforce-ifc6560.dtb arch/arm64/boot/dts/qcom/sdm630-sony-xperia-ganges-kirin.dtb arch/arm64/boot/dts/qcom/sdm630-sony-xperia-nile-discovery.dtb arch/arm64/boot/dts/qcom/sdm630-sony-xperia-nile-pioneer.dtb arch/arm64/boot/dts/qcom/sdm630-sony-xperia-nile-voyager.dtb arch/arm64/boot/dts/qcom/sdm660-xiaomi-lavender.dtb usb@c2f8800: clock-names:2: 'iface' was expected arch/arm64/boot/dts/qcom/sda660-inforce-ifc6560.dtb arch/arm64/boot/dts/qcom/sdm630-sony-xperia-ganges-kirin.dtb arch/arm64/boot/dts/qcom/sdm630-sony-xperia-nile-discovery.dtb arch/arm64/boot/dts/qcom/sdm630-sony-xperia-nile-pioneer.dtb arch/arm64/boot/dts/qcom/sdm630-sony-xperia-nile-voyager.dtb arch/arm64/boot/dts/qcom/sdm636-sony-xperia-ganges-mermaid.dtb arch/arm64/boot/dts/qcom/sdm660-xiaomi-lavender.dtb usb@c2f8800: clock-names: ['cfg_noc', 'core', 'mock_utmi', 'sleep'] is too short arch/arm64/boot/dts/qcom/sda660-inforce-ifc6560.dtb arch/arm64/boot/dts/qcom/sdm630-sony-xperia-ganges-kirin.dtb arch/arm64/boot/dts/qcom/sdm630-sony-xperia-nile-discovery.dtb arch/arm64/boot/dts/qcom/sdm630-sony-xperia-nile-pioneer.dtb arch/arm64/boot/dts/qcom/sdm630-sony-xperia-nile-voyager.dtb arch/arm64/boot/dts/qcom/sdm636-sony-xperia-ganges-mermaid.dtb arch/arm64/boot/dts/qcom/sdm660-xiaomi-lavender.dtb usb@c2f8800: clocks: [[34, 48], [34, 88], [34, 89], [34, 90]] is too short arch/arm64/boot/dts/qcom/sda660-inforce-ifc6560.dtb arch/arm64/boot/dts/qcom/sdm630-sony-xperia-ganges-kirin.dtb arch/arm64/boot/dts/qcom/sdm630-sony-xperia-nile-discovery.dtb arch/arm64/boot/dts/qcom/sdm630-sony-xperia-nile-pioneer.dtb arch/arm64/boot/dts/qcom/sdm630-sony-xperia-nile-voyager.dtb arch/arm64/boot/dts/qcom/sdm636-sony-xperia-ganges-mermaid.dtb arch/arm64/boot/dts/qcom/sdm660-xiaomi-lavender.dtb usb@c2f8800: 'power-domains' is a required property arch/arm64/boot/dts/qcom/sda660-inforce-ifc6560.dtb usb@f92f8800: 'interrupt-names' is a required property arch/arm64/boot/dts/qcom/apq8094-sony-xperia-kitakami-karin_windy.dtb arch/arm64/boot/dts/qcom/msm8992-lg-bullhead-rev-101.dtb arch/arm64/boot/dts/qcom/msm8992-lg-bullhead-rev-10.dtb arch/arm64/boot/dts/qcom/msm8992-msft-lumia-octagon-talkman.dtb arch/arm64/boot/dts/qcom/msm8992-xiaomi-libra.dtb arch/arm64/boot/dts/qcom/msm8994-huawei-angler-rev-101.dtb arch/arm64/boot/dts/qcom/msm8994-msft-lumia-octagon-cityman.dtb arch/arm64/boot/dts/qcom/msm8994-sony-xperia-kitakami-ivy.dtb arch/arm64/boot/dts/qcom/msm8994-sony-xperia-kitakami-karin.dtb arch/arm64/boot/dts/qcom/msm8994-sony-xperia-kitakami-satsuki.dtb arch/arm64/boot/dts/qcom/msm8994-sony-xperia-kitakami-sumire.dtb arch/arm64/boot/dts/qcom/msm8994-sony-xperia-kitakami-suzuran.dtb usb@f92f8800: 'oneOf' conditional failed, one must be fixed: arch/arm64/boot/dts/qcom/apq8094-sony-xperia-kitakami-karin_windy.dtb arch/arm64/boot/dts/qcom/msm8992-lg-bullhead-rev-101.dtb arch/arm64/boot/dts/qcom/msm8992-lg-bullhead-rev-10.dtb arch/arm64/boot/dts/qcom/msm8992-msft-lumia-octagon-talkman.dtb arch/arm64/boot/dts/qcom/msm8992-xiaomi-libra.dtb arch/arm64/boot/dts/qcom/msm8994-huawei-angler-rev-101.dtb arch/arm64/boot/dts/qcom/msm8994-msft-lumia-octagon-cityman.dtb arch/arm64/boot/dts/qcom/msm8994-sony-xperia-kitakami-ivy.dtb arch/arm64/boot/dts/qcom/msm8994-sony-xperia-kitakami-karin.dtb arch/arm64/boot/dts/qcom/msm8994-sony-xperia-kitakami-satsuki.dtb arch/arm64/boot/dts/qcom/msm8994-sony-xperia-kitakami-sumire.dtb arch/arm64/boot/dts/qcom/msm8994-sony-xperia-kitakami-suzuran.dtb
diff --git a/Documentation/devicetree/bindings/usb/qcom,dwc3.yaml b/Documentation/devicetree/bindings/usb/qcom,dwc3.yaml index a2aabda..8def6a3 100644 --- a/Documentation/devicetree/bindings/usb/qcom,dwc3.yaml +++ b/Documentation/devicetree/bindings/usb/qcom,dwc3.yaml @@ -17,6 +17,7 @@ properties: - qcom,ipq6018-dwc3 - qcom,ipq8064-dwc3 - qcom,ipq8074-dwc3 + - qcom,ipq9574-dwc3 - qcom,msm8953-dwc3 - qcom,msm8994-dwc3 - qcom,msm8996-dwc3 @@ -242,6 +243,24 @@ allOf: compatible: contains: enum: + - qcom,ipq9574-dwc3 + then: + properties: + clocks: + maxItems: 5 + clock-names: + items: + - const: sys_noc_axi + - const: anoc_axi + - const: master + - const: sleep + - const: mock_utmi + + - if: + properties: + compatible: + contains: + enum: - qcom,msm8994-dwc3 - qcom,qcs404-dwc3 then: