From patchwork Mon Dec 19 19:10:37 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Rob Herring X-Patchwork-Id: 34708 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:e747:0:0:0:0:0 with SMTP id c7csp2569057wrn; Mon, 19 Dec 2022 11:12:39 -0800 (PST) X-Google-Smtp-Source: AA0mqf66Mt44n/VA0uWnkimWE0sRNyUQL62B9k6xR+KoCjS0lWNCZ75Z7UuihL7erb9X9pMA3cgK X-Received: by 2002:a05:6a21:168d:b0:ad:79bb:7869 with SMTP id np13-20020a056a21168d00b000ad79bb7869mr40117692pzb.56.1671477159222; Mon, 19 Dec 2022 11:12:39 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1671477159; cv=none; d=google.com; s=arc-20160816; b=Azavpwx9WbWK/Mxz1zO62bDR803/oJnRp8SJdKMb7ZTt5LooyIB7BKbKjtGZE6i7oj 8dJcct+YSKUBnVMhH2VHmmAh9jAzDF4H6xGOfZ+q3AgjflCnY91NVDEN0cugTd5oCTsX IC0C6yFbXakB0+Fnc8/17ulfJ8dqSGAjMiEVC/Yh2d7qja4/9/BgXN8Dk2ssplpY9avM /U62acYV6UBIP+X5VuM8XRgPmJU95zsezgpEI06ldm/1KroSiDgyFPJ1BdEdCNes0lf9 zzcGCnJ/NfMbvdDuGlln/nFCgnhY+Vpo2iUnA5mAQSBFoPZ8I+8LuMXLHk9svtfIEroH HMbw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from; bh=+5raIVmkATLs5kf4lFGVOCgkR/IHy+HENdY2c/Hj4Z4=; b=a+YLPYSQYbKW7+liy3ags65lVQyhr6122nqIYLEqCiSaDJXSM7IpIMaVCw/lDTAe3G iRrYlVfZ0wfXenntvhWufj80u7GdhMpV8Sm8ObvYWMTO0Uu2pWIElUHz9viKRj3MBcI6 i6+OtEvaUGpbzJh/kFvhmQWi7lI0RHQLHh4RfApGNuQpBASuo7Nh8O3SJgF9gekvY3nz 6BaV3gFNMldw+AoXTkQj+EnAxt2nlqMxkMI/vPfKFd9KHtbXyTGoy9NwxjnDnP4RSpzy RU6hJ27fbkBuEj7apiSkcrYzGSX7jViln+8AZt80VCEXdcHmq103DmfIYGm+1mnOXNcx 10+Q== ARC-Authentication-Results: i=1; mx.google.com; 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=kernel.org Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id bc22-20020a656d96000000b0047632a20407si12297706pgb.450.2022.12.19.11.12.26; Mon, 19 Dec 2022 11:12:39 -0800 (PST) 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; 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=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232012AbiLSTLQ (ORCPT + 99 others); Mon, 19 Dec 2022 14:11:16 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:36846 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232122AbiLSTK6 (ORCPT ); Mon, 19 Dec 2022 14:10:58 -0500 Received: from mail-oa1-f42.google.com (mail-oa1-f42.google.com [209.85.160.42]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 9B503D2F1; Mon, 19 Dec 2022 11:10:54 -0800 (PST) Received: by mail-oa1-f42.google.com with SMTP id 586e51a60fabf-142b72a728fso12711679fac.9; Mon, 19 Dec 2022 11:10:54 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=+5raIVmkATLs5kf4lFGVOCgkR/IHy+HENdY2c/Hj4Z4=; b=oBfmtayraGRwH6autp7WzlWg1mOG8lw90RtjXwxntGcpp2pHThFvXAYIjWT5r7ZQfN jYPnzbc3X7tPPX693pXmp67xzlrCnaHPlLlJEqktbbKbls9tE+8KGzRiGY8NtwwinnaG RVV22ssI4J0s/HjJcN1r4PSieMhYcUb4Nf5WdyFHBhNAFFq9IvuQna2vU0sPR/CuP6uo 18omsdiIpiM7Qi/zo7Tlz9e169FjxZ+TLQ79JuNYGtXs7VWDtp5yrec2DJ4FOmG1RxkM Sr8qKbFB7lzApW2H3uO0vN9p0GJiXwZrhRKx7DXO+lCllpL10GsyM9zzstxxcEngAOeT Bbhw== X-Gm-Message-State: ANoB5plN38XHrUCHkQ9G2wxABXPPiKQN/jf1dQnvhnMmh882DEhTWFa0 FP1GDCmCbgj4lGvOQ+K2gw== X-Received: by 2002:a05:6870:50c:b0:137:5344:70ab with SMTP id j12-20020a056870050c00b00137534470abmr21296969oao.15.1671477053900; Mon, 19 Dec 2022 11:10:53 -0800 (PST) Received: from robh_at_kernel.org (66-90-144-107.dyn.grandenetworks.net. [66.90.144.107]) by smtp.gmail.com with ESMTPSA id o15-20020a056870524f00b0010d7242b623sm5124258oai.21.2022.12.19.11.10.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 19 Dec 2022 11:10:53 -0800 (PST) Received: (nullmailer pid 1974177 invoked by uid 1000); Mon, 19 Dec 2022 19:10:52 -0000 From: Rob Herring To: Heiko Stuebner , Greg Kroah-Hartman , Krzysztof Kozlowski , Felipe Balbi Cc: linux-rockchip@lists.infradead.org, Johan Jonker , linux-arm-kernel@lists.infradead.org, linux-usb@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH 1/2] dt-bindings: usb: snps,dwc3: Allow power-domains property Date: Mon, 19 Dec 2022 13:10:37 -0600 Message-Id: <20221219191038.1973807-1-robh@kernel.org> X-Mailer: git-send-email 2.35.1 MIME-Version: 1.0 X-Spam-Status: No, score=-1.4 required=5.0 tests=BAYES_00, FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,SPF_PASS autolearn=no 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: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1752670833725561315?= X-GMAIL-MSGID: =?utf-8?q?1752670833725561315?= The Rockchip RK3399 DWC3 node has 'power-domain' property which isn't allowed by the schema: usb@fe900000: Unevaluated properties are not allowed ('power-domains' was unexpected) Allow DWC3 nodes to have a single power-domains entry. We could instead move the power-domains property to the parent wrapper node, but the could be an ABI break (Linux shouldn't care). Also, we don't want to encourage the pattern of wrapper nodes just to define resources such as clocks, resets, power-domains, etc. when not necessary. Signed-off-by: Rob Herring --- Documentation/devicetree/bindings/usb/snps,dwc3.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Documentation/devicetree/bindings/usb/snps,dwc3.yaml b/Documentation/devicetree/bindings/usb/snps,dwc3.yaml index 6d78048c4613..bcefd1c2410a 100644 --- a/Documentation/devicetree/bindings/usb/snps,dwc3.yaml +++ b/Documentation/devicetree/bindings/usb/snps,dwc3.yaml @@ -91,6 +91,9 @@ properties: - usb2-phy - usb3-phy + power-domains: + maxItems: 1 + resets: minItems: 1