From nobody Fri Apr 3 16:07:13 2026 Received: from mail-wm1-f53.google.com (mail-wm1-f53.google.com [209.85.128.53]) (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 CE9E2384237 for ; Tue, 24 Mar 2026 09:23:47 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.53 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774344237; cv=none; b=C5ufKf0nKh+gFhGZ7vua6RPdDu29uUvsEtnCiXDtS8DbXAhOEQ6r7yvicICE0InLQaTbu332qhz4CEplC3mpxI5Qfq6cpGmXvIkWk3b4lHQleQ735zEuFBdnsTtEc1oa9k2YYJ6vfAKbJW+HFCR8bS/ZlyvoB6WnaQsL5/AfDio= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774344237; c=relaxed/simple; bh=eORHv6uMOxEZQvZKT0NGFZMJsp3s4BCbYLo0O/D16Zw=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:To:Cc; b=u4Qd7ZrYTQ6gIw9zbs8HrW6xf2+tlJ1mYgd83rhIsVBPFpGu9M7rP2vsXcAKsh39sEbF5tEEz/kDw2zHgJZOodC8+Cpgs9wc1qxwjO/taQSREr/QK16++NwBeLCovZ6eW6Nv/J24mzTjDWkEWTyX5NhOgKTXD37jk64e+8C0aKI= 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=TTlaY5lB; arc=none smtp.client-ip=209.85.128.53 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="TTlaY5lB" Received: by mail-wm1-f53.google.com with SMTP id 5b1f17b1804b1-487035181a7so19952645e9.2 for ; Tue, 24 Mar 2026 02:23:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1774344226; x=1774949026; darn=vger.kernel.org; h=cc:to:message-id:content-transfer-encoding:mime-version:subject :date:from:from:to:cc:subject:date:message-id:reply-to; bh=G5BTS4Xu7BcfhUbuvKmb6N+eqgb+/BungbccHaCogJs=; b=TTlaY5lBI780CEmaF4G6s2ABEbZEWSzZ1EONPBx3jInjBgAa4HB+O5DJRlJ5WTAv3g Qbewwz2/QM8/eLhZJMCr74z5dvRLdP/VBFKby9XZr1X2UsBOG+hkLeVvxjqAZ4wLLoC5 gPhHmj6MQdNo2IEUabVpFaqKum3i+bPb+/KXRq+xikZAmO7MWXExUU/PkDnJZdwNc23h b/1f4a2QhDt27syw9Wc5FdCL2/gKPbPgaJWgoIgD8YvNqPIE0f1/lkgSt1XOA3TPEQ8Q K4YVcZQelrVd9Zrzg/7yyICI4YjzFW8aXg98pKmlGX0X2TXcQw+L5les5r7NZk1EIccm t/gg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774344226; x=1774949026; h=cc:to: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=G5BTS4Xu7BcfhUbuvKmb6N+eqgb+/BungbccHaCogJs=; b=U2tNa4F3OHu/BLWa22TfYoW4TnmlNwn3mzVykhZ2RMT22/JOKMPSZPkqu28j4ZkBai 0EJCST8X3wwRgQIey8giAUyCFjJy8ktrrOFQrhM3KaW8bYGXFkf1Fpp/HNLsJaCkMH2Q hUj2yrOZgQ0TyFB72YkcJ8N/kxqH9ijPyUztLQ5ID0csnxUkGrfeMxYKzU06V3fpM0k/ g+Ku/GSXU5fF2/ls+paCmzKdLfst6cUKXp548mGGk+14m/XN1qfy/sPnjcS7R7L7OQFN B3mx+SRb1Uhl+g0pVrIFymv2aFqfzvtwFHG9qB308dJE4DFgGk3kvgP/l4MLqkyqL2Z2 JyQA== X-Forwarded-Encrypted: i=1; AJvYcCXp9PDBdI4EGATcinH67T3/e0w+MBU+vgJN7hvoZRLhoiMw7QwXcgXxshygeDTsVmQN2HdkeAdAiWiuq3E=@vger.kernel.org X-Gm-Message-State: AOJu0Ywfk9MiOsWGxbUp15nmumYxdAHt4qTU7F1so0N/Wo/j8JsnpM5H /UjGItlCjDwsAHxYsSIgKCB3WgyKLbcMZXwKd71Ht7/XmoU8G6BkeZ+puZEfTgpW2e8= X-Gm-Gg: ATEYQzww3OmSrzoqji2f/flZFr8kAzgjPeu7Lsq8DgSUzHnldFpDPSgOGUC0usKWPto Ko/qrgVe7kIEMA92y1HiiLgqhhaMNmeMq/76k+jKGPEtoPi1qqNfAkkAqF4IDkvQdskdnL0FvDy KqaqFtIYziPaIlVJfuyAJj3zrpm3UJc9IsBllCO9dZZMP5m5hmvAqv+/KiK+sVYmfTUH03zRh+L EYCS0noJJNt6LDP6ksgxYeQXmbSjtJdT+he5HBThTIrvkzT3TFNkzW+fNnM08rC4M+wXIkcrfGN H3f26DhaPXBNkJiTvFHHJsdPPcArnl2dr0gAx2Q4FoL1EbOA9NolVkPZC5RMktApZ2lL2kO0O0O 1rNefUnODJloUmOs0FmkvQdApC2brxEbfjOgiJBenzsq3c+jcIF8km7+3wPOu4BROEfaQOD5okC QMD7Tg4rWzMrOHrLc0fARxXk3MKdvRYv+4TcD0EMwYUzNI X-Received: by 2002:a05:600c:a596:b0:486:ffa3:594 with SMTP id 5b1f17b1804b1-486ffa30b0amr132702615e9.23.1774344225686; Tue, 24 Mar 2026 02:23:45 -0700 (PDT) Received: from arrakeen.starnux.net ([2a01:e0a:106d:1080:52eb:f6ff:feb3:451a]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-487116c44bfsm41808585e9.9.2026.03.24.02.23.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 24 Mar 2026 02:23:38 -0700 (PDT) From: Neil Armstrong Date: Tue, 24 Mar 2026 10:23:22 +0100 Subject: [PATCH v2] dt-bindings: usb: document the Renesas 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: <20260324-topic-sm8650-ayaneo-pocket-s2-upd-bindings-v2-1-b86a1543b76b@linaro.org> X-B4-Tracking: v=1; b=H4sIAAlYwmkC/53NQQ6DIBCF4asY1p0GEIntqvdoXKAMOmkLBKypM d691CN0+b/F+zaWMRFmdq02lnChTMGXkKeKDZPxIwLZ0kxyqXktLjCHSAPkV6sbDmY1HgPEMDx whizhHS305C35MUNdi15qq1zvNCuHMaGjz4Hdu9IT5Tmk9bAX8Vv/YhYBAlqFCl2jFZfy9iRvU jiHNLJu3/cvQADm8uUAAAA= X-Change-ID: 20260319-topic-sm8650-ayaneo-pocket-s2-upd-bindings-331b26d4fbf6 To: Greg Kroah-Hartman , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Geert Uytterhoeven , Magnus Damm Cc: linux-usb@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-renesas-soc@vger.kernel.org, Michal Pecio , linux-arm-msm@vger.kernel.org, Neil Armstrong X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=2777; i=neil.armstrong@linaro.org; h=from:subject:message-id; bh=eORHv6uMOxEZQvZKT0NGFZMJsp3s4BCbYLo0O/D16Zw=; b=owEBbQKS/ZANAwAKAXfc29rIyEnRAcsmYgBpwlgUNXlsxFgShF54TYDVG1RvCpnFEmpxXa5+pnAN EhfuNCOJAjMEAAEKAB0WIQQ9U8YmyFYF/h30LIt33NvayMhJ0QUCacJYFAAKCRB33NvayMhJ0ZAYEA CTtXaX+QkB8DgDMLvFTrRnE7nh8tqLti7a4LyO4nYHeud+aKpAFrzh09iL9TsRro7mPdHVa20bNJ9u 3Sq+qZQd3ThEBEDzeO3oXDrTE0oTpH2HshAymgxaMQpG1MfnZdFHYFMpnU27xKmo/7OYVNf4DNoM1A zCoDM6YBHKNuxjO01QkwtivZgSaj8MGqxDAHF6juKnTscUri0qJpo8gESOppMHz+3CThUSeUphkY0K XiAEEe6tGlW5nqkQljBJyUQLvKpViMFEp+rcQPc/BCMYx7+rPE+XeNBqak7xO4G+dz1HlIQlaPp9Vz heEswCfTFi+shHXTfxwfXfge85LQwwS3G7fsJ0CCTeLjuJ1T73JH0422eshrdxwj3Qk7FTw7kr+xFR 6OXhznoZxjDIvo9EwOPZKPJt7XWtdBvJeq/9YCWyg0DuR/9veDp1zBiw1AG9VsJfnZzvjD5rLu1vIH EV2o0UhJghb9n9EixQakI2MFilElfB6AAeNzRW6rJo354neqKYueFNtxNdbMkle/TTFze12RolMKJS nHRBaY8DsbBqbpa0JFEW+u+i0FP42fTqv6IfGyDWFZYIMr3kJCERDevPoX1Nxe+K/h31ykJnhuzaHC DylioeoldQHPsoyKVyXEoepO/MvydYe0eaxUkuFgEgmtV8UYiyV0+JB5QwBQ== X-Developer-Key: i=neil.armstrong@linaro.org; a=openpgp; fpr=89EC3D058446217450F22848169AB7B1A4CFF8AE Document the Renesas UPD720201/UPD720202 USB 3.0 xHCI Host Controller, which connects over PCIe and requires specific power supplies to start up. Reviewed-by: Rob Herring (Arm) Signed-off-by: Neil Armstrong --- - [1] https://lore.kernel.org/all/20260220-topic-sm8650-ayaneo-pocket-s2-ba= se-v5-1-1ad79caa1efa@linaro.org/ --- Changes in v2: - Added the PCI ID for uPD720202, thanks to Michal Pecio - Link to v1: https://patch.msgid.link/20260319-topic-sm8650-ayaneo-pocket-= s2-upd-bindings-v1-1-84e4ef564022@linaro.org --- .../bindings/usb/renesas,upd720201-pci.yaml | 63 ++++++++++++++++++= ++++ 1 file changed, 63 insertions(+) diff --git a/Documentation/devicetree/bindings/usb/renesas,upd720201-pci.ya= ml b/Documentation/devicetree/bindings/usb/renesas,upd720201-pci.yaml new file mode 100644 index 000000000000..4e890d0d2070 --- /dev/null +++ b/Documentation/devicetree/bindings/usb/renesas,upd720201-pci.yaml @@ -0,0 +1,63 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/usb/renesas,upd720201-pci.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: UPD720201/UPD720202 USB 3.0 xHCI Host Controller (PCIe) + +maintainers: + - Neil Armstrong + +description: + UPD720201 USB 3.0 xHCI Host Controller via PCIe x1 Gen2 interface. + The UPD720202 supports up to two downstream ports, while UPD720201 + supports up to four downstream USB 3.0 rev1.0 ports. + +properties: + compatible: + enum: + - pci1912,0014 # UPD720201 + - pci1912,0015 # UPD720202 + + reg: + maxItems: 1 + + avdd33-supply: + description: +3.3 V power supply for analog circuit + + vdd10-supply: + description: +1.05 V power supply + + vdd33-supply: + description: +3.3 V power supply + +required: + - compatible + - reg + - avdd33-supply + - vdd10-supply + - vdd33-supply + +allOf: + - $ref: usb-xhci.yaml + +additionalProperties: true + +examples: + - | + pcie@0 { + reg =3D <0x0 0x1000>; + ranges =3D <0x02000000 0x0 0x100000 0x10000000 0x0 0x0>; + #address-cells =3D <3>; + #size-cells =3D <2>; + device_type =3D "pci"; + + usb-controller@0 { + compatible =3D "pci1912,0014"; + reg =3D <0x0 0x0 0x0 0x0 0x0>; + avdd33-supply =3D <&avdd33_reg>; + vdd10-supply =3D <&vdd10_reg>; + vdd33-supply =3D <&vdd33_reg>; + }; + }; --- base-commit: 8e42d2514a7e8eb8d740d0ba82339dd6c0b6463f change-id: 20260319-topic-sm8650-ayaneo-pocket-s2-upd-bindings-331b26d4fbf6 Best regards, --=20 Neil Armstrong