Received: by 2002:a25:ab43:0:0:0:0:0 with SMTP id u61csp4442076ybi; Mon, 3 Jun 2019 10:55:43 -0700 (PDT) X-Google-Smtp-Source: APXvYqyBzM2YbQ1J3XQOSnClVG2occEHMvnFCT15LKlTRa5rvO0c4u6GPUWs89ZovvHkQ6wEDVEE X-Received: by 2002:a62:6d47:: with SMTP id i68mr33214776pfc.189.1559584543419; Mon, 03 Jun 2019 10:55:43 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1559584543; cv=none; d=google.com; s=arc-20160816; b=elN3wLq59jlCRC3Uoy0rOWcV3D3s5mw9hX0lDbqyCS6KiYe6rf0a8vhmdvCnRtlQgk 3NrRwDaBIQbeG2ntSnRI5a7AwxC5NpVdergRDEoeHNbEJmy81+6AyQoRYKbyMP2RYM/U qAPh8EMv+5BZVBbOOSdLAE44Q91Mp9n3IsYnpVD3osQissrM+5/WvUqArIxmuGiY4d8l DVuymh7omqRnCS8lCOmKcK4/6h+sjD7jO7j/OQbYFtHHJEfyLjXZe8AZ3b67PyrXi4zK pldK/PvfD3gbnjgunc3XthHcQz1mTdq1zv2b8j+rK/1943raGk8eEsdK1s9K6DXMkJ73 5Bcg== 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=/CnmclOqeFitdxQUE9bLrTl+THj0klsLpLvs2FULiUc=; b=p/dnvHrNywhkG4L/SkaehPdexeBYA1C0dDSXenXrs4Bk2VcgFzvBE3R76hyElPeZHc qi7d4wBb0ptKTpmhXgK+Z9VxNcmkYr5MVjRe+s6Dp0ShZWQ5VXpwr7kBSltzrkLOzaob KnxFJKjHsFqd60OQjNj3H6bav+1n0xItB8fwgqs9nulqaWROmzhd4Fbceehm9p83kVvk sMJuPbGTY+98P9wGwJaIJc/mXsC1em1d7c1MhrLUR8J4h6tkUC7q1lEh8OqbROEIlyBL /uBj/NUU493uUfhHrKHB3uqgDWt0xnim6kdCkxa2KKbLzm8vO901HIo4LeEGV1CUJLJo /McA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b="SAN+/Qb9"; 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=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id m23si17917027pgj.296.2019.06.03.10.55.27; Mon, 03 Jun 2019 10:55:43 -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=@gmail.com header.s=20161025 header.b="SAN+/Qb9"; 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=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729886AbfFCR2E (ORCPT + 99 others); Mon, 3 Jun 2019 13:28:04 -0400 Received: from mail-yb1-f193.google.com ([209.85.219.193]:34558 "EHLO mail-yb1-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727461AbfFCR2D (ORCPT ); Mon, 3 Jun 2019 13:28:03 -0400 Received: by mail-yb1-f193.google.com with SMTP id x32so4322670ybh.1; Mon, 03 Jun 2019 10:28:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=/CnmclOqeFitdxQUE9bLrTl+THj0klsLpLvs2FULiUc=; b=SAN+/Qb9AVqYn57ZhyRBvnABldr92BWgtJKUyDxZUVDegfg6Hg/wW2NTGAgFOnyE63 dBdT9OM2aaDM6qQbtrdiPqk5pTS3O2IHLuGjFcdRja7a7i0/c34FEWldCJTns/IJpvML LM23y4Y5Aq2EIIUcvbR+MqqHW/tZb2ggEG5WnbMne3zHqowjYDxINP5TEoXckHWZzHwa JpOWMO78/dyuTFrkYsvQNXInVy8WqA6UHCjTZOT8K68WVsNdiGHozgliJY4ZTHfHdMni eq8JyMQ5/LtpsQeMS5Kn6VTelTQadx7VXG9B3JGK4unIGTZaycj9jjsTvfUEz89TGvAa 2ZQw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=/CnmclOqeFitdxQUE9bLrTl+THj0klsLpLvs2FULiUc=; b=KhDm+fDDKNiEeAKrCI1rdcNCGK8Wgzwoobkrxi63htn5ta42cEQxEO8mrNQ3DmS5c1 BggjAH4VoHJrGSaloSaC2BKVPuFwKa2NYjVu202TwXG2ABNS2BEkNnWMoBNNnrmNkgiP 5jRYgUXuXgfL9B5s6YSwHj5jPWBbZxJtnM7fymaeY865FqWZWwf8dGb2zfmh/dTIDdG8 eKeTYMPcx/fAWsyZtQ5bkYAWUqBj6Vbm/udlJWUGjJHqrDcP6l2jaLFKN940T7CQSJQc a1sNwk0q6VriQF25dqV6cY+mwicwtOAuupzPXwTkjxotTXXrlp49c11qCbUd7C9EUJKe oDng== X-Gm-Message-State: APjAAAWIu2Xwz1Rom1N+arLBDOTMRB9md5ESXYmlIt09qAJl+sM6fYaM YbVzG+3jso6d+R5iNEqKV/m5tHz4Dp8YPoUsWOw= X-Received: by 2002:a25:ca8d:: with SMTP id a135mr9276509ybg.438.1559582882942; Mon, 03 Jun 2019 10:28:02 -0700 (PDT) MIME-Version: 1.0 References: <20190521161102.29620-1-peron.clem@gmail.com> In-Reply-To: From: =?UTF-8?B?Q2zDqW1lbnQgUMOpcm9u?= Date: Mon, 3 Jun 2019 19:27:51 +0200 Message-ID: Subject: Re: [PATCH v6 0/6] Allwinner H6 Mali GPU support To: Maxime Ripard , Joerg Roedel Cc: David Airlie , Daniel Vetter , Mark Rutland , Chen-Yu Tsai , Tomeu Vizoso , Will Deacon , Robin Murphy , Neil Armstrong , Steven Price , dri-devel , devicetree , "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 Hi Maxime, Joerg, On Wed, 22 May 2019 at 21:27, Rob Herring wrote: > > 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=3D000000009= e204de9 > > [ 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=3D00000000b= 55a9a85 > > [ 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. Is this OK for you to pick up this series? Thanks, Cl=C3=A9ment > > Rob