Message ID | 20230531-topic-sm6375_gpusmmu-v1-0-860943894c71@linaro.org |
---|---|
Headers |
Return-Path: <linux-kernel-owner@vger.kernel.org> Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:994d:0:b0:3d9:f83d:47d9 with SMTP id k13csp2949987vqr; Wed, 31 May 2023 08:07:51 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ4KjjQL5c+ehzVZJF3OfDpnyF+ihRosK7BEkPkRVki35fxuUR0m9CkGuYRnPNRN+Co7SSae X-Received: by 2002:a05:6a00:14c8:b0:64f:52b1:a890 with SMTP id w8-20020a056a0014c800b0064f52b1a890mr5998269pfu.34.1685545671515; Wed, 31 May 2023 08:07:51 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1685545671; cv=none; d=google.com; s=arc-20160816; b=quyCUb9G1lpVE+6H8iZV2FuKya5yx66hoXEV/GU2QYnFBkTb7VEEZzRujpCSqA+84G bwIXl33GNse6ecg4sCNwG05f6lnM6CXJmJuQrfYPhZSJq4hpMlNVY4Fk9Y7FrdNU6iN6 MYlmDr2opFoDJgnJdJU66qlDsp3bE+0wcuY/n+Qgkc8MeoJPEZuN/IMeX4xHdXG7zEVy /Q6nWbeKbGd+OwyXqS4WOFUpVFYX9iJgbpEKN1mJJzc3Bsj+VC0o5ijwI/4LLSa3nOiK f1RxxF7CpaqOPBUKyD7ERcHWQ/J0YDFwdVo/VQWmeumU8MLohfKvSKdqlnbwFZy6KDst 7OkA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:content-transfer-encoding:mime-version :message-id:date:subject:from:dkim-signature; bh=fiTMvGB8HErpiqe2o3ZU7CnLtvKjGdeRLZBnEjNhU7o=; b=dr2+NFW00JK6113QG+ZZL+TZiw5+/FR1PmCXdQeL/FcBJ+alp1cw3EomopVFZLylWv iJul0s9PC7YhTvhQFPA7nh+xJWr6YO0mqC5zWJfKSZ+Adtl6nVF+oJpILj4tS1IAozAA mLBpgZhOeXv/xsZ66u7JSg4T38G4xeb4fFc2vJ9gVT6If+Bdiyq8TaifCebqoimmVhfp uRM6HiWIKjZsYwhPNAmcn0lP4P7zi4yKP1pOSyEOv82w+244Pn4bBz/XVBSK2qbJXZCv 5HbUgqTCyAZn8+MZybk3K56hNEGmljwT0Ah5jiRZe4txSb/LWzApGGDPswKUiA0eM6Y3 kkqg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=StJdu96j; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id r20-20020a6560d4000000b0053ef547263esi1105730pgv.169.2023.05.31.08.07.38; Wed, 31 May 2023 08:07:51 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=StJdu96j; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233946AbjEaPFU (ORCPT <rfc822;limurcpp@gmail.com> + 99 others); Wed, 31 May 2023 11:05:20 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34764 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234054AbjEaPEv (ORCPT <rfc822;linux-kernel@vger.kernel.org>); Wed, 31 May 2023 11:04:51 -0400 Received: from mail-lf1-x12f.google.com (mail-lf1-x12f.google.com [IPv6:2a00:1450:4864:20::12f]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id DCC7E1B0 for <linux-kernel@vger.kernel.org>; Wed, 31 May 2023 08:04:31 -0700 (PDT) Received: by mail-lf1-x12f.google.com with SMTP id 2adb3069b0e04-4f3a611b3ddso1360183e87.0 for <linux-kernel@vger.kernel.org>; Wed, 31 May 2023 08:04:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1685545470; x=1688137470; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:from:to:cc:subject:date:message-id:reply-to; bh=fiTMvGB8HErpiqe2o3ZU7CnLtvKjGdeRLZBnEjNhU7o=; b=StJdu96j3/XNZxyg5eBVgEwqSXS3Wcz5Htr4jlMkhFev0kefaGT1sW9G/idRzUfXrl FfUyZmwXdhJ8cMFV51tw+1DLqVaTSsFCOVcFeaawAnqnj1Z4x0N6rkFwkzXk7Iz5Ik2c fmt3ZtbHA4AjUKJnTYHZAPT17ZgWSvur3RvKwMtnAcgRC1LLKpyk04Bi61PxFf9RtJYN BryPn6eU3JJqegSD3UwtJnuVGL6T4BavSY9SwThYZ5ZRplaWSn2FiI4/vr3QD3McL8me De+gLF8EgZdrxzFNxCvdjQqBT3CXkp12YV+OPwmqTzy0odkBO87ysld+h9ycF3UtqEB7 ZsoA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1685545470; x=1688137470; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=fiTMvGB8HErpiqe2o3ZU7CnLtvKjGdeRLZBnEjNhU7o=; b=CwY9LG3m++cd83X9gU7PoYzbjpz86Gmh8q8d5kNLOlFo0Hjp7/yrJ41BNdhNs3ZNkw BLVVRPLOLDkRxZsh2U6Txv3wujWgf/6UQilYDh6S/DptYQuKtO395QpD7JNECLLdDJ7j GAQrmrcgoSi3a+0ZbiT3xQOtf43FLY37bYsSqWaav432EsCarTl/Jlvp3SiIwGEopiwU W424GdRE3HHMZxYyivwRbQbkoR4xDwHJzwAo2WYWpcXutS037V6mw1/Y/MrAi+j836dp cWnYBS4L2U0Lbd5jSTvKERS0NLQOfGHWgIo0R1bK6jfjpEIq2jKm9rCrjV+c8VhpGsdY KDyw== X-Gm-Message-State: AC+VfDzK8TCCn+6SVGIitZV7XmzTLmZVzukykhrYy5+ePNtpbcDCOxQq 6oh4nozBkA6Rjl91fzXNNkRFWw== X-Received: by 2002:a05:6512:10cc:b0:4f2:47ea:2f32 with SMTP id k12-20020a05651210cc00b004f247ea2f32mr4506235lfg.23.1685545469755; Wed, 31 May 2023 08:04:29 -0700 (PDT) Received: from [192.168.1.101] (abyj77.neoplus.adsl.tpnet.pl. [83.9.29.77]) by smtp.gmail.com with ESMTPSA id v25-20020a197419000000b004f019d3eab4sm756325lfe.23.2023.05.31.08.04.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 31 May 2023 08:04:29 -0700 (PDT) From: Konrad Dybcio <konrad.dybcio@linaro.org> Subject: [PATCH 0/2] SM6375 GPU SMMU Date: Wed, 31 May 2023 17:04:22 +0200 Message-Id: <20230531-topic-sm6375_gpusmmu-v1-0-860943894c71@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-B4-Tracking: v=1; b=H4sIAPZhd2QC/x2NWwrCMBAAr1L220AeVNGriEg2ru1Ck4ZsI0Lp3 V38nIFhdhBqTAK3YYdGHxZei4I7DZDmWCYy/FIGb32wY3BmWysnI/kcLuNzql1y7gavMaH1Hp1 PoClGIYMtljRrXPqyqKyN3vz9v+6P4/gBEI3PzXsAAAA= To: Will Deacon <will@kernel.org>, Robin Murphy <robin.murphy@arm.com>, Joerg Roedel <joro@8bytes.org>, Rob Herring <robh+dt@kernel.org>, Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>, Conor Dooley <conor+dt@kernel.org>, Andy Gross <agross@kernel.org>, Bjorn Andersson <andersson@kernel.org> Cc: Marijn Suijten <marijn.suijten@somainline.org>, linux-arm-kernel@lists.infradead.org, iommu@lists.linux.dev, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, Konrad Dybcio <konrad.dybcio@linaro.org> X-Mailer: b4 0.12.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1685545468; l=857; i=konrad.dybcio@linaro.org; s=20230215; h=from:subject:message-id; bh=ihuIa5z+sCVM/dPT9nv97DWtZT8WnTtyU4Ykbs/OYTw=; b=PR8mQCQ3IisTHZqcXsO0nduFHV4WKooTGDBvnygFx/9tqu4rsSueE4EnwfTMbC8lDonGIaWYx 26Ppu7f4ytKDLRNQok9991Qykuu3/yy2VstUym3W1z5MzPVCGX6MEBj X-Developer-Key: i=konrad.dybcio@linaro.org; a=ed25519; pk=iclgkYvtl2w05SSXO5EjjSYlhFKsJ+5OSZBjOkQuEms= X-Spam-Status: No, score=-1.6 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS,SUBJ_ALL_CAPS,T_SCC_BODY_TEXT_LINE, URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: <linux-kernel.vger.kernel.org> X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1767422737699618988?= X-GMAIL-MSGID: =?utf-8?q?1767422737699618988?= |
Series | SM6375 GPU SMMU | |
Message
Konrad Dybcio
May 31, 2023, 3:04 p.m. UTC
This series hooks up the GPU SMMU, as well as GPUCC as its direct
dependency.
The thing sadly can't seem to be able to do PPPT, not even on downstream..
Depends on (bindings and functionality-wise):
https://lore.kernel.org/linux-arm-msm/20230529-topic-sm6375gpuccpd-v1-0-8d57c41a6066@linaro.org/
Signed-off-by: Konrad Dybcio <konrad.dybcio@linaro.org>
---
Konrad Dybcio (2):
dt-bindings: arm-smmu: Add SM6375 GPU SMMU
arm64: dts: qcom: sm6375: Add GPUCC and Adreno SMMU
.../devicetree/bindings/iommu/arm,smmu.yaml | 2 ++
arch/arm64/boot/dts/qcom/sm6375.dtsi | 37 ++++++++++++++++++++++
2 files changed, 39 insertions(+)
---
base-commit: d4cee89031c80066ec461bb77b5e13a4f37d5fd2
change-id: 20230531-topic-sm6375_gpusmmu-b9acb022b12c
Best regards,
Comments
On Wed, 31 May 2023 17:04:22 +0200, Konrad Dybcio wrote: > This series hooks up the GPU SMMU, as well as GPUCC as its direct > dependency. > > The thing sadly can't seem to be able to do PPPT, not even on downstream.. > > Depends on (bindings and functionality-wise): > https://lore.kernel.org/linux-arm-msm/20230529-topic-sm6375gpuccpd-v1-0-8d57c41a6066@linaro.org/ > > [...] Applied bindings patch to will (for-joerg/arm-smmu/bindings), thanks! [1/2] dt-bindings: arm-smmu: Add SM6375 GPU SMMU https://git.kernel.org/will/c/44984d56e059 Cheers,
On Wed, 31 May 2023 17:04:22 +0200, Konrad Dybcio wrote: > This series hooks up the GPU SMMU, as well as GPUCC as its direct > dependency. > > The thing sadly can't seem to be able to do PPPT, not even on downstream.. > > Depends on (bindings and functionality-wise): > https://lore.kernel.org/linux-arm-msm/20230529-topic-sm6375gpuccpd-v1-0-8d57c41a6066@linaro.org/ > > [...] Applied, thanks! [2/2] arm64: dts: qcom: sm6375: Add GPUCC and Adreno SMMU commit: 852865530a21d139196106543cdf3e76c389659b Best regards,