From nobody Thu Oct 2 15:32:32 2025 Received: from mail-wr1-f65.google.com (mail-wr1-f65.google.com [209.85.221.65]) (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 8A0DF2FA0F7 for ; Mon, 15 Sep 2025 10:06:29 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.65 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757930792; cv=none; b=VQ/4kQd1f8tIJ7VGEud1x0PSApuSygxIka5oFH0a0MA9yVtdaA1nJaoOkxpoNXQ2oyHE1s4jPR8/3DfEIjRAyyQmGc6onuotDgWX1B2WrcvYeXT8dqrkNy9wXbGDm15VZc1RdCzi2HYrlpILvRyJ+AQp8na4UGbzTQUNzhs9cwU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757930792; c=relaxed/simple; bh=JGji80klp66rQ1832BdwwUkhaAHryTM7+UK4ivqtNEo=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Z/KP+UbUyionH/zDGZ1ZnuawgUukXcHPnPVPCMynX9oRiO3hH26UZyJUXS7vjbyRURKkfexoXtWCYw0xfUygiuSGmClCWFJFnUG6T7HM1FIEncpcdPvLdcysHS7ZQGahv4+6hRxlnb/lDRZ/jVXUJy99//mn97a0p4o+uYxP06w= 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=JQUFde59; arc=none smtp.client-ip=209.85.221.65 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="JQUFde59" Received: by mail-wr1-f65.google.com with SMTP id ffacd0b85a97d-3e9ca387425so963870f8f.0 for ; Mon, 15 Sep 2025 03:06:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1757930788; x=1758535588; 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=n4Cu4jlvHGZG1vrYyhNaU7JIiE6KW6coiFWmDAcYM9U=; b=JQUFde59EFvsCQv44yM8jP7K/oIjndF9OWalr1ntEfx+Kb/L/u36AResdJSS8NQEYy 9XQp8nm5RC0DZVMzSHzRQBZ0L7SAM1dlJxUntVAFbpSFqKVhMZN79m9QN8vraD9aGcFD IwGg1S6aCUgL/KRiJjZ+WjF4IoEv2Zgi4Bym4pN98NT2ae9EHG4ibAwfUxo8c4OgH2zX m8yedkQg+gKam5owHdJ+QejhcV+fe7VdP7ZpPjdPIZTt6OLMwLN02C2XeLVkDoTgYyjL n8GKkQEZuzyr0R0snpe5vYVraSsqv8FvBXloRFqyiYG7F8NFOVg0oR1jG0vPWmrIx3nn DUlA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757930788; x=1758535588; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=n4Cu4jlvHGZG1vrYyhNaU7JIiE6KW6coiFWmDAcYM9U=; b=fv9+tvKqmShMwgNLkJP1s5rpJOn7OXqWqD2GeqZLk36wC48nAWNv3WlXl7+I7D24ex UFIjO+GwE4+Ofb2tzIbp4lTHQxnuVNKbZ2rYsELR/8CJg1jWPO+8FKG36/c8KjP8v/TO GL+Uv6HzJfBzSqFMtqKzXD4NfpZobtxZ9zMAXZb1DK4taoHiuil1NsJeEQ/+0fpaZKic K0ZDesiWZcNG0XZ9Yu5+MogO/m6JZJqjvIFERa2hpHDSEst7p2jhvKTx4DTJVH/UaYZy ePeHSiOfmxql1mhDHDjz44TsrezcgxHfw7fJG5u4tEDgUdSK/rmLVmiZMhD/96az218K Tkkw== X-Forwarded-Encrypted: i=1; AJvYcCV1HW8oIYeWxfgPBqqK/S/TNyp2AmzdKWEjZuE+BweJXWDBXSYUP189NMat3ojqNMQL/7bV+1j/n8Hm4cE=@vger.kernel.org X-Gm-Message-State: AOJu0YybytrSRuRQd13G0VmN2aGedS39qB4ohcAPEz483FxcfyqRoyX/ DndlnZ5HYtf88CjoZpt4MNkwUOPABtgFaJ0AQ78TBPfjmyTgoMUzxNAiultOJ4V/OA0= X-Gm-Gg: ASbGncu6SdpERIJfP5MlqV3wa1HdDduUlaejAZKUXDfFbI++2Qf/4OPTcwbIAryLIXO 60QZCKGhwhKWLuXamdWDSdeSmnHTdF+PdLignH5AqbSGb+0gThEIgq71ArE5Ty+qNNiEN5MVqh6 2fhJrawJN0QCVfFLTLIb03CEQU7zQoL5U2S/iRKdxAdd5Nvw2AZ0McQEN9WMIrhz0+82GThbYGk iS53V7QkzohZNd3t0yW2j86fcXLuVOaE1klgO/Fm1a76VB+Jy5i/34vNgHTtthnhQw2DuX3OhJq Flb3WiHjBuQJLcVY2lf23C+MhnlkBXoWdLV2+OnRq0ssIPc6HgvDT7UamJ/TU/sO4EcnmbfIly9 2F2sOFAfw3SU9GuWYTfcZJuE8lG3L2e2mzrk= X-Google-Smtp-Source: AGHT+IFkAq8ub1X/dEEk4zZSV1ran2kYTxb2Dm/pCgwgP6bhwW+o2v6NIDlWFlb++BMsIuWvSvu+ug== X-Received: by 2002:adf:a1ce:0:b0:3e9:4fe4:2632 with SMTP id ffacd0b85a97d-3e94fe45e49mr3763503f8f.46.1757930787745; Mon, 15 Sep 2025 03:06:27 -0700 (PDT) Received: from [127.0.0.2] ([2a02:2454:ff21:41:eee1:5042:e713:2e9a]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3e7607cd4cdsm17209127f8f.37.2025.09.15.03.06.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 15 Sep 2025 03:06:27 -0700 (PDT) From: Stephan Gerhold Date: Mon, 15 Sep 2025 12:06:12 +0200 Subject: [PATCH v2 1/9] arm64: dts: qcom: sm8550/sm8650: Fix typo in IRIS comment 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: <20250915-x1e-iris-dt-v2-1-1f928de08fd4@linaro.org> References: <20250915-x1e-iris-dt-v2-0-1f928de08fd4@linaro.org> In-Reply-To: <20250915-x1e-iris-dt-v2-0-1f928de08fd4@linaro.org> To: Bjorn Andersson , Konrad Dybcio Cc: Rob Herring , Krzysztof Kozlowski , Conor Dooley , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Dikshita Agarwal , Vikash Garodia , Bryan O'Donoghue , Neil Armstrong , Alexey Klimov , Anthony Ruhier , Stefan Schmidt X-Mailer: b4 0.14.2 It should be "enable on boards", not "enable in boards". Reported-by: Alexey Klimov Closes: https://lore.kernel.org/r/DCQ8G73ISXHC.3V03MOGB6NDZE@linaro.org/ Signed-off-by: Stephan Gerhold Reviewed-by: Bryan O'Donoghue --- arch/arm64/boot/dts/qcom/sm8550.dtsi | 2 +- arch/arm64/boot/dts/qcom/sm8650.dtsi | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sm8550.dtsi b/arch/arm64/boot/dts/qco= m/sm8550.dtsi index 2df6ba05e0cddaebf3d35a4b4b8e5cbb9048dfb1..ec67efd64b78673352c4c6e3a4e= 7e504d4525b46 100644 --- a/arch/arm64/boot/dts/qcom/sm8550.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8550.dtsi @@ -3262,7 +3262,7 @@ &config_noc SLAVE_VENUS_CFG QCOM_ICC_TAG_ACTIVE_ONLY>, =20 /* * IRIS firmware is signed by vendors, only - * enable in boards where the proper signed firmware + * enable on boards where the proper signed firmware * is available. */ status =3D "disabled"; diff --git a/arch/arm64/boot/dts/qcom/sm8650.dtsi b/arch/arm64/boot/dts/qco= m/sm8650.dtsi index 367f448a743a306993b40f6c6b8a23a816744afb..e7582a19184b48de66d572d6e98= fbf2f36a8c17f 100644 --- a/arch/arm64/boot/dts/qcom/sm8650.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8650.dtsi @@ -5186,7 +5186,7 @@ &config_noc SLAVE_VENUS_CFG QCOM_ICC_TAG_ACTIVE_ONLY>, =20 /* * IRIS firmware is signed by vendors, only - * enable in boards where the proper signed firmware + * enable on boards where the proper signed firmware * is available. */ status =3D "disabled"; --=20 2.50.1 From nobody Thu Oct 2 15:32:32 2025 Received: from mail-wr1-f54.google.com (mail-wr1-f54.google.com [209.85.221.54]) (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 AA2992FB603 for ; Mon, 15 Sep 2025 10:06:30 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.54 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757930793; cv=none; b=Y+9ON3vPzzh+gtRXI1wX8JSVmL3COfu9gkIKPoxnaWQPFdLj2qfN6JNDxXOTrmxWJn/sDe4Ku/oI3dy+RCICPv/JyvBkU4rTXIUuqW0vcVbFUdSIp9qFfRjC8eCms06s+8p4L1+wVI2Oi4IXc8SJDnefPZrcwT3tDDU1uj5bRgw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757930793; c=relaxed/simple; bh=+ShsOxehK3vPfQPw/3o19HKvX/iAMIQV9RlAhLMzWts=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=KjhNosvPgRlKBQQXvrn73XVvuWKSpIHIHCNaQFJPXaS8fGAkuNi2+bQVyVfDKFtaTpAuFQOmV9set8GTEoGb6d18vKrdy403ro9ftMDqOJFGbgOtAa8FOIcKI76YfxWB49OTmkPRxo+CaWwhdipkFkTZCk/lSfELr/b4zLNT2L8= 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=t0vNi0dT; arc=none smtp.client-ip=209.85.221.54 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="t0vNi0dT" Received: by mail-wr1-f54.google.com with SMTP id ffacd0b85a97d-3e957ca53d1so1123673f8f.0 for ; Mon, 15 Sep 2025 03:06:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1757930789; x=1758535589; 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=K2ZKUn+jq389hHmKRqBQRwd4GDWbmAFrDZJ0P/TID0k=; b=t0vNi0dTSvUT0p9EF92DxaFhINnHfNh91WVXQcv/ZaRKcoxtyKNb270nxMKPAI9CVE 6J8ZNk3CDAocxOp0YNkPzDb9GkRXc89m7DSVofrdcMyRA4l3PIHqGsXlNHIgMZFF6MJf g8OgpX7DrthrCm/HR0k39SDroEV8mBodJRA1Yi9OjCZBShJKQOnFXkKz3i42az9O7GLh P7rSG8nfC+uaE3iiCuILHv5ngDyHB+Emfn017RYrskYkVurl0v+GyH58zyHy/UJ3ybOO KW2sluPge0wW2uVs92QF5ISYDS3c7n1OfbKJKEib+ywRkpdhvnagJqL2JV2QlV0Mzb4Z dAgg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757930789; x=1758535589; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=K2ZKUn+jq389hHmKRqBQRwd4GDWbmAFrDZJ0P/TID0k=; b=idhIU8ukwWM14KQFSIruIbXYst3rSm/mTH2y9Ix1IPElTwLxLAVxEtZ+kBT+R/8Wtq 6bUSmE2nD5tM3h7W3ZW9Beslu427KFlK+YRswsp1rcc1cgLc7CkuFpowFC3oHxyPhpfp NemKZbSF24lDA3mT0jv8dEHUXTzD/XLSKAXo/fmU0AQ6JHhXvflO1HGktNYbnIptfNud nh6mEZDfSmv1/ruVd9ofCwA1993ciRNnVa8HrOdCoWBq13eRnCEvuahtipxOazYuIAdM Xr49OzQEiuIW8hdGKjZhGaadafKDnyliGYotC+g1qwQabdIJdhT9ScSKBKcpcFq8sLcs GbKQ== X-Forwarded-Encrypted: i=1; AJvYcCU8ciVZdSxFLKFnMCSSI82VAhV+vOeWWa3RKSqGUGccBT2cqVQuKs88gYuPfq19m86c+r8FHjURBMtaNT0=@vger.kernel.org X-Gm-Message-State: AOJu0YwRItNnyK6+gpVLuEBUq2KknVOPhATkL94AK/DxRXb9dmdihlcg MlTFSXVNQnFQ4gwUIcdfo6ACG9nw1ttqKjyBPH4NLtkH7jZeopcQ6eixkwVl7k42aH4= X-Gm-Gg: ASbGncsCLtQ1wcn7z/E2tbIjZvammMtp9warN2Myk8O3/YsmkZv9af/EexIK18shAga xN8pOC6OLfoMZ4J04TMKLQY85sbaOtJmuU7j44tYh94Cnm+IZvOtZcDlIO+5r7p5b26gtgaa+cw ly6Q1HspN4LH7PUafMOicrhZNlJh9dFonTq+mT+/ckDxQzNL1eafuBYV9+2jl4L2np3Ly8rLRjO SJFWufTmNG8VRrcxJHWMPzH42hprVzlkGU+8R2ny/FxnBJ5JlMAO7NsJzij+B0jAAo6XtTT9fth hQMEkJWH99YEY9+ORovvjEoXiv5crYkikzwr50NrX9ppiQ14b2coSsbKlZdYh9Uah6ACw+CMxYt 1Z/T48zETfRP8MXUqwBruqw0Ayt4p8uGQ6SzVYUPHKGyF7A== X-Google-Smtp-Source: AGHT+IFHeDqwo3IJZLE9ouwCOgN9pOpAvjMVBWaO9LQYeV0ooL5G9kS3F+W9S5ouSFSHfB9iUA813g== X-Received: by 2002:a05:6000:4203:b0:3ea:63d:44c6 with SMTP id ffacd0b85a97d-3ea063d4b22mr3522864f8f.35.1757930788783; Mon, 15 Sep 2025 03:06:28 -0700 (PDT) Received: from [127.0.0.2] ([2a02:2454:ff21:41:eee1:5042:e713:2e9a]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3e7607cd4cdsm17209127f8f.37.2025.09.15.03.06.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 15 Sep 2025 03:06:28 -0700 (PDT) From: Stephan Gerhold Date: Mon, 15 Sep 2025 12:06:13 +0200 Subject: [PATCH v2 2/9] arm64: dts: qcom: x1e80100: Add IRIS video codec 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: <20250915-x1e-iris-dt-v2-2-1f928de08fd4@linaro.org> References: <20250915-x1e-iris-dt-v2-0-1f928de08fd4@linaro.org> In-Reply-To: <20250915-x1e-iris-dt-v2-0-1f928de08fd4@linaro.org> To: Bjorn Andersson , Konrad Dybcio Cc: Rob Herring , Krzysztof Kozlowski , Conor Dooley , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Dikshita Agarwal , Vikash Garodia , Bryan O'Donoghue , Neil Armstrong , Alexey Klimov , Anthony Ruhier , Stefan Schmidt X-Mailer: b4 0.14.2 Add the IRIS video codec to accelerate video decoding/encoding. Copied mostly from sm8550.dtsi, only the opp-table is slightly different for X1E. For opp-240000000, we need to vote for a higher OPP on one of the power domains, because the voltage requirements for the PLL and the derived clocks differ (sm8550.dtsi has the same). Reviewed-by: Bryan O'Donoghue Tested-by: Bryan O'Donoghue # x1e Inspiron 14p Tested-by: Neil Armstrong # on Thinkpad T14S OL= ED Tested-by: Anthony Ruhier # Lenovo Slim 7x Signed-off-by: Stephan Gerhold --- arch/arm64/boot/dts/qcom/x1e80100.dtsi | 87 ++++++++++++++++++++++++++++++= ++++ 1 file changed, 87 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/x1e80100.dtsi b/arch/arm64/boot/dts/q= com/x1e80100.dtsi index ba602eddfb54616ad38205570bc56a1f0e62c023..a6305077f150d59ef8fdbd13fe3= ba03d43646c91 100644 --- a/arch/arm64/boot/dts/qcom/x1e80100.dtsi +++ b/arch/arm64/boot/dts/qcom/x1e80100.dtsi @@ -5234,6 +5234,93 @@ usb_1_ss1_dwc3_ss: endpoint { }; }; =20 + iris: video-codec@aa00000 { + compatible =3D "qcom,x1e80100-iris", "qcom,sm8550-iris"; + + reg =3D <0 0x0aa00000 0 0xf0000>; + interrupts =3D ; + + power-domains =3D <&videocc VIDEO_CC_MVS0C_GDSC>, + <&videocc VIDEO_CC_MVS0_GDSC>, + <&rpmhpd RPMHPD_MXC>, + <&rpmhpd RPMHPD_MMCX>; + power-domain-names =3D "venus", + "vcodec0", + "mxc", + "mmcx"; + operating-points-v2 =3D <&iris_opp_table>; + + clocks =3D <&gcc GCC_VIDEO_AXI0_CLK>, + <&videocc VIDEO_CC_MVS0C_CLK>, + <&videocc VIDEO_CC_MVS0_CLK>; + clock-names =3D "iface", + "core", + "vcodec0_core"; + + interconnects =3D <&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ACTIVE_ONLY + &config_noc SLAVE_VENUS_CFG QCOM_ICC_TAG_ACTIVE_ONLY>, + <&mmss_noc MASTER_VIDEO QCOM_ICC_TAG_ALWAYS + &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>; + interconnect-names =3D "cpu-cfg", + "video-mem"; + + memory-region =3D <&video_mem>; + + resets =3D <&gcc GCC_VIDEO_AXI0_CLK_ARES>; + reset-names =3D "bus"; + + iommus =3D <&apps_smmu 0x1940 0>, + <&apps_smmu 0x1947 0>; + dma-coherent; + + /* + * IRIS firmware is signed by vendors, only + * enable on boards where the proper signed firmware + * is available. + */ + status =3D "disabled"; + + iris_opp_table: opp-table { + compatible =3D "operating-points-v2"; + + opp-192000000 { + opp-hz =3D /bits/ 64 <192000000>; + required-opps =3D <&rpmhpd_opp_low_svs_d1>, + <&rpmhpd_opp_low_svs_d1>; + }; + + opp-240000000 { + opp-hz =3D /bits/ 64 <240000000>; + required-opps =3D <&rpmhpd_opp_svs>, + <&rpmhpd_opp_low_svs>; + }; + + opp-338000000 { + opp-hz =3D /bits/ 64 <338000000>; + required-opps =3D <&rpmhpd_opp_svs>, + <&rpmhpd_opp_svs>; + }; + + opp-366000000 { + opp-hz =3D /bits/ 64 <366000000>; + required-opps =3D <&rpmhpd_opp_svs_l1>, + <&rpmhpd_opp_svs_l1>; + }; + + opp-444000000 { + opp-hz =3D /bits/ 64 <444000000>; + required-opps =3D <&rpmhpd_opp_nom>, + <&rpmhpd_opp_nom>; + }; + + opp-481000000 { + opp-hz =3D /bits/ 64 <481000000>; + required-opps =3D <&rpmhpd_opp_turbo>, + <&rpmhpd_opp_turbo>; + }; + }; + }; + videocc: clock-controller@aaf0000 { compatible =3D "qcom,x1e80100-videocc"; reg =3D <0 0x0aaf0000 0 0x10000>; --=20 2.50.1 From nobody Thu Oct 2 15:32:32 2025 Received: from mail-wr1-f67.google.com (mail-wr1-f67.google.com [209.85.221.67]) (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 9124D2FB0BA for ; Mon, 15 Sep 2025 10:06:31 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.67 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757930794; cv=none; b=Gt62nHtB8aBE8UGErXH2VUP8KzXGV0zsBju6FbdfJd2lhD0sZCRZaJzdRsospF2yDjA/EgCGsntrQI3GNo8bpsR9M+zXRK+SglkLuVHbL4YF3emgLKvblxu20OXqcm9Bij6vrrP7cfnveAHJQu6S9vL/KTY87BMJ7SYGDUrYbtQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757930794; c=relaxed/simple; bh=MDfCdJ5kvasHFOiBfeJtUTsAbDg5HADtacgIr04WlG0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=uDTdCNXHmcLkeEZE8oran5T9sAIUUzxY2ec9spMkUAk5m79G85/MijmFBEyGhuLUSIc4mQ1XwzF7PStCAATiy/ycLHobH9QukM6TlLyAuuqEnTnSieeVd2oSZKmAI7Cj63dRXbCpODwpfmnzLpyc9gtNCtipk4OTb/Nue8+lGhI= 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=E65XAi60; arc=none smtp.client-ip=209.85.221.67 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="E65XAi60" Received: by mail-wr1-f67.google.com with SMTP id ffacd0b85a97d-3c46686d1e6so2798678f8f.3 for ; Mon, 15 Sep 2025 03:06:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1757930790; x=1758535590; 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=D6bLhOy3aQ+nTIsBm75KhRBxHYpZEyRQkCJbrV2nDCs=; b=E65XAi60IZKN+J2NYeEbIoFYBoNf3nsKm4jCFH7T1qfsllCB31tNoQtd84rU7okpEJ /Ga7m70duJ7emkC2QcDGUFt4mjjWnMZiC12xEIR3qG7uuD9QdpYv959+ZY/jE5aSXa1g /jRTu8JTFYuA9HYtTbVg0PBswQ8BTgRsGSiJ8T5yJIjgtNM83TWJhzj6GdmSZ+sLofPP 0CzcXkMMtx7b/OcjHfT1e1svGhO9yhTlQN0qju0bGtxZvdVht/VMpIWpzumZm5jCitru nKITEhANx+de56CMjRU2KbdrFqQnDpSyb3/gLw0eBE3H01QTA1u/HmIeJkfI9qrhDZyY P0gQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757930790; x=1758535590; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=D6bLhOy3aQ+nTIsBm75KhRBxHYpZEyRQkCJbrV2nDCs=; b=O+QPuobnIWJt/GzuGj+U72yqcoBMfDGR6+XTM0bOrt2nFG9lZftPgfTbwb6NeY8xOr mcT/jF51lTXmYX6Co6vg7cnL8ATOrgDtIpQlTRqJtny5LKj6kSy89XFMzqZjhCmi6r/5 zq0awAKt8q66/quVUxg76ZJ6yKa5sYViYqkWe21RCPA2ySfItqqc9CJe4Mz4g2BgSi8Q kh8MpS+kjBBfNbzvHNO7jLfUunH36PbLZX+zkjD39GEQ40ZPRYRJdZyFC8IFHF0nUUk8 flv4X5CKnV9IyN510A7gtw0Iz5O6Yhuqg4Av7QUORnUp7INSeCPZx7cgMPW2/gzgVol5 CgZA== X-Forwarded-Encrypted: i=1; AJvYcCVn+g06SobC37VRNQkN/d64wk3PNmlzwHr5z7LpZR8AAfDM0kmLChOKrrGef38Xf9VoUU6NsOoqqDJ/A4Q=@vger.kernel.org X-Gm-Message-State: AOJu0Yx0jYjFK1np7c9Kk9hcVMzPFqX+7leTLT/Zsk2K+Cryq5V7EDGj sdXhfJ+oHnh22XV3OBdVfOXbG1/uaS3ock539QRPZ7Bw2kCv8PYxtMp+wjJ7qnpTzgo= X-Gm-Gg: ASbGncty+oOqCTMIrKQpln/k1Rbq7jy4g0ddr/WBj+WQKJHDZkj5T148BqxouG+kJ8m 4eNH5/d4FQTyAHEfhI4YQt6oSZf4IGNuaskLQ49SFH4HNdMzghLsSe7vkpm12z4rwUWG7GVkTzh EImV54ukHiV7AYHV6g3Mn0szYK/WFp4ce3xc8ih5os7Y+Sfd2M1XSr4d1mkk0LZKA69rGVXuuLB b1uiSAEnrsJzX+hbmYo1coMsxdL8Uz61haEU3leykjw6WwAZTZVXqVntQxRgLoHszODFupYwxcb s4yplppahK13xDCSspXrByHymmqg1/3ub7iGCyC6AgxWmrtqYEyLddBnc+l+aakxXqY0C2Oz56R 08cEx6ls2y6zpWoBjGSv2zeAlQk8QYIKvrwX75rbG3hNpkQ== X-Google-Smtp-Source: AGHT+IHuHMN20CvPkXUvYZTGmiFV3ve4adeDICiqiLAsONuOwCFEVWmW+hAAOekUIPtlXXHNkbcI3A== X-Received: by 2002:a05:6000:2511:b0:3c9:b8b7:ea4e with SMTP id ffacd0b85a97d-3e7658bb0b9mr8253628f8f.19.1757930789807; Mon, 15 Sep 2025 03:06:29 -0700 (PDT) Received: from [127.0.0.2] ([2a02:2454:ff21:41:eee1:5042:e713:2e9a]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3e7607cd4cdsm17209127f8f.37.2025.09.15.03.06.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 15 Sep 2025 03:06:29 -0700 (PDT) From: Stephan Gerhold Date: Mon, 15 Sep 2025 12:06:14 +0200 Subject: [PATCH v2 3/9] arm64: dts: qcom: x1-el2: Disable IRIS for now 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: <20250915-x1e-iris-dt-v2-3-1f928de08fd4@linaro.org> References: <20250915-x1e-iris-dt-v2-0-1f928de08fd4@linaro.org> In-Reply-To: <20250915-x1e-iris-dt-v2-0-1f928de08fd4@linaro.org> To: Bjorn Andersson , Konrad Dybcio Cc: Rob Herring , Krzysztof Kozlowski , Conor Dooley , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Dikshita Agarwal , Vikash Garodia , Bryan O'Donoghue , Neil Armstrong , Alexey Klimov , Anthony Ruhier , Stefan Schmidt X-Mailer: b4 0.14.2 The reset and IOMMU management for remoteprocs like IRIS is implemented in the hypervisor for older targets such as X1E [1]. When booting Linux/KVM directly in EL2, this functionality is missing and the PAS interface normally used by IRIS to boot the video firmware is not working. The Venus driver supports starting the video firmware without using the PAS interface. The same code also works for X1E when using KVM. However, for the new IRIS dt-bindings it was decided to avoid using the dummy "video-firmware" node in the device tree to describe the IOMMU [2]. Discussion is still ongoing how to describe this properly [3]. To avoid regressions when running using KVM, add a TODO in x1-el2.dtso for now and disable IRIS even when it was enabled by the board. [1]: https://resources.linaro.org/en/resource/sF8jXifdb9V1mUefdbfafa [2]: https://lore.kernel.org/r/20250823155349.22344-2-krzysztof.kozlowski@l= inaro.org/ [3]: https://lore.kernel.org/r/20250819165447.4149674-12-mukesh.ojha@oss.qu= alcomm.com/ Signed-off-by: Stephan Gerhold Reviewed-by: Bryan O'Donoghue --- arch/arm64/boot/dts/qcom/x1-el2.dtso | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/x1-el2.dtso b/arch/arm64/boot/dts/qco= m/x1-el2.dtso index 380441deca65d1b443962fbe6151f4aadd918383..2d1c9151cf1b4aca79f7ad67328= ffc3c721b9dc3 100644 --- a/arch/arm64/boot/dts/qcom/x1-el2.dtso +++ b/arch/arm64/boot/dts/qcom/x1-el2.dtso @@ -12,6 +12,11 @@ &gpu_zap_shader { status =3D "disabled"; }; =20 +&iris { + /* TODO: Add video-firmware iommus to start IRIS from EL2 */ + status =3D "disabled"; +}; + /* * When running under Gunyah, this IOMMU is controlled by the firmware, * however when we take ownership of it in EL2, we need to configure --=20 2.50.1 From nobody Thu Oct 2 15:32:32 2025 Received: from mail-wr1-f46.google.com (mail-wr1-f46.google.com [209.85.221.46]) (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 8ECDF2FB0A8 for ; Mon, 15 Sep 2025 10:06:32 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.46 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757930794; cv=none; b=H1DLZ8BgBuq5OIZStZKekBf6e8j8OHLRTVMq1YLpmt3zl40AWxVr2aPj9FQdqO8YZYtLyQSK4EK5zWHWk0tWl5b5S6fqJLDMgArLdysYG9x1bOF/ZTjpc/PHVIH/0afj7i9Abn/fys8UjW+yr6dmUYfstn50nTXlq6846XYXWJs= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757930794; c=relaxed/simple; bh=CivzybVT6femLa3DyANzOoNr5Zw6tJRLE5//4WZ20nw=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=JiX+MJYAr9r8wbL+/96cfvKH7eHGpHpwnWjT18JX//uKliR5O2ojfzpnFDtSk+R3et6QUSiOWiCTxBSBQl2EH2HQl753X5zPNxRoGIoHBWbBtw0D+2aHPSY9UhFvnzwhrxlGI+1OdJbRuaQvyYI3pt3UK581eFemMxmr1o2FTTE= 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=QPu3WDvA; arc=none smtp.client-ip=209.85.221.46 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="QPu3WDvA" Received: by mail-wr1-f46.google.com with SMTP id ffacd0b85a97d-3eb0a50a4c3so437690f8f.1 for ; Mon, 15 Sep 2025 03:06:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1757930791; x=1758535591; 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=xFBNEsy8Ttzp7cjciSXICukNb+BZxKqaUl/2TE24rqU=; b=QPu3WDvAyaonIJ1Dai7C5GhUEcB7qSipkp8bfRyPt5hFdXmcnfxacnuLafW9w8apev USZ8JPGgBV+Gf+9QDBMipYKws92Poe8CNoMXDJ3k8cxXa45fzysJ+Sivo8rP+nYO4kq0 Eiyh1VkBkJiaRcx/W6Alfd+0Yi73kMFuO+92AVE522lqeiRiN6dRGX2DpX0FELvpcSh5 0H4VGWz9ZF5r5BwPz9MTljt+KFh0tbAyTSekhGbr1IPhBHyvPD4xLrkCqxYCo5OGclg7 JBzOutpLewApmB7wbvBsmDm+7XcF0nN7XH18jxNIhFa3Te7LWZTE0LONqCqLqP6YG6M0 ypxA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757930791; x=1758535591; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=xFBNEsy8Ttzp7cjciSXICukNb+BZxKqaUl/2TE24rqU=; b=TevAVeHk0lk2sy+UGEpxhAMpEeEhSkQLVdIx9hR/d7Kd2KPP+Pu0SM66LZXCkqih7q RMEk7MFSXM+hpbsk9jwpHrxD7PmFMB1EuAP3CUuLlfaqMAic8yfACFlV4N+LkRqIu8OF 4u/EiOSCvMgtyfWPrno7ZJBLriHT45Is8WbQkGzrIDZPYPwImBVAiywHnJzYAjgJ1gr0 9iarMHujlHEP+MdtKZfGGDV2dn70pLZXm51a6UaK3O8Ut9V9MZl12taM4AqDW7CBtM/g sDaKlTJPEd1/zmJGQ9AEV4Ciax/1so134kAkej+a16GA8Q7ou/fS1sHCy3VazVwllzoZ R8Bg== X-Forwarded-Encrypted: i=1; AJvYcCXMbSs+/9IRwmhhQYnVKhrQ24O1MlL2ezKTGgQgRobdWyjMdalj+wzYagyYZ+SfpQk3pb7+oPOKbwPt4QM=@vger.kernel.org X-Gm-Message-State: AOJu0Ywl4+LiUEFqN79JuwvVsUmf6eNz/ZMtw5nPpb3myQ5Ib3InUg2L +IVCxhMq6tgzLxD+FTuW96+z1kXcRbjpgPWw/n8USB7mDXq/llsaTVCsVxXLJz+XPh0= X-Gm-Gg: ASbGncv5Grt7XheC1j1gxegcCloVPs9Xbw4HdIadmPsJf2L9zHu2c+6mG7T9Vn01F6i IJSWOkOu706OC6HbRqbxNb4MLzOKI9giZ0k8uhN4BniwPqnQQZvAYv3tVBcSLyGAIT5b+D2NnD6 pkGBo/P/zFAE2JZmQUI/Cyk0mMC87cIY9w/FJdeyeBbNM7YjoJenEljea+1ckh63giXTruNXG1X L3bCxbYdITdIOTH2nwkcOEFHvqb4lUM8gpsrMwqgd9XXBAqW/AOr1DlJAQxJHajSnjTMdvOMrPS yHH2FJ4fY6SyXYtXvbbv62nQjGRrelvxe7pWqeAQBJRZLIE+tOElP4uSytXti9d6YnBDUEq6vip cGoTcgO7/GH42khCDjcPgFJ3xliAt+ZnOadXjOFc0XpEF+w== X-Google-Smtp-Source: AGHT+IHN9nN/WsNaVjDToDQ9YspQkvCA8d89vfCeKt3nRTtRQEdxmZtJnxV46PeT+eqbRJvfHa+ngw== X-Received: by 2002:a05:6000:4024:b0:3eb:5ff:cb38 with SMTP id ffacd0b85a97d-3eb05ffd028mr1770106f8f.20.1757930790847; Mon, 15 Sep 2025 03:06:30 -0700 (PDT) Received: from [127.0.0.2] ([2a02:2454:ff21:41:eee1:5042:e713:2e9a]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3e7607cd4cdsm17209127f8f.37.2025.09.15.03.06.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 15 Sep 2025 03:06:30 -0700 (PDT) From: Stephan Gerhold Date: Mon, 15 Sep 2025 12:06:15 +0200 Subject: [PATCH v2 4/9] arm64: dts: qcom: x1e80100-crd: Enable IRIS video codec 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: <20250915-x1e-iris-dt-v2-4-1f928de08fd4@linaro.org> References: <20250915-x1e-iris-dt-v2-0-1f928de08fd4@linaro.org> In-Reply-To: <20250915-x1e-iris-dt-v2-0-1f928de08fd4@linaro.org> To: Bjorn Andersson , Konrad Dybcio Cc: Rob Herring , Krzysztof Kozlowski , Conor Dooley , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Dikshita Agarwal , Vikash Garodia , Bryan O'Donoghue , Neil Armstrong , Alexey Klimov , Anthony Ruhier , Stefan Schmidt X-Mailer: b4 0.14.2 IRIS firmware for x1e80100-crd is already upstream in linux-firmware in the default path, so enable IRIS for the CRD to accelerate video decoding. It looks like the X1P CRD might need a different IRIS firmware (possibly even changes in the Linux kernel driver), so keep it local to the X1E CRD for now. Signed-off-by: Stephan Gerhold Reviewed-by: Bryan O'Donoghue Tested-by: Bryan O'Donoghue --- arch/arm64/boot/dts/qcom/x1e80100-crd.dts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/x1e80100-crd.dts b/arch/arm64/boot/dt= s/qcom/x1e80100-crd.dts index 976b8e44b5763b2d6c0f4786bf5809fee29dcecc..dfc378e1a056a8af27ef4b646f7= 589e7198dbaf8 100644 --- a/arch/arm64/boot/dts/qcom/x1e80100-crd.dts +++ b/arch/arm64/boot/dts/qcom/x1e80100-crd.dts @@ -16,3 +16,7 @@ / { &gpu_zap_shader { firmware-name =3D "qcom/x1e80100/gen70500_zap.mbn"; }; + +&iris { + status =3D "okay"; +}; --=20 2.50.1 From nobody Thu Oct 2 15:32:32 2025 Received: from mail-wr1-f48.google.com (mail-wr1-f48.google.com [209.85.221.48]) (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 8D80B2FB62A for ; Mon, 15 Sep 2025 10:06:33 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.48 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757930795; cv=none; b=H0kIAvDwAkjXfoHMTM6k6l5mtxCEQ1u7ccgQWdcXdfE7M4UhKQOUJAhmXf2QNqHXpG4Q+OcPWnQtSonx/I47wyC32jsl0cPusPNehx7OVHKZsAicUlkJv8Uxq1QPwbWJ4IbmBwNg+9SaDa9HpQGH6L983XGoepxsNXUM0QxDYmQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757930795; c=relaxed/simple; bh=lPVsvFsNhFfkyen8EiuPo58L2CyLDTz7q3IsZ3ltpEo=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=cXPpWXAWSGCwsY0QgqX4MN2+Y0ZZJVsjfIwz6syz/5EN+ErFDFz7W8mCo5BQEJ3OoNC/rEcylIG+DdwXxVt110SEkWqm/PJoIVqepZsZSjOmHfC7h/xmCB+4XXPL6bcDCeNxlCDeR5IFqd0+evVmzzVAttEQKxUb+Rgcprfx0iY= 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=vm76JxYn; arc=none smtp.client-ip=209.85.221.48 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="vm76JxYn" Received: by mail-wr1-f48.google.com with SMTP id ffacd0b85a97d-3e98c5adbbeso555175f8f.0 for ; Mon, 15 Sep 2025 03:06:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1757930792; x=1758535592; 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=0P9I5GceZCsWfYioaUyTdRDDyk+XfjON/ECPS4nrgn0=; b=vm76JxYnxaZsGSldFk50TYjaHuqnLVr0e4G9ThCDq8LE8BjvXCRi/HxX/lXRd4s2CV lMMroxq0UmQWndz8vJFRqamPLgMh31BAp2y/poP31c5LFQasuYm7VIoTvk4P376VLvsb CAucuWVrtt0UUhsGWiPScWnuyQrQOxzn1nW+TDeekV4+NATyP1/+2rYUBW0n3DZ9XwxA 8fdawHod8lG8l46d2hRH/EPzxpN8qmUYmkw1q4pVnL59y/sksZ1x4GAUE+VSC10SaOy2 u28PEn4PU9gaTzxyQydQUrs2YGn01E0mr5XkXIj4PqjKInTX+A/BYezbJudwFt6hhO8S JAWw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757930792; x=1758535592; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=0P9I5GceZCsWfYioaUyTdRDDyk+XfjON/ECPS4nrgn0=; b=UQRQ2a6jjUsiF+ex4su+KAMs1663j9u59ReJz54uCb8OTxiTNvPj6NUSvfoMqGSiYN 7Gmdexr5BzcI7ncBz6UkgeYWm8j1BJ6lUlrMhhfTzEfqXQ+Chiqo1aqAHqoNaS1nVymq kmEP9oD5es3wiFdcnzA91t7ltbwcJgrMsIBooFwn0JpAOKiR70Ktci0RoZbnVW8Ydkml +ufLLrQ1B1mJEflWftFSN/DPH+nN+zP/GNqERKqzz6PfIUtFeWqqwbP2WDxFHbuQpxWP 0LC3kWGCz3daR+Uc/C7+Kx2iaSImqjZYeP1EpEYFkvFC9W7oDFKywLAyj6/qZJTx4vLl 4hVg== X-Forwarded-Encrypted: i=1; AJvYcCU9psYuxEh6W3nZw91DzP4xYwtCF31MkbjZA2IGkqrA+3mz/GxmPWssoCFdtzh20Hr0URx71CUVGmqee/w=@vger.kernel.org X-Gm-Message-State: AOJu0Yx6jnH33+F1uxg36wyKUirtpBeoZJYydwde8sv9Xwbajk3W6sM0 Git96jEBdmXEK1G1giD8DAlB4YDOmid5laPuKqGTX/BuX5dM7wVRvaytxWBAZk94ZwU= X-Gm-Gg: ASbGncsEq7x4hVfOlOmDIjSIjjBgGMTeM9sHF81K9fAXgAeBiouXcPgqwyYN1ymaP9N iJv35R9+T/HIx0BjcEOYIetOtsoxwgG9n3cewoBcJ0+SjR8Vd6ctqro2jdkJoyhDzkhvqUgyR6Z DliglhLnYr5mdcYVKA0J/kRTwII5q/z/TIxZujgmfpsOeU3RlgltUf8BxKF13LtuWXumLoNxy+k 2iqRINi5OeHPM4x2z6tf68Ymz9BgMz2R+79Pg3WfT6oVxD8bAJj0yRPT8NuzWrfjoL4aJ4anOmu MupKtI9qEA5TL5ApfnA3qkE+Qvd1iaNkDUJ+je+pCbm0BWnv0KG0HkM0EplyJwKJ5VlXciuP7gm v+gKBJ/AObVqXxP7Abaxdk7YCxe8xs6U0acnj6+hzxtyPpZJ0KDHXOrai X-Google-Smtp-Source: AGHT+IENWQx+UcTcrrly0QwCzyfPQCRYOIixkTX1wJC/Ai5bWPg14xN9tzDlmLGksLlVWk3hcK94eA== X-Received: by 2002:a05:6000:144a:b0:3ea:a496:9b8c with SMTP id ffacd0b85a97d-3eaa4969f1fmr3260601f8f.45.1757930791820; Mon, 15 Sep 2025 03:06:31 -0700 (PDT) Received: from [127.0.0.2] ([2a02:2454:ff21:41:eee1:5042:e713:2e9a]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3e7607cd4cdsm17209127f8f.37.2025.09.15.03.06.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 15 Sep 2025 03:06:31 -0700 (PDT) From: Stephan Gerhold Date: Mon, 15 Sep 2025 12:06:16 +0200 Subject: [PATCH v2 5/9] arm64: dts: qcom: x1e78100-lenovo-thinkpad-t14s: 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: <20250915-x1e-iris-dt-v2-5-1f928de08fd4@linaro.org> References: <20250915-x1e-iris-dt-v2-0-1f928de08fd4@linaro.org> In-Reply-To: <20250915-x1e-iris-dt-v2-0-1f928de08fd4@linaro.org> To: Bjorn Andersson , Konrad Dybcio Cc: Rob Herring , Krzysztof Kozlowski , Conor Dooley , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Dikshita Agarwal , Vikash Garodia , Bryan O'Donoghue , Neil Armstrong , Alexey Klimov , Anthony Ruhier , Stefan Schmidt X-Mailer: b4 0.14.2 IRIS firmware for the Lenovo ThinkPad T14s is already upstream in linux-firmware at qcom/x1e80100/LENOVO/21N1/qcvss8380.mbn, so enable IRIS for the T14s with the corresponding firmware-name property. Tested-by: Neil Armstrong # on Thinkpad T14S OL= ED Signed-off-by: Stephan Gerhold Reviewed-by: Bryan O'Donoghue --- arch/arm64/boot/dts/qcom/x1e78100-lenovo-thinkpad-t14s.dtsi | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/x1e78100-lenovo-thinkpad-t14s.dtsi b/= arch/arm64/boot/dts/qcom/x1e78100-lenovo-thinkpad-t14s.dtsi index 23213b0d9582822e9503e4acf18c62d5c8c7867d..0a989e9d3d23146cb9689b68ba6= c5779283b3c98 100644 --- a/arch/arm64/boot/dts/qcom/x1e78100-lenovo-thinkpad-t14s.dtsi +++ b/arch/arm64/boot/dts/qcom/x1e78100-lenovo-thinkpad-t14s.dtsi @@ -967,6 +967,11 @@ touchscreen@10 { /* TODO: second-sourced touchscreen @ 0x41 */ }; =20 +&iris { + firmware-name =3D "qcom/x1e80100/LENOVO/21N1/qcvss8380.mbn"; + status =3D "okay"; +}; + &lpass_tlmm { spkr_01_sd_n_active: spkr-01-sd-n-active-state { pins =3D "gpio12"; --=20 2.50.1 From nobody Thu Oct 2 15:32:32 2025 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 032F92FB991 for ; Mon, 15 Sep 2025 10:06:34 +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=1757930799; cv=none; b=pxhtKqSoEA0ZfhNhzjiVOqL+OKEDnz7xP3LeyzoxdIIqNm061fIMyli88V13ol9+G8RttYf68FZ9pWRDEyCnNQ5rzWCXk6vvMkaRkVTlRDTx/ZJDmg8x5N36p2vMJzFQ0mtq2H0E93Ly7+quePVm6Pf0kdYzMkQRBwKj4La9cOU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757930799; c=relaxed/simple; bh=ydOKT1/PJG94gTRDvCWS3LKFYBuI9gTVeaXJDFPVqx4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=MLDbjf4Xwle8GccH9oOQ702dgzO9K8etpTr9vqOSY2TLZxz2INiMb/IG+KGGynSJ6NJ48/l9YSBKFWDv8UNMawvkxpmo//DbOXRciWyA5RjCoy23IKFne7fpYddRChP2YvelM2NGXffvqzj0rdI1bnGfuuzoJADjGPvX5KdwHTE= 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=Owojt/Em; 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="Owojt/Em" Received: by mail-wm1-f50.google.com with SMTP id 5b1f17b1804b1-45dd5e24d16so37769595e9.3 for ; Mon, 15 Sep 2025 03:06:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1757930793; x=1758535593; 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=VOQbP+sOwhZlxt+ueHzX2J9z+zGJpRh33jkk4ePQOak=; b=Owojt/EmvXTER6bu/Ei9ZDB++JkWzlR0T8f8wYV8/T7+wB3Na3aFf40/YTUvvMqiYz MuExCgnm9FcBD6vILVf6erC13Pm7Qo4K7m2NEQHFTRxnAzxqvP2QKQkz1PWy2YaIK9Qz L+DSq88FoCg4RHlQLhD7QhsEfpTXJRnqEtWsQKgFrQZPj8EdhDNvuLpcl7v9K34EK6hV eNxSBnxsA6eU1ry3TGhSaFb3uZckX/ltmlTd7TncJRI2vxI8TyiLbHP3cZ04qBy3u6+w xv6IjB+0sWTp4c2Ev3bPMNxNvd+zvMuIgKXkK83g678psNZ1BB9w90KCKXbysGZ1dhOT PKMw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757930793; x=1758535593; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=VOQbP+sOwhZlxt+ueHzX2J9z+zGJpRh33jkk4ePQOak=; b=kkxgvUeFzPTvOT8VLNwXTUxCGoDA17pFMRGv3RD5yOj/fScfDu88EAKfW/2h2pKgMB eS+TyCdLXA2QTi7iyJstMuIejjOb3NkhvHaYKjsMgGO0f4qwxosZpSamffFdt7z5Pzbc d+OETz603EHfgf4r/fZfMdIaxrp0nzODmHh1BxiZPTQnMiCtDGySs+FAa34UeNC5XsZO Zk/321OBr7zhPOWhC3Ikh7kEcHbp1oqNAYr04EXSYRR/W8hmQp2HfdO6Y4FkE2IgJp1F SelyBPVXO5+MzOElcRfxfUaIpY4k+ImoadF/UtXxMoLq9ZINyPWDp6s/cmxXo/hQabAZ xVBg== X-Forwarded-Encrypted: i=1; AJvYcCXjn4B2zuclJhfYDpsNCGFlEpJtBlGdQPabxrkyQX4+eu4JhpLC6g7jKzxSnxSd9PtMr42k6SMXZHrv5S0=@vger.kernel.org X-Gm-Message-State: AOJu0YzuP0XcLjEbC/jFWnewha5Z8miwhLz1zAc6aTWJ89S4/aKGI+9e 5qf3OM2iDyseUrzMwngXQXj5vWBLaNf0wJmzn1WNyD9x0dwU/YXYCpr1uFztvGuTOlU= X-Gm-Gg: ASbGncupMLYfbcsU8+mgyvi9MaJ4SFnnED5NMaqhAD4NMBauhoEJ4OGQiZ+Lcycbbkk YA+MAhi8uOcJRaVRw8XSAKpGeNDp4BMaTAWn4bnWgs+4kYxF1U3WdNiznKdh21KQQ+ODaHAE8mg AvlnfK8D3maPGMykCyFHwz8DCGULEjve0OziGYMMU39V6TrkyNzLbz1Hlilw3FIaa1eu0DcdiTR Gx5FMByvRLVsDjX8ZaTXjoDmKOeKpophn20rz/WNYCnz4PiD0F4YvWgq9bxH/rroRH6vgyCwFFa zDRL+wHY6fE0o2USIBUreiFUfB25NAu7UhU9gd0DqUjgQ7T7aalT6Lla37qNDlx79Zdh+ab3OIg Lv8kVjJ6z2spFVFr9NuwiPR+gfcV7O/H1nxk= X-Google-Smtp-Source: AGHT+IEzxwtBmYCgbr0PgRIMPx7tGP8Ho6F6LYO4VA23DeY9gbeUHKdAFtYC67Zh77DHAR5Lzon3tw== X-Received: by 2002:a5d:5f90:0:b0:3e9:d9bd:5043 with SMTP id ffacd0b85a97d-3e9d9bd5644mr3381016f8f.0.1757930792874; Mon, 15 Sep 2025 03:06:32 -0700 (PDT) Received: from [127.0.0.2] ([2a02:2454:ff21:41:eee1:5042:e713:2e9a]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3e7607cd4cdsm17209127f8f.37.2025.09.15.03.06.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 15 Sep 2025 03:06:32 -0700 (PDT) From: Stephan Gerhold Date: Mon, 15 Sep 2025 12:06:17 +0200 Subject: [PATCH v2 6/9] arm64: dts: qcom: x1e80100-lenovo-yoga-slim7x: 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: <20250915-x1e-iris-dt-v2-6-1f928de08fd4@linaro.org> References: <20250915-x1e-iris-dt-v2-0-1f928de08fd4@linaro.org> In-Reply-To: <20250915-x1e-iris-dt-v2-0-1f928de08fd4@linaro.org> To: Bjorn Andersson , Konrad Dybcio Cc: Rob Herring , Krzysztof Kozlowski , Conor Dooley , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Dikshita Agarwal , Vikash Garodia , Bryan O'Donoghue , Neil Armstrong , Alexey Klimov , Anthony Ruhier , Stefan Schmidt X-Mailer: b4 0.14.2 IRIS firmware for the Lenovo Yoga Slim 7x is already upstream in linux-firmware at qcom/x1e80100/LENOVO/83ED/qcvss8380.mbn, so enable IRIS for the Slim 7x with the corresponding firmware-name property. Tested-by: Anthony Ruhier Signed-off-by: Stephan Gerhold Reviewed-by: Bryan O'Donoghue --- arch/arm64/boot/dts/qcom/x1e80100-lenovo-yoga-slim7x.dts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/x1e80100-lenovo-yoga-slim7x.dts b/arc= h/arm64/boot/dts/qcom/x1e80100-lenovo-yoga-slim7x.dts index dae616cd93bdf54bf2d3a3d4d0848e7289a78845..e0642fe8343f6818e1e10656a1d= 8fec8fb09e7e2 100644 --- a/arch/arm64/boot/dts/qcom/x1e80100-lenovo-yoga-slim7x.dts +++ b/arch/arm64/boot/dts/qcom/x1e80100-lenovo-yoga-slim7x.dts @@ -1026,6 +1026,11 @@ touchscreen@14 { }; }; =20 +&iris { + firmware-name =3D "qcom/x1e80100/LENOVO/83ED/qcvss8380.mbn"; + status =3D "okay"; +}; + &lpass_tlmm { spkr_01_sd_n_active: spkr-01-sd-n-active-state { pins =3D "gpio12"; --=20 2.50.1 From nobody Thu Oct 2 15:32:32 2025 Received: from mail-wr1-f51.google.com (mail-wr1-f51.google.com [209.85.221.51]) (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 D62862FB633 for ; Mon, 15 Sep 2025 10:06:35 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.51 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757930797; cv=none; b=flpXBCVbVMypxcG5ZOr7U+518u5GtkBRllGiWQIimMct8XDkn7UaE/111dGvDPFLz3W9vv6HAzyLK7KW9R+plHNtaIAOIA2hJClk6/+MJQv29rPOX8Mko/32Bh4T5sNKdawPUFyALbwWTSnMFfhADNXqdGmp0zzJ/oUEereZ8LA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757930797; c=relaxed/simple; bh=FVtDEyhzivEYDtBzLVu6OvECCEHWfcGcJe33uoqzARs=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=eIPXHFvaW8kI6m8KputNccGHqJ3ak0X0kWNTgQA9I9W+09Wiz5we0GFTnjjcSIZByiVqCjoAPet2ogomf85z4vAF3Bgt2KBkcStZigqjrsddm/CrrLpLUWxBKDMLlg7/4MzPY4N/BHLz6VsfxV6d/K7whOMGOeQEaJU4aP4s5uU= 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=WnZPJ9uO; arc=none smtp.client-ip=209.85.221.51 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="WnZPJ9uO" Received: by mail-wr1-f51.google.com with SMTP id ffacd0b85a97d-3e9c5faa858so1431411f8f.3 for ; Mon, 15 Sep 2025 03:06:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1757930794; x=1758535594; 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=XfRiNO2xJ79Pmhqk0PZHjgXYh/6g/9bHAaBBwhGvRmQ=; b=WnZPJ9uO0Dvtzv3vXbgLwdfbJDGAnqGpaP2kME+dM2r1ehaGba3Oky4HHDyVcVWsec LeEdgjsf7t7UD+O/3SbYwGB8yYRvEWUd9LoamBc1QAuw+8Z+ChQuDOO3KyUoahBIyZPt 4n4dUulyyHw6W3lpYSQ4nMhJGTVOd+GJV+V7Unmuls0U83S+UOnNqTBopvqra9M1sa5C vR31uYUjgLNq5+3CNtlM4HbITW8DoD7F6qCKHcJZytuJXdGLO5Ud5rnyW77PIvQqVaSZ HjchyQ1Q/wE0MDuJeJv6HQYHGB3wPLo5anxVKblcP28dADgK3UyIP3K/ZzGJC2qz3/lq J/jg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757930794; x=1758535594; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=XfRiNO2xJ79Pmhqk0PZHjgXYh/6g/9bHAaBBwhGvRmQ=; b=ofs74yx3hvS2LPFJlgV7jpYEXHkz6eoyweV4WK4fEoXNN9F4nqJFfPlCUEJkIq3th+ NuJnrjNDQFoTBq0kHjMVKjNazyVLAXbkpHmek8Ww+XZLxl5Qy0NLzMdNqd5tWBU7y6sK aipoVgsx2EKHNOLnF591nnJlxSon0+hvmLeeXwg3lyTL52Z7s+RKXaHOfeWtxRlZn1s6 Zgm9aDUhgRqWDDZGdjcmTI73dzHxYSk+RL/bsNxH5Ys70NFeE9VrtPH71jz/Lk/NZqyy j72OLrEflvJKzDc+HvZT4fTe0b3U1rbOgB5WUtcHZlPv3fddL8N9I5vABeebRR2Q7JLD o7UA== X-Forwarded-Encrypted: i=1; AJvYcCW4d1u8jVg8+ucA2tZ1KU5mGT5nAfIG94sbyX8+kWtdbs4IXI6dYlEluKUg7sCRhqej4awFOZ0R213k0Cc=@vger.kernel.org X-Gm-Message-State: AOJu0YxXAWjY4KKYWOBh6E0VvwAnYpCmQclBWNlHht07BmolWZ/L8OEe OPMUCG8DCes3aBJegoKE7o04xoUKbgT1CnyfH1G7UPwO4nMbVVuPVwLLY6j9WZvRrdw= X-Gm-Gg: ASbGncuj/Oev6NtbJLecRBGcStyBkMChrylNNgwL1lPHVW6x0zoNx6SXv47XVIfNZ2T 3JAFY5WqUPZqjrH3EMSpbDRpAEHXncstO0XgrE3HAuZjagT+sMuTvMP4aHeyuEJtBwEcV52NGFE M/pooKSytWPTnhhjQWssGqL2yBqtErYY0Pq3QjsOb2HbpIgnt/IOOL806iWJ0eiIXk7MYUfk858 Lit+BV5NIdpYrHNWAwzVMDuLkQbaSJpiL41YsHjwoltP/wuHitGbWfca3SqBgzaOa9YGPxUY43w Cbxw6XvG7svGvPQFgez4dYFwn2v1B2PkCHBrvo0mLalO5rnEhxbY7QxMSU5Du/O1BfZojSTnm2Z BOzmEOxFlAkQWPxuQuBhNLDicKXSe/tjmAGw= X-Google-Smtp-Source: AGHT+IGnBbR22+yZ6wbT0d5fNLxs2hPWBuABHC61EZiUtaPF807vYAvhobY69/kXqUXh8/m2svgb3w== X-Received: by 2002:a05:6000:144f:b0:3d8:1f1b:9c9f with SMTP id ffacd0b85a97d-3e765a160bfmr9984479f8f.55.1757930793955; Mon, 15 Sep 2025 03:06:33 -0700 (PDT) Received: from [127.0.0.2] ([2a02:2454:ff21:41:eee1:5042:e713:2e9a]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3e7607cd4cdsm17209127f8f.37.2025.09.15.03.06.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 15 Sep 2025 03:06:33 -0700 (PDT) From: Stephan Gerhold Date: Mon, 15 Sep 2025 12:06:18 +0200 Subject: [PATCH v2 7/9] arm64: dts: qcom: x1e80100-dell-inspiron-14-plus-7441: 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: <20250915-x1e-iris-dt-v2-7-1f928de08fd4@linaro.org> References: <20250915-x1e-iris-dt-v2-0-1f928de08fd4@linaro.org> In-Reply-To: <20250915-x1e-iris-dt-v2-0-1f928de08fd4@linaro.org> To: Bjorn Andersson , Konrad Dybcio Cc: Rob Herring , Krzysztof Kozlowski , Conor Dooley , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Dikshita Agarwal , Vikash Garodia , Bryan O'Donoghue , Neil Armstrong , Alexey Klimov , Anthony Ruhier , Stefan Schmidt X-Mailer: b4 0.14.2 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/dell/inspiron-14-plus-7441/qcvss8380.mbn (just like GPU/ADSP/CDSP firmware). Signed-off-by: Stephan Gerhold Reviewed-by: Bryan O'Donoghue Tested-by: Bryan O'Donoghue --- arch/arm64/boot/dts/qcom/x1e80100-dell-inspiron-14-plus-7441.dts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/x1e80100-dell-inspiron-14-plus-7441.d= ts b/arch/arm64/boot/dts/qcom/x1e80100-dell-inspiron-14-plus-7441.dts index f728d298c72f4bf2ee151698e36108fdd7a8e5a5..cf2a7c2628881e44f093d73e649= 6462c22326d9a 100644 --- a/arch/arm64/boot/dts/qcom/x1e80100-dell-inspiron-14-plus-7441.dts +++ b/arch/arm64/boot/dts/qcom/x1e80100-dell-inspiron-14-plus-7441.dts @@ -37,6 +37,11 @@ touchscreen@10 { }; }; =20 +&iris { + firmware-name =3D "qcom/x1e80100/dell/inspiron-14-plus-7441/qcvss8380.mbn= "; + status =3D "okay"; +}; + &remoteproc_adsp { firmware-name =3D "qcom/x1e80100/dell/inspiron-14-plus-7441/qcadsp8380.mb= n", "qcom/x1e80100/dell/inspiron-14-plus-7441/adsp_dtbs.elf"; --=20 2.50.1 From nobody Thu Oct 2 15:32:32 2025 Received: from mail-wr1-f45.google.com (mail-wr1-f45.google.com [209.85.221.45]) (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 A6AC52FC032 for ; Mon, 15 Sep 2025 10:06:36 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.45 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757930798; cv=none; b=UQ7YcMVn4yxuwQTAfOmwthEFW0ot7exzYiDZJXBGQ8Ki5rNgMZQxCemfZ9b94ttNmaQYN/EBJcz4/WE/2h5Rhmv0n/+gHzVq59nXls9M7rYH7+vnT8h1ENCfnx2w8k3uIRwN6IOzeQ3eowbLB+mnTbVE0aw/EkpnILs0jkwiewA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757930798; c=relaxed/simple; bh=hJIwkiz9sypHEiHD79ZpOaAj0rAaVF4u0ldF0tcXL3c=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=S5WZQflZlUa0cfcwKjC6MAJ8L6TcGttkQAPkFQehSmEZWO8wEYVOLh2wpWm8zDiZAvUCHnevYxGhOsjcoyDw8CZM0avgPpHL579NMUx7h1f5zUKgCgoJuqQBJMO+3Xd7ySF4ivmPNGztNzOyYuAUXICe/MEufdv4ticHDmLLtm8= 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=hzF6fvmq; arc=none smtp.client-ip=209.85.221.45 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="hzF6fvmq" Received: by mail-wr1-f45.google.com with SMTP id ffacd0b85a97d-3e92ce28278so1148358f8f.2 for ; Mon, 15 Sep 2025 03:06:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1757930795; x=1758535595; 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=eGHFxRjJDleNewjPVp65zuO30fhwOTH80zSHnSHmwac=; b=hzF6fvmq27vDWGU1sWwnEn0bqwSoD/YumqTGOuCIbGO6ieR9iAe9mOITX16KuAdyZJ S0pVS6WVzDm2dDoUJcJYyiAo+KLBYsRN4JsSnWuqrwDlOrh4CJzTBxPhSDK8xdOs6TcA 6Pr3aMQnzd9fBbTJJShAN7NIvbQIDn+inR5Pjg5Jotl2o/EFsSilnKrmfHyhX2vqoyPl Jtlz0H7tKuBF4RcQruhXT3R7DRyeO5JAdlmwfSwGxC2BKjvXRhwb+Q2a8shblJ1uvKjC hjgB76HRqnphp1NxtRUW5MLO03gMDDcq6CAEGNupPrK/NGuZukJdirfmrkHzJhd1upke Fl4w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757930795; x=1758535595; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=eGHFxRjJDleNewjPVp65zuO30fhwOTH80zSHnSHmwac=; b=Qa8AD5t9A4DqRowgUeXGdZ5MRTXRsW6CqLviJ/3Px0j+amJBikWU4glEn9iro6EvMN fKYPuU5cp9p/EMPHiNXrMPz95fwVUoDHJYKBJsTY12n3XegCfXCnCu/7UiaxKZ87AtsL d3At1/pKL2pusY0lRxrIxX6tdKzp9ZbGKSjKcByF6LhJxFESWUxP3AE4RxPpvLNq5s0m j2DwWLSORZgVCJrvvaJc/kDSsLZmOtGqFX53q/FrhipjJ04DONroJBRT97wBBr0fZqMG VAX1bLX0fYBErCKRS6YCsYxe3U7iTgsrGFuWlCEQaDltV2IQZwEr49FdKE9d3VX783Bs BnDA== X-Forwarded-Encrypted: i=1; AJvYcCWIHjna9G3oMyZ3TR7oymTQQoAgalnIrWZ9NfN6AdYBqNqUgrSPhiQIpZ25mC070R1qAbfm8OnypshKCTo=@vger.kernel.org X-Gm-Message-State: AOJu0YwKucf8hFtmObmAYz5AQJSNmU+C1weDy4enB6YqhW6u+hpxf8Si 4fOYhyCYrEOR+QAoKmiZqFau2KarNZOCYoXSmAQNZ1mGR8eRVfbH7yv78GrJ0bnVRNY= X-Gm-Gg: ASbGnctFF3j9AlfLM8P/vANGQh+Mv9YbiNtDhUXXGDJ044jrMU5DVNXmLJLCQufxBkK PdOr3VVKrquVKfkad/j1Qj+g+qDzv/9V6i24KlTYuxb081qCUjf10lTlEkEyGbucE4cBbh/FG26 0+M2B1LuGX2/3vjbGTfvXqNSc8TNOGKywIyGSpO0mtZNlzw1yE6yhP4TZwoq3l/sq1ue3DPG1bk vbEb2hpsVEBhS1Qha8Qi/aDzJtQa5cD1VM5cNz2vurUvbJ/fDLNAvXpDbwwjaay4ZNGLpVft/gH YBJsjlw9e9yKF2yObHVl86AmDAMG4qT8gar5BouZMPcxsF4PW8QXlHoseH64SbVmKaE3yTDvMua 4tTbcHt5cL+hxVo5xRgHRsf8b8AFnm8uElOs= X-Google-Smtp-Source: AGHT+IElgrSVID5upnr61Jr9QDLifzP3jmV2135LUHdvrrOdgcUm13X1jm52Z1V6i5ZQyQaHDlAhTA== X-Received: by 2002:a05:6000:1884:b0:3ea:9042:e69d with SMTP id ffacd0b85a97d-3ea9042ec43mr3268023f8f.17.1757930794918; Mon, 15 Sep 2025 03:06:34 -0700 (PDT) Received: from [127.0.0.2] ([2a02:2454:ff21:41:eee1:5042:e713:2e9a]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3e7607cd4cdsm17209127f8f.37.2025.09.15.03.06.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 15 Sep 2025 03:06:34 -0700 (PDT) From: Stephan Gerhold Date: Mon, 15 Sep 2025 12:06:19 +0200 Subject: [PATCH v2 8/9] arm64: dts: qcom: x1e80100-dell-latitude-7455: 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: <20250915-x1e-iris-dt-v2-8-1f928de08fd4@linaro.org> References: <20250915-x1e-iris-dt-v2-0-1f928de08fd4@linaro.org> In-Reply-To: <20250915-x1e-iris-dt-v2-0-1f928de08fd4@linaro.org> To: Bjorn Andersson , Konrad Dybcio Cc: Rob Herring , Krzysztof Kozlowski , Conor Dooley , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Dikshita Agarwal , Vikash Garodia , Bryan O'Donoghue , Neil Armstrong , Alexey Klimov , Anthony Ruhier , Stefan Schmidt X-Mailer: b4 0.14.2 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/dell/latitude-7455/qcvss8380.mbn (just like GPU/ADSP/CDSP firmware). Signed-off-by: Stephan Gerhold Reviewed-by: Bryan O'Donoghue --- arch/arm64/boot/dts/qcom/x1e80100-dell-latitude-7455.dts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/x1e80100-dell-latitude-7455.dts b/arc= h/arm64/boot/dts/qcom/x1e80100-dell-latitude-7455.dts index ace2a905e4430d6cd1db59e9a9fb7441f7fe0aa9..32ad9679550efce1fda1182bd87= 4d6a3c53d8f03 100644 --- a/arch/arm64/boot/dts/qcom/x1e80100-dell-latitude-7455.dts +++ b/arch/arm64/boot/dts/qcom/x1e80100-dell-latitude-7455.dts @@ -38,6 +38,11 @@ touchscreen@9 { }; }; =20 +&iris { + firmware-name =3D "qcom/x1e80100/dell/latitude-7455/qcvss8380.mbn"; + status =3D "okay"; +}; + &remoteproc_adsp { firmware-name =3D "qcom/x1e80100/dell/latitude-7455/qcadsp8380.mbn", "qcom/x1e80100/dell/latitude-7455/adsp_dtbs.elf"; --=20 2.50.1 From nobody Thu Oct 2 15:32:32 2025 Received: from mail-wr1-f44.google.com (mail-wr1-f44.google.com [209.85.221.44]) (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 D1D0A2FC876 for ; Mon, 15 Sep 2025 10:06:37 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.44 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757930799; cv=none; b=D/8SNzpjncqR4IWP9Ez48Tjml72q2Gi0bnC83mieA2ecTbUfQUMq5dJBmfsuDJoNYQPHS3zrnxKYYNOq9BSFQZPtex1y5xSKvTYni1VibJuA8Yo/5og42CNLemlqWvBcoDMSh394pCPlRnxWaRH6vgsZZwFlsFO5FF2X+U8lVpU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757930799; c=relaxed/simple; bh=8Enp+Mkl2UxqpACVzNToxnoA6OxpULssI+bvEQ0Nf4U=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Tdk36EW9Uo41U2JS+pn7MDeUvGQKINk9cfVPEpZEiDDQSbsZB/QYqzR8XarROEZDcQ2dAgSgILyR7g3oRTzGc11N3yQmP8gX5hBoY6dCW9wSR9pRvA6QPYCRgvdv6eMtlfXn1L++PaGGUk6Zi1Fw3bL1+KPYFTd67tHoV978Xno= 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=mwVaMN+O; arc=none smtp.client-ip=209.85.221.44 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="mwVaMN+O" Received: by mail-wr1-f44.google.com with SMTP id ffacd0b85a97d-3e4b5aee522so2394676f8f.1 for ; Mon, 15 Sep 2025 03:06:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1757930796; x=1758535596; 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=aMJ/RBwT6mg+UjxGTL74eJG4QUt2rz+S26/sAVei4C0=; b=mwVaMN+O7JQojI5YqTtmPbLUEgRTHwx7+kjEd4Hk26ECRuVMtOrUAwNtl23nqe7RZU 1hJ108f9SK0/8xqBaMN7vnA03bygmzYGVkOZl+dEgIZPgp1CpJjw9gR60pHJruSVjUkJ 6AnAUkcJcmKDMqh1/OAsNdsXDmxIM21IVgACFPzkU6aNcGokJO3PeHwjGmmUGSMbL0qa +Y98Lf3dUAAcQZHPPq+bhvpmMKmqO5XLzeJ+ULPAmkxtdNUe1CmsSE1YVUY6E+FqBml+ +4H0TCRgnq3gaqNfLEJ4HX8BRRhL//svw3QCw3WFB6E8C0KlHAv7dgpHU8GOUGD1Zosy V1+w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757930796; x=1758535596; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=aMJ/RBwT6mg+UjxGTL74eJG4QUt2rz+S26/sAVei4C0=; b=CiJwwhOsT2km468NxK2AYIbT+oNQVfkETodgActQG1yX9X0j7Sy4W1q7s2SY8K7a28 VEsK6WY6KaqyTCfERTjlME/EKI8vv+DbYQfG3ursq8Q1jLXlnPBtvT0r05iRYQWVGPGm U1AiAhJCf5gXG1+vKkB+Q9t2eOKg62RlE+y53FK/3sY8a/2BsWG46oNKDzSsBs3r3J9O +m5Cx1kMRSz6y8K58vtlV+gU2qTyHhlcByb/M8NOKWiNAtQzDW+KfDSKLHdLuh1R5ooU 0z1gjsStvTjWYsjJ+svVPcBWqDT+zOTkKCjf++R/mM4VYK+4/r4VlaUN519ul++fgIdN 6rCw== X-Forwarded-Encrypted: i=1; AJvYcCUELx1aXMRhV/f3hxhOF1jkotcuCUnWzrgOizlxJq/6sjJd7fRZ8f6uSV2K2x6vw0q4g6PCWCdlXGuKubw=@vger.kernel.org X-Gm-Message-State: AOJu0YzScsbA7dL1qzwJ6ur07k9zbXZbwrmZPRZNb67JhdqGmJTUFDO3 tZRzIXPB/NfaH2e3SMuJEBD97w6ngnP1z9EPJqzq3YlDlN24zBe6K/Hxv/sm9pPw6jE= X-Gm-Gg: ASbGncvUA/C4c4IitX5ZCW1YxatYpKotBx7TEczLCactlnfU1I+d8ZlRDlnwTs6MeDq famVkeCPg5/YGF+qWmdy7r4IkEFdgS0GNGccFEZojXV2Knvij87j5DZjLnzNY0IE+O4n+KIPvCK nXOoS9cxzXJGTJKu0LoGjeqO6UpW/DYbiF35pmA3RagmUV10ro/dGLNXsl/fP9ggvF7TDN+rhUQ e1dJlzhcxmUrT+B8D2+kADv0JhZMQ5SF8N3HZvZl7h0GgZy6wN0RMrucOOP5w4tn60Vfr2GjaoH hrFhhGXBCt0+hrx2Q5nn2mG/Z1rYS/ibD9vPKahI1fnjcMHt2qonmqU8sjZlXrbiU7hq3bdBad3 bEmuKIBN6HA6Z9Jv3ma92U4Jd+p89sWAWdXvLcUZMr8uJOA== X-Google-Smtp-Source: AGHT+IGAYfNbairUcoKCWSDsEU5WSecLpPfBO1ydBVHA7jvKLsoeowirgMHHx11PlHl8N8clREqLbQ== X-Received: by 2002:a05:6000:2509:b0:3e2:fd26:10f0 with SMTP id ffacd0b85a97d-3e765594128mr11920512f8f.11.1757930795969; Mon, 15 Sep 2025 03:06:35 -0700 (PDT) Received: from [127.0.0.2] ([2a02:2454:ff21:41:eee1:5042:e713:2e9a]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3e7607cd4cdsm17209127f8f.37.2025.09.15.03.06.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 15 Sep 2025 03:06:35 -0700 (PDT) From: Stephan Gerhold Date: Mon, 15 Sep 2025 12:06:20 +0200 Subject: [PATCH v2 9/9] arm64: dts: qcom: x1e80100-dell-xps13-9345: 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: <20250915-x1e-iris-dt-v2-9-1f928de08fd4@linaro.org> References: <20250915-x1e-iris-dt-v2-0-1f928de08fd4@linaro.org> In-Reply-To: <20250915-x1e-iris-dt-v2-0-1f928de08fd4@linaro.org> To: Bjorn Andersson , Konrad Dybcio Cc: Rob Herring , Krzysztof Kozlowski , Conor Dooley , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Dikshita Agarwal , Vikash Garodia , Bryan O'Donoghue , Neil Armstrong , Alexey Klimov , Anthony Ruhier , Stefan Schmidt X-Mailer: b4 0.14.2 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/dell/xps13-9345/qcvss8380.mbn (just like GPU/ADSP/CDSP firmware). Signed-off-by: Stephan Gerhold --- arch/arm64/boot/dts/qcom/x1e80100-dell-xps13-9345.dts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/x1e80100-dell-xps13-9345.dts b/arch/a= rm64/boot/dts/qcom/x1e80100-dell-xps13-9345.dts index 19a2604038a88f37e6ab87129a6318db78345339..58f8caaa7258077d2c267048ca0= 48279109ddb71 100644 --- a/arch/arm64/boot/dts/qcom/x1e80100-dell-xps13-9345.dts +++ b/arch/arm64/boot/dts/qcom/x1e80100-dell-xps13-9345.dts @@ -875,6 +875,11 @@ touchpad@2c { }; }; =20 +&iris { + firmware-name =3D "qcom/x1e80100/dell/xps13-9345/qcvss8380.mbn"; + status =3D "okay"; +}; + &mdss { status =3D "okay"; }; --=20 2.50.1