Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp1014121rwd; Wed, 31 May 2023 08:21:09 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ61LiKXenoeRFsDhSruACxiVfzLQ/7wHeU3IUZmb/yNoZxSOheK7h4h4ESWGpDFhU+1/nTi X-Received: by 2002:a05:6358:2822:b0:123:49ee:d86d with SMTP id k34-20020a056358282200b0012349eed86dmr1085497rwb.14.1685546468647; Wed, 31 May 2023 08:21:08 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1685546468; cv=none; d=google.com; s=arc-20160816; b=hNc4/x2CocFj4vhmkOkCP9lkUShFnSQSAulMWM5SHfbfc3rG+7Y3B1RyEs0bbBiJWZ F2zDEx2didBbPrWFACMdjGo1VG682FFlpd6umqRekbPNxacI8Bc7rqoyouMgBXxVTbT0 YW2x6iLLdQesHx7jPHDjRR8X4sSkXpwobWr0hl/gsNA/KxzT2bpX/oiGZdkqJzL5LrKm 0gP1uJxtzXv0FPO69EMXXpB8P9hTaUPkw0JaX6uljvGaQfo/2eLXag7cQaHUliOIFRTs MlKk6YlDzCsNvkgEjsVZPhu5qYRC8wIokneT2ISwr6e2wl1dNgVbL8/ZvTQ3TBmPogW+ 4mpQ== 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 Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id az9-20020a056a02004900b0053fbb3f1581si1161835pgb.701.2023.05.31.08.20.56; Wed, 31 May 2023 08:21:08 -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 S233938AbjEaPFT (ORCPT + 99 others); Wed, 31 May 2023 11:05:19 -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 ); 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 ; Wed, 31 May 2023 08:04:31 -0700 (PDT) Received: by mail-lf1-x12f.google.com with SMTP id 2adb3069b0e04-4f3a611b3ddso1360183e87.0 for ; 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 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 , Robin Murphy , Joerg Roedel , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Andy Gross , Bjorn Andersson Cc: Marijn Suijten , 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 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: X-Mailing-List: linux-kernel@vger.kernel.org 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 (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, -- Konrad Dybcio