From nobody Mon Feb 9 05:55:25 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 9C50D29B8C7; Sun, 16 Nov 2025 10:52:25 +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=1763290345; cv=none; b=PCM9XuH8dWoUW05VA7/K0hI9KlVm4Sv5kLxJ3VPB64PUOINgm/90NiZeO/f/T8H/yaNGit8z762+1+3TNUqXwIBYRncF7Zo+vUlG3xe6Zu44QrBnk2nL09vA3AUQ1sJ/wldkAmnid2ya2A5nSEMLhrHGC1vA6FSt+J82386xMw0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763290345; c=relaxed/simple; bh=rPe4gyipcIF7HL0/VyaXz4O56VvUmhrk2PiF4giFqO8=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=TJimftvR3r8EGlo69FwWaJijtNyZ+6iPruv21bKR6XcHBj7sdrC5o0gM0MONq32RX8ZuGtHpEsTKp6J7yqEfHOsSdcrWkaWScXOlJ3vhHubL4/MccLo+y4e48GIVBD1Z7F7MpgGw15Juqw8w6i92Pcs3SEdjSM58pSoNO1rtQBE= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=GAhxUu+q; 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="GAhxUu+q" Received: by smtp.kernel.org (Postfix) with ESMTPS id 29D82C16AAE; Sun, 16 Nov 2025 10:52:25 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1763290345; bh=rPe4gyipcIF7HL0/VyaXz4O56VvUmhrk2PiF4giFqO8=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=GAhxUu+qgwBkn21RjhUIzQk3Pepzp2ofUhPqwFY4VCg0U30pnR5flp3Igj4LEHRnF LLtpSokPonzdggaIKjNOR9tAgac6On2jeW2TmkhJoNHj24tILOAY78BifIbL6cnhPj OtniCiQQhYPiCZCo8S40al/fXXvbqDw+LpyTYYu1/cqWoVSy27Rrjnqe7DLP2T82sZ JFuES7RMRiY4V1+lX3SksIfAVHKUgq50rivJxuCVP4qZ/5hNTkwEhKStg0GW/Ne5KC X9eTq/QOdYKLmU5Q3YS5rC0xPGZaZv10eJDqFrs3Ca8mIdEYzWVuz2n1DMTVF6GCJZ RvOIKBkJrJSuA== 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 177F9CD4F3E; Sun, 16 Nov 2025 10:52:25 +0000 (UTC) From: Maud Spierings via B4 Relay Date: Sun, 16 Nov 2025 11:52:06 +0100 Subject: [PATCH v2 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: <20251116-asus_usbc_dp-v2-1-cc8f51136c9f@hotmail.com> References: <20251116-asus_usbc_dp-v2-0-cc8f51136c9f@hotmail.com> In-Reply-To: <20251116-asus_usbc_dp-v2-0-cc8f51136c9f@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 , Krzysztof Kozlowski X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1763290343; l=876; i=maud_spierings@hotmail.com; s=20241110; h=from:subject:message-id; bh=0pWqVth8tq9Q9WV6wD5wdXxK/GglHDQWiUHPPE01118=; b=uCs7Uzr//Sc6LSh9XEE6yvwKOOc/vLSwvHLq61xg4rTW5BnoOg1NobJSdkfZNBWj7DKnG5NcQ Ii0T4jpO91xCHXS/0llKwPEIIsTz5fympxxJy77s0cy0jC8w6zpcU7d 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. Acked-by: Krzysztof Kozlowski Signed-off-by: Maud Spierings --- 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.2 From nobody Mon Feb 9 05:55:25 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 9C57E29BD91; Sun, 16 Nov 2025 10:52:25 +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=1763290345; cv=none; b=mkGRK+z75Ng2Fg1oUxPneAwrvvGo2a2Mlvi3gOG1tkda03cYfegh0nQgQ5XblSBO9EguuXqmUxMpqMy510UUb1/tqVBhPjr47cU/Yaw+5gB6njGRNE+e7vlYLX8Cc+Rc71BTvAHCdUHU2TD8k5i+OPK0c4fSSkW0O/iKf0Qqtqw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763290345; c=relaxed/simple; bh=qsGCtEk6WzluqKeFoHg53wFve+N+m+ibvws3FvZDkSo=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=I0aujsjUwHJIVFJbB4iCWST2YoUPS+VQDagJhbjzd64Nlz3Xrcyj5TpTpm7FnRR+0rL6EHBFIDH/RSgCKoHC6AyDLaIpgW+5prWh/mlG9yBaShO9Xewd9nsgiDy7QfR13bm5Uo8rqRTD0zU+1i4zttmJ2OqRNu5XjIBU4iULqTo= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=RgJbXTWe; 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="RgJbXTWe" Received: by smtp.kernel.org (Postfix) with ESMTPS id 34B67C19423; Sun, 16 Nov 2025 10:52:25 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1763290345; bh=qsGCtEk6WzluqKeFoHg53wFve+N+m+ibvws3FvZDkSo=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=RgJbXTWexVuwL2Vu5gnmNjlm74qLnYiN6zjgb7PjiBHmrQztPYZP/M1cJTG4yxRTp ae0FT3plzKexY1VewjUV7QYCmb18fwWo7lTndrAoxidfGppMYauaiVTy1VGmWVV2Kv C7OQHi+jbeHc8nfcX+POB8NY3deHzrmemJ/2fNQhLaTuuiPNk3GT+RsZgmO/TToe48 r/Di//pwbS4iq4AoOIgIL3ApG5PCAYmVl7UdjYuq9iaj4sDc6NJ38cCe8Mwi0rwHyH TM0vM1hq6EjSESUBNulQ7/4m5kmdRrVv/wzZrTWrXmLnEYIEfRGoRieJTjXo+d/l3W NwP8pU31frtzg== 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 2C15BCEBF61; Sun, 16 Nov 2025 10:52:25 +0000 (UTC) From: Maud Spierings via B4 Relay Date: Sun, 16 Nov 2025 11:52:07 +0100 Subject: [PATCH v2 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: <20251116-asus_usbc_dp-v2-2-cc8f51136c9f@hotmail.com> References: <20251116-asus_usbc_dp-v2-0-cc8f51136c9f@hotmail.com> In-Reply-To: <20251116-asus_usbc_dp-v2-0-cc8f51136c9f@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 , Dmitry Baryshkov X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1763290343; l=945; i=maud_spierings@hotmail.com; s=20241110; h=from:subject:message-id; bh=lOwUKlnZWvBGuZzv+yAV11vLtSXDOnT6l1naKVDPm98=; b=KeTmdssRRamJCQIgZoutDL6TdRGTm08erGUsWcT8KNW6xLav1onjBFM1b1bIsbAiVHgLhSv1r ZZjHf1fHA2LCclKfBO1GZd17K5lP4kjudM4pKsPe1+cwpjkkGpbUhnD 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. Reviewed-by: Dmitry Baryshkov Signed-off-by: Maud Spierings --- 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.2 From nobody Mon Feb 9 05:55:25 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 83C7229B783; Sun, 16 Nov 2025 10:52:25 +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=1763290345; cv=none; b=JTXFBAAGHcxvn4nToM5TzmwNrIwN/yILq4lJRBBAsKRYgpmTuVyTBlZyIaShQVsskui84JS+GVaAVdBKwH1/zilELZADJ3m16H1fbT+XrqdndZQ2SC8mMphjNzDCKYnY9DHRbyaeRtzNPn2s5KktN3b65oI2j287JpjblGSTGOA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763290345; c=relaxed/simple; bh=D7kRmKE1Luo++Vdw+y7aNxvOngWUw/D42pctwoR5R7A=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=t66lxeezQSq0n1a/YRvJ2BkXgly56dV+3I4plJOOGyEoqCxHy7z1Q8Uk4sHFc1cyh1gJZXq9QksWXoOpseN9RZ6mh9dAnBmoTq21SyKOdjBRCzwLRD1GCQxHq6THfzZZ9cI00ggpmLO7XGQA1o6a5nAc6PZ1ypZfWLW8TTADcWc= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=OETgOnVm; 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="OETgOnVm" Received: by smtp.kernel.org (Postfix) with ESMTPS id 53D55C2BC9E; Sun, 16 Nov 2025 10:52:25 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1763290345; bh=D7kRmKE1Luo++Vdw+y7aNxvOngWUw/D42pctwoR5R7A=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=OETgOnVmMURiFmPoQNiCKrQr9sF/3trbadJ318lHCorPoF0v869wHZ/p5FHgVj3Yv mhb/NdpDy1VM8OpriRF4ufB7miDgMCt9AjI+dpM4Ed5yvvOu93ny/u02FGi8wSWMWw 84sR3b0cHVqiXrld4Rbom2E+5gdh0Jt2XM3Z0MRFj4Ompdpw4Ou8lVfv4BKX9Ug44F Q+wo/9paO+SKwtk3te4QOyyhAeIB1eDTygsyjfWQA8zl2W/TpToFuuORWK4EkQI4X7 Bc1tN7md27Did7xE48r1kW/T6B4KV3y23ZHxU3u45mJJQM3eTW2gTRXVmvo+8uu2uW 5YqyFU2iPpAVQ== 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 4B6A3CEBF8D; Sun, 16 Nov 2025 10:52:25 +0000 (UTC) From: Maud Spierings via B4 Relay Date: Sun, 16 Nov 2025 11:52:08 +0100 Subject: [PATCH v2 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: <20251116-asus_usbc_dp-v2-3-cc8f51136c9f@hotmail.com> References: <20251116-asus_usbc_dp-v2-0-cc8f51136c9f@hotmail.com> In-Reply-To: <20251116-asus_usbc_dp-v2-0-cc8f51136c9f@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=1763290343; l=8996; i=maud_spierings@hotmail.com; s=20241110; h=from:subject:message-id; bh=Kf/zuTHcTItZxVErNnMnFs9tJD6NpEEanR7nlZ4F6l8=; b=Id2OrQRwczzimv624CnorBK2jvx4L+ji9GjdRJUebinYRno9Qpa1AkWlmOhVIQAcdTzufBkfW wb2TA6jaGuzB/ZaHD+q61QTdpfZalNJcPOLzxun4gMskcjYeTYuXVlt 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 Reviewed-by: Konrad Dybcio --- .../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..ea8ad67e511f 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>; }; }; }; @@ -147,6 +163,102 @@ vreg_nvme: regulator-nvme { 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; + }; + vph_pwr: regulator-vph-pwr { compatible =3D "regulator-fixed"; =20 @@ -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.2 From nobody Mon Feb 9 05:55:25 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 B04AF29BDBA; Sun, 16 Nov 2025 10:52:25 +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=1763290345; cv=none; b=rTipRWh1WeNpVX/yH5rOseAaccBBISqXfvUsz/BAqRX4a1DeLLI6/HOD+rKTCYMkoJ99wMfLfeXCddvSeTb05qBDGagLNK+TkzXp4PRxq0iYdbT293U6IcTCS8/D9CCBEoaukydy8BJpST1IPwgrGDXESGNBTwJqP+aQUi2Td6M= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763290345; c=relaxed/simple; bh=kOOrESOKkO5Fvrc8vbMcHuhjG+SM9roerxOVZim5y3Y=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=uK02ppnrIU1D4jY/QlWKVgnqSWZa5GUCGyCoiHvej2F3rPXguAltMNA/hc4jGPVLG/q3lTYTecQMpXTn4pUTdWxS+N+wO4G6u7PqyKIyb35f3z4EEob5pkUZUCmfo5vDyrxshP4A1zpw/ArDYpxDa+uUPbz0XMwqc+ps/IfDBRw= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=JjRwZItl; 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="JjRwZItl" Received: by smtp.kernel.org (Postfix) with ESMTPS id 6552AC4CEF5; Sun, 16 Nov 2025 10:52:25 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1763290345; bh=kOOrESOKkO5Fvrc8vbMcHuhjG+SM9roerxOVZim5y3Y=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=JjRwZItlDZcMOx9U1nyP+Wx4kmMYY3iW1E7beCk71DPn/LItplXYX7hQIgzr8RmQq hHXVmyf4rKLniptiXBUICauGe+KFNrEMw6UCXzbGkMEnGxbl7M2CF3YZooeSWu4McW IiQD/EBkeWgS7OWsqtqgyB7zzzQPLJMYy0ASSOo/TciddhXH369Y5YGRizekQkxsVB lsVpLNHxwiBRUZKUBVUnf9yTmv8Bp7+nLiCsjoyjKzjzob7Up0ZHPEUFOiMiiMXdpF nxwbTtUWCj1wxhz+iIrsbXEpAI1GIqdYUxWoW6e75VAowQNWGNS/SEWRNm7UxEZP61 RxXWSEsJLl+Xg== 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 5E807CEBF93; Sun, 16 Nov 2025 10:52:25 +0000 (UTC) From: Maud Spierings via B4 Relay Date: Sun, 16 Nov 2025 11:52:09 +0100 Subject: [PATCH v2 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: <20251116-asus_usbc_dp-v2-4-cc8f51136c9f@hotmail.com> References: <20251116-asus_usbc_dp-v2-0-cc8f51136c9f@hotmail.com> In-Reply-To: <20251116-asus_usbc_dp-v2-0-cc8f51136c9f@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=1763290343; l=2707; i=maud_spierings@hotmail.com; s=20241110; h=from:subject:message-id; bh=gVch4ql8WxMYLsjUgpaWu128bM+DAmxfRg0AqEiDW8A=; b=/qzVZYxhAIXQblzRy4zCQeS+OA52oJ8R2sXQNnOCi5fUOZM9RTyHtYsnmtbYajtcz4BqqSvhV ++khk4bdDDSA8/ybAWHEa0yMBaeSWWDrsCksNgwfxw/1tai9hMTS1Vz 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 Reviewed-by: Konrad Dybcio --- .../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 ea8ad67e511f..d5794189b98b 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.2 From nobody Mon Feb 9 05:55:25 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 0017C29E0F8; Sun, 16 Nov 2025 10:52:25 +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=1763290346; cv=none; b=aHqT9lTfrAwO9IjRIkaOPMOrg6at481m/eih2DuX9hqm9PX9Elz4L8QA0nHzzb23MXrRAxx9oRzXedkMmOW0xhmFFCUKlQmAO7sjuVmfFeQdflCa4dsAgL3qB5RTJMyp7piwPHDNo6DPynYpGu29PIc37qxskjPJm8MD8V0Lrqs= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763290346; c=relaxed/simple; bh=Co2g8a5emo5xzV/FhXcXnRySq+5Br3h6715hsx+oi+4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=EgcQYRdnsoUNyBtSqL3KmTerq9xuC5K/A72eVR4kcrUV+tBsim2BYHe2bTGk6Wxml/F6LNjXQ7Uizp2kgKtqsnN+GApVvq+EpeiKBfP8cRlWT6ReFADKoEmOXD1FI+T87lwZ23B7EeMrt9EsdZ5OUJ5jrqR1cwBYsZqs2F9kvAo= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=uDTn4cUT; 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="uDTn4cUT" Received: by smtp.kernel.org (Postfix) with ESMTPS id 81C8FC2BCB1; Sun, 16 Nov 2025 10:52:25 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1763290345; bh=Co2g8a5emo5xzV/FhXcXnRySq+5Br3h6715hsx+oi+4=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=uDTn4cUTj2lPvMDEfxgCflszMg1XAwSAkNUlzJ75Hkbo6NFwflXmVgK89pp+1cktB sSbS/7Yv/zf1CEjkiWI/Y3oCKRUn8bNV8FqrrBtEBUAFkDo3cJ1S4Y1lmd9SuuAjbk Bapvr6neI0dEfbJylXcQqAfgRmTE6okThmw5TnowOb/k8WOsTzichddvmIayt87cbU aGcmFaqBu2zM59jNILzmRiJYrb1YszEWPsCHPmuMx+y5aLtrMK2ay8uZAvprYNKMd+ fFbV5e1RVet9crOzMBI9qQLWXuSxCvXCSzqfF7dskAaesFRQQpW0bhpdDYO2+sZqSy GD2VsBBGcQYow== 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 760D5CEBF61; Sun, 16 Nov 2025 10:52:25 +0000 (UTC) From: Maud Spierings via B4 Relay Date: Sun, 16 Nov 2025 11:52:10 +0100 Subject: [PATCH v2 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: <20251116-asus_usbc_dp-v2-5-cc8f51136c9f@hotmail.com> References: <20251116-asus_usbc_dp-v2-0-cc8f51136c9f@hotmail.com> In-Reply-To: <20251116-asus_usbc_dp-v2-0-cc8f51136c9f@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=1763290343; l=986; i=maud_spierings@hotmail.com; s=20241110; h=from:subject:message-id; bh=S7khc0pz3NH8DFhJ1OMQqmNbVvrWJikvJHbCdcMIQZ8=; b=dTuSFxz6eEnIE5MbF6iT81RSic2DY/7Auqp0xEB5/VUzoiMpk6GY3NzA88AY0VJNsYcrAr9Gk jLRLHS73S5ADI/hwHAuU9PP9S/iwqsxqkVHeb6q4itk60oLFCCrnZKc 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 d5794189b98b..2d9b812d299e 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.2 From nobody Mon Feb 9 05:55:25 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 000D629E0F7; Sun, 16 Nov 2025 10:52:25 +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=1763290346; cv=none; b=hqy+1QnHOZK5282XRxQkTx6USBoZRBdVBiV+QtdTmgT99dny7vTRGegOYwW1ZbvtCOGaaEThv+KN1lVE/Qu+qT7NX/u4CV42EPIyqqqvai0WF/2ymjvT4zBab78rJg0w9YEGWadxHg+9RR5cIIpnA6brGBSs7jgMVsTrO9if3Sc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763290346; c=relaxed/simple; bh=k3KRolxdNesj6iiyyyETOCkob3J9SPgOASuozIOhElA=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=bl78iQorPm0dpn3W53JmTkphnzzraMUb0FmEUBPYVWTBoMo0VyMmPuR/pv4ZnlttP61Y6n9OfrKBSXPgmM9sCf+wwsX9qb5i3D7xGY90iXIyTPTZGzv7ABb8toNtO1waunLW99xgo/EnjXnNtKIq5psZfAYHK9cSqvEPGUWRsMk= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=Q6SU/Htl; 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="Q6SU/Htl" Received: by smtp.kernel.org (Postfix) with ESMTPS id 93FE7C19421; Sun, 16 Nov 2025 10:52:25 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1763290345; bh=k3KRolxdNesj6iiyyyETOCkob3J9SPgOASuozIOhElA=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=Q6SU/Htl3VJwP+rcDiRZ/vo+LTaM/yg3Jnbxu8Ga35qboE1mxEr9I/rjMVn1f9F8l 1SqyqJ1ETZ4fFezvQWD6pMtbNnVeyFfZa7OmXZVPN1eZaVE/vuUn1mSbA0x3EbO6mr 7WGN1X22IHujoYSHGONpxsbLN+YuxcH87Ty4efBV4viHEnY4DXVF9F386Y9orCcj2Q bcpgkdf81inMXAbL4T8gYlSDA8V93eslkwiSexyOPTmg/WU3J8YaTagJr/BRL6CW1u uuwXbp8e9m9Oy9MtHOec32WoKnmd7NO8fRjJ/Rh8ApGc3L3NcDHMS8MKxp00VJ2aFD 9OGcoigontAGw== 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 8CA9FCD4F3E; Sun, 16 Nov 2025 10:52:25 +0000 (UTC) From: Maud Spierings via B4 Relay Date: Sun, 16 Nov 2025 11:52:11 +0100 Subject: [PATCH v2 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: <20251116-asus_usbc_dp-v2-6-cc8f51136c9f@hotmail.com> References: <20251116-asus_usbc_dp-v2-0-cc8f51136c9f@hotmail.com> In-Reply-To: <20251116-asus_usbc_dp-v2-0-cc8f51136c9f@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 , Dmitry Baryshkov X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1763290343; l=1012; i=maud_spierings@hotmail.com; s=20241110; h=from:subject:message-id; bh=ZWmCWiua5n5egQRb9x1NYydUjOW+BFATCTtHiwvWGpQ=; b=phmvb/RyHfB1ybeFgUHWUKLmMar+NfvGWePtX7qURUDEXGwzjyThXM+8lI4SyDMrXhwAXx2F+ AFk4wqlw6IyBe4MbThNRTuOOSM4O0tqKhG6nHiNQlIlj4ZrdMO9Pl8P 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). Reviewed-by: Dmitry Baryshkov Signed-off-by: Maud Spierings Reviewed-by: Konrad Dybcio --- 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 2d9b812d299e..7e57d5029a73 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.2