Received: by 2002:a05:6a10:a841:0:0:0:0 with SMTP id d1csp233267pxy; Thu, 22 Apr 2021 00:25:45 -0700 (PDT) X-Google-Smtp-Source: ABdhPJx2N5V36xxKAVLVdyV5SJyMGaeGbCf3/rDWRfrvx/QHocjpq/+4Nb50QaRShFJp22HSBmxk X-Received: by 2002:aa7:86c8:0:b029:249:3950:afff with SMTP id h8-20020aa786c80000b02902493950afffmr2058912pfo.79.1619076345173; Thu, 22 Apr 2021 00:25:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1619076345; cv=none; d=google.com; s=arc-20160816; b=KXoduTuRknkUe2YMCi/dPYgCDYJJ9Ez/Tr73DagGL5DlbhfCMgu868+DjpJTgyJh9c ghMg/610VTpFbQtFhsBsYigcqoFC06nMyNYyO4WgasQcHhOLY4GWL2eeF1kHFZeUu3YF b5a9FOTSRpdVA6ftUHa1cpJE2aQcGRgCm9W6By52NACzoO6gtQwlw6uBxWUFwg/gJMWm AkrbZW55AlHjTiC+qwdwC/8DeTyJM/tWhRYl+QXHsWjjGPEYLKHYam+9NDEZwfge+T7v /26Ebkv6eSlJ603aunpHgUvj6vwQUtDoh9C/v+mgjgGosedEi4+zAqmEXF3/Ar3d5GoT OVrg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from; bh=+uU39nJnaToyDP4butj+M4ZagmefvDXKJP7smbwRIxU=; b=sWum2UAJ/TOwbLGW97SoAaEz0O0/fAJzBgocaiceB3sE9KdgAIiD0qodWH260lcx1F SA3cEQMEq37F+9d0/26iYKKhDez6kIno4usKPQfsTnLdsNRx1m+K/F6OZEnxVKmzXVcb ggF7qjKFzD9CdjJQ37hiPOmXuhgueh0FwSLty7p8iFt0cfG1wbQhUXia/5Kfrx46zvGD dL2uXon6EIFAAgKUqdYqlDh5GXvZHn2LF4hXdgOLi0bXupdKFVyiUIIl+Zs/5DJIe3eK HQmh+zl2UJpdT3OeDQGm6NHClTmG+zQ7BAxUjgvvwcZrAA2VK1dYY95VW1W2g59dJYj0 PgOg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=collabora.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id 136si2706800pfz.261.2021.04.22.00.25.32; Thu, 22 Apr 2021 00:25:45 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=collabora.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230455AbhDVHZc (ORCPT + 99 others); Thu, 22 Apr 2021 03:25:32 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:55252 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230228AbhDVHZb (ORCPT ); Thu, 22 Apr 2021 03:25:31 -0400 Received: from bhuna.collabora.co.uk (bhuna.collabora.co.uk [IPv6:2a00:1098:0:82:1000:25:2eeb:e3e3]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0245FC06174A; Thu, 22 Apr 2021 00:24:56 -0700 (PDT) Received: from [127.0.0.1] (localhost [127.0.0.1]) (Authenticated sender: benjamin.gaignard) with ESMTPSA id 6C3F51F430FA From: Benjamin Gaignard To: joro@8bytes.org, will@kernel.org, robh+dt@kernel.org, heiko@sntech.de, xxm@rock-chips.com Cc: iommu@lists.linux-foundation.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org, kernel@collabora.com, Benjamin Gaignard Subject: [PATCH 0/3] IOMMU: Add driver for rk356x Date: Thu, 22 Apr 2021 09:24:39 +0200 Message-Id: <20210422072442.111070-1-benjamin.gaignard@collabora.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This series adds the IOMMU driver for rk356x SoC. Since a new compatible is needed to distinguish this second version of IOMMU hardware block from the first one, it is an opportunity to convert the binding to DT schema. Benjamin Benjamin Gaignard (2): dt-bindings: iommu: rockchip: Convert IOMMU to DT schema dt-bindings: iommu: rockchip: Add compatible for v2 Simon Xue (1): iommu: rockchip: Add support iommu v2 .../bindings/iommu/rockchip,iommu.txt | 38 -- .../bindings/iommu/rockchip,iommu.yaml | 78 ++++ drivers/iommu/rockchip-iommu.c | 422 +++++++++++++++++- 3 files changed, 484 insertions(+), 54 deletions(-) delete mode 100644 Documentation/devicetree/bindings/iommu/rockchip,iommu.txt create mode 100644 Documentation/devicetree/bindings/iommu/rockchip,iommu.yaml -- 2.25.1