Path: csiph.com!news.mixmin.net!aioe.org!gothmog.csi.it!bofh.it!news.nic.it!robomod From: Magnus Damm Newsgroups: linux.kernel Subject: [PATCH 04/10] iommu/ipmmu-vmsa: IPMMU device is 64-bit bus master Date: Thu, 17 Mar 2016 17:30:04 +0100 Message-ID: References: Dkim-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:date:message-id:in-reply-to:references:subject; bh=ETNUWTMPaTXPMB+kSuUTiA/EBwYjGDoRyptTWvj5Xbo=; b=CzPfOnMj9QlZB2WFcdXxJN6BPY8AKQ5R21m/i+ZHXBnpXUqHJs+5YQNTUvM2eE4sSV nT9LUDL6mkhe50jPRIAoBqUI87tMZIHYJL/SeVOsxyEpUDANScr5Rli6m5WYRtzDuk4f r6R3Q1wQJ1cDhtMRsHGJUPN4Txfzx0sNZ/ITLtmSp8WPMB2r+EakaZIMwM9av3EUrA0F hMdjjMZ8Va9g0nr7bkKI2GFU6yAuekmvtttKZvHBLNvb7/QmzXTNdqTqWG+Hlwflr99q Ts1RSRNXvGhTaSouN4HGUm9sdEK7v84hzgbXVXBlpv+ywCH67QfqQMVUVZj9WAVV/QZx owqQ== X-Google-Dkim-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:date:message-id:in-reply-to :references:subject; bh=ETNUWTMPaTXPMB+kSuUTiA/EBwYjGDoRyptTWvj5Xbo=; b=h0MkpVKVQuutu1DgIudnhyKFR6aJOjWtzKekGloqyFuL3rnD3nIfJcOHOwQJTowoVO 3z4dSkWf5UGuDjLRYwzwQCGXFMy3pwSpHY/U6o4iNAA4MTW6QYj6tVWrBxib/dSOMz9e WSKrJOfeoT1Hg42xmPpZroQlerq9r4hLDdDcD3CIvuK3Bx1PMUbJHEetMstZowORxLQ9 TDDdfwv+sD9iMr1iXbfI+iesbIjSVE6NuMYWvrxZ6fhBPBG7Xz8ytSqkHEKg+Cf+peUE Pdrn1yIjk6PoNjk4dInIbvR27OpE/A41pUQt42j3yOxYJoEuamCtEVEL6Jkhd5U5gkq6 GZ2w== X-Gm-Message-State: AD7BkJLi8kpx80Y9U/BP/ErVy6ZD6X/fOW4rlYxK1EETfJB0zsoKw1G4qHwaTxD8xSCxVg== X-Received: by 10.66.90.199 with SMTP id by7mr16135915pab.113.1458231983239; Thu, 17 Mar 2016 09:26:23 -0700 (PDT) Sender: robomod@news.nic.it List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Approved: robomod@news.nic.it Lines: 21 Organization: linux.* mail to news gateway X-Original-Cc: laurent.pinchart+renesas@ideasonboard.com, geert+renesas@glider.be, joro@8bytes.org, linux-kernel@vger.kernel.org, linux-renesas-soc@vger.kernel.org, horms+renesas@verge.net.au, Magnus Damm X-Original-Date: Fri, 18 Mar 2016 01:29:46 +0900 X-Original-Message-ID: <20160317162946.24104.73567.sendpatchset@little-apple> X-Original-References: <20160317162909.24104.31682.sendpatchset@little-apple> X-Original-Sender: linux-kernel-owner@vger.kernel.org Xref: csiph.com linux.kernel:1360010 From: Magnus Damm The r8a7795 IPMMU supports 64-bit bus mastering and coherency for page tables. Signed-off-by: Magnus Damm --- drivers/iommu/ipmmu-vmsa.c | 1 + 1 file changed, 1 insertion(+) --- 0020/drivers/iommu/ipmmu-vmsa.c +++ work/drivers/iommu/ipmmu-vmsa.c 2016-03-18 00:22:09.830513000 +0900 @@ -948,6 +948,7 @@ static int ipmmu_probe(struct platform_d mmu->dev = &pdev->dev; mmu->num_utlbs = 32; bitmap_zero(mmu->ctx, IPMMU_CTX_MAX); + dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(64)); /* Map I/O memory and request IRQ. */ res = platform_get_resource(pdev, IORESOURCE_MEM, 0);