Received: by 2002:a05:6a10:22f:0:0:0:0 with SMTP id 15csp426434pxk; Wed, 9 Sep 2020 08:54:15 -0700 (PDT) X-Google-Smtp-Source: ABdhPJw0d31fRMpXa1tRbKpJa6eVkIgnS0PjtZxjjWMX1WbUGQnkkvZf7fgW39IPRUnuH/c1laNq X-Received: by 2002:a17:907:7206:: with SMTP id dr6mr4503844ejc.546.1599666855560; Wed, 09 Sep 2020 08:54:15 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1599666855; cv=none; d=google.com; s=arc-20160816; b=bARRRw/M78c/NDpDQ7LUAnZTUKPxch1Rmb1cfavhYJZlaBUYc7DH1w1JNIe31jubT/ 1scxbA9RFk0fAB2GdhkxHGkkZL1jsTa4BVjjR3L+vfmZVcmHAs2UZYWuUBD4q1dzRV6F aiixvGyWf7EPuDNk11a/T1i0OwH+tBS2XoyzC2VK5aiT+Y5xb9pQyTr8slJeCSEcC+eh CLhqBQmQS8OtIXtF2bhRuHfI/dzy7xZqK2mQEo/hQtEYuAI97Wsdg6N4pbH6Qou26ZXu wPOYtWCVWUo4Tj+onTCHVS2Lwjaqp5hCV0bSyAE3SiuhU5Hc8BdLeReCFzCZnUMiNIcZ GMCw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date; bh=Wlw3v9QanTxLibMZZ7VuErC+D0mAjtmLOx91z7lFJEM=; b=QnOC5E9ub7IIFvZPp9+22B7kPfFz0E0RVVfqepJWwp6XdMIk4RESAaHw90otP0GsNa ++t9NaG+US13AQlQK2emTRyyYqVReA+UuMLFeANApNviPyyRfjfiDeUgPnLPxLvGyYtm WaV5LtO6sBWjd3CU0UkhRPqixtkl8RbsPdnHgf1t4Bay5/O2sGwCLo2K2o6/Nt08g3yd CW2HAKTwSDdUoz5kO51E4B/iutVGqLvKvHJI5+uGrsQ1711Jw1mBXXOZAqueVfKLAZH0 YJtanKCLYkjY4NoF+yAPQZjY05tgddJK4jlnTVfuCKdHcO/5EY/X5jFwaVnD/zmFyMjf HOYw== 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 q23si1578210ejd.363.2020.09.09.08.53.52; Wed, 09 Sep 2020 08:54:15 -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 S1727856AbgIIPtz (ORCPT + 99 others); Wed, 9 Sep 2020 11:49:55 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:50016 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730533AbgIIPrm (ORCPT ); Wed, 9 Sep 2020 11:47:42 -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 1B4EEC061375 for ; Wed, 9 Sep 2020 07:18:45 -0700 (PDT) Received: from kevin (unknown [IPv6:2607:fea8:55f:a950::68f4]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: alyssa) by bhuna.collabora.co.uk (Postfix) with ESMTPSA id C3EE929AF39; Wed, 9 Sep 2020 15:13:33 +0100 (BST) Date: Wed, 9 Sep 2020 10:13:28 -0400 From: Alyssa Rosenzweig To: Steven Price Cc: Daniel Vetter , David Airlie , Rob Herring , Tomeu Vizoso , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, "Marty E. Plummer" , Eric Anholt , Neil Armstrong Subject: Re: [PATCH] drm/panfrost: Ensure GPU quirks are always initialised Message-ID: <20200909141328.GA1853@kevin> References: <20200909122957.51667-1-steven.price@arm.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="vtzGhvizbBRQ85DL" Content-Disposition: inline In-Reply-To: <20200909122957.51667-1-steven.price@arm.com> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --vtzGhvizbBRQ85DL Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Reviewed-by: Alyssa Rosenzweig > diff --git a/drivers/gpu/drm/panfrost/panfrost_gpu.c b/drivers/gpu/drm/pa= nfrost/panfrost_gpu.c > index e0f190e43813..6d17d3cbd1df 100644 > --- a/drivers/gpu/drm/panfrost/panfrost_gpu.c > +++ b/drivers/gpu/drm/panfrost/panfrost_gpu.c > @@ -305,6 +305,8 @@ void panfrost_gpu_power_on(struct panfrost_device *pf= dev) > int ret; > u32 val; > =20 > + panfrost_gpu_init_quirks(pfdev); > + > /* Just turn on everything for now */ > gpu_write(pfdev, L2_PWRON_LO, pfdev->features.l2_present); > ret =3D readl_relaxed_poll_timeout(pfdev->iomem + L2_READY_LO, > @@ -356,7 +358,6 @@ int panfrost_gpu_init(struct panfrost_device *pfdev) > return err; > } > =20 > - panfrost_gpu_init_quirks(pfdev); > panfrost_gpu_power_on(pfdev); > =20 > return 0; > --=20 > 2.20.1 >=20 --vtzGhvizbBRQ85DL Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEQ17gm7CvANAdqvY4/v5QWgr1WA0FAl9Y4wIACgkQ/v5QWgr1 WA1OOQ//bzBrqIhh/+djm4twwCWb3xS/NeuDiMnFzp4N0y8zm9yu9XY7IaQ5lZwB pcpSLKMBrHjg2yKcmYwssGdAZROMn9+veiCmk9LC/DsZOo5RMpGXskM76l9xwDDW u/gng9rp0917VhpE2G+1gb4oRxBWmEgyHIM6Loe5PI+QG2796mB/LcCabKzU2jSr E6NRQcKu6CwATbQpN4uA8BLdS8RYFsCbDVkZTNEr7GcufF6iQZI7QhYil4EHHzYH pm1X3nfpWM53iZ87Qr01gQEhYQdJD+sssdgaSaiUiWthkKmC+/CW3WFKi2g7IP7X feaawkjOjJO6/5JpKSrJaa78JFR2g/rnRwHHFUtltp8k7cvh5KFY7tFFVbmv24Ga xy9ZCro2MCUrjbwEX1QO0IY3oVrTn5iWuWGcGzklDHubZOi3Etsokr4eKKuAtzeY AtHFfXYL/iAUUAVnC1tOdOU9IsFjubTnNxfJn8Lu4iExoeHBpSNjvlBb4byCjUzc +z38V69Db60/SYn1ieK+odf4DgEdyiD5tNKqyYWmaYnnkQn0tj49Ilkw5MR2/W0C rLov5bUObCEs0mGEsOKrnEmBaLWI3PvAc/gRO01YiRkQQSQkZpQAiTX2sHNZJMx4 B+7ATfTeersP+ELtmrRRYgOqs233S8p7FnpAgvctyFlywPlIcvU= =xiuj -----END PGP SIGNATURE----- --vtzGhvizbBRQ85DL--