From nobody Thu Dec 18 20:15:58 2025 Received: from mail-wm1-f45.google.com (mail-wm1-f45.google.com [209.85.128.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 BFBC5221541 for ; Thu, 13 Feb 2025 12:44:08 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.45 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1739450650; cv=none; b=au2PbhKAzxz+vgXSadnRij4zV99YZPZauQ33opI1qo+6q+M0uWGb8zTNfnjhML+vekeoVfcrHUJmbMrYqjDZJseGczvtXV1KK+wJ6YmOtf/wBEwcswEMYVWMepqt5qUlrjuKjaNVzTP+PV6d98mbMM2Fj/l3XoA3S07mFOci9vo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1739450650; c=relaxed/simple; bh=R3gnP0CayQxmqzX938MxGg3B4sCeWwi2pOEal8oVqNA=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:To:Cc; b=HYSYZ1WLn8RGQGUoweV8cm4NsuIg0jZ7VX4g26ZrhDebrodUfaXjJ6esp4/RfCMnwFpJMtEdCvF6pEepNHv6hV8v4b/YG8kJy71547s6ltANd3iUwfmvDzfgbksUBbBFmArV1OQ9c8u3jbAnrmUJAZEwlR+EgRp1HXXf+F35STo= 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=VVOTlQ5x; arc=none smtp.client-ip=209.85.128.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="VVOTlQ5x" Received: by mail-wm1-f45.google.com with SMTP id 5b1f17b1804b1-43956fcd608so5212585e9.3 for ; Thu, 13 Feb 2025 04:44:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1739450647; x=1740055447; 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=Ij94dGINxNx88EuxN0sn94TRfm6MJr1m8/2BrYCkTf0=; b=VVOTlQ5xjHS2Z3nLrcNXUGO3inpDmPB9dEFmtqyPi8hv6eUb3g7iHxQYv0xheFPD0x jkJ3DT89mGrxVUhNBvd+5srMlh1fiblqwsJ4oeBN2+tOsWUIvsvflsY7iNsItmOZerKQ 78QMZaIaBjLvnNlx2dGkE6eY2Dmdj4nQMcb+N/s0lq+EKwXrpGSM8jiebiyJfs48YsPX WIxHBTjAY5G5g9ylOYLTzIseUO6sxjNxsoj3iOIbxBmop7A2GIyRhfHqOAeTpYfNmiZp 5NzFdw94xCeDr2LZ300J8GBduOzp85DXmH4LHRfM9stPc85XNKk5Sqak6/xNpQ2bR/eg 8oEA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1739450647; x=1740055447; h=cc:to:message-id:content-transfer-encoding:mime-version:subject :date:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=Ij94dGINxNx88EuxN0sn94TRfm6MJr1m8/2BrYCkTf0=; b=vEcz34i63AAEDtQRCXOfz7yzjyiyjpwuRGGMrzQ6ykzKlKp9RPPQ0tve6qrI5RdwS1 x9sx14iZc+5xDJT+m/OzZbbwODjhKhNz4TGKKAAlbhrMucs5M6RL/jPstDg1JvHv+yQz GNoEsE6/xWODfWt5NWO4y0b6j0fLM7smCHqkfiPonCxW98D45dY+2BLpDOUFRcLw4rvr BDmVqlwtMe0bYztk7GY/hd2YJtS9RDgyXq9bhO6b0xzQGVZQb8gbqxLkgQWVISWK2DEw HEosZ1lXQaRLWlC8PXDsFBh6mpPmmyV/6dmaHHSxrGWbcMsgAz074s2R2JfEvTCfaqRO 4yUQ== X-Forwarded-Encrypted: i=1; AJvYcCU7Ngs3IIhZLQgVg13HyRmxfblMHufWgVQjTytIJtGzWkXbBkBn/uS5tfHmFfFtGShArViqBdYMGPoMsRM=@vger.kernel.org X-Gm-Message-State: AOJu0YyS070tpOVQAxzwtB0ThhzsdsdeKZ61bKRkr7Nd7EYD2KAHEo9d KGqKZ9c5gD8YmzAeVRzRngiXeXAssrRhd0ByKCoCxSlzZnIJ7VSf73D6gFK3mHc= X-Gm-Gg: ASbGncurM0U4XMXn24IdubK4CDAvZRXwP1Vjs89COehq7mY34Q2L6rVuTkNuwFCKa9w LQ1v0AuJIawplVGA9gk1bZXXa9S5xOkngkZApyUDBkHLBtumRrJEgqGIrEUvVg3KSCuW8l6E4NZ Gy1wwKEPiSBrQinqIx2mTFKCckEceraGujYg+6lE9Q107gtzQ0hBb2Qj1/xDu0JhS2P2WysWFqX xT7F+uMhwbNuIRozkJzaxbFbPy5JcpSXXJQwAcPRjlCysiY7xopWCw7R//oNsXP24qoXUSlWwlS EsiE1prLOkg6x3Y= X-Google-Smtp-Source: AGHT+IHvfw130tAPFVEYbAnaTFlpZDnn4begdhdP+dVAGnpI8nYVoy0WyBXidzXuhcwcfWMAxmv2BQ== X-Received: by 2002:a05:600c:1c84:b0:434:fa55:eb56 with SMTP id 5b1f17b1804b1-43958169fa4mr85886125e9.7.1739450646979; Thu, 13 Feb 2025 04:44:06 -0800 (PST) Received: from [127.0.1.1] ([86.123.96.125]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-43961884f88sm16584825e9.28.2025.02.13.04.44.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Feb 2025 04:44:06 -0800 (PST) From: Abel Vesa Date: Thu, 13 Feb 2025 14:44:02 +0200 Subject: [PATCH] arm64: dts: qcom: x1e80100: Add crypto engine 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: <20250213-x1e80100-crypto-v1-1-f93afdd4025a@linaro.org> X-B4-Tracking: v=1; b=H4sIABHprWcC/x3MQQ5AMBBA0avIrDWZKaJcRSxkOpiNSitCxN01l m/x/wNJokqCvnggyqlJw5ZBZQG8TtsiRn02WLQNWqrMReKQEA3Hez+CIcetp5p93XSQqz3KrNd /HMb3/QDicOxWYQAAAA== X-Change-ID: 20250213-x1e80100-crypto-18c7d14cd459 To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: Johan Hovold , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Abel Vesa X-Mailer: b4 0.15-dev-dedf8 X-Developer-Signature: v=1; a=openpgp-sha256; l=1824; i=abel.vesa@linaro.org; h=from:subject:message-id; bh=R3gnP0CayQxmqzX938MxGg3B4sCeWwi2pOEal8oVqNA=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBnrekU2lpmnrvba9K27nkXaa+Sfk07K3qYP2J8z dvLRjpBdDCJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCZ63pFAAKCRAbX0TJAJUV Voo9D/459rHi+SCEdYpHCUBHoj5yUUN/AqZZ6Y4drP6RG1Pyo3dZcgwZvI5uIgtecQOp+oY49Sn xrbD4qg5Qk8xBFlTn/dUN809zL6YgfSWsInQutRrwM6N7DJq5UzlXPnno+N7OwYIFtptXUORQBB hMuylnWVYNInz+6cos8jPI5vjSKNzFS66A+QK9xZYuFQeeVGbFC0BziqawO6QcMwf/UPtzPibRZ E1obkv+mgXsH6GwiOCd9OjGzxccsZcVbfNcscRzsVtoc9gEuq9Pt4oiUS1SkL//XNBouSJ65/JV /MCuuq3YXIk2nu6nGqiMDSNszB0SYgg1oqY1yUn6XPMZDJ05luIf7bChLzKz8ZxTXeETPtLG3Ng 2DIiGi9A8+kzHINzkLvqtPWjp6DeukvIPy/rcNcMnGEPhFrzklXBkPmKLQMv0NoEKC/qAcORZaE 2xfd+EpAmOfSCJdSaNQSiHyl8SOyJx74dJDnKZpKWxCsFhf/gQ3SITeeRt4sdGbLerPX6wd2SLV GbzVBSaQJ8/WjQ/Ljt6N85GLhHv+GJUwGmrsCoRWfRiN8Ls7kNhi7x0BPqkaJ8nYOLUXWChwUCg dvYqc1Ls+8/qIIC3QiQRTz3TgQeq6Mvzmw35xc8luNUw5Um2HzBloFBXNgWDgQkI58Pk6EHPc9/ UtUul1QIA7/Wacg== X-Developer-Key: i=abel.vesa@linaro.org; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE On X Elite, there is a crypto engine IP block similar to ones found on SM8x50 platforms. Describe the crypto engine and its BAM. Signed-off-by: Abel Vesa --- https://lore.kernel.org/all/20250213-dt-bindings-qcom-qce-x1e80100-v1-1-d17= ef73a1c12@linaro.org/ --- arch/arm64/boot/dts/qcom/x1e80100.dtsi | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/x1e80100.dtsi b/arch/arm64/boot/dts/q= com/x1e80100.dtsi index 9d38436763432892ceef95daf0335d4cf446357c..5a2c5dd1dc2950b918af23c0939= a112cbe47398b 100644 --- a/arch/arm64/boot/dts/qcom/x1e80100.dtsi +++ b/arch/arm64/boot/dts/qcom/x1e80100.dtsi @@ -3708,6 +3708,36 @@ pcie4_phy: phy@1c0e000 { status =3D "disabled"; }; =20 + cryptobam: dma-controller@1dc4000 { + compatible =3D "qcom,bam-v1.7.0"; + reg =3D <0 0x01dc4000 0 0x28000>; + + interrupts =3D ; + + #dma-cells =3D <1>; + + iommus =3D <&apps_smmu 0x480 0>, + <&apps_smmu 0x481 0>; + + qcom,ee =3D <0>; + qcom,controlled-remotely; + }; + + crypto: crypto@1dfa000 { + compatible =3D "qcom,x1e80100-qce", "qcom,sm8150-qce", "qcom,qce"; + reg =3D <0 0x01dfa000 0 0x6000>; + + interconnects =3D <&aggre2_noc MASTER_CRYPTO QCOM_ICC_TAG_ALWAYS + &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>; + interconnect-names =3D "memory"; + + dmas =3D <&cryptobam 4>, <&cryptobam 5>; + dma-names =3D "rx", "tx"; + + iommus =3D <&apps_smmu 0x480 0>, + <&apps_smmu 0x481 0>; + }; + tcsr_mutex: hwlock@1f40000 { compatible =3D "qcom,tcsr-mutex"; reg =3D <0 0x01f40000 0 0x20000>; --- base-commit: 7b7a883c7f4de1ee5040bd1c32aabaafde54d209 change-id: 20250213-x1e80100-crypto-18c7d14cd459 Best regards, --=20 Abel Vesa