Received: by 2002:a25:c593:0:0:0:0:0 with SMTP id v141csp1612295ybe; Fri, 13 Sep 2019 21:08:50 -0700 (PDT) X-Google-Smtp-Source: APXvYqyR9zMUsr3yvqI86sLB2ByXOac+j/ABYxklxnKoRtaCv4Z7fCmUZfFQjRZfXKd34N/C/Tij X-Received: by 2002:a17:906:e0c2:: with SMTP id gl2mr6194402ejb.157.1568434129938; Fri, 13 Sep 2019 21:08:49 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1568434129; cv=none; d=google.com; s=arc-20160816; b=bC09JMS2IBjMLcb7eKuoA1XbTIN49FfiL9ICAfo6zBNXMmJRaSYc6SfpgepkbFkGOF jLYmOrnoQQhGrGAgN2izsqHJ8oxU1//Y9x/n8nASkJwynaHHK5xkA9OViuY10cQ4F0Re Mkp1Uw1hBqBhD/AImjYioG14Y1uc0UYTf00VXvMRnzGUhZo9dFjROg7kQwgoorSEEfRr 8YH/z0EOuAUzyxdl8FAmSQEZ/Ev78CLh7GUJ57igsClm5frOgiQ+LaSAYRYGXT+P/Bhw TnX9z+7NwdW38k6GE4B0HZbuKAmCXQrL27+3utbC8gfmfoRGt9tQ81kPzoHfDrnz4h72 LBEg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date; bh=LfV0ZzCpOLmgDTiS9+jaJ0dHSLnaf+m/Kn9WhC7OOoM=; b=B1SqkM3rZA4lRO2h9QAvdwvzYkcC2HYN6rxDcxYuMEvOk770UTEymaLnphXH/vrpKS VVW/mQFJhqc9RNUnZDOmRDoEilIYkC0SKUTxVgoHFK9hiFaduvDJJnNYSZa/nbfmlYzH EyHUTd0u5jFGMsemrtX7LNh0d544lDVAbSm6qm4U3oxGagG0Tb7qTJcTNAJmODLojB76 AfJkj+5N1/FoFN3bk9capSiEp7CO5hkMIlXGJKmTBMDbxPHcaUJrDK/32l4lgV3wllx5 Xo03eWMW1dN7IiataierUzbHlI04Sacru73SWQjRWDrjtgf9PWrSUhaNu2eyFOICNm8/ IL5g== ARC-Authentication-Results: i=1; mx.google.com; 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=fail (p=NONE sp=NONE dis=NONE) header.from=collabora.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id y7si6034311edp.279.2019.09.13.21.08.26; Fri, 13 Sep 2019 21:08:49 -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; 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=fail (p=NONE sp=NONE dis=NONE) header.from=collabora.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2389301AbfIMSRh (ORCPT + 99 others); Fri, 13 Sep 2019 14:17:37 -0400 Received: from bhuna.collabora.co.uk ([46.235.227.227]:58856 "EHLO bhuna.collabora.co.uk" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2389005AbfIMSRh (ORCPT ); Fri, 13 Sep 2019 14:17:37 -0400 Received: from [127.0.0.1] (localhost [127.0.0.1]) (Authenticated sender: alyssa) with ESMTPSA id ED22D289F25 Date: Fri, 13 Sep 2019 14:17:29 -0400 From: Alyssa Rosenzweig To: Nicolas Boichat Cc: Rob Herring , Matthias Brugger , Mark Rutland , devicetree@vger.kernel.org, "moderated list:ARM/FREESCALE IMX / MXC ARM ARCHITECTURE" , "moderated list:ARM/Mediatek SoC support" , "linux-kernel@vger.kernel.org" , Nick Fan , Boris Brezillon Subject: Re: [PATCH] arm64: dts: mt8183: Add node for the Mali GPU Message-ID: <20190913181729.GB3115@kevin> References: <20190905081546.42716-1-drinkcat@chromium.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="2B/JsCI69OhZNC5r" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.10.1 (2018-07-13) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --2B/JsCI69OhZNC5r Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable > > > The binding we use with out-of-tree Mali drivers includes more > > > clocks, I assume this would be required eventually if we have an > > > in-tree driver: > > > > We have an in-tree driver... >=20 > Right but AFAICT it does not support Bifrost GPU (yet?). By the time MT8183 shows up in more concrete devices, it will, certainly in kernel-space and likely in userspace as well. At present, the DDK can be modified to run on top of the in-tree Mali drivers, i.e. "Bifrost on mainline linux-next (+ page table/compatible patches), with blob userspace". While the open userspace isn't ready here quite yet, I would definitely encourage upstream kernel for ChromeOS, since then there's no need to maintain the out-of-tree GPU driver. --- More immediately, per Rob's review, it's important that the bindings accepted upstream work with the in-tree Bifrost driver. Conceptually, once Mesa supports Bifrost, if I install Debian on a MT8183 board, everything should just work. I shouldn't need MT-specific changes / need to change names for the DT. Regardless of which kernel driver you end up using, minimally sharing the DT is good for everyone :-) -Alyssa --2B/JsCI69OhZNC5r Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEQ17gm7CvANAdqvY4/v5QWgr1WA0FAl173TQACgkQ/v5QWgr1 WA2KFBAAnQIHm2aIeWt2mYq9onM7XNfSCCxZzYCsLXaE1LiylCZdcDanV4VaF+B3 f+jIbfoeoHcnqlhNYRNiI93L0dl3YdmKHBJsPkxNg+ziQu/alZQbsYFNB07LBsuk 2dxKissYufkSfdcc4UFEBDYq6LQlLF0XmXr5G7oNazC29e73h6Jpn8lrIlKrKo+v 5SE/KJs7ua1sfKkj6As8LOh2VFqCv+NZ7XPjI+qUQDoSfXgoO2DTsLu79lhInxRr pdC8YKeypMlEGRuDgXt9Ee1zi0lk0OroJ+9uELf1G67V/JlpSOOI1go00HhC4Tll I8LeczfwD2ujVnJ1kpENyQAmqEY/b6lNPIQJm0MvLFh59Hk9hjl8j1WlH9+yKMNH rcZK1/SYeo97URXmKbfYFiwnRLXsX3p7wXjC6vtiw0xa7AcgdsfU+su4uUp8uq3V 6xCVdnowzNVjYBt8OZbOV5QWXTp0peb9VRIdCjHnrtgb55eYoQDV7Mh69Q5oG8MB GZoD72p8ks3LI9BrTJ2QFjEsbWYj9XpvXI7AGL7YcR99QyF9hmgQF0h8Xnwz4nwD 8oYGMbECAYUT7gVNHCU9lbFkmvsgMCSTvLfMNO5nwarwgF5y8LsQITo9Bf2tLyQ/ nu3S6fy0qmIcLnwbiMG7urG8a81EtGUNJb8JBd4SLmKQAkA4NWo= =H0a9 -----END PGP SIGNATURE----- --2B/JsCI69OhZNC5r--