From nobody Mon Feb 9 12:27:25 2026 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (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 B05E937F100 for ; Wed, 14 Jan 2026 08:19:34 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768378777; cv=none; b=nw8If7eKVStFuTNLn+4POWx1F08O3jc48BQTK6G4FlTVSFMhybsgFmNjuqQO7db/Zk5QwlLUfaTBRCl5nWb7QSg/LTQ5F7w38Uqk5doKVGSjk3XGY8d9Ult0PkqLZm5hhQsMXyBPTmU9c0Ccl3NR8a9i5lEPuGGmBLul/6dJnV8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768378777; c=relaxed/simple; bh=mTV6Jxbq7em1Iwz/pki8wC3LFeaTyzm3TO2CsQisscE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:To:Cc; b=C3qrcZl/BrRSO6ffxCtnz5ieDM5MhVGBkw9uzuU0XnLRrU+S9cLsyyFu1PgNKVje35ZZ7hcTaQ+p6sDuiKHp8gN6vLnIy7NIlQa7Fgp6r2USN/gtVUH0j1on3WyYk6P0hocvqDjf2Fzil5Ow4m0uRZWgcly0Z/+FgrUyjfatuiQ= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=gC6D70sZ; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=LM4My9rm; arc=none smtp.client-ip=205.220.180.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="gC6D70sZ"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="LM4My9rm" Received: from pps.filterd (m0279868.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60E7j6pe2346790 for ; Wed, 14 Jan 2026 08:19:32 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:message-id :mime-version:subject:to; s=qcppdkim1; bh=xIdicztn1w9ZGtLxmbsRFf QCbWASlDMjGyWKW49B3Qw=; b=gC6D70sZ8sUJqvabmyChZpz5GwLKka4zMBOxOb eUZ1pO0vpmFb1vuY7zAKocteT1FgxQ190m6D+rNIBZEjrNuRUzapxMswbZnjNhk/ uPgHWfDUvygmywH5ua/39eV0APAh0FYMG37uGQ+AAXZNFSsH5qTJk40vBjl1Dh1p BQS1rDslkxPxQCGwxqEBXtyVyFkhr0sG4/4mgb9aVA0r+Gv96LL8yUO3KeCv5Mjw /+krLgMNfaK9wo6N69kCNwobBUDkwGKiTMrYoCnW2MZFJqViKpQg9OHd0ccQaIV+ x0kvFdvGnnZJd9LfVH+5eSngTaki/j8W6rHJWLeHHqvydbUg== Received: from mail-pl1-f198.google.com (mail-pl1-f198.google.com [209.85.214.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4bnm0dv2fy-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 14 Jan 2026 08:19:32 +0000 (GMT) Received: by mail-pl1-f198.google.com with SMTP id d9443c01a7336-2a08cbeb87eso95773605ad.3 for ; Wed, 14 Jan 2026 00:19:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1768378771; x=1768983571; darn=vger.kernel.org; h=cc:to:message-id:content-transfer-encoding:mime-version:subject :date:from:from:to:cc:subject:date:message-id:reply-to; bh=xIdicztn1w9ZGtLxmbsRFfQCbWASlDMjGyWKW49B3Qw=; b=LM4My9rmBg+s0QtDs9oLYTznjMYvKcg2mwYSui3iU3Ttn9qV+GGvX/Pknhw0KVrJy4 eIhTKgU4ySM2+r6n2E13xinwGcHUhSGUKLVAEUj3rz4JKzEyMK0NwbugoN034LygVk7m JAjUqVbqIFXdRtPgD8crOcQSFQYuvWMHOwNUqNr+XAeVxuh5aJLPWljlJieVJNFOkJJP qhs1KlMNpwHGGehd1J7lL94e0iZE/A8TyZDUatn4wJrkZte0UBgr6pf67vD/oF5BOswd 4cw7FOdDBwb3L2i+1H1hA4ykDswWPDqiPt0jpUWUT+J+4QJDJWDQOiFgfj9+XsD3wezm +aPQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768378771; x=1768983571; h=cc:to:message-id:content-transfer-encoding:mime-version:subject :date:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=xIdicztn1w9ZGtLxmbsRFfQCbWASlDMjGyWKW49B3Qw=; b=DUNFITstwqjTgsf7s60dVoKJRTPak7x3nr09Lpj8gByC/H0PInyjkHvTnUkNBRsG4S VAJMBcMIe5DIBMPx5UFJC4rpr1+IUgZqXN5BVU4mtSp/a/3+8WYmgOZdAzBvSY/jMpQV nw84vOCqfmEn9GumO7S8sspIvNsSmDGA15l7Vv9uO52kjRjoeuaqne0QLdF0jo6tNTP/ 8zkEGZ00V0XOeLd7uFbmHQc3zAfYdLOwY6j1oC0nhfa8u+tWOHOd1A7vrPKKtZTTCtge EJhPf9PEs4ASZP9SDRmsys6z1sWkF/9oFev+AnPfBX562VwF+A8AYXhgoj+KBVXKelVT MIYQ== X-Forwarded-Encrypted: i=1; AJvYcCW6sYIM0sAehGTijPA3ZajF39UmMJelM9EPXl49tPhFvTLwx3MiFCL9grByUvlpmqoOVAXrGRNFoKOA2gk=@vger.kernel.org X-Gm-Message-State: AOJu0Yw/2c3rz+Our0G9wYofR2pToY8d/8JTzOB11Icv00GP756Uf18e 4mptdGiiJq0doRSVuGVq7SY0JbzZWTZYxRTU5XodmEf1ZVqVXjEj9RB9D6nyaYiQBFoCMi/ope1 u0FThHizLrQxveKfomwXxf6n1EpLAsFEsW5LylZeZX7Gyn/4Vr/cMhx79TuQPZjLVSbI= X-Gm-Gg: AY/fxX4Rz1UtbCXazk/1y1x6qh4Khc9wF3WEpXc9D9+pOW1nyLtmwJZId3puk1ayrlV m69V4E6OcVcHYNoc8oCv7ug9lurErAqj0SvKDkiVX+tUWH5UC6K/9CT/3up5IQwyGMVwQVu9j9B Aohden/ARzyfY1rpncztRn/Bek8xrDBKpZb/JFeG768g6i2G7SZP1y6xFhyEqgoDN5OVdL5y4fs 7fyzQwFLwpxZj0FHLPZEUi0i3drynCJKyIj3RPE6ikVpQ4NwV0+LACPV8IHy2S8QQBGTm8eVX6J zLPaIOvuMvKxYXJVVn+ekkrajNR2dOpGzwO3MpwGGbrjKtYuE3iKvYC3d4ptuUtxNUQsocz+YDI zogOcrwWUMMUAT2G2ORu8dz4R40Gzlj68cKw= X-Received: by 2002:a17:902:f68b:b0:29e:93be:fe50 with SMTP id d9443c01a7336-2a599e4c426mr17475165ad.42.1768378770820; Wed, 14 Jan 2026 00:19:30 -0800 (PST) X-Received: by 2002:a17:902:f68b:b0:29e:93be:fe50 with SMTP id d9443c01a7336-2a599e4c426mr17474895ad.42.1768378770267; Wed, 14 Jan 2026 00:19:30 -0800 (PST) Received: from hu-hdev-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2a3e3cb2d79sm225117435ad.56.2026.01.14.00.19.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 14 Jan 2026 00:19:29 -0800 (PST) From: Harshal Dev Date: Wed, 14 Jan 2026 13:49:14 +0530 Subject: [PATCH v4] arm64: defconfig: Enable QCOMTEE module for QTEE-enabled Qualcomm SoCs 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: <20260114-qcom_qcomtee_defconfig-v4-1-ec676311171f@oss.qualcomm.com> X-B4-Tracking: v=1; b=H4sIAIJRZ2kC/4XOTQqDMBAF4KtI1lWSmBTblfcoRfIz0UA11VhpE e/e0ZULSwk8eCHzTWYSYfAQyTWZyQCTjz50WMQpIaZRXQ2pt9gJp1wyjLQ3oa3WGAEqC86Ezvk 6LayhDiwTjGmCw88BnH9v8O2OvfFxDMNn2zOx9fYvObEUD9MOBFUFKFGGGLP+pR74tM0wyCpPf K/JnxpHzVy4PFNNc3GGsh/9gZbvteKnlqOmJbXGFUoLCQd/W5blC/aFt/RfAQAA X-Change-ID: 20251202-qcom_qcomtee_defconfig-8dc0fed1411b To: Krzysztof Kozlowski , Bjorn Andersson , Konrad Dybcio , Dmitry Baryshkov , Sumit Garg , Jens Wiklander Cc: Amirreza Zarrabi , Arnd Bergmann , Geert Uytterhoeven , op-tee@lists.trustedfirmware.org, linux-kernel@vger.kernel.org, Harshal Dev X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1768378766; l=2079; i=harshal.dev@oss.qualcomm.com; s=20251124; h=from:subject:message-id; bh=mTV6Jxbq7em1Iwz/pki8wC3LFeaTyzm3TO2CsQisscE=; b=G0Rpa5CzcHSs+X1sbIjEiW54p8blc4rOWEJAubjMuyiW9MaitifvRCghI2k4d+AWi+zeB5fla keCXCMlrhwwDwShGymbkzpRxJlTc1Pc6uZCL9vfh81VRi6B6En66ux7 X-Developer-Key: i=harshal.dev@oss.qualcomm.com; a=ed25519; pk=SHJ8K4SglF5t7KmfMKXl6Mby40WczSeLs4Qus7yFO7c= X-Authority-Analysis: v=2.4 cv=BYXVE7t2 c=1 sm=1 tr=0 ts=69675194 cx=c_pps a=MTSHoo12Qbhz2p7MsH1ifg==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=NEAV23lmAAAA:8 a=_sHcNNlezzEkF8pCUssA:9 a=QEXdDO2ut3YA:10 a=GvdueXVYPmCkWapjIL-Q:22 X-Proofpoint-ORIG-GUID: 3kQk1sKWjq3FOAwGGL8fOT0ly0nhqAKt X-Proofpoint-GUID: 3kQk1sKWjq3FOAwGGL8fOT0ly0nhqAKt X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTE0MDA2NSBTYWx0ZWRfXx1Lw0chvxorH KWDiWB25hPQlY9T3I3mhRkb3ffbx6YvIXrJaCh0s9fv1R5x6wI6ly9ILeTCcEhTVVwQOr5KqKpL EOY99RUOrlNf3Ql11ugcodYQCYRuFPlrs5zJOiJJ0PkWEwQgVUEqAsJLRjMyrcqJAqhPJwCWOA5 vtIF/EUZrWS+jZIpDBJwThTZE3oQFc8x8OKjIm19FNrScB8qQKUzaUDMg8ji94jlr4SK2KG0awn 5/R/A4NDfZs2xcEw371ssITTfH1J1R6Mxr8de3wp2ori897TQLkD7gauHUMJnTjZ0ye76p6HMHB hNmbGPhLrQXXSHIX9WCbN7bi4vyD5fOxtmOXtrosgiWltIDHwp8Kt+x2juQPZZA82puqTPyoVv0 oXOfKlPr5pYhLCNqXLI3Rhugr65ljFWwdCagizerNbZkNyQdkOJ5ZbTAPv8Im5lnKnxFPiqLKiB Yq3RfAvvWVJfY2KxYZQ== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2026-01-14_02,2026-01-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 lowpriorityscore=0 bulkscore=0 phishscore=0 impostorscore=0 spamscore=0 malwarescore=0 clxscore=1015 priorityscore=1501 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2512120000 definitions=main-2601140065 All Qualcomm SoCs starting from SM8650 provide access to the Qualcomm Trusted Execution Environment (QTEE) through the SMCInvoke interface, implemented by the QCOMTEE driver. QTEE runs in the Secure World domain on ARM64 CPUs and exposes secure services to Linux running in the Normal World domain. This change enables the QCOMTEE driver as a module to support communication with QTEE. QCOMTEE has been tested on a Qualcomm RB3Gen2 board by loading and executing a Trusted Application via tests hosted at github.com/qualcomm/minkipc. Signed-off-by: Harshal Dev Reviewed-by: Amirreza Zarrabi Reviewed-by: Sumit Garg --- Changes in v4: - Updated the commit message as per discussion to clarify the following: - Why we are enabling QCOMTEE for all arm64 boards. - From which Qualcomm SoC onwards the driver is applicable. - What functionality the driver provides. - How the functionality has been tested and on which board. - Link to v3: https://lore.kernel.org/r/20251208-qcom_qcomtee_defconfig-v3-= 1-b50dcf8ab45e@oss.qualcomm.com Changes in v3: - Updated the commit message to reflect the supported Qualcomm platforms. - Link to v2: https://lore.kernel.org/r/20251205-qcom_qcomtee_defconfig-v2-= 1-c92560b0346e@qti.qualcomm.com Changes in v2: - Updated CONFIG_QCOMTEE flag to 'm' since QCOMTEE can be built as a module. - Link to v1: https://lore.kernel.org/r/20251202-qcom_qcomtee_defconfig-v1-= 1-11bfe40a8ea4@oss.qualcomm.com --- arch/arm64/configs/defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig index cdb7d69e3b24..e952d24bef77 100644 --- a/arch/arm64/configs/defconfig +++ b/arch/arm64/configs/defconfig @@ -1789,6 +1789,7 @@ CONFIG_FPGA_MGR_ZYNQMP_FPGA=3Dm CONFIG_FPGA_MGR_VERSAL_FPGA=3Dm CONFIG_TEE=3Dy CONFIG_OPTEE=3Dy +CONFIG_QCOMTEE=3Dm CONFIG_MUX_GPIO=3Dm CONFIG_MUX_MMIO=3Dy CONFIG_SLIMBUS=3Dm --- base-commit: 47b7b5e32bb7264b51b89186043e1ada4090b558 change-id: 20251202-qcom_qcomtee_defconfig-8dc0fed1411b Best regards, --=20 Harshal Dev