From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-4.0 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS, URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 760B7C4363A for ; Mon, 26 Oct 2020 20:10:09 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 227F421D42 for ; Mon, 26 Oct 2020 20:10:09 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="wsyyNLbX" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 227F421D42 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=kernel.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:References:Message-ID: Subject:To:From:Date:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=EPijpcqJ3d1eBrvl5hEJ1NYgAL2A2+CKBbicFRE1G0M=; b=wsyyNLbXu55DSnTM6t76jDhoL JclnQFlPbkhQG8JodQCZ4Gmk/hfmuGelDCPoAPoBtM7mHh1YAnm3RhQnTrbapLD6Viwm7V3vOnr/8 1OZZE0xDTU30QKrLuTsidyk7pnlmKCSomTN8e3Hm+/B76Wq1cCDl1X0PZSfvpE50eEtZQVKE16m35 VbjzMRzinuJbU1Ql+PFQwklxawRQJRh+zEjzhIaedbqeSJrOhPh1in7YwAy9HvkVotRkgscTv7l11 3rcYNt2q7zfbEGHPBejt5k3camSr7LvyWrWssM3Qmmv+fE2O7c+ZiipAPFAcjgPGdyFL7jY6JPj/7 SlO9on1sA==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1kX8nP-0006d1-04; Mon, 26 Oct 2020 20:08:47 +0000 Received: from mail-ed1-f65.google.com ([209.85.208.65]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1kX8nM-0006cM-8H; Mon, 26 Oct 2020 20:08:45 +0000 Received: by mail-ed1-f65.google.com with SMTP id w25so10875697edx.2; Mon, 26 Oct 2020 13:08:43 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to; bh=QAhJNTcBuylpc827Gc8DE790mcWVOqgUgREe8IN9rGk=; b=nDgDSM0f13fh2VAPU1aJ3VKdg4L9UAIBihS4S79ovDAiY86hnAXGDrU20Fn79bnjpE q1arUYu5MdIggNqHEBQm6Tu4T4cXX5bTtLsindxhDQd2sSCcxNgY01mOuCBsPl66663e 8lU3asZ2Gi/qnaMY+SzLSaL4P/Fm9sdwuT8tV+QeUh4OyUhLwPW2157IFJ6mqkd/zXb8 AlpqGWXRdsRjcpQdWqHG4lOQMTObQPY1xcqBI6reRwYcfgeas4PTxsPa/+4VN/MblsYS 6L+ICgBdplQsUOqMc0HTglNEXf5NzWCqgW4Ss4rO7BmdA8dNf0gZvzKjvIE+ncZS67mi nc/Q== X-Gm-Message-State: AOAM531kQkH2aRqu0zT9ZdVQg+GHKUrPsRAZu9ywO1cS1a/H9sTyLgzW tHCuU+W8RObHJ7CLiA8ch4o= X-Google-Smtp-Source: ABdhPJyeTtkh+7BD+iZP00A29Rs+E9CbsQNM30SNnmXJaudtE/elyiDZQpiu12bDhX/8rOr3FlmfEA== X-Received: by 2002:a50:fb0d:: with SMTP id d13mr17781115edq.85.1603742922751; Mon, 26 Oct 2020 13:08:42 -0700 (PDT) Received: from kozik-lap ([194.230.155.184]) by smtp.googlemail.com with ESMTPSA id f23sm6453141ejd.5.2020.10.26.13.08.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 26 Oct 2020 13:08:41 -0700 (PDT) Date: Mon, 26 Oct 2020 21:08:38 +0100 From: Krzysztof Kozlowski To: Yong Wu Subject: Re: [PATCH v3 00/24] MT8192 IOMMU support Message-ID: <20201026200838.GB240203@kozik-lap> References: <20200930070647.10188-1-yong.wu@mediatek.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20200930070647.10188-1-yong.wu@mediatek.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20201026_160844_359500_E10184D4 X-CRM114-Status: GOOD ( 17.04 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: youlin.pei@mediatek.com, devicetree@vger.kernel.org, kernel-team@android.com, Nicolas Boichat , srv_heupstream@mediatek.com, chao.hao@mediatek.com, Robin Murphy , Joerg Roedel , Greg Kroah-Hartman , linux-kernel@vger.kernel.org, Evan Green , Tomasz Figa , iommu@lists.linux-foundation.org, Rob Herring , linux-mediatek@lists.infradead.org, Matthias Brugger , ming-fan.chen@mediatek.com, anan.sun@mediatek.com, Will Deacon , linux-arm-kernel@lists.infradead.org Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org On Wed, Sep 30, 2020 at 03:06:23PM +0800, Yong Wu wrote: > This patch mainly adds support for mt8192 IOMMU and SMI. > > mt8192 also is MTK IOMMU gen2 which uses ARM Short-Descriptor translation > table format. The M4U-SMI HW diagram is as below: > > EMI > | > M4U > | > ------------ > SMI Common > ------------ > | > +-------+------+------+----------------------+-------+ > | | | | ...... | | > | | | | | | > larb0 larb1 larb2 larb4 ...... larb19 larb20 > disp0 disp1 mdp vdec IPE IPE > > All the connections are HW fixed, SW can NOT adjust it. > > Comparing with the preview SoC, this patchset mainly adds two new functions: > a) add iova 34 bits support. > b) add multi domains support since several HW has the special iova > region requirement. > > this patchset depend on v5.9-rc1. Hi, I think there will be v4 of this, right? If yes, please also describe the dependencies between the patches. If the entire patchset is strictly ordered, then mention this as well. Best regards, Krzysztof _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel