Received: by 2002:a05:6a10:6744:0:0:0:0 with SMTP id w4csp4352524pxu; Tue, 20 Oct 2020 15:04:40 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxFvHL6pEaQ0UiodiJ8WxGGjHRD+p2kxVwjKTtTlwgzuafoL0/AK7tg8gAl13tfHTb/VGo8 X-Received: by 2002:a50:b023:: with SMTP id i32mr60210edd.377.1603231480578; Tue, 20 Oct 2020 15:04:40 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1603231480; cv=none; d=google.com; s=arc-20160816; b=l8iJq7BJUR7orddHwDUGUdIs7vRNnlf10sd2pP07ngYiU2shqwPqJOKUF5RUeBzZgj GhoDv/fc5njgnIyBvLm1O6RnTjYn46pHsGx7E3YOVkfsWsaFlryviLF6Bqg+MQMNorx9 11Mq9F0LKiP8w1ZknKonxeGkuXsSuP8MWOF2prCh5hMszEE2EWXH6hJzEWEiLNb7/KtC ubOHQT8o2F0Rhj2yHoxXEHWAOU3dkmi0UuXTxkW56ga9JYufwQLZ5wGK0P5jobJFQJjg 8yhbDKqtuJemtFBrS7ukLT2eIqLXUfcP4Z96dHT5gx29yURfl6M5AQJt5WCvZdIrkAcw 684w== 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=PYi2VPLKz9jsyTrPAWyOuh50vQKlAz1keHICYpRL8Zo=; b=ejVOKot1wmk4CggpqIrZQ5CsiOWHaBz/dykwxys0tmWj48k2sZCWDdxDuU3M4EcIUL OA5GdBlgYn01+DEou66ICkWKc97XHnolSN42UiO7Dk2/mwrNxXFseRi7vmCWWsiVugII uk2I1vm6R/OOKqpyVZkglmZr75Vnu8weBEmi98kWQu3AezBVK5B9c7tkVo3jS651pLr9 glXy0SVYpUjRTbcf72XTfSF7rnGHH3Uyhnq8CMR+eg7HSDLz2m4j/qPCp/Y/5kuG26oB 8Tdwy6GlBNcPI8nTxquUZODtnRUZwK94xsvhVUPAK+Gor4n+ZjU5Ji6iHa1F+VOtMdI/ hweg== 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 ah1si2196144ejc.606.2020.10.20.15.04.17; Tue, 20 Oct 2020 15:04:40 -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 S2393647AbgJTLWl (ORCPT + 99 others); Tue, 20 Oct 2020 07:22:41 -0400 Received: from mail.baikalelectronics.com ([87.245.175.226]:51390 "EHLO mail.baikalelectronics.ru" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2392736AbgJTLV1 (ORCPT ); Tue, 20 Oct 2020 07:21:27 -0400 Received: from localhost (unknown [127.0.0.1]) by mail.baikalelectronics.ru (Postfix) with ESMTP id E955280305E2; Tue, 20 Oct 2020 11:21:23 +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 XXDfvDMNoEhE; Tue, 20 Oct 2020 14:21:23 +0300 (MSK) From: Serge Semin To: Mathias Nyman , Felipe Balbi , Krzysztof Kozlowski , 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 , Martin Blumenstingl , , , , , , , , Rob Herring Subject: [PATCH v3 05/16] dt-bindings: usb: usb-hcd: Add generic "usb-phy" property Date: Tue, 20 Oct 2020 14:20:50 +0300 Message-ID: <20201020112101.19077-6-Sergey.Semin@baikalelectronics.ru> In-Reply-To: <20201020112101.19077-1-Sergey.Semin@baikalelectronics.ru> References: <20201020112101.19077-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 Reviewed-by: Rob Herring --- Changelog v2: - Discard '|' from the property description, since we don't need to preserve the text formatting. --- 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 1f9b40fdea70..264a660dc6ea 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