Received: by 2002:a05:6a11:4021:0:0:0:0 with SMTP id ky33csp747146pxb; Tue, 14 Sep 2021 07:56:11 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyD9MOGeafH7Q85twcKYhm0Bnh8E720Ltv79LgRc4iuFo2Ax5mQ407p1EvYSCfMT4k1tU7y X-Received: by 2002:a2e:7018:: with SMTP id l24mr15720602ljc.277.1631631371547; Tue, 14 Sep 2021 07:56:11 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1631631371; cv=none; d=google.com; s=arc-20160816; b=q14lqA69lnP17CQtjs+MsTpTiXeaCz4uncO4+5rqaVPU8Ey/jg9VlFngrshV0pt/lL G4AIrd0QW4CWlANgzerG+qctxutE9EWKJVg9X4BrNXq4PdA6ZO2X1pCTz03ie5c7XDBN T33OYJyZ1hRs9PXHiTiNYJpXxpG8tgymqbv/GLQMsEeMJ1urxEoBxzYPbvzYEIram9oS R/rZjoSeLSwiAoH2xHnydv315TxgkTV4TjVLSnhQg/Com+O2Z4tOuRxiTnL9nCewXYff jKeeRsW4Kb7fAaBmFgnbPvs8Ee3i7/ODLq0lOoVjQlvqcpKwKTdIwGKqXUR0Er4gQFbp r7kQ== 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:dkim-signature; bh=+qFVp4UXzkSb0mMkpWZLVTLTNn7vjALA3GybZVUT//I=; b=I24IxS4As/nyzsKCbxwMIV62c1YtKbWRtL+1cNhzPprhc7CnhTzUddju+HtTJ54kD/ ANo+2RTcb22Yt+W+SQU6MkXm4/RgId1XI5fQFdy5erwZ8kCwDOBudxIlBMZ9tjIPiy/0 yku6QP/CqwptzAOy0+MfXC93FpvBCsEhGE8EK1iOgjxy9ka8Kf6y3J6XvxzY00cz3fYK TFuGsV7+0gKh0OYbVTMC8xG5CVoetRDUlQoXc7k7LyNrqpB9g7anEKp8C19KM4xfFojk bQ0A8E0c5M8SQ/2mC3y8i/8cMvbfWTsM/Oaqne+gnRtd3+kpiF7fFVkDnZOwZPprdQ21 VcqQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@foss.st.com header.s=selector1 header.b=h1L0OUkn; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=foss.st.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id w16si1254071lfa.207.2021.09.14.07.55.43; Tue, 14 Sep 2021 07:56:11 -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; dkim=pass header.i=@foss.st.com header.s=selector1 header.b=h1L0OUkn; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=foss.st.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233803AbhINOyq (ORCPT + 99 others); Tue, 14 Sep 2021 10:54:46 -0400 Received: from mx08-00178001.pphosted.com ([91.207.212.93]:43480 "EHLO mx07-00178001.pphosted.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S233309AbhINOyp (ORCPT ); Tue, 14 Sep 2021 10:54:45 -0400 Received: from pps.filterd (m0046661.ppops.net [127.0.0.1]) by mx07-00178001.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 18EBDrHY000403; Tue, 14 Sep 2021 16:53:14 +0200 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foss.st.com; h=from : to : cc : subject : date : message-id : mime-version : content-transfer-encoding : content-type; s=selector1; bh=+qFVp4UXzkSb0mMkpWZLVTLTNn7vjALA3GybZVUT//I=; b=h1L0OUknaHle3dCsARhQ1qyqg2RaznxiQUGVKwjzkVE1esr8DbMjZWUkzYBtcsZ8FgGe OQxSh/+/4OKF6Saxyki18O/fNnN28uVC7ZxTnRmV7Um+WMgedZCvOgjPr3JMgGx107jp NBxSOfqpyxeSIIV/g+J4iVTxlKDiAv+1zeiHd8xbw7fVr9mv+GoJKxd19MlIw/dNt+K0 gQ67n7Z/F45TMRWfVwUhu0sPiwvUCIacaeDovBuP8YP6x0irhat6mCfUiV46U0SpB8de 1rdcaAUTSxLpSa5dC7hP4p6gH1e5NwRHmCbhXjEdGLLejEsh6hhDd1JdieIjsxhrW7QE cA== Received: from beta.dmz-eu.st.com (beta.dmz-eu.st.com [164.129.1.35]) by mx07-00178001.pphosted.com with ESMTP id 3b2tpah6jk-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 14 Sep 2021 16:53:14 +0200 Received: from euls16034.sgp.st.com (euls16034.sgp.st.com [10.75.44.20]) by beta.dmz-eu.st.com (STMicroelectronics) with ESMTP id EB60C10002A; Tue, 14 Sep 2021 16:53:12 +0200 (CEST) Received: from Webmail-eu.st.com (sfhdag2node2.st.com [10.75.127.5]) by euls16034.sgp.st.com (STMicroelectronics) with ESMTP id D83A421A229; Tue, 14 Sep 2021 16:53:12 +0200 (CEST) Received: from localhost (10.75.127.47) by SFHDAG2NODE2.st.com (10.75.127.5) with Microsoft SMTP Server (TLS) id 15.0.1497.18; Tue, 14 Sep 2021 16:53:12 +0200 From: Amelie Delaunay To: Kishon Vijay Abraham I , Vinod Koul , Rob Herring , Alexandre Torgue , Maxime Coquelin CC: , , , , , Amelie Delaunay Subject: [PATCH 0/3] phy: stm32: add phy tuning support Date: Tue, 14 Sep 2021 16:52:53 +0200 Message-ID: <20210914145256.243869-1-amelie.delaunay@foss.st.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-Originating-IP: [10.75.127.47] X-ClientProxiedBy: SFHDAG2NODE2.st.com (10.75.127.5) To SFHDAG2NODE2.st.com (10.75.127.5) X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.182.1,Aquarius:18.0.790,Hydra:6.0.391,FMLib:17.0.607.475 definitions=2021-09-14_06,2021-09-14_01,2020-04-07_01 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This series brings phy tuning to stm32-usbphyc with a new optional device tree property st,phy-tuning, the elements of which (st,phy-tuning node properties) are also optional. A prior patch add resume routine, which is used to restore UTMI switch and phy tuning configuration, as they can be reset if deep low power state is achieved. Amelie Delaunay (3): phy: stm32: restore utmi switch on resume dt-bindings: phy: phy-stm32-usbphyc: add st,phy-tuning optional property phy: stm32: add phy tuning support .../bindings/phy/phy-stm32-usbphyc.yaml | 68 ++++++ drivers/phy/st/phy-stm32-usbphyc.c | 208 ++++++++++++++++++ 2 files changed, 276 insertions(+) -- 2.25.1