From nobody Mon Feb 9 06:31:20 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id CF573285CAE; Sat, 1 Nov 2025 12:54:42 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1762001682; cv=none; b=IZJRVmFptPT350rzznqeB/VcBsoO0c4rshKVbx0apDgX/qvDwACLQ3Lv0RaOBZNHS5av3LNiaYR1UtTf9GUqOcp+GWWQ2ay5JBi8EihMYGmnIbgKg+MoJXO3xYy9Bj0ejK7WsdQKH9GM20+8SAi0qfrW/HlMeAssO2m5d0cnMxc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1762001682; c=relaxed/simple; bh=rDu4alBE9xc96IQ8M88D+0yqiGPw2gKwSwKTC6CV0mg=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=WnDIJuNym+YcBDqN1CYmz6MN6k5G6sUbrcYy+/UVDUcTk+V0xn2i5Q84BWaXIOk06xUs8N7Ygi9i23DlS9AN2fPPap3jkiMVlMRsDKtPoS+MoVJDgam4T0LwH3vfY5S5op9TrUmNGFWasJopaN9qBCbQ384yFgNTvldyW/Eeauc= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=efH/3QAL; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="efH/3QAL" Received: by smtp.kernel.org (Postfix) with ESMTPS id 62912C113D0; Sat, 1 Nov 2025 12:54:42 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1762001682; bh=rDu4alBE9xc96IQ8M88D+0yqiGPw2gKwSwKTC6CV0mg=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=efH/3QALhJh3vncaZPmjWA08dj7ABgo/ne3hYLiCD3gqEBOMI6NQyCemKlK+iBF75 soAvnRkbZV4zIY3hpupyGOQsmfC2mgG3KV/CUMBqyci7bKZw5nT/Er3g9/GhWBa40s eBR78cK0auclU+giayq3aKmpQddno92+rtQ0xY4V7dJc95PJ/rd12VpQfBLzD4OSUV C/CApa19Bk20UFSBudC6bSqog4w6Ek13NmPW+VuASbrD6PZkXt3XUxXVeCuhlPX1nP cQPrngdZsWyPrSXRd64T87R9jU60RQG5OAk8LJQzMtUzVUtvxmBYvrCgHsJbm9gYAK G5e0ZHafcMBHQ== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 528CACCFA03; Sat, 1 Nov 2025 12:54:42 +0000 (UTC) From: Maud Spierings via B4 Relay Date: Sat, 01 Nov 2025 13:54:12 +0100 Subject: [PATCH 1/6] dt-bindings: display: bridge: simple: document the Parade PS185HDM DP-to-HDMI bridge 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: <20251101-asus_usbc_dp-v1-1-9fd4eb9935e8@hotmail.com> References: <20251101-asus_usbc_dp-v1-0-9fd4eb9935e8@hotmail.com> In-Reply-To: <20251101-asus_usbc_dp-v1-0-9fd4eb9935e8@hotmail.com> To: Andrzej Hajda , Neil Armstrong , Robert Foss , Laurent Pinchart , Jonas Karlman , Jernej Skrabec , David Airlie , Simona Vetter , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio Cc: dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, Maud Spierings X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1762001681; l=812; i=maud_spierings@hotmail.com; s=20241110; h=from:subject:message-id; bh=OQShTopki2aCGWcGKpxk+5iRM+E9syn+/c170E3+gpU=; b=v10KXQFzQ1p49KCoi11KOfvf7wV76/VOoc6mzZMj5sAEC8d30AiU1ywFBJ9hoarSb3yPYwiGU zTGPqM+DFYwCLykcz91aTgzKiveMXc/u8fJKJhjguItS/L7YHoI0uZ9 X-Developer-Key: i=maud_spierings@hotmail.com; a=ed25519; pk=CeFKVnZvRfX2QjB1DpdiAe2N+MEjwLEB9Yhx/OAcxRc= X-Endpoint-Received: by B4 Relay for maud_spierings@hotmail.com/20241110 with auth_id=273 X-Original-From: Maud Spierings Reply-To: maud_spierings@hotmail.com From: Maud Spierings The Parade PS185HDM is a transparent Displayport to HDMI bridge. Signed-off-by: Maud Spierings Acked-by: Krzysztof Kozlowski --- Documentation/devicetree/bindings/display/bridge/simple-bridge.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/display/bridge/simple-bridge= .yaml b/Documentation/devicetree/bindings/display/bridge/simple-bridge.yaml index 9ef587d46506..950268632370 100644 --- a/Documentation/devicetree/bindings/display/bridge/simple-bridge.yaml +++ b/Documentation/devicetree/bindings/display/bridge/simple-bridge.yaml @@ -28,6 +28,7 @@ properties: - enum: - adi,adv7123 - dumb-vga-dac + - parade,ps185hdm - radxa,ra620 - realtek,rtd2171 - ti,opa362 --=20 2.51.1 From nobody Mon Feb 9 06:31:20 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 10FAF2877E8; Sat, 1 Nov 2025 12:54:42 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1762001683; cv=none; b=Go819QBN+HN6Pg8uArpI6TntXW2o5RDTBIP15zPpcqi6RgjlSvekut/zjcbvqMsbkOUvcuv6tC//uO6dUYfB2hJVTBU5HZZuVUyiLIIsOHQ8uQQKD9Hd9n2BHOM2jYNJvS8l0Vh8BNAQke1jOC1GHCjh3xWNKml7Lx3zuH8FUwI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1762001683; c=relaxed/simple; bh=34fBKEVmSrDlBYzlnxgdHZYKRjKJ1Cvqi+CUp4jBifc=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=jJOmVpAoZg6XngyR4OEJWqxfWIt9O5AeUxzmgVg6zDLN06s+Wrq0KMndCklz0yWSwGIZilgaIg9PjMIYPrid7lNDe7+atEAooIlZg0ndKOSnJzH6tnhXLpaIF3HKxN1x+dTptplgtmh+8S5n7p9ryojyMJcMdSKzC6h59t+Qd1U= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=FDl3+iFN; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="FDl3+iFN" Received: by smtp.kernel.org (Postfix) with ESMTPS id 73BDEC4CEF7; Sat, 1 Nov 2025 12:54:42 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1762001682; bh=34fBKEVmSrDlBYzlnxgdHZYKRjKJ1Cvqi+CUp4jBifc=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=FDl3+iFN7tEsZEwVmqJ+lChvTXdN0+1rbhYzKFfoQKdy15bw+kkQnXVZMmtRQB9G5 c/lpQXnh8OI/fXSBL2koPjCHYjNWg2jRkqMZNWDTQ35zvpE8bNV3IFyieySy1ggETV SFBg2+1KleWgZmByJtDvOgoUDkHmPtuM30zTkhnQZ/eI+KxdIonIqocuxprh6ReCts cWpzGXBKCIhxFuSAV0L5nLrPLIFinm0AleM10Ze6N3HOhTS51FDivaR4EV40Le8vxF 0Zbcs6SM3KBZiXKDBWZ3yD+XOG2c1S5iKH6D6XU31UBFAsbclK9VnMhOq/wDWTPsIk xW/SXErQhT6uA== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 61EB5CCFA05; Sat, 1 Nov 2025 12:54:42 +0000 (UTC) From: Maud Spierings via B4 Relay Date: Sat, 01 Nov 2025 13:54:13 +0100 Subject: [PATCH 2/6] drm/bridge: simple: add the Parade PS185HDM DP-to-HDMI bridge 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: <20251101-asus_usbc_dp-v1-2-9fd4eb9935e8@hotmail.com> References: <20251101-asus_usbc_dp-v1-0-9fd4eb9935e8@hotmail.com> In-Reply-To: <20251101-asus_usbc_dp-v1-0-9fd4eb9935e8@hotmail.com> To: Andrzej Hajda , Neil Armstrong , Robert Foss , Laurent Pinchart , Jonas Karlman , Jernej Skrabec , David Airlie , Simona Vetter , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio Cc: dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, Maud Spierings X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1762001681; l=878; i=maud_spierings@hotmail.com; s=20241110; h=from:subject:message-id; bh=JveCFK4Fcru2L6BkYjAzFCnJSI15w5M+ECzlRiEDBSM=; b=uPnPPwYFaE56zAbPMhVdabtgpX9Jn98+I9vrMQs7Dre/1A1UHccacFTwIi3ZdaR+VA8m4R3ML qG9gVFpGoOjCW/VlFySjsh/GPUk6iqwsHasLQDQy9cWyxmb/7nQSXIS X-Developer-Key: i=maud_spierings@hotmail.com; a=ed25519; pk=CeFKVnZvRfX2QjB1DpdiAe2N+MEjwLEB9Yhx/OAcxRc= X-Endpoint-Received: by B4 Relay for maud_spierings@hotmail.com/20241110 with auth_id=273 X-Original-From: Maud Spierings Reply-To: maud_spierings@hotmail.com From: Maud Spierings The Parade PS185HDM is a transparent Displayport to HDMI bridge. Signed-off-by: Maud Spierings Reviewed-by: Dmitry Baryshkov --- drivers/gpu/drm/bridge/simple-bridge.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/drivers/gpu/drm/bridge/simple-bridge.c b/drivers/gpu/drm/bridg= e/simple-bridge.c index e4d0bc2200f8..90abda199cea 100644 --- a/drivers/gpu/drm/bridge/simple-bridge.c +++ b/drivers/gpu/drm/bridge/simple-bridge.c @@ -261,6 +261,11 @@ static const struct of_device_id simple_bridge_match[]= =3D { .timings =3D &default_bridge_timings, .connector_type =3D DRM_MODE_CONNECTOR_VGA, }, + }, { + .compatible =3D "parade,ps185hdm", + .data =3D &(const struct simple_bridge_info) { + .connector_type =3D DRM_MODE_CONNECTOR_HDMIA, + }, }, { .compatible =3D "radxa,ra620", .data =3D &(const struct simple_bridge_info) { --=20 2.51.1 From nobody Mon Feb 9 06:31:20 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 2F8702F5A03; Sat, 1 Nov 2025 12:54:42 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1762001683; cv=none; b=udO52fpFsmbVaTPJAamLoitpJVnIQGYtSztcthrT4NmTx5uMFpxGJP8yDhRCgbgIy+WcWnU606qQcyCLlvy6YkfV+TYIANLPWxLOti21Ml4QYQG0ysqmfF3w+YYK6yjUlu7Qo1f/yhslKRA/abzLfAyTyJOlxsxsCm3o3H3621I= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1762001683; c=relaxed/simple; bh=TpDZ7Q61lhBD4IejJTZAb144wMBT6ikK8hEhmDircTw=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=C4zsCmgpRHZZFcyqT6yddaF+S2K2LWSiy0/gWIcqlQGbhw7Jq27Y7ywD5aneD1nQiI5Ax0hdcn/YkT1fu8by6XSfLWCxfh41ouwtMa45pvyVNkQ/IgG5wblcpqitorpG/jq++2aiGwu5CKqOntoAUxSurBelkNcJWg3UKQS1ka8= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=q1n3eKy/; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="q1n3eKy/" Received: by smtp.kernel.org (Postfix) with ESMTPS id 848E6C116B1; Sat, 1 Nov 2025 12:54:42 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1762001682; bh=TpDZ7Q61lhBD4IejJTZAb144wMBT6ikK8hEhmDircTw=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=q1n3eKy/bJv7bJS66us0ZkYm/HCT23tXrTvDhQ+Jq7cbirKeWaV9WefMP37BgfZ7Q TdIw7rmvL/IKMAMwMxS/UWNlFwzN/Nh07DCVSaWC1PQd8gmjzG98yPyNqK2biNyQps oHM7qela0/D1MiWjMOf2uxP5ocPEBPJ0iodlMgxQWJIemflUUq3kKVtlBJXIG811JE hHAzSDOZutqTXT/VzMaF32nbnadP2FxR/pXjJxg/bFE9sUa84UW2OLkpp5g86upinx 1NBM8VSlHyi8WMvhzoyUo6CzVL0YS9dJRFB0OEnGr8IRTNrS7//v3XqTGsS0MpkIMS Wx5fS0i/eie7Q== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 74424CCF9F8; Sat, 1 Nov 2025 12:54:42 +0000 (UTC) From: Maud Spierings via B4 Relay Date: Sat, 01 Nov 2025 13:54:14 +0100 Subject: [PATCH 3/6] arm64: dts: qcom: x1e80100-vivobook-s15: enable ps8830 retimers 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: <20251101-asus_usbc_dp-v1-3-9fd4eb9935e8@hotmail.com> References: <20251101-asus_usbc_dp-v1-0-9fd4eb9935e8@hotmail.com> In-Reply-To: <20251101-asus_usbc_dp-v1-0-9fd4eb9935e8@hotmail.com> To: Andrzej Hajda , Neil Armstrong , Robert Foss , Laurent Pinchart , Jonas Karlman , Jernej Skrabec , David Airlie , Simona Vetter , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio Cc: dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, Maud Spierings X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1762001681; l=9077; i=maud_spierings@hotmail.com; s=20241110; h=from:subject:message-id; bh=mPzgrfzaUzOebI+KM35gGLhESszIiB8VHeqle9bfq0k=; b=aF+apFjt37npZ3EVazOHiLIWpWtitL0rXKfDiwL+e/Ks6XEmzROKUHEgjzgamYneYKcNNKBWS 5s6go247tAXBKs8YYnVZ3H/8dr3bwu5KBRtlhaDqhQ+Sb8nO8Fubq+g X-Developer-Key: i=maud_spierings@hotmail.com; a=ed25519; pk=CeFKVnZvRfX2QjB1DpdiAe2N+MEjwLEB9Yhx/OAcxRc= X-Endpoint-Received: by B4 Relay for maud_spierings@hotmail.com/20241110 with auth_id=273 X-Original-From: Maud Spierings Reply-To: maud_spierings@hotmail.com From: Maud Spierings The Asus vivobook s15 has two usb type c ports on the left side, these use parade ps8830 retimers like the others, enable them to also enable dp altmode Signed-off-by: Maud Spierings --- .../boot/dts/qcom/x1e80100-asus-vivobook-s15.dts | 310 +++++++++++++++++= +++- 1 file changed, 302 insertions(+), 8 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/x1e80100-asus-vivobook-s15.dts b/arch= /arm64/boot/dts/qcom/x1e80100-asus-vivobook-s15.dts index d4df21de0d95..7f1824f39042 100644 --- a/arch/arm64/boot/dts/qcom/x1e80100-asus-vivobook-s15.dts +++ b/arch/arm64/boot/dts/qcom/x1e80100-asus-vivobook-s15.dts @@ -69,7 +69,15 @@ port@1 { reg =3D <1>; =20 pmic_glink_ss0_ss_in: endpoint { - remote-endpoint =3D <&usb_1_ss0_qmpphy_out>; + remote-endpoint =3D <&retimer_ss0_ss_out>; + }; + }; + + port@2 { + reg =3D <2>; + + pmic_glink_ss0_con_sbu_in: endpoint { + remote-endpoint =3D <&retimer_ss0_con_sbu_out>; }; }; }; @@ -98,7 +106,15 @@ port@1 { reg =3D <1>; =20 pmic_glink_ss1_ss_in: endpoint { - remote-endpoint =3D <&usb_1_ss1_qmpphy_out>; + remote-endpoint =3D <&retimer_ss1_ss_out>; + }; + }; + + port@2 { + reg =3D <2>; + + pmic_glink_ss1_con_sbu_in: endpoint { + remote-endpoint =3D <&retimer_ss1_con_sbu_out>; }; }; }; @@ -158,6 +174,102 @@ vph_pwr: regulator-vph-pwr { regulator-boot-on; }; =20 + vreg_rtmr0_1p15: regulator-rtmr0-1p15 { + compatible =3D "regulator-fixed"; + + regulator-name =3D "VREG_RTMR0_1P15"; + regulator-min-microvolt =3D <1150000>; + regulator-max-microvolt =3D <1150000>; + + gpio =3D <&pmc8380_5_gpios 8 GPIO_ACTIVE_HIGH>; + enable-active-high; + + pinctrl-0 =3D <&usb0_pwr_1p15_reg_en>; + pinctrl-names =3D "default"; + + regulator-boot-on; + }; + + vreg_rtmr0_1p8: regulator-rtmr0-1p8 { + compatible =3D "regulator-fixed"; + + regulator-name =3D "VREG_RTMR0_1P8"; + regulator-min-microvolt =3D <1800000>; + regulator-max-microvolt =3D <1800000>; + + gpio =3D <&pm8550ve_9_gpios 8 GPIO_ACTIVE_HIGH>; + enable-active-high; + + pinctrl-0 =3D <&usb0_1p8_reg_en>; + pinctrl-names =3D "default"; + + regulator-boot-on; + }; + + vreg_rtmr0_3p3: regulator-rtmr0-3p3 { + compatible =3D "regulator-fixed"; + + regulator-name =3D "VREG_RTMR0_3P3"; + regulator-min-microvolt =3D <3300000>; + regulator-max-microvolt =3D <3300000>; + + gpio =3D <&pm8550_gpios 11 GPIO_ACTIVE_HIGH>; + enable-active-high; + + pinctrl-0 =3D <&usb0_3p3_reg_en>; + pinctrl-names =3D "default"; + + regulator-boot-on; + }; + + vreg_rtmr1_1p15: regulator-rtmr1-1p15 { + compatible =3D "regulator-fixed"; + + regulator-name =3D "VREG_RTMR1_1P15"; + regulator-min-microvolt =3D <1150000>; + regulator-max-microvolt =3D <1150000>; + + gpio =3D <&tlmm 188 GPIO_ACTIVE_HIGH>; + enable-active-high; + + pinctrl-0 =3D <&usb1_pwr_1p15_reg_en>; + pinctrl-names =3D "default"; + + regulator-boot-on; + }; + + vreg_rtmr1_1p8: regulator-rtmr1-1p8 { + compatible =3D "regulator-fixed"; + + regulator-name =3D "VREG_RTMR1_1P8"; + regulator-min-microvolt =3D <1800000>; + regulator-max-microvolt =3D <1800000>; + + gpio =3D <&tlmm 175 GPIO_ACTIVE_HIGH>; + enable-active-high; + + pinctrl-0 =3D <&usb1_pwr_1p8_reg_en>; + pinctrl-names =3D "default"; + + regulator-boot-on; + }; + + vreg_rtmr1_3p3: regulator-rtmr1-3p3 { + compatible =3D "regulator-fixed"; + + regulator-name =3D "VREG_RTMR1_3P3"; + regulator-min-microvolt =3D <3300000>; + regulator-max-microvolt =3D <3300000>; + + gpio =3D <&tlmm 186 GPIO_ACTIVE_HIGH>; + enable-active-high; + + pinctrl-0 =3D <&usb1_pwr_3p3_reg_en>; + pinctrl-names =3D "default"; + + regulator-boot-on; + }; + /* * TODO: These two regulators are actually part of the removable M.2 * card and not the CRD mainboard. Need to describe this differently. @@ -506,15 +618,62 @@ touchpad@15 { &i2c1 { clock-frequency =3D <400000>; status =3D "okay"; - - /* PS8830 USB4 Retimer? @ 0x8 */ }; =20 &i2c3 { clock-frequency =3D <400000>; status =3D "okay"; =20 - /* PS8830 USB4 Retimer? @ 0x8 */ + typec-mux@8 { + compatible =3D "parade,ps8830"; + reg =3D <0x08>; + + clocks =3D <&rpmhcc RPMH_RF_CLK3>; + + vdd-supply =3D <&vreg_rtmr0_1p15>; + vdd33-supply =3D <&vreg_rtmr0_3p3>; + vdd33-cap-supply =3D <&vreg_rtmr0_3p3>; + vddar-supply =3D <&vreg_rtmr0_1p15>; + vddat-supply =3D <&vreg_rtmr0_1p15>; + vddio-supply =3D <&vreg_rtmr0_1p8>; + + reset-gpios =3D <&pm8550_gpios 10 GPIO_ACTIVE_LOW>; + + pinctrl-0 =3D <&rtmr0_default>; + pinctrl-names =3D "default"; + + orientation-switch; + retimer-switch; + + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + + retimer_ss0_ss_out: endpoint { + remote-endpoint =3D <&pmic_glink_ss0_ss_in>; + }; + }; + + port@1 { + reg =3D <1>; + + retimer_ss0_ss_in: endpoint { + remote-endpoint =3D <&usb_1_ss0_qmpphy_out>; + }; + }; + + port@2 { + reg =3D <2>; + + retimer_ss0_con_sbu_out: endpoint { + remote-endpoint =3D <&pmic_glink_ss0_con_sbu_in>; + }; + }; + }; + }; }; =20 &i2c5 { @@ -583,13 +742,78 @@ &i2c7 { clock-frequency =3D <400000>; status =3D "okay"; =20 - /* PS8830 USB4 Retimer? @ 0x8 */ + typec-mux@8 { + compatible =3D "parade,ps8830"; + reg =3D <0x8>; + + clocks =3D <&rpmhcc RPMH_RF_CLK4>; + + vdd-supply =3D <&vreg_rtmr1_1p15>; + vdd33-supply =3D <&vreg_rtmr1_3p3>; + vdd33-cap-supply =3D <&vreg_rtmr1_3p3>; + vddar-supply =3D <&vreg_rtmr1_1p15>; + vddat-supply =3D <&vreg_rtmr1_1p15>; + vddio-supply =3D <&vreg_rtmr1_1p8>; + + reset-gpios =3D <&tlmm 176 GPIO_ACTIVE_LOW>; + + pinctrl-0 =3D <&rtmr1_default>; + pinctrl-names =3D "default"; + + retimer-switch; + orientation-switch; + + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + + retimer_ss1_ss_out: endpoint { + remote-endpoint =3D <&pmic_glink_ss1_ss_in>; + }; + }; + + port@1 { + reg =3D <1>; + + retimer_ss1_ss_in: endpoint { + remote-endpoint =3D <&usb_1_ss1_qmpphy_out>; + }; + }; + + port@2 { + reg =3D <2>; + + retimer_ss1_con_sbu_out: endpoint { + remote-endpoint =3D <&pmic_glink_ss1_con_sbu_in>; + }; + }; + }; + }; }; =20 &mdss { status =3D "okay"; }; =20 +&mdss_dp0 { + status =3D "okay"; +}; + +&mdss_dp0_out { + link-frequencies =3D /bits/ 64 <1620000000 2700000000 5400000000 81000000= 00>; +}; + +&mdss_dp1 { + status =3D "okay"; +}; + +&mdss_dp1_out { + link-frequencies =3D /bits/ 64 <1620000000 2700000000 5400000000 81000000= 00>; +}; + &mdss_dp3 { /delete-property/ #sound-dai-cells; =20 @@ -683,6 +907,37 @@ &pcie6a_phy { status =3D "okay"; }; =20 +&pm8550_gpios { + rtmr0_default: rtmr0-reset-n-active-state { + pins =3D "gpio10"; + function =3D "normal"; + power-source =3D <1>; /* 1.8V */ + bias-disable; + input-disable; + output-enable; + }; + + usb0_3p3_reg_en: usb0-3p3-reg-en-state { + pins =3D "gpio11"; + function =3D "normal"; + power-source =3D <1>; /* 1.8V */ + bias-disable; + input-disable; + output-enable; + }; +}; + +&pm8550ve_9_gpios { + usb0_1p8_reg_en: usb0-1p8-reg-en-state { + pins =3D "gpio8"; + function =3D "normal"; + power-source =3D <1>; /* 1.8V */ + bias-disable; + input-disable; + output-enable; + }; +}; + &pmc8380_3_gpios { edp_bl_en: edp-bl-en-state { pins =3D "gpio4"; @@ -695,6 +950,17 @@ edp_bl_en: edp-bl-en-state { }; }; =20 +&pmc8380_5_gpios { + usb0_pwr_1p15_reg_en: usb0-pwr-1p15-reg-en-state { + pins =3D "gpio8"; + function =3D "normal"; + power-source =3D <1>; /* 1.8V */ + bias-disable; + input-disable; + output-enable; + }; +}; + &qupv3_0 { status =3D "okay"; }; @@ -840,12 +1106,40 @@ wake-n-pins { }; }; =20 + rtmr1_default: rtmr1-reset-n-active-state { + pins =3D "gpio176"; + function =3D "gpio"; + drive-strength =3D <2>; + bias-pull-up; + }; + tpad_default: tpad-default-state { pins =3D "gpio3"; function =3D "gpio"; bias-disable; }; =20 + usb1_pwr_1p15_reg_en: usb1-pwr-1p15-reg-en-state { + pins =3D "gpio188"; + function =3D "gpio"; + drive-strength =3D <2>; + bias-pull-up; + }; + + usb1_pwr_1p8_reg_en: usb1-pwr-1p8-reg-en-state { + pins =3D "gpio175"; + function =3D "gpio"; + drive-strength =3D <2>; + bias-pull-up; + }; + + usb1_pwr_3p3_reg_en: usb1-pwr-3p3-reg-en-state { + pins =3D "gpio186"; + function =3D "gpio"; + drive-strength =3D <2>; + bias-pull-up; + }; + wcn_bt_en: wcn-bt-en-state { pins =3D "gpio116"; function =3D "gpio"; @@ -914,7 +1208,7 @@ &usb_1_ss0_dwc3_hs { }; =20 &usb_1_ss0_qmpphy_out { - remote-endpoint =3D <&pmic_glink_ss0_ss_in>; + remote-endpoint =3D <&retimer_ss0_ss_in>; }; =20 &usb_1_ss1_hsphy { @@ -946,7 +1240,7 @@ &usb_1_ss1_dwc3_hs { }; =20 &usb_1_ss1_qmpphy_out { - remote-endpoint =3D <&pmic_glink_ss1_ss_in>; + remote-endpoint =3D <&retimer_ss1_ss_in>; }; =20 &usb_2 { --=20 2.51.1 From nobody Mon Feb 9 06:31:20 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 42A442F6562; Sat, 1 Nov 2025 12:54:43 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1762001683; cv=none; b=T/Tr7dqbV+ANsTcyl4G5OsgjoUs7qM7Y3Yi1fJJtoMEKa9Or2O2DLYz40kxcN9JMqymdPH9fO2KhCcDIEJ1Ewv0u2QptAr7nb6aSnNc+ASeYcyjuRWOImWKWOS4cGvyZuU/f/YcH3/uGLj9KxFQFfvp32pA8pQKWq1IHCX9xpr4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1762001683; c=relaxed/simple; bh=Q6NlqvwxnHGrK2xtblR1tHuZGVOKUTfIrzBU2kpoGIk=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=KMSsnM28JpB9rPWUGvPoP27bx/mWTpq9pr+7fNzSSiv91GRBEy6+4sZCacgUeUVExTgVDNdY607w/eUk1P8dZ/vGM1fbYOzIfOQtRUYjYmRO2O48ZVqAa6KMOoTIkeMxqOapspsU5QOSptVuD8OPeEmjUQ2scPM5QCfH9HyGBgA= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=bq6njjm3; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="bq6njjm3" Received: by smtp.kernel.org (Postfix) with ESMTPS id 931B2C116D0; Sat, 1 Nov 2025 12:54:42 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1762001682; bh=Q6NlqvwxnHGrK2xtblR1tHuZGVOKUTfIrzBU2kpoGIk=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=bq6njjm3MUhIp0+DPId8r4hcoz1h7QvHpp2OLJs/7o/HbXJuygY5raaiLusi4EZWX NpyLlvZIJwjCq1f/CBp1k9nl2kDiDSi9C7jBxCncIq75O2rZ5rmf5AVRDRztzyygae wKK5dNBQA1MuBEvXspbtUuttW2zgGsDM/t3SndK9B2C/siwe00mmZ9vTwKYXMggjfk KrY7UDEl11u82HkXFnxoe+oPGdKxd22bqH7Dy6hD05T1LWuSKVw/aZmNclgtrxs+h3 EKjUekQ69KKyVMx3BvAPCXMj4p1wy0gsswSK1oT7GIZAb7gqMZTuyLjYPG/35Do7Mf KvVaWcE5apSew== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 88274CCFA06; Sat, 1 Nov 2025 12:54:42 +0000 (UTC) From: Maud Spierings via B4 Relay Date: Sat, 01 Nov 2025 13:54:15 +0100 Subject: [PATCH 4/6] arm64: dts: qcom: x1e80100-vivobook-s15: add HDMI port 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: <20251101-asus_usbc_dp-v1-4-9fd4eb9935e8@hotmail.com> References: <20251101-asus_usbc_dp-v1-0-9fd4eb9935e8@hotmail.com> In-Reply-To: <20251101-asus_usbc_dp-v1-0-9fd4eb9935e8@hotmail.com> To: Andrzej Hajda , Neil Armstrong , Robert Foss , Laurent Pinchart , Jonas Karlman , Jernej Skrabec , David Airlie , Simona Vetter , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio Cc: dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, Maud Spierings X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1762001681; l=2707; i=maud_spierings@hotmail.com; s=20241110; h=from:subject:message-id; bh=51ChukPmXGBnOI0T2MGucihV6F0O7TpLIggF7/V/cv8=; b=DzGOYKDXsMKtY2NOTEogYLywRlwWo4kkom12CpnQRqmEpV+aW9ZMlnsEOZOqL2oj9gHZyuSP/ v9+SJGH7jDmCjsnxMrpctr4x2jbA45bb2ClM5ib7ZpprOI4LPdCs76N X-Developer-Key: i=maud_spierings@hotmail.com; a=ed25519; pk=CeFKVnZvRfX2QjB1DpdiAe2N+MEjwLEB9Yhx/OAcxRc= X-Endpoint-Received: by B4 Relay for maud_spierings@hotmail.com/20241110 with auth_id=273 X-Original-From: Maud Spierings Reply-To: maud_spierings@hotmail.com From: Maud Spierings Enable the HDMI port on left side of the laptop. The display signal is routed through a simple Displayport to HDMI bridge. Signed-off-by: Maud Spierings --- .../boot/dts/qcom/x1e80100-asus-vivobook-s15.dts | 81 ++++++++++++++++++= ++++ 1 file changed, 81 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/x1e80100-asus-vivobook-s15.dts b/arch= /arm64/boot/dts/qcom/x1e80100-asus-vivobook-s15.dts index 7f1824f39042..ad648fcd414a 100644 --- a/arch/arm64/boot/dts/qcom/x1e80100-asus-vivobook-s15.dts +++ b/arch/arm64/boot/dts/qcom/x1e80100-asus-vivobook-s15.dts @@ -37,6 +37,45 @@ switch-lid { }; }; =20 + hdmi-bridge { + compatible =3D "parade,ps185hdm"; + + pinctrl-0 =3D <&hdmi_hpd_default>; + pinctrl-names =3D "default"; + + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + + hdmi_bridge_dp_in: endpoint { + remote-endpoint =3D <&usb_1_ss2_qmpphy_out_dp>; + }; + }; + + port@1 { + reg =3D <1>; + + hdmi_bridge_tmds_out: endpoint { + remote-endpoint =3D <&hdmi_con>; + }; + }; + }; + }; + + hdmi-connector { + compatible =3D "hdmi-connector"; + type =3D "a"; + + port { + hdmi_con: endpoint { + remote-endpoint =3D <&hdmi_bridge_tmds_out>; + }; + }; + }; + pmic-glink { compatible =3D "qcom,x1e80100-pmic-glink", "qcom,sm8550-pmic-glink", @@ -814,6 +853,14 @@ &mdss_dp1_out { link-frequencies =3D /bits/ 64 <1620000000 2700000000 5400000000 81000000= 00>; }; =20 +&mdss_dp2 { + status =3D "okay"; +}; + +&mdss_dp2_out { + link-frequencies =3D /bits/ 64 <1620000000 2700000000 5400000000 81000000= 00>; +}; + &mdss_dp3 { /delete-property/ #sound-dai-cells; =20 @@ -1047,6 +1094,12 @@ hall_int_n_default: hall-int-n-state { bias-disable; }; =20 + hdmi_hpd_default: hdmi-hpd-default-state { + pins =3D "gpio126"; + function =3D "usb2_dp"; + bias-disable; + }; + kybd_default: kybd-default-state { pins =3D "gpio67"; function =3D "gpio"; @@ -1243,6 +1296,34 @@ &usb_1_ss1_qmpphy_out { remote-endpoint =3D <&retimer_ss1_ss_in>; }; =20 +&usb_1_ss2_qmpphy { + vdda-phy-supply =3D <&vreg_l2j_1p2>; + vdda-pll-supply =3D <&vreg_l2d_0p9>; + + /delete-property/ mode-switch; + /delete-property/ orientation-switch; + + status =3D "okay"; + + ports { + port@0 { + #address-cells =3D <1>; + #size-cells =3D <0>; + + /delete-node/ endpoint; + + usb_1_ss2_qmpphy_out_dp: endpoint@0 { + reg =3D <0>; + + data-lanes =3D <3 2 1 0>; + remote-endpoint =3D <&hdmi_bridge_dp_in>; + }; + + /* No USB3 lanes connected */ + }; + }; +}; + &usb_2 { status =3D "okay"; }; --=20 2.51.1 From nobody Mon Feb 9 06:31:20 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 42B472F656A; Sat, 1 Nov 2025 12:54:43 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1762001683; cv=none; b=F+VChg8E3+D8Zyp0+y8hKE+0Yq0zjhavp65DXsBo5Oy0kyan3rukUGDI7OhCFw0TsJrUkqCZQ+jvcZJkkFoXxYjw8/SkltTyUUJcgB9Q8P3SwzPJnU48SHCOOtNmodKAgV/yDAXXx3ZIWksVyq8o4jEZ5XScoT/pFZ4hlcpcq5o= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1762001683; c=relaxed/simple; bh=oB6cyoyTr76E1goBC1o90RfhAuwSL0lm4MT5aaQp5h4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=AsPzYZSWLfCCiQ/Va/psNCGiG8fUkHuQlheTKBTzNvNsHflBqWy0Cxpa0N8/1Gz+Fza1jHQJ5tT0hJuHHhoF3+HXSpIXjkbKPZFZ8Db3f+FAu3HLa9t2ueI0jREmj4DxDa39lswUa79YUfj8gbW4QS7JPm/RtUJBJTWoZv/qeyY= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=eeFyNTAN; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="eeFyNTAN" Received: by smtp.kernel.org (Postfix) with ESMTPS id A3CC8C4AF0F; Sat, 1 Nov 2025 12:54:42 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1762001682; bh=oB6cyoyTr76E1goBC1o90RfhAuwSL0lm4MT5aaQp5h4=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=eeFyNTANMY5ckzXfCkUd1J3Gt/o2DwH56KiYSzxgYA9bhWb0Rj/a6faMFyMBUzq9v BhLwAPk74FRbG/s3V8xbYmuC95s3vW07GefUeRIOLtHnIaRHptYBsxfIlSsxyKiiWJ 3ja18wE3a/W0G0RBn08E+k+/eQ/UEyufCM//eTjQUXWQVFUWvaNhS93W8cujhN03X1 f+Pkh+1eFvJnAplv4o7e1AlvFtBohLLECAIUpI80Mzz+Pk4GGuMDoOWfRe1jdtBljz 7x0rd4UatLhdsZ+xkC/SenEhKfijsM3VVCd2imz8qU4W3I47fa8v7cokqH4B0k8qBL uEZma1nkgiTZw== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 99525CCFA00; Sat, 1 Nov 2025 12:54:42 +0000 (UTC) From: Maud Spierings via B4 Relay Date: Sat, 01 Nov 2025 13:54:16 +0100 Subject: [PATCH 5/6] arm64: dts: qcom: x1e80100-vivobook-s15: add charge limit nvmem 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: <20251101-asus_usbc_dp-v1-5-9fd4eb9935e8@hotmail.com> References: <20251101-asus_usbc_dp-v1-0-9fd4eb9935e8@hotmail.com> In-Reply-To: <20251101-asus_usbc_dp-v1-0-9fd4eb9935e8@hotmail.com> To: Andrzej Hajda , Neil Armstrong , Robert Foss , Laurent Pinchart , Jonas Karlman , Jernej Skrabec , David Airlie , Simona Vetter , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio Cc: dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, Maud Spierings X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1762001681; l=986; i=maud_spierings@hotmail.com; s=20241110; h=from:subject:message-id; bh=aBmU+MBpzJDOfvhbJRvLf5MrSRONaR0yduU16nAFvRY=; b=fNTrArf6yUIrnwZEDY1VbngDIfndS5BkP8O+OFYSIg4GuDntgl3xwROZuWW00awAUwOEY8HAu e0qY+2A/MF6DoKaD6aIslS6bhjQme8d/DkFxgXlD7opk0UOL9Ks+bys X-Developer-Key: i=maud_spierings@hotmail.com; a=ed25519; pk=CeFKVnZvRfX2QjB1DpdiAe2N+MEjwLEB9Yhx/OAcxRc= X-Endpoint-Received: by B4 Relay for maud_spierings@hotmail.com/20241110 with auth_id=273 X-Original-From: Maud Spierings Reply-To: maud_spierings@hotmail.com From: Maud Spierings Add nvmem cells for getting charge control thresholds if they have been set previously. Signed-off-by: Maud Spierings --- arch/arm64/boot/dts/qcom/x1e80100-asus-vivobook-s15.dts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/x1e80100-asus-vivobook-s15.dts b/arch= /arm64/boot/dts/qcom/x1e80100-asus-vivobook-s15.dts index ad648fcd414a..7dd0d7999fe5 100644 --- a/arch/arm64/boot/dts/qcom/x1e80100-asus-vivobook-s15.dts +++ b/arch/arm64/boot/dts/qcom/x1e80100-asus-vivobook-s15.dts @@ -82,6 +82,12 @@ pmic-glink { "qcom,pmic-glink"; orientation-gpios =3D <&tlmm 121 GPIO_ACTIVE_HIGH>, <&tlmm 123 GPIO_ACTIVE_HIGH>; + nvmem-cells =3D <&charge_limit_en>, + <&charge_limit_end>, + <&charge_limit_delta>; + nvmem-cell-names =3D "charge_limit_en", + "charge_limit_end", + "charge_limit_delta"; #address-cells =3D <1>; #size-cells =3D <0>; =20 --=20 2.51.1 From nobody Mon Feb 9 06:31:20 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 42AD72F6567; Sat, 1 Nov 2025 12:54:43 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1762001683; cv=none; b=BgFazjRDVK8BN/HLBkIRl4HEiKV71yRgUwRN2VbS4mH88dG/PryLZu4j2k9EblJqeC/42IPlaE4TH4VoGABRlNd6p+UfAbW4TcbmTFozL2927yxC4Mg2KGfMatSqh1pewDTR6Yopn6gOmcPC1eDFJLJRJD2KjGZWoNW3dIzVUhs= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1762001683; c=relaxed/simple; bh=9WWaEJY/FJQRR+57wM1DZlmy6MqN333eIEY5yiUWzAQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=NMicdPrkjhplMt46nLn//aWSuXXtc21OtKiayxHae6lgK7RTXKh9GXwmO09uOJvfG6JWssRY/dbcK3uNVgjTNnjGlylwhKPwJCL4FnuVaF7RiJZDNFWkzrwHY3uYjh5aMAd4C3EsTm5KxJ0dSoID20P+gXnQZg9bs8PCVgxrTLo= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=FO4I+hf/; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="FO4I+hf/" Received: by smtp.kernel.org (Postfix) with ESMTPS id B2673C2BCB5; Sat, 1 Nov 2025 12:54:42 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1762001682; bh=9WWaEJY/FJQRR+57wM1DZlmy6MqN333eIEY5yiUWzAQ=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=FO4I+hf/LMuwoqO7MptReIxMDE/kiXu98wUryWFf0qUKFXx6vWM4xRSM/LOBQ5SEl UJ6o+SEfPQPVy4D2w5Be4EBqYRslNPr7EVFHMJgNjiBPZqRqDa8p1AfSHvUv38ZvJr 546pccarMxaGLnnO6+uuXr0zvi9QzTd3XTw2i3afXhtKdfaL4NEQTcYrTylld/7q2Z yclJLlCysZMAgBjK9OgD55TZWbk+aLOYUMzfcIMYyZEjpWtG641A+XNUwVBKt9/FAd FpsZFvsxUKpIz8j26wL1UEUOGW/cwdrktG9nXf0MtMr/hL32XiO87UgGCoEqR0GFJ/ Wyazt2zcrPyFw== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id A99AECCFA05; Sat, 1 Nov 2025 12:54:42 +0000 (UTC) From: Maud Spierings via B4 Relay Date: Sat, 01 Nov 2025 13:54:17 +0100 Subject: [PATCH 6/6] arm64: dts: qcom: x1e80100-vivobook-s15: enable IRIS 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: <20251101-asus_usbc_dp-v1-6-9fd4eb9935e8@hotmail.com> References: <20251101-asus_usbc_dp-v1-0-9fd4eb9935e8@hotmail.com> In-Reply-To: <20251101-asus_usbc_dp-v1-0-9fd4eb9935e8@hotmail.com> To: Andrzej Hajda , Neil Armstrong , Robert Foss , Laurent Pinchart , Jonas Karlman , Jernej Skrabec , David Airlie , Simona Vetter , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio Cc: dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, Maud Spierings X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1762001681; l=945; i=maud_spierings@hotmail.com; s=20241110; h=from:subject:message-id; bh=Ma+VW+zOVD4YEG8QCXRYgRPYDOrXI0NLtiHYjm6xOrk=; b=xO+Oa6PMId8jDgzFrfUiJlQAwYKQ27GM6E5hHPHHrF4SbgFZhlOfm/41SDoFh9AcSEZHPUS9p OXwj7byAHwSBZ+nBKliCJBI2AG+UumfJZBMxvvuh1y69WG1BFZM3Qc6 X-Developer-Key: i=maud_spierings@hotmail.com; a=ed25519; pk=CeFKVnZvRfX2QjB1DpdiAe2N+MEjwLEB9Yhx/OAcxRc= X-Endpoint-Received: by B4 Relay for maud_spierings@hotmail.com/20241110 with auth_id=273 X-Original-From: Maud Spierings Reply-To: maud_spierings@hotmail.com From: Maud Spierings Enable IRIS to allow using the hardware-accelerated video codecs. The firmware is not upstream in linux-firmware yet, so users need to copy it from Windows to qcom/x1e80100/ASUSTeK/vivobook-s15/qcvss8380.mbn (just like GPU/ADSP/CDSP firmware). Signed-off-by: Maud Spierings Reviewed-by: Dmitry Baryshkov --- arch/arm64/boot/dts/qcom/x1e80100-asus-vivobook-s15.dts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/x1e80100-asus-vivobook-s15.dts b/arch= /arm64/boot/dts/qcom/x1e80100-asus-vivobook-s15.dts index 7dd0d7999fe5..219c0b05fe27 100644 --- a/arch/arm64/boot/dts/qcom/x1e80100-asus-vivobook-s15.dts +++ b/arch/arm64/boot/dts/qcom/x1e80100-asus-vivobook-s15.dts @@ -839,6 +839,11 @@ retimer_ss1_con_sbu_out: endpoint { }; }; =20 +&iris { + firmware-name =3D "qcom/x1e80100/ASUSTeK/vivobook-s15/qcvss8380.mbn"; + status =3D "okay"; +}; + &mdss { status =3D "okay"; }; --=20 2.51.1