Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp1297145pxu; Sat, 5 Dec 2020 10:33:37 -0800 (PST) X-Google-Smtp-Source: ABdhPJxvkFnLXn8EsQ3yXPSxUl2GL0IfLFosdzZaNqm1AX+iB2HUWkdhiMWfrlDpvuX61yCGPau1 X-Received: by 2002:a50:a6c9:: with SMTP id f9mr13020203edc.158.1607193217347; Sat, 05 Dec 2020 10:33:37 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1607193217; cv=none; d=google.com; s=arc-20160816; b=X1JbSDJMP0iEC68IcZauhWQnwfYKMHhEo2dTvZgkXa5WPuFtjHj54sRsBNkgUWs2/x LAXJBdkO5AdIZEA/WzWkXw0hvRg5UdPzlBnuOGpqCl1NKnhA47GfSKfF957VvcHAr31/ rbN4/60eP5xCXfjCEFiyVBUrI1MNZVVOitPUSSpz7kah4UUp650R6c0RaKvFshSng8tN f5kWbGcCM6U5yKBo71Ckw/6v0QpKiupuhZz9o+Sc1i2yHKHSpXHRrwUKQ58lkQ5hvmWo N1X8VAuwSbToRP/2Q7Y35MMwXsKSkdwRZYcZ6XvgSyR6rUdzSdScW0x7zH9fW5lxYgrN jdqg== 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=Z0dUzeguMr51xLc+Xw87grlm5a9DOJwnW0CbQRxsRSc=; b=A+AZeP4m8Bm9oMt0EbbjDiKdcKNIFW4TZy1NLQkrGbKA9OcRF+8CSSG/FnMi1XsxoQ DudmhA9oZk2+WUY+oMeuBEU2NLqXbcbkfY0elh7psSI4q8dm7GuDpWBIu7J7jio85Mul vsEWgHaRf58ggNNslyUbKKRAoUKbdJBaR/KhnjrXewoGqDqTXBVlhd0VAdN1F/SJzg3e RjRUZv3xgqPLx1lQZmUJ+dvPilHitJKFCZUB3cB8ibdfbm7clIWCaYfC3ExUiRbddOTd HyZtVvhedvmPjG586+Eqkw1jp177FRmUfYecV3PK7sG2u8hgHqumeb+5U4ZjKk9J1l+S 0Umw== 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 d17si6434049edv.208.2020.12.05.10.33.14; Sat, 05 Dec 2020 10:33:37 -0800 (PST) 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 S1729673AbgLESTh (ORCPT + 99 others); Sat, 5 Dec 2020 13:19:37 -0500 Received: from ns2.baikalelectronics.ru ([94.125.187.42]:53282 "EHLO mail.baikalelectronics.ru" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1727569AbgLERoE (ORCPT ); Sat, 5 Dec 2020 12:44:04 -0500 From: Serge Semin To: Mathias Nyman , Felipe Balbi , Krzysztof Kozlowski , Greg Kroah-Hartman , Rob Herring , Chunfeng Yun , 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 , Ahmad Zainie , , , , , , , , Rob Herring , Subject: [PATCH v5 16/19] dt-bindings: usb: meson-g12a-usb: Validate DWC2/DWC3 sub-nodes Date: Sat, 5 Dec 2020 18:24:23 +0300 Message-ID: <20201205152427.29537-17-Sergey.Semin@baikalelectronics.ru> In-Reply-To: <20201205152427.29537-1-Sergey.Semin@baikalelectronics.ru> References: <20201205152427.29537-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 Reviewed-by: Neil Armstrong Reviewed-by: Rob Herring Reviewed-by: Martin Blumenstingl --- Changelog v2: - Use "oneOf: [dwc2.yaml#, snps,dwc3.yaml#]" instead of the bulky "if: properties: compatibe: ..." statement. --- .../devicetree/bindings/usb/amlogic,meson-g12a-usb-ctrl.yaml | 4 +++- 1 file changed, 3 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 1eda16dd4ee0..e349fa5de606 100644 --- a/Documentation/devicetree/bindings/usb/amlogic,meson-g12a-usb-ctrl.yaml +++ b/Documentation/devicetree/bindings/usb/amlogic,meson-g12a-usb-ctrl.yaml @@ -79,7 +79,9 @@ properties: patternProperties: "^usb@[0-9a-f]+$": - type: object + oneOf: + - $ref: dwc2.yaml# + - $ref: snps,dwc3.yaml# additionalProperties: false -- 2.29.2