Received: by 2002:a05:6a10:1287:0:0:0:0 with SMTP id d7csp3898460pxv; Mon, 19 Jul 2021 11:26:51 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyf6jN/yAM4dlpw/8tvTVX7DNoG+tLqev16lX6CNfV8Cpg/wV5wC/u/T8NVkn2gqFjoQwwG X-Received: by 2002:a17:906:b0c8:: with SMTP id bk8mr28537651ejb.412.1626719133039; Mon, 19 Jul 2021 11:25:33 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1626719133; cv=none; d=google.com; s=arc-20160816; b=F/1UmtzEZ8QeCpwIeP/2PBwMqyc8kdQQVOSEPUDVsc3iJB4XOFAq6ZDXLgFBrpG11z qz1PbkFG/tNtNqVsyUoBVF6h8Cl4puLt3jJE8SrEtcGz/RIBMYFmNB6ycI8NTArkF6y/ oS+G1w/6TXH+jsoXvJDG5GHktt5rF4GvoNCyVvnUJ6jK/w0nP9NmmjxUSWJ5L3hNg6Sj Cg1s5WKg6uITJBmIuO2fN0n5p2B5nDGogcLg61Hmc7TG9RLuu6HQtjvPTcTeM1Mp3iaW p42CTyZFnf/U/PdIrHa1VLbhf3/aV2Y9gqah/ZjdINclh5rtsfw7JUV81SFgQBUXx/oN kgsw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=kk51MHwcybqFx5kN6SHKKnPhnqCfg2nmwN8SmlDHbck=; b=0vQaeURgI4zSQsXavDMhIkDPbyL3bkPJxhRbgati8QpsKaKiPL037n4bF38RtKlNJh Mrg2vyy0GeQ3sgodyllcTu3DZqT82xB8N8TDawla/yoGJd9Vx8SPZVPZRyXX1ztDMzNd j+9ouR9yyFQlR+hEknjESMM8R+3FiZCzgC6ZPZdWSeo2HUTpdZsYbVOEOE8lzc9D8yXy VhG0BFJgsLo0xUxBYhd0K6wqppdijFN7RqEOHPLzml2GTsNZX0SJmUWQu3CbnAMvgtW3 4V1EcucJQUJW9uUxGTwEOLO/5eUKxB1XpX2fKBGW7y7HxMEWZSjQ1q9Kda993Avx5lJX VKkg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=c6bkYAi6; 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=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id kq20si20059046ejb.180.2021.07.19.11.25.06; Mon, 19 Jul 2021 11:25:33 -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; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=c6bkYAi6; 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=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1355656AbhGSReE (ORCPT + 99 others); Mon, 19 Jul 2021 13:34:04 -0400 Received: from mail.kernel.org ([198.145.29.99]:49840 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1350410AbhGSPvC (ORCPT ); Mon, 19 Jul 2021 11:51:02 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 7AACE606A5; Mon, 19 Jul 2021 16:29:25 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1626712165; bh=tyoEZuOIayPlpo4emVkw+vdqX5DcqfQ95gjQbIXD1cY=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=c6bkYAi6znct08IwonOYbvdrOmlD7prtIZ0G5W6oRAp42KSur4YvkkbSSUfEPSNKY rvJvNX/sNMZmkwdE2KXLuVsSAhDvGdD/bZdVI2VhxjJ4LN9Gkx6mCQQvRK8vyfn2rU ORS8P9mtz+fH2rbljpjIPAaPysTCQmKL+FMPCljs= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Alex Bee , Heiko Stuebner , Sasha Levin Subject: [PATCH 5.12 276/292] arm64: dts: rockchip: Re-add regulator-boot-on, regulator-always-on for vdd_gpu on rk3399-roc-pc Date: Mon, 19 Jul 2021 16:55:38 +0200 Message-Id: <20210719144951.990140156@linuxfoundation.org> X-Mailer: git-send-email 2.32.0 In-Reply-To: <20210719144942.514164272@linuxfoundation.org> References: <20210719144942.514164272@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Alex Bee [ Upstream commit 06b2818678d9b35102c9816ffaf6893caf306ed0 ] This might be a limitation of either the current panfrost driver devfreq implementation or how the gpu is implemented in RK3399 SoC. The gpu regulator must never get disabled or the registers get (randomly?) inaccessable by the driver. (see all other RK3399 boards) Fixes: ec7d731d81e7 ("arm64: dts: rockchip: Add node for gpu on rk3399-roc-pc") Signed-off-by: Alex Bee Link: https://lore.kernel.org/r/20210619121446.7802-1-knaerzche@gmail.com Signed-off-by: Heiko Stuebner Signed-off-by: Sasha Levin --- arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi b/arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi index 20309076dbac..e4345e5bdfb6 100644 --- a/arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi @@ -488,6 +488,8 @@ regulator-min-microvolt = <712500>; regulator-max-microvolt = <1500000>; regulator-ramp-delay = <1000>; + regulator-always-on; + regulator-boot-on; vin-supply = <&vcc3v3_sys>; regulator-state-mem { -- 2.30.2