From nobody Sun Apr 5 16:33:02 2026 Received: from mail-wm1-f50.google.com (mail-wm1-f50.google.com [209.85.128.50]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id F3C6D34EF01 for ; Fri, 20 Feb 2026 15:04:53 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.50 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771599896; cv=none; b=HC3Fdu0aNMKfC6d1IX0UAHnFN6KjwsKyMLSvUVHwuyL7T95t73RV0faGtkHXs5FTNtzbKSLLiZVQTgCsKYPnrzShByWjqfAL3DBhDG4VaCWfvXMeVyPZEq0PlzFXA11e/Tupif61ZOEvYXqcvb2xjUroOMo+nPIJJ/csMZEt22c= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771599896; c=relaxed/simple; bh=xJCGSZr6hNfy2o1VTKZssAjAq6hV+BsznAwWlIlxuGI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=WvwcnpxJtD5B23mJOyPzB/Yj5mpUd27u+F7eBIoN4MmuxkWtzuNdhvEcPLjJom00/IkIQq/u6DYD8QphshtbHDnZjEuqqrEehe8pRcon9ehlUEfdWOUkwceJta19qos2meOQzFMecwJGN0NJwqBvOOamlV6OFp9kR8vdF081/zY= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=hNPgyRpj; arc=none smtp.client-ip=209.85.128.50 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="hNPgyRpj" Received: by mail-wm1-f50.google.com with SMTP id 5b1f17b1804b1-48334ee0aeaso16392335e9.1 for ; Fri, 20 Feb 2026 07:04:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1771599892; x=1772204692; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=3M7D3/IWCY77zVq+OSkyrB/ybXLf5mjVJRVSBa3XrmE=; b=hNPgyRpj3+05Jw1n95GFcBjxBIEgz5bKcV+McsaCqUhG6lLrNwhQer8d8VoBwgvcwM Bapff6+EVOuAnl6iHpYfhHOQsNrYwgWty5Z6jB99pg0p0k4kpAc92qLTp4pbOsFcwR5g UHBcUYCtOGzVtKxGFuRWs0WgnQfJHup9erLug1K9CieWjIWGgt+UveLZOYy7/er0f7wf SI+wnMawD6ts/nvnj+rK04QX4LV6r71FZAN50yQbD7Dlp6PegeI93W3ePh6Bb2KyMkKv 4ucR+njYN16wY6vqD32EyXz4cNWI1+80rnQ85PngHm7WACVl9SjxLpBGH8fv2mOI9LlC W9mQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771599892; x=1772204692; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=3M7D3/IWCY77zVq+OSkyrB/ybXLf5mjVJRVSBa3XrmE=; b=SEudQkfbpe+vTH29cKqf1E9etwzfBtBNFUrnkptY974GRMaj17NaASCDt8T206fu1b i7wf/uwl5/dWb7j8n4Yf1AWbLAzod8J4vve/leRHgA5T35f7WfCu/z1byuy+FN5t9Aub 8ypvxiqR7WYoj6BsG5tJZfEmyIN2Dq+FpDVt2l4tE8MP9GQ+NWolOEDk6gIOPwut+R2B f/Uwz+diOOonQWiTpvIe0qTz49dmOWTaXXFGkOhR4LtTtYUB12fDGBFjnfoLYstwUYKT Nu/drk6CFH3exIcqOcd/5y7RZ8WHMi/UOCErKvALNbGjJsP4bEQxrmgroDun62pHNMCP OleQ== X-Forwarded-Encrypted: i=1; AJvYcCXqwDeQ5SkteaOUVlwcXoe57dRS0YqDrd4KnPObLeEgZxI454/TmcIIafInHnIiznyzuklr/hFVWfZEuJk=@vger.kernel.org X-Gm-Message-State: AOJu0YwWnDytKZz9zoMClAoleW1PA7aBVuFIVBXR3h8ovQyJZzXfSnxV +tZ4WB8/MirYCVlYkfH1wyQFJM7n0XWsi+AdMBK8WJOY84mFVTZIESjKgci6pCpO5Xk= X-Gm-Gg: AZuq6aKPV2CjS6wmE1TG1P9fm9INHS//60fWXYJ8NzJPNPymJnwTSWPKrI0DoAlC/PW IXqbEbuCUg7+Rqf9IK6KSxrzMsuKAlOyU/kqavChvvqmPtc6dVMlofaT3+mShnvJbJxlXTAZyzY Pl6+nVUXiQGkAVT7du7f9EOWT0/eqyzniS324Xhyn9OG+zoaX/VW8S9r3AMbxLfvBxie4q6T0uC /Fh3b8HglzhJiedjO6z2VI6YwYfXRxLhbLfqR0fl8ujEEf12qctzFEWWbPO7yRFcb/Z4JQxSk9F 2k4AG8G5pPXr0W5nZBOBXwo5HAEd+PUdJpSEpZus/ItR/niq/lBAQHiVUTGG2FF8O7DbXAXA+PY OyLpTTL5CiNdKg08TkKTgsNX7+CI9k2Xtk0rHC4m6Wbtg8Lf5MR99caShiGOtAT1f4rleGtslLr NhBEnGA0z0hQ0ydOrrMmD+RSCDeZfqHwOAEidm6WXRWmlZ X-Received: by 2002:a05:600c:871b:b0:483:7783:5382 with SMTP id 5b1f17b1804b1-48398ae5e18mr152435765e9.27.1771599892357; Fri, 20 Feb 2026 07:04:52 -0800 (PST) Received: from arrakeen.starnux.net ([2a01:e0a:106d:1080:52eb:f6ff:feb3:451a]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-483a31c56d8sm122064505e9.8.2026.02.20.07.04.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 20 Feb 2026 07:04:51 -0800 (PST) From: Neil Armstrong Date: Fri, 20 Feb 2026 16:04:43 +0100 Subject: [PATCH v5 4/9] pci: pwrctrl: generic: support for the UPD720201/UPD720202 USB 3.0 xHCI Host Controller Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260220-topic-sm8650-ayaneo-pocket-s2-base-v5-4-1ad79caa1efa@linaro.org> References: <20260220-topic-sm8650-ayaneo-pocket-s2-base-v5-0-1ad79caa1efa@linaro.org> In-Reply-To: <20260220-topic-sm8650-ayaneo-pocket-s2-base-v5-0-1ad79caa1efa@linaro.org> To: Greg Kroah-Hartman , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Geert Uytterhoeven , Magnus Damm , Bartosz Golaszewski , Manivannan Sadhasivam , Bjorn Helgaas , Bjorn Andersson , Konrad Dybcio , Lorenzo Pieralisi , =?utf-8?q?Krzysztof_Wilczy=C5=84ski?= Cc: linux-usb@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-renesas-soc@vger.kernel.org, linux-pci@vger.kernel.org, linux-arm-msm@vger.kernel.org, Neil Armstrong , Bartosz Golaszewski X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=903; i=neil.armstrong@linaro.org; h=from:subject:message-id; bh=xJCGSZr6hNfy2o1VTKZssAjAq6hV+BsznAwWlIlxuGI=; b=owEBbQKS/ZANAwAKAXfc29rIyEnRAcsmYgBpmHgMmJnNP2UaHm8nHYbJM/bBXMFDCVDHeA692oFT nHGCmBmJAjMEAAEKAB0WIQQ9U8YmyFYF/h30LIt33NvayMhJ0QUCaZh4DAAKCRB33NvayMhJ0VqkD/ 46dy1L1HpkaVrmje7dWcxQPqjm++pN0TNk3nqAaJgv+Qv4GlwOnO/WYO5OCkCnitKFEs41reRqrDXN bbVaH0N8Ar+c6mSijlW8JV8QgFVWZ5vmZ2gY4Nxv3rIBjzupIvFaMKEEKNJxJ8eY3ZsRUQ466JqGEw v5xu3n5oL0XcFMZExX5AYr8dcvtJ3irg/T7qaaS6g301pBP+IAJHsy7UqHvUMD6lxt3VeLtcajsBvc aPX89coqrNyOuRnhNl+TJPb6v9/WEWniQpwfvkva3X6bMCVWkB6ea6XwbhDe6Og/KBRPL5aLRb5skj PfEP0G34YOVW9oMPUwy9UbHZD/SXW5Nk2gZ7bUio1rlaxePrMv9E+y6YgiGfXhPdwShmxkdjqnEMOw eSGaoKc64NUjNkJ/+sHP0kk7xyPfh+iNlTZQ35FZE6Nv1QX/6JVaUifAnJ/cLBqJp6XyiNK50Ri4pn 6ymuewV0659YD0y+JZ8qp+8TtdETAWe8mKqeDJ+6/tgqeEE2RmNJ2CJCOmPzNKju0gcCh6aKXoz1tZ 8sFF8+DFQPFvZbhfsOF/85IEWp1RIHlPMV/BCAYALdWOR3X28BDbqKdI/CgKb8GG2/DqHwCDcZluJg RsRDt1BbsHlxJ8qUicbTD8JBVspS4V2oaXywk73WAQTkThbCVX1sxOqhViMA== X-Developer-Key: i=neil.armstrong@linaro.org; a=openpgp; fpr=89EC3D058446217450F22848169AB7B1A4CFF8AE Enable the generic pwrctrl driver to control the power of the PCIe UPD720201/UPD720202 USB 3.0 xHCI Host Controller. Reviewed-by: Manivannan Sadhasivam Reviewed-by: Bartosz Golaszewski Signed-off-by: Neil Armstrong --- drivers/pci/pwrctrl/generic.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/drivers/pci/pwrctrl/generic.c b/drivers/pci/pwrctrl/generic.c index 8e6f2fd5bcaf..a48896118d5e 100644 --- a/drivers/pci/pwrctrl/generic.c +++ b/drivers/pci/pwrctrl/generic.c @@ -121,6 +121,10 @@ static const struct of_device_id generic_pwrctrl_of_ma= tch[] =3D { { .compatible =3D "pciclass,0604", }, + /* Renesas UPD720201/UPD720202 USB 3.0 xHCI Host Controller */ + { + .compatible =3D "pci1912,0014", + }, { } }; MODULE_DEVICE_TABLE(of, generic_pwrctrl_of_match); --=20 2.34.1