From patchwork Thu Nov 3 23:26:30 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Richard Acayan X-Patchwork-Id: 13031121 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id A02EBC433FE for ; Thu, 3 Nov 2022 23:28:13 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-Id:Date:Subject:Cc :To:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=zAdJfQlg7KvInaoPtrh3ORxmyTuKCb5cFg1nfEWnHuM=; b=zvWGSGqD8P1Aao 0Iz1uhHkR15ai6ZcMrvzoDrs//55R+Hrw/TKzZY04SJp9V26O7a0CuuWpSgEUss9xyfgCjQfFcvr6 TTp2kxTERpk4/+KodbJoEddN0Y9hhyYLIFlTOyPHtnLvL/PA226FglIqKYBHo30CFIqeA4qJ9bTNo Ws/0nrerjkPyisGutRZY/hGl6B3XoQH+SkrevFS7/pJU23/dm7R5Hzfv4+LuTJ8nHT99Q/Qu44fw/ TKWYk4Get7PDilxwtbPGHUvKwblzxb43dPYSzu93VXUE/Wwn0a5rRIXBy+SLVH9/76JmMwmvFEVqf 0dvwTnqJ+vcBFzyqkuxA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1oqjcB-001xjZ-1M; Thu, 03 Nov 2022 23:27:15 +0000 Received: from mail-io1-xd2b.google.com ([2607:f8b0:4864:20::d2b]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1oqjbs-001xg9-0m for linux-arm-kernel@lists.infradead.org; Thu, 03 Nov 2022 23:26:58 +0000 Received: by mail-io1-xd2b.google.com with SMTP id b2so2632350iof.12 for ; Thu, 03 Nov 2022 16:26:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=j2MxtLOgKpYqADcHi0Ms5rAnV0GYIWE9u/0gNL7Fhik=; b=OpbNUsypFM1RninV6RLllkyCftJbdR1wOFxqN4+JBJvIY5EFbqE+/YL483TAJbiJPE rrwdh0dallEp5pyTTKD+0C8FIxdCYbEPQi65kNj7NuLLTs9wlkPYq3qHQ9qaUJ16Y/Rp 6w2JBrPclqEBVI/kPCA8Q2oe0g6F/tol3P1G0bGpXDi1BbKajobrCk6WWD2sbsHzqVml 4zRc7CLoWFt0Y+MuckUMwMrfbHx3uMPkk04inlj0Jy2/yMu8WrzIvk9VvnJCqhnRBjiB xlbOomyVFQ0vCkDpZxTehaKdwkfau5D/tk+fcLYHRFFIty4ONDBe94+TLDSilQQgCv3D YOHg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=j2MxtLOgKpYqADcHi0Ms5rAnV0GYIWE9u/0gNL7Fhik=; b=FZ2bBTHoJX1y/ALt3FkAw+GGm5W3tSZtoFON40UTHGYhucbbSc4jlQ7x4JbMCG6XXn q5cHM6YEbpiBC77RSEM/y/JS9VKTzXKwi9erizUx/BV5hohZVEfgo+bYajdkHsR0Tff0 ClKnvsrYK21nO7FHK9JkMQ8iOX6r+nrwIcHX8MWyxiRnrQRCbrMl5d+epW59nZ9pgPf+ 7DT5/TAeTPHB7imUS1349ZAwwfa/DFpJ2M833cL/sljTDj0nvNlWsr6tL5zquzMsHjB4 ZOtwas8IjPjvjN1u/PGvHAIa12yDFg9IAKP+EjPcWmHdazR3o8VAF4ibrUEoGVMvgbh2 Wlbw== X-Gm-Message-State: ACrzQf0K8fi1TlAh2SaXbuATfIOGQlb2wqhndDJDMhQmMZ6E0qlnv7Wg 42bECrQXuCHtsILKZ7qHMSU= X-Google-Smtp-Source: AMsMyM7onJtADF2TVejUtu5zJXSlEYzCF9cQnLipsTcL/WhqsMRyzA4AAxmCP58Bzxiny24H+6JVWg== X-Received: by 2002:a05:6602:134f:b0:6a4:cd04:7842 with SMTP id i15-20020a056602134f00b006a4cd047842mr21063075iov.172.1667518011328; Thu, 03 Nov 2022 16:26:51 -0700 (PDT) Received: from localhost ([2607:fea8:a2e2:2d00:f1f0:c4d7:e39e:e2f]) by smtp.gmail.com with ESMTPSA id n4-20020a027144000000b003752e5b3c23sm654334jaf.20.2022.11.03.16.26.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 03 Nov 2022 16:26:50 -0700 (PDT) From: Richard Acayan To: Will Deacon , Robin Murphy , Joerg Roedel , Rob Herring , Krzysztof Kozlowski , Dmitry Baryshkov , Konrad Dybcio , Bjorn Andersson , Sai Prakash Ranjan , Vinod Koul , Emma Anholt , Rob Clark , linux-arm-kernel@lists.infradead.org, iommu@lists.linux.dev, devicetree@vger.kernel.org Cc: Richard Acayan Subject: [PATCH v3 0/2] iommu: SMMU for SDM670 Date: Thu, 3 Nov 2022 19:26:30 -0400 Message-Id: <20221103232632.217324-1-mailingradian@gmail.com> X-Mailer: git-send-email 2.38.1 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20221103_162656_075365_4BAC5183 X-CRM114-Status: GOOD ( 11.15 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Changes since v2: - rewrite driver patch (2/2) - rebase on (1/2): https://lore.kernel.org/linux-iommu/20221102184420.534094-1-dmitry.baryshkov@linaro.org/ - reset review process (1-2/2) Changes since v1 (no emails related to this series since last week): - accumulate tags (both were added because it seems like the discussion ended in agreement to keep adding compatible strings to the driver) This adds the compatible string for the Qualcomm Snapdragon 670's SMMU. The SMMU is necessary for GENI I2C, included in initial bringup because it doesn't need non-trivial patches except for patches conventionally added before the initial device tree (global clock controller and pinctrl). Richard Acayan (2): dt-bindings: iommu: arm-smmu: add sdm670 compatible iommu: arm-smmu-qcom: add sdm670 compatible Documentation/devicetree/bindings/iommu/arm,smmu.yaml | 1 + drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c | 8 ++++++++ 2 files changed, 9 insertions(+)