Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp2477216pxj; Sat, 19 Jun 2021 13:36:06 -0700 (PDT) X-Google-Smtp-Source: ABdhPJylZWuBiRA8gEm+QK/yLpVXm8G2N5Mpta2WpkCLCQuzVgGh1zKwu6t+MLcPxPCURMRiOxep X-Received: by 2002:a17:907:2623:: with SMTP id aq3mr9184111ejc.292.1624134966625; Sat, 19 Jun 2021 13:36:06 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1624134966; cv=none; d=google.com; s=arc-20160816; b=pJdNLNjRgYdek8L2EsvKYKq+AWNxeB7qPRl1drBt16/gsjzlBfeqVxgzYAjq7sUtnw hiB1xbU/84v54wzCmXqdsIyjOGjyQN/eWuXDflY7BCpNVfQ8Za98b4T+lrqst+5iuAaK SVR+Efap1+X9OKHqq/+gAl5LDU2iaciKoL8iByh0/ZBJIHOG4VK/xAnAeki2EN3L1IuH r0lSD0h4TKBYoK18ipoXiGeyuDwzPxuyW9SXIYrQoCbeN3ZzBG0HYJOaRdPS+HEdH4wi 5r9OBRoVmYHEqzkJQR0/LUW1yA3lSCSZx98h/Mg9wkPkKcctf6v5JooqEiH+BgQhv7nG xcOw== 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 :message-id:date:subject:cc:to:from:dkim-signature; bh=tT6MCWeV6BQgvZ+j2c2HpQ6MvhqUDKTfYP31/O4QO0E=; b=TfhXTqIZob1lV5JVoTn+RsC1h+FYB/xpPnznRK70aaqgsuzS82HlkkwFr1zCUGmQAz GHA/AuhykDskCnFM4MSoS9oBN29U/c6R/62GN762TYWzmgLGfbWmX6hCGaqbGJoSjf6s NTAo+WuymHcCxhpqI8ufgATQa5Kmjm2SuZloZTYZnaKn5AxIPMaLAnb3GvRIWTR3HZlO gFEL6g215QXS44VvOY62cJlM51DpcYouUgF6cebSeJi3Uwal5GXIl1uKFCd8wUZMzvuX He9cJjF9WItYND5JB+0SgGOQpdS4L/eE/Tv0ahmNVM9QNIk1eIzw5jEW5E/QHp+5RpbX s0dw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=M2tK5P0N; 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=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id a26si5700729edr.500.2021.06.19.13.35.44; Sat, 19 Jun 2021 13:36:06 -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=@gmail.com header.s=20161025 header.b=M2tK5P0N; 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=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234004AbhFSMRI (ORCPT + 99 others); Sat, 19 Jun 2021 08:17:08 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:51502 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231461AbhFSMRI (ORCPT ); Sat, 19 Jun 2021 08:17:08 -0400 Received: from mail-wr1-x42b.google.com (mail-wr1-x42b.google.com [IPv6:2a00:1450:4864:20::42b]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 15901C061574; Sat, 19 Jun 2021 05:14:56 -0700 (PDT) Received: by mail-wr1-x42b.google.com with SMTP id n7so13915485wri.3; Sat, 19 Jun 2021 05:14:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=tT6MCWeV6BQgvZ+j2c2HpQ6MvhqUDKTfYP31/O4QO0E=; b=M2tK5P0N53k4gpKaGXAvDVOyf3Sb8I106WxSOuZFf6MFNbfCTM0P+HmkAiUkRqy7yS aq/jOkBMjrsBC5mBqil/wjupkbT6lKLc9rJ2Q5Lj0j21TbESJD8xI1ks0QBn+pySnDCN eEKrSOsaLJAEOP+MKYcYLnpnXbg3xDOEHq83DOK2d3MCKwpXiveSGSc6oGZWjYj43qug CQwuQGIBQDib59537sGyy9nPJi6Mqt0Q8/mQHR+QV96+Ai4fGEjPOVpOxo/JOUP+4Lln t5mSX8ry7c+SzN9+YIyOZeYZT+o1N1nZXGsi0fckk2EGvK5L/RlVI0edDrG9W+4W0Yzo uPUw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=tT6MCWeV6BQgvZ+j2c2HpQ6MvhqUDKTfYP31/O4QO0E=; b=a/ep+/hJht2CHPY6v37Az9SPDCAdZtZ4q9x2uwEecL8QixTD67794Qd92yCYNFmmv5 cirEUrbY1DLcIL0iccf2ZS8BUEP4sAi+2d3o5wVNPPgrKUsbc+Rh0ZoO88r33tAkEqrw 9tinkV2/XjZlHqZaU9CYRtIa0hTJQ9pu94jegIsM1u03ou+8qMy6JVC8wCqgILDr+Cba PR2wYcul7yEErkpUfxsKl+/nNo82fu2BXolgADCCcLkkxNzkzaedzKmy+AGmLgCNfh3w OEEILkWv9AkXeDaUXqgjHCGFiiF7tvDS9qbcvLCfMRRuew1cRxRXL8NlGZrBeGl8ePqx 3SMg== X-Gm-Message-State: AOAM531Mzbzdfz/3pVDgdUSDRBSrFBFAsw97NTmvHdxTTWz9RDMLAnQ1 +gjqzpGZQA1cUIldztVgyQ== X-Received: by 2002:a5d:5108:: with SMTP id s8mr17806912wrt.311.1624104893018; Sat, 19 Jun 2021 05:14:53 -0700 (PDT) Received: from localhost.localdomain (ip5b434b8b.dynamic.kabel-deutschland.de. [91.67.75.139]) by smtp.googlemail.com with ESMTPSA id f12sm13818512wru.81.2021.06.19.05.14.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 19 Jun 2021 05:14:52 -0700 (PDT) From: Alex Bee To: Heiko Stuebner Cc: Rob Herring , Markus Reichl , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org, Alex Bee Subject: [PATCH] arm64: dts: rockchip: Re-add regulator-boot-on, regulator-always-on for vdd_gpu on rk3399-roc-pc Date: Sat, 19 Jun 2021 14:14:46 +0200 Message-Id: <20210619121446.7802-1-knaerzche@gmail.com> X-Mailer: git-send-email 2.27.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 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 --- 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 da3021dc0ff3..8b27ee4be755 100644 --- a/arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi @@ -494,6 +494,8 @@ vdd_gpu: regulator@41 { 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.27.0