Received: by 2002:a25:86ce:0:0:0:0:0 with SMTP id y14csp860568ybm; Wed, 22 May 2019 12:50:01 -0700 (PDT) X-Google-Smtp-Source: APXvYqwwjHxtdDeZcTakWJFZ9K27EDWHH9MN4CMLEC2yEOJF3DEeOhqor7E1Oggowpd1Rryc+snj X-Received: by 2002:a17:90a:2401:: with SMTP id h1mr83296pje.123.1558554601794; Wed, 22 May 2019 12:50:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1558554601; cv=none; d=google.com; s=arc-20160816; b=G4A9llAKvGsUoeSZeeLRI8d2CCJGV/QXShMCcZCqiBFV2pjjEufYB3XUNCsm88mHHe DBsoLIptuAqVg+UOePKOtZn3duWyL8PAy/EIFcXyZ41GTQt4wHYlghPcqnCWWDYPDfnY jv9JcT0Tgspf76cjA4q5YKaerGosEAKaBGAepxlJOXW5rZZ+Z98m1I2dKq8A7Zf+8fG2 6m6Cqblwbp+UrkYbkth9F0iDzdURACcPLsezYIhgVAO0pJJY4UhfKSjhr+DDFFEqTpvF yCUV8sDwb6paZzm7hWJlLpPVdoOagjxyhjwM4v2SamjlXlrc5efA/HmhiKM2cZ/3I5i8 7kvw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=dzV4GbuI4RjPchX8eaf7jWnFjiWBukZ5OFkd0KoQ7s0=; b=rJQD2bT2qTcf8NiWKNqWtkWliZQecsoVuPN22tmzOstuHW3SWY/RUawSe7Kjfhh/Qi u0GFoW9+9N7BPDfPW8YN3W4Di/apV+eS59GYChkQ+2JVq+JdpGad/FhIkDhJhBibkjlz qKb+PKit8ilSgeu+8QcjSHgq3/KLnYlWONb19A8tAXro2Ny11B7bYnOjiN7XhPQ5UDhD 3n1mp2V+9HMiAuhPGSoucTbOdxxLdoirEIZwnyfHxzDftDD6mBOo088dXjQ9NIhxR+lX g1C1mbsFkgrdD+POBv0FQUTtj8m21No3Uy5+9xwZx8OGarwh0Y5DnURcLCDrz5pNXZvK WJrg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=iJ9rpfbd; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id b8si27044414plb.351.2019.05.22.12.49.46; Wed, 22 May 2019 12:50:01 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=iJ9rpfbd; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1732985AbfEVTr0 (ORCPT + 99 others); Wed, 22 May 2019 15:47:26 -0400 Received: from mail.kernel.org ([198.145.29.99]:49422 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1731228AbfEVT1U (ORCPT ); Wed, 22 May 2019 15:27:20 -0400 Received: from mail-qt1-f169.google.com (mail-qt1-f169.google.com [209.85.160.169]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id D5163217D9; Wed, 22 May 2019 19:27:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1558553240; bh=hlAVIiOpRcQkmn1FUyVhG2T73UvpIg1zkjRYmBGZFbY=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=iJ9rpfbd2rv6v3D4lAjk3XAx6LiuJ1QwweDrobD9sc2Rq9jjukvgLxtf9Z6bsyYvl h7svq0ygKqIntZoPr6aG5/rmJQzL4gL6dXYn/n/Kgb8bOsMZ2oq3/B6kedC79uwqyK z6dhugAon3gLUC97OTzeg0GfrOQs/ZoISnlsFDLg= Received: by mail-qt1-f169.google.com with SMTP id i26so3809871qtr.10; Wed, 22 May 2019 12:27:19 -0700 (PDT) X-Gm-Message-State: APjAAAVU/2A1WRw+JkuA+ygz+g9tfuhON6rfRTxfaNZbETtqXhEYT5D3 wRTuXO/eoPm246JV1OBFHBfyv5nI1nNaDIy4Mw== X-Received: by 2002:ac8:7688:: with SMTP id g8mr48798907qtr.224.1558553239094; Wed, 22 May 2019 12:27:19 -0700 (PDT) MIME-Version: 1.0 References: <20190521161102.29620-1-peron.clem@gmail.com> In-Reply-To: <20190521161102.29620-1-peron.clem@gmail.com> From: Rob Herring Date: Wed, 22 May 2019 14:27:07 -0500 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH v6 0/6] Allwinner H6 Mali GPU support To: =?UTF-8?B?Q2zDqW1lbnQgUMOpcm9u?= , Joerg Roedel Cc: David Airlie , Daniel Vetter , Mark Rutland , Maxime Ripard , Chen-Yu Tsai , Tomeu Vizoso , Will Deacon , Robin Murphy , Neil Armstrong , Steven Price , dri-devel , devicetree@vger.kernel.org, "linux-kernel@vger.kernel.org" , "moderated list:ARM/FREESCALE IMX / MXC ARM ARCHITECTURE" , Linux IOMMU Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, May 21, 2019 at 11:11 AM Cl=C3=A9ment P=C3=A9ron wrote: > > Hi, > > The Allwinner H6 has a Mali-T720 MP2 which should be supported by > the new panfrost driver. This series fix two issues and introduce the > dt-bindings but a simple benchmark show that it's still NOT WORKING. > > I'm pushing it in case someone want to continue the work. > > This has been tested with Mesa3D 19.1.0-RC2 and a GPU bitness patch[1]. > > One patch is from Icenowy Zheng where I changed the order as required > by Rob Herring[2]. > > Thanks, > Clement > > [1] https://gitlab.freedesktop.org/kszaq/mesa/tree/panfrost_64_32 > [2] https://patchwork.kernel.org/patch/10699829/ > > > [ 345.204813] panfrost 1800000.gpu: mmu irq status=3D1 > [ 345.209617] panfrost 1800000.gpu: Unhandled Page fault in AS0 at VA > 0x0000000002400400 > [ 345.209617] Reason: TODO > [ 345.209617] raw fault status: 0x800002C1 > [ 345.209617] decoded fault status: SLAVE FAULT > [ 345.209617] exception type 0xC1: TRANSLATION_FAULT_LEVEL1 > [ 345.209617] access type 0x2: READ > [ 345.209617] source id 0x8000 > [ 345.729957] panfrost 1800000.gpu: gpu sched timeout, js=3D0, > status=3D0x8, head=3D0x2400400, tail=3D0x2400400, sched_job=3D000000009e2= 04de9 > [ 346.055876] panfrost 1800000.gpu: mmu irq status=3D1 > [ 346.060680] panfrost 1800000.gpu: Unhandled Page fault in AS0 at VA > 0x0000000002C00A00 > [ 346.060680] Reason: TODO > [ 346.060680] raw fault status: 0x810002C1 > [ 346.060680] decoded fault status: SLAVE FAULT > [ 346.060680] exception type 0xC1: TRANSLATION_FAULT_LEVEL1 > [ 346.060680] access type 0x2: READ > [ 346.060680] source id 0x8100 > [ 346.561955] panfrost 1800000.gpu: gpu sched timeout, js=3D1, > status=3D0x8, head=3D0x2c00a00, tail=3D0x2c00a00, sched_job=3D00000000b55= a9a85 > [ 346.573913] panfrost 1800000.gpu: mmu irq status=3D1 > [ 346.578707] panfrost 1800000.gpu: Unhandled Page fault in AS0 at VA > 0x0000000002C00B80 > > Change in v5: > - Remove fix indent > > Changes in v4: > - Add bus_clock probe > - Fix sanity check in io-pgtable > - Add vramp-delay > - Merge all boards into one patch > - Remove upstreamed Neil A. patch > > Change in v3 (Thanks to Maxime Ripard): > - Reauthor Icenowy for her path > > Changes in v2 (Thanks to Maxime Ripard): > - Drop GPU OPP Table > - Add clocks and clock-names in required > > Cl=C3=A9ment P=C3=A9ron (5): > drm: panfrost: add optional bus_clock > iommu: io-pgtable: fix sanity check for non 48-bit mali iommu > dt-bindings: gpu: mali-midgard: Add H6 mali gpu compatible > arm64: dts: allwinner: Add ARM Mali GPU node for H6 > arm64: dts: allwinner: Add mali GPU supply for H6 boards > > Icenowy Zheng (1): > dt-bindings: gpu: add bus clock for Mali Midgard GPUs I've applied patches 1 and 3 to drm-misc. I was going to do patch 4 too, but it doesn't apply. Patch 2 can go in via the iommu tree and the rest via the allwinner tree. Rob