Received: by 2002:a05:6a10:6744:0:0:0:0 with SMTP id w4csp3018188pxu; Sat, 10 Oct 2020 16:17:20 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyjRguIbVbV88YxFQhUXJd3RbT/T3EuqeBnVBOYKhIAv+mBYiHUfGLhviQ3uw15BJ3lkzxz X-Received: by 2002:aa7:cf99:: with SMTP id z25mr6544063edx.139.1602371840546; Sat, 10 Oct 2020 16:17:20 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1602371840; cv=none; d=google.com; s=arc-20160816; b=aB/3yoyqD4eKg+7+1/TR1fZvEY9075EAXV5j7YIZNp/jf4NlG5SHVVkElffaGVg//S uiNOk2Z9QT44SXvqWE04t/Pg/ocyfBSqWcRsB2x8Ht0RKVcye41hu6+DbFY7onB9VEjf DZVfVhYE0ienbIr1iz5xWaiIzPSPIxpH4mmB8osq7LouZq1uoJnnpHmbUwZ+1cwN3fZy /5K1xsKxjmQNJPzrxGR78ffGIo+49n64KNFiX4v2bwl4nAVlDcup1KQ4NvHvzPFDkODc 6eNlZw4squmNH2fcyAc9OGzyj1AQKosTe3vGuK3cSQquOt3SQpvL3VpH1ZX3Wapd6lFN XRUA== 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=iJuDOC88rea7+76ameBZ+KvVFpiNedxepp7Bava3OOY=; b=LtMs3aO69vPitrLScnb+EW8jd+2rEVnkkA59Qo6qvsimZQgjoe4+xf2fZMRQAwkJUk T2/je+1ZqOErnfP67ns9plveah4EfQBEAPM/bV+3mJOWvXs9wvnLPJIOrm2aMJAFgip7 yeHsiKx/SeUkMZdYFEViB5bLyVdvb4v92WGlEimv4T3r51rjAkMbkn+fFndj2FDeEit8 BTBiyJIATE+xFZr3BHcxYjyh1d9AKapMXafd07+NFbbNvVqwqwgYA79zEHWSZmINb270 s3qFsIseme11HuPJlZ3kCu/tXJp88iv7lv2Agd8IpvQ8HncFSyJtzIDy1R2sDlgZmdNf znRQ== 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 16si8990993edv.551.2020.10.10.16.16.57; Sat, 10 Oct 2020 16:17:20 -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 S2387488AbgJJXPY (ORCPT + 99 others); Sat, 10 Oct 2020 19:15:24 -0400 Received: from mail.baikalelectronics.com ([87.245.175.226]:57842 "EHLO mail.baikalelectronics.ru" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2388005AbgJJWxL (ORCPT ); Sat, 10 Oct 2020 18:53:11 -0400 Received: from localhost (unknown [127.0.0.1]) by mail.baikalelectronics.ru (Postfix) with ESMTP id 9E11A80307C2; Sat, 10 Oct 2020 22:41:29 +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 aTt1827-0AGG; Sun, 11 Oct 2020 01:41:29 +0300 (MSK) From: Serge Semin To: Mathias Nyman , Felipe Balbi , Greg Kroah-Hartman , Rob Herring CC: Serge Semin , Serge Semin , Alexey Malahov , Pavel Parkhomenko , Andy Gross , Bjorn Andersson , Manu Gautam , Roger Quadros , Lad Prabhakar , Yoshihiro Shimoda , Neil Armstrong , Kevin Hilman , , , Subject: [PATCH 06/18] dt-bindings: usb: usb-hcd: Add generic "usb-phy" property Date: Sun, 11 Oct 2020 01:41:09 +0300 Message-ID: <20201010224121.12672-7-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 Even though the Generic PHY framework is the more preferable way of setting the USB PHY up, there are still many dts-files and DT bindings which rely on having the legacy "usb-phy" specified to attach particular USB PHYs to USB cores. Let's have the "usb-phy" property described in the generic USB HCD binding file so it would be validated against the nodes in which it's specified. Mark the property as deprecated to discourage the developers from using it. Signed-off-by: Serge Semin --- Documentation/devicetree/bindings/usb/usb-hcd.yaml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Documentation/devicetree/bindings/usb/usb-hcd.yaml b/Documentation/devicetree/bindings/usb/usb-hcd.yaml index c898166a8c6c..95b1dbf2a4f2 100644 --- a/Documentation/devicetree/bindings/usb/usb-hcd.yaml +++ b/Documentation/devicetree/bindings/usb/usb-hcd.yaml @@ -22,6 +22,13 @@ properties: description: Name specifier for the USB PHY + usb-phy: + $ref: /schemas/types.yaml#/definitions/phandle-array + description: | + List of all the USB PHYs on this HCD to be accepted by the legacy USB + Physical Layer subsystem. + deprecated: true + maximum-speed: description: | Tells USB controllers we want to work up to a certain speed. In case this -- 2.27.0