From mboxrd@z Thu Jan 1 00:00:00 1970 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 9718E313554 for ; Fri, 13 Feb 2026 10:24:16 +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=1770978257; cv=none; b=FzqpeaMOkYd9IMk43InLjoBlMw5BIk7xIN0OYeipgEMOuvLs6r6twri4MlruHMGtq/yCdXlrAFncPHCaodWxKJ/8RXIx0nrc3bg6Tu0ZlJaExoRHCbhRsSgI9Yw16RR7A7kEAOGVeXdLzRkrrCk+c5Y1An1Ylo+YJnGyUY54Ucs= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770978257; c=relaxed/simple; bh=RCRWaN4EseUjZG0/eyN2SoESXj9Yj3GYmJ6N800nYN4=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=mb2D8nBdBny5CKmb1dp5fEwluT2/bQd81DI63DHATZtrrkh1Hw6rDzbdexiFmhZr7r5Qp1tKQaQNv7TOh/Cmji9QAGEspCHlZMvvu2B83x1w6I4YOWu3rhkPpqXha3i/pUA5/WdACcbVBTqaJ/V/sBy7+nP/QXjlr+OIZhxKjK0= 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=a5w3E2Ri; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Bih5fH3h; 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="a5w3E2Ri"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Bih5fH3h" Received: from pps.filterd (m0279869.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 61D2j3AP2093820 for ; Fri, 13 Feb 2026 10:24:15 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= vpfrOlwX+rt5aQIp0R3Z3w5WqiMLj34FTuFoyTFwc3Q=; b=a5w3E2Ri+/ycXFuJ LlNzhTDxj05ZqCh5Wtl2RiAIjRgLBiaQtZWe0TUgBj8vAAYgIe23pt5IaHvGc+Jf GYx6YpAydd/y0xAGnVLmfG+6egukwxEGXNCa1pG3ebj1iXGTi/NYsHqZlfzVBuU2 rXcVNKf1s4UFa08C+2paHHXt5UNB5trnyM8nE4d5nBBG16pHUuyBUUXbnlBYs4kY nlftALdifQ9h+ymqPYFfci+Phj/YallPxDdReqW3CeOqbPQjg/eM/7h9TmCCkTGX FuiLbx8IAb5/12HbWq5u9sLNkxa3hAB1odU/KpQHpcFnDZhvASPi/Ia4tLSouEMH Nz8itw== Received: from mail-pg1-f198.google.com (mail-pg1-f198.google.com [209.85.215.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4c9k6y38g0-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 13 Feb 2026 10:24:15 +0000 (GMT) Received: by mail-pg1-f198.google.com with SMTP id 41be03b00d2f7-c6de06e6c08so582116a12.3 for ; Fri, 13 Feb 2026 02:24:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1770978254; x=1771583054; darn=vger.kernel.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=vpfrOlwX+rt5aQIp0R3Z3w5WqiMLj34FTuFoyTFwc3Q=; b=Bih5fH3hDdpyteolDHvN70/N/+kp/7PQdG3+BHLJNpGN2Mnk8W7ZUBI2wYFuUYkO91 X+kVu+v8TdK2S/nS79uBLO4mQjd2Wxdywuvq4LoXybxf4nkBR76pomzJcDdKJ3vSaAoZ UU4pgkU1oO9widAAW+Whgd4qVv+aIdhWjoMtyI4jSlpR/4iV9LL4bZVIbaVgxufkh1G9 /L++cWxA16m5WXgocAxn/UC5kaY9b7tloaPV19ThxyUov20c1bS75UcW19o6qN37a3Ns x8k6CWO6fi9U57wLZzwAb5lII1EABhrO0OPej2roni8Bx4V37hv33Qk0vGK388X9uqpl 5/gA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770978254; x=1771583054; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=vpfrOlwX+rt5aQIp0R3Z3w5WqiMLj34FTuFoyTFwc3Q=; b=G0uYBCqpWOcd2vV/1K6UqAcEko40QKgBl4niKkGjBj6jpNUleYCEGiviS5lwC2ZWpP pcTM86hCBXlVf9y6u2v3KG6lXxY7WNhSu1TH0B3713hF/2q7BcagVXjtXtnOoqLuCy9g c9WbmHzY4/4+b5Y/rT7/0tE280nVSMlb3nfmMLi/C306Yi6rK84r44o2i9dsYv46/PFo B6SDCJG5YgXlaN9Hcy9oNcTUAyQYiSUSZLiZfrYCgcakBK5Nx77nSs71mkBH40s9016Q s1yFAx8Jp+cwdDYGkvYdzBEqpE3z99BLVVeQPwYUDosUvMpN7Uz/xjaHwOHWc5PN8oRc Xqpw== X-Forwarded-Encrypted: i=1; AJvYcCWW9R6DHJ1/Pb2+M/KZUHH5d9N9q2IykEe8Oa4JfmflWnaETNMewO2HgwQkFGuxBAPLKa3kw6Kob2ImQU8=@vger.kernel.org X-Gm-Message-State: AOJu0Yz55YFkwNAaH46SxfiF99RpYI2OhAlhSjweWymI2KUYKBUbEvFO W//4cj78JrP+8Cce37dGk3ek+LkX6U86f6sRiTsH9D9Zi9X9Qn1fECpzNvtYJW9UX35265Mtzqf 3EbA0iLJScafVPlmPNUx2odW+9GctT1dHuzLshhP/6AEASFc5FlmpCD7cvlAQDyj3YEI= X-Gm-Gg: AZuq6aLg2nBxBHrE6bYEDkADJOnL+cSvXJ5D5sFlsQltqXhzNoXlhsiVJVrj5LxUwTV GJolrHOV1M9uhg0EytEFb5OpOI0CTt2ZGi3mBBNHf6CXGnfl4NWV1GJoYFY+KoSAA3cOylmznUr 7Z9uWOb8Oj8M0WiFohlgIe6wS+ZhdPaneQPnvJFa3iA2V0TLYkXNoc4GDDaYrU4kgoI6xWI2EAY nxvm36cAREHM/Bs6y0wenB1319FrGfW3LiAh8YFGn5vJOIvXSjBQ6Y8iGKDJ5lWOJ1RpVeb0eMz cZAcQia00j0dB6gOCAMSAhosX2JOh5BsIhZ/JCK4sjQ0h2RQmXUJ956fg23MnPHybvXBsnca9ia 8whbBqEalsX+dP/PwKj8qdgJQ+7pX8tGI6QhC6gpnHtaqFZa3xWYd X-Received: by 2002:a05:6a00:6c8a:b0:820:2f9b:fe31 with SMTP id d2e1a72fcca58-824c94efd3emr1533270b3a.30.1770978254235; Fri, 13 Feb 2026 02:24:14 -0800 (PST) X-Received: by 2002:a05:6a00:6c8a:b0:820:2f9b:fe31 with SMTP id d2e1a72fcca58-824c94efd3emr1533245b3a.30.1770978253742; Fri, 13 Feb 2026 02:24:13 -0800 (PST) Received: from [10.218.44.178] ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-824c6b9510esm1911934b3a.45.2026.02.13.02.24.09 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 13 Feb 2026 02:24:13 -0800 (PST) Message-ID: Date: Fri, 13 Feb 2026 15:54:08 +0530 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v4] arm64: defconfig: Enable QCOMTEE module for QTEE-enabled Qualcomm SoCs To: Harshal Dev , 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 References: <20260114-qcom_qcomtee_defconfig-v4-1-ec676311171f@oss.qualcomm.com> Content-Language: en-US From: Kuldeep Singh In-Reply-To: <20260114-qcom_qcomtee_defconfig-v4-1-ec676311171f@oss.qualcomm.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Authority-Analysis: v=2.4 cv=NsTcssdJ c=1 sm=1 tr=0 ts=698efbcf cx=c_pps a=Qgeoaf8Lrialg5Z894R3/Q==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=HzLeVaNsDn8A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=Mpw57Om8IfrbqaoTuvik:22 a=GgsMoib0sEa3-_RKJdDe:22 a=NEAV23lmAAAA:8 a=EUspDBNiAAAA:8 a=aiZkS487NaXKbYTir80A:9 a=QEXdDO2ut3YA:10 a=x9snwWr2DeNwDh03kgHS:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjEzMDA4MCBTYWx0ZWRfXx0axzhTpFVtg TnK4cgPL+8Yh7WEM/D0yXRpZtAFFuUGOLvdGpqZKnC2fzacrLidjOcKSUv00C5mXtJDKbJVu9r2 5mqOQ/VuUg0UdzxW71NGq+M4N2qOSaQjyALvUonaZCBq4ZXeNf+4PURDweKsRufjT3Le0WOr3W7 uO0XwXgI1H/kwz73BnylPdvgOWlMrAO8YDtuhl39p697gks46597u+B69Ei9oVx+ywPY+x2Uwq+ JJc3AXFG3sWyi2v2NHxIvd8pAidbaklFyaGEbVuS/4b0vXkIs+nQemQo7h1+lpK9DFrFiOwO1op VzZvr77A2SFH+ap6org6sogadVoz23d9h1JhqH+Afjc6Vd9vFhbfIwOPk95ZzZZHyu0xf4daMfi 5rxUnPWSGZ4dE9vASLgcpE/yVmRot0yRQqS1K+w976mRZvPrvLOheDNu4fYmiKjSnGHAuZhWx9V Irwll7AsWxBpmI15P5g== X-Proofpoint-GUID: mXtUw_-whp8A_W1F7AuI1EIzkrvftXlq X-Proofpoint-ORIG-GUID: mXtUw_-whp8A_W1F7AuI1EIzkrvftXlq X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-02-13_01,2026-02-12_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 impostorscore=0 spamscore=0 suspectscore=0 priorityscore=1501 lowpriorityscore=0 adultscore=0 phishscore=0 malwarescore=0 clxscore=1011 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2602130080 On 1/14/2026 1:49 PM, Harshal Dev via OP-TEE wrote: > 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 Tested on rb3gen2 device and able to see driver load successfully. root@qcom-armv8a:~# lsmod | grep qcomtee qcomtee 32768 0 root@qcom-armv8a:~# rmmod qcomtee root@qcom-armv8a:~# insmod /lib/modules/6.18.0-next-20251202-00002-ga8c3ce157925 -dirty/kernel/drivers/tee/qcomtee/qcomtee.ko [ 164.464598] qcomtee: QTEE version 5.2.0 root@qcom-armv8a:~# ls /dev/tee0 /dev/tee0 root@qcom-armv8a:~# With that, Reviewed-by: Kuldeep Singh Tested-by: Kuldeep Singh -- Regards Kuldeep