Received: by 2002:a05:6a10:6744:0:0:0:0 with SMTP id w4csp3016745pxu; Sat, 10 Oct 2020 16:14:01 -0700 (PDT) X-Google-Smtp-Source: ABdhPJydgntlwlfQt1dMLoVRrIvLCiRex+ywcAhVGdyaE3bqgoogsAOacyCo7+TBOpaXxFbQC5sw X-Received: by 2002:a05:6402:124a:: with SMTP id l10mr6370167edw.99.1602371640868; Sat, 10 Oct 2020 16:14:00 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1602371640; cv=none; d=google.com; s=arc-20160816; b=bXPlpsvYszZdFjwYGdoS8X+W6yV0qwRZ8h2R7q+y6iNTlxKPCJRoRqSNdMsUjNuWFg ZoVn6EqFDQ/ffCXbhnoYlWs0/7KhqmpoXVjNeeuAVo7SUyLAD/emfZToGDKsFGqzWTtJ qlrQ8SSu7DiGyXrtMq+zI05VYuBgWBs+2M5+PP2UF6YjygD2F768YgIl5hjwDlHZdxAX zi/GzVQfXEAlX8WTkBazi4vMH8DZOU6yuwrJHwjzfqoy4Xu1eGciO6AXBk3xzJtoWVly Gq6AuIy5ZAEBus8ZBGsSzaNuVsZvryQBXaQRJcivvYw/Iz6E6PvMhV/0MFsqnBA6/V4V V1Qg== 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 :references:in-reply-to:message-id:date:subject:cc:to:from; bh=IDnOtpgZx3MImjo0zrbic2s0V+6I/j5H24AgyrtNmkY=; b=pKBAvu88+M0ZagXc65zFXOh9gQ0Hhad4qcQ67tx4Sgx5u7g9Q6i8HpS6ebon6z/UjG HmCB6Kep2c1Jo690WBT8E4a3Ws4Jc/abcYNMKjUSxICbNneO+zB7qbun66ioSXvLPBp4 vw2otgGKviRTNqoTBLJ4jTGPfLSnXtQnyK3BtPGvQRIzjOj8j1dYyfjYo5GrZ6z/uGfl nZlUnIIbRE8QUde73sYb0+RQWsiO7/FlQso25GBtfu1nZL0jxdWiwpadKcQS45R7Y5m0 uK0AZt+wEY2bSvT7nL+i0BRacJfrqPVnqDG5+N17r+5PkHhnLmvU/6UUuttnvzYfl1KV O6dw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id jz13si9427024ejb.120.2020.10.10.16.13.38; Sat, 10 Oct 2020 16:14:00 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2387740AbgJJXIW (ORCPT + 99 others); Sat, 10 Oct 2020 19:08:22 -0400 Received: from mail.baikalelectronics.com ([87.245.175.226]:57900 "EHLO mail.baikalelectronics.ru" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726384AbgJJXH5 (ORCPT ); Sat, 10 Oct 2020 19:07:57 -0400 Received: from localhost (unknown [127.0.0.1]) by mail.baikalelectronics.ru (Postfix) with ESMTP id 8B5CB80023F6; Sat, 10 Oct 2020 22:41:36 +0000 (UTC) X-Virus-Scanned: amavisd-new at baikalelectronics.ru Received: from mail.baikalelectronics.ru ([127.0.0.1]) by localhost (mail.baikalelectronics.ru [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9LvnvvbOwoSk; Sun, 11 Oct 2020 01:41:36 +0300 (MSK) From: Serge Semin To: Mathias Nyman , Felipe Balbi , Greg Kroah-Hartman , Rob Herring , Kevin Hilman , Neil Armstrong , Jerome Brunet , Martin Blumenstingl CC: Serge Semin , Serge Semin , Alexey Malahov , Pavel Parkhomenko , Andy Gross , Bjorn Andersson , Manu Gautam , Roger Quadros , Lad Prabhakar , Yoshihiro Shimoda , , , , , Subject: [PATCH 16/18] dt-bindings: usb: meson-g12a-usb: Validate DWC2/DWC3 sub-nodes Date: Sun, 11 Oct 2020 01:41:19 +0300 Message-ID: <20201010224121.12672-17-Sergey.Semin@baikalelectronics.ru> In-Reply-To: <20201010224121.12672-1-Sergey.Semin@baikalelectronics.ru> References: <20201010224121.12672-1-Sergey.Semin@baikalelectronics.ru> MIME-Version: 1.0 Content-Transfer-Encoding: 7BIT Content-Type: text/plain; charset=US-ASCII X-ClientProxiedBy: MAIL.baikal.int (192.168.51.25) To mail (192.168.51.25) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Amlogic G12A USB DT sub-nodes are supposed to be compatible with the generic DWC USB2 and USB3 devices. Since now we've got DT schemas for both of the later IP cores let's make sure that the Amlogic G12A USB DT nodes are fully evaluated including the DWC sub-nodes. Signed-off-by: Serge Semin --- .../bindings/usb/amlogic,meson-g12a-usb-ctrl.yaml | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings/usb/amlogic,meson-g12a-usb-ctrl.yaml b/Documentation/devicetree/bindings/usb/amlogic,meson-g12a-usb-ctrl.yaml index 88184d7e26cc..3e8ac0ff90de 100644 --- a/Documentation/devicetree/bindings/usb/amlogic,meson-g12a-usb-ctrl.yaml +++ b/Documentation/devicetree/bindings/usb/amlogic,meson-g12a-usb-ctrl.yaml @@ -78,7 +78,20 @@ properties: patternProperties: "^usb@[0-9a-f]+$": - type: object + allOf: + - if: + properties: + compatible: + contains: + const: snps,dwc2 + then: + $ref: dwc2.yaml# + - if: + properties: + compatible: + const: snps,dwc3 + then: + $ref: snps,dwc3.yaml# additionalProperties: false -- 2.27.0