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 3974A476048 for ; Wed, 29 Jul 2026 14:16:55 +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=1785334616; cv=none; b=ASN74RnZrC86WzWN6t4gpqMeOYWqJFrJvxyNjR5Vgb3ndcEweIlvbx7dNNiPTH3usY90HgG+cbacaieN7sYD5kTPeuwvt7bo+4Jlo4FIK2VmXhAwXxTzRdr/OGLW+3SH5PnIH0umn9zeoor0POxnYa3jYiqBmjQ3vDv5VfGHJ00= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1785334616; c=relaxed/simple; bh=TCo+7EZlpnAIIC2RubbPgCZJQQ5uajJDR6V2OqJzx9g=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=HqSmOs02JXzQU6DNnVeyEHDA1pF4zBy6XP7n5rrtdhViP4Aw1+t+/eSVesW/3QAhbu83KkLEdLCxf64jr78kZCN9VmS2g70xJYT0AY4qQ328bauylblZpFgN4ukrsVs7yJHdTiDx7MEa5ASwPEbHuRNHcZBovvIxGI4F49qkN9A= 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=FiGVIdc1; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=gc1zKDDZ; 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="FiGVIdc1"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="gc1zKDDZ" Received: from pps.filterd (m0279870.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 66TD879q2061518 for ; Wed, 29 Jul 2026 14:16:54 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= rXVLhUTKhp0UB29cVlcqaoslIEpKghsTFjk1gXUO0lg=; b=FiGVIdc1wnrTOoRh wxjvlrMi4kVRQmW7NCV2TKR9VplRcVBcE3ey+MBnULmFWAF85ThsZjYFZbO6Dcr4 0SXM+roainGSLUguOsDIedwwwJs5Irm1Jxlr5i9hcbYIGRsUwgxQahC4p9N2u1Ih g16TrYb8koMxX4LLGECnnXQl3BK0hFtVBKcQ/S8lWZjyyGphDhDYj4PxnUBCK2aX FLGxZLyBb4T2x/iMOx0ohp+XALzQfrcmzjTDoN5XQ12aN6abg3eAZwSCdiulMe4d OdPh9tav7yCkCmMCNm93zHaJADf4V10tEsA0/7gnrVSZf+4QPybZIRTbS0LjrW1V tLz2eA== Received: from mail-ot1-f71.google.com (mail-ot1-f71.google.com [209.85.210.71]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4fqgrcgpbj-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 29 Jul 2026 14:16:54 +0000 (GMT) Received: by mail-ot1-f71.google.com with SMTP id 46e09a7af769-7e9e4a02796so225339a34.2 for ; Wed, 29 Jul 2026 07:16:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1785334613; x=1785939413; darn=vger.kernel.org; h=content-transfer-encoding:content-type: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 :content-type; bh=rXVLhUTKhp0UB29cVlcqaoslIEpKghsTFjk1gXUO0lg=; b=gc1zKDDZ8K8TrlOh9t5Ix7KG26H5rm//8kmhIn40big4e+cQB/N54jTg+VwM+mpYYY vCLSUnBGjM8lxHYdoWrqEtp+YWgI/OE+TQcPIv7LIOQ1r+GvOZR1wk4BUYB7y1GpQvZf dIfZwEjDzCgxERil279s90vtiMHoq02U8eWUFvpPCL3ztM9zjwdpaQEoQcFzYpM8Cf+1 u5UDmCEEvnAEBSWg4wBc4NTW6tnFT2IjYTWD6OFtcxgQBC7p8el5J951f6yOy40S4YQ3 vEm4wMIqmggYXqq5CFweA9VJeLCcKfTXHwb7YZFSZcmnyL0wVDYtAgikdBzLI3XjXAl8 NlYQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1785334613; x=1785939413; h=content-transfer-encoding:content-type: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:content-type; bh=rXVLhUTKhp0UB29cVlcqaoslIEpKghsTFjk1gXUO0lg=; b=qGWVAdKu6GlNheZK8QxKTTED9mTTq6p7zqcqMjEfte7CBGYaRLjjCLaKugDP3FqZmJ +V0yFdQSE1RdxEQJ87cZdjNT5+ANn60pjZQsbiNW6a8yz8ir875Wni0MBEm42zfVAV5I ChEgmlgVE3zPusR3853OI1qQVTElmDkkGWgWcYn6n9/y/nda5+LjnjmiiKbWfI8TawXE HvgcWOJBqQG/Hf4NF/fp4fS3VnrKkdi+D5a5jfs3XFdpFU1ZA9OuvyaNcuvLX0lqGZ1s DbQ3W1u+UTSANm+ZKGwxqip6r+F68km272+shpn9AJ3kwjBSSeHSvUw3eBZvR56/O0VM jIvQ== X-Forwarded-Encrypted: i=1; AHgh+Rqrl0tEZPGLFAd5Ovp8yuWqkirMYBC2xyfO2FpP8bKXQC8CX++oaZoXloGnbDMZ8Uyu/MC7e00wBqa1OlU=@vger.kernel.org X-Gm-Message-State: AOJu0YzJNQP/rfQJp1Bwy1WDq54xOddtdW6ksC8/p1xDNvB8CyZExRkp TB3blHMBf88RCIS3vUVI0faYO5RyE9SgPcqBxJ0xo7m1NXzNjs/QcjNVQWrR07g+AZHO9Aak339 HNJNws9GPA9KtzjQWO0QtlCuCsKuRjKEvA2Kbabj04sEs1ZDxsxrxOknU4QtcYZB6Cjc= X-Gm-Gg: AR+sD13dSxuLxBfJanNTHZX4a7fctdPe3Bo5jZEiqU4Wx0OCdhUB3upTlvnZfp2a+0v T5HfrO5Bes6HyunFvhY8eQtHBp3MthXWyaYYehk2q1KUyTfE3vqpSBjpS+ZUPdQ0rnJP3oKhHbG VbR38/mgdz2QBV1DPYr7HzdygOCOeK+WE9xcMTBfBMe80+6xykat+PVxvBrsr8UsthKbmS9F2/W GpKX9a0fXRvhtBnzosM0xwlzB8PzNq2XK1sITDk6Hy+hifBsL4gAt6UpdkmtXJKtwWiNWGtWkXP n8buUl2ElTr4QCyltcX+CGmXWeB1rw1DyWqYV80d0bKMcAbSvnECmAGj9mhhnDCVeqXPC0J2LPu v3T/fyF8T6Y3NBiTv6cY9qvTU X-Received: by 2002:a05:6830:3814:b0:7dc:d6b1:48b7 with SMTP id 46e09a7af769-7efff0855ffmr3035918a34.1.1785334613426; Wed, 29 Jul 2026 07:16:53 -0700 (PDT) X-Received: by 2002:a05:6830:3814:b0:7dc:d6b1:48b7 with SMTP id 46e09a7af769-7efff0855ffmr3035854a34.1.1785334612957; Wed, 29 Jul 2026 07:16:52 -0700 (PDT) Received: from [192.168.120.193] ([178.235.128.140]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-5b2d76aa130sm435235e87.27.2026.07.29.07.16.49 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 29 Jul 2026 07:16:51 -0700 (PDT) Message-ID: Date: Wed, 29 Jul 2026 16:16:48 +0200 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 6/6] arm64: dts: qcom: shikra: Add ICE, TRNG and QCE nodes To: Kuldeep Singh , Herbert Xu , "David S. Miller" , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Harshal Dev , Vinod Koul , Bartosz Golaszewski , Konrad Dybcio , Frank Li , Andy Gross Cc: Krzysztof Kozlowski , linux-arm-msm@vger.kernel.org, linux-crypto@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, dmaengine@vger.kernel.org, Bartosz Golaszewski References: <20260714-b4-shikra_crypto_changse-v4-0-06a4ea97c209@oss.qualcomm.com> <20260714-b4-shikra_crypto_changse-v4-6-06a4ea97c209@oss.qualcomm.com> Content-Language: en-US From: Konrad Dybcio In-Reply-To: <20260714-b4-shikra_crypto_changse-v4-6-06a4ea97c209@oss.qualcomm.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Proofpoint-GUID: cm1YKr_3Po-SF_JBCRw7mnkcRqodO6Jp X-Authority-Analysis: v=2.4 cv=Id+3n2qa c=1 sm=1 tr=0 ts=6a6a0b56 cx=c_pps a=OI0sxtj7PyCX9F1bxD/puw==:117 a=PRfkaYvzSr8QmIIGAkY2Sg==:17 a=IkcTkHD0fZMA:10 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=gowsoOTTUOVcmtlkKump:22 a=EUspDBNiAAAA:8 a=MtsRB-tFAxrkV9Z_vvIA:9 a=QEXdDO2ut3YA:10 a=Z1Yy7GAxqfX1iEi80vsk:22 X-Proofpoint-ORIG-GUID: cm1YKr_3Po-SF_JBCRw7mnkcRqodO6Jp X-Proofpoint-Spam-Info: AW1haW4tMjYwNzI5MDExNiBTYWx0ZWRfX2gnY0u+PV0yV F8gGrTlBpRKV1RLkfJjl1azSFBarZYN/EZiBGas20WK0OB+iMvtNtOH6jJ3lC3BVe64AaDXi/LD Ywhco0UJ/OjcJ7EzYYYXIGQ+/iNPONs= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzI5MDExNiBTYWx0ZWRfX9dvrIJOSI9NJ V3lm80Kv4fXv1M6VEb9+nrsWxb+ZDwqdbX/3aX+mM0wz4HzZOqA+q+XFKSqCLzfz+8/nLnyFz0P DQefn3I5WTozCMiiru8uomXjeL61lMi6QXGisXFm6s5YfRgQG6OGydJmTKL/+F3NsHbImpIJaQH 5p92XKQh1PvdjD2bl/iCpbfOEM5m4mOWFi3r6c2txGqJ7q0+JEGhQZjB8lZS469TqKZXTncrFiF Zs9Kh5RX4nKog6lnYJy4rTPmE4akyeyuorWzhJKlXqOubNniA9dg+iM6NlapXSpFoV2C/iKWOkg 0bdzoKpvBWOPCza5BK1LsXu63OI/kuwCrvkbXXeZcgG8a8KcJNf9Iz7O1fB2EU/fCSwPq6t5qDP P1jCQyEfJMwGhu8n+W74ePg8pj1m/Mw8TIxniO7ch8aqFNcR0oEZDL7BtDU9kpbj7nd4tskjgOr eNfkyEErDOsj2vSSjFw== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-07-29_05,2026-07-28_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 priorityscore=1501 impostorscore=0 suspectscore=0 clxscore=1015 adultscore=0 malwarescore=0 spamscore=0 bulkscore=0 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607290116 On 7/14/26 12:05 PM, Kuldeep Singh wrote: > Add device tree nodes describing the crypto hardware blocks present > on the Qualcomm Shikra platform: > > - BAM DMA controller used by the Qualcomm crypto engine > - QCE (crypto) engine with DMA support > - TRNG hardware random number generator > - Inline crypto engine (ICE) > > Also connect the SDHC controller to ICE via "qcom,ice" property to > support inline encryption. > > On Shikra, different BAM pipe pairs (for example 0x84/0x94 and > 0x86/0x96) may still resolve to the same resulting SID due SMMU-side > optimization. They are still distinct pipe pairs and therefore require > separate DT IOMMU entries. > > Signed-off-by: Kuldeep Singh > Reviewed-by: Bartosz Golaszewski > --- Reviewed-by: Konrad Dybcio Konrad