Re: [5/5] ARM: tegra: jetson-tk1: enable GK20A GPU

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 09/25/2014 07:27 AM, Sjoerd Simons wrote:
Playing a bit with todays linux-next on my jetson, it seems this patch is
still required for enabling the GPU. Is there anything blocking it (firmware
not available yet in liux-firmware?)

I think initially I was waiting for the DRM patch "drm/nouvea: support for probing platform devices" to be applied, but it looks like that's been applied already, so only patches 4 and 5 in this series are still outstanding.

Alex, wasn't there also some issue where the VPR register had to be programmed, and if it wasn't there'd be a hang when the GPU registers were touched? If we've added code to Nouveau/tegradrm to detect that and avoid the problem, then I guess we can commit these last two patches for 3.19. A resend after the 3.18 merge window might help.

On Mon, May 19, 2014 at 06:24:10PM +0900, Alexandre Courbot wrote:
Signed-off-by: Alexandre Courbot <acourbot@xxxxxxxxxx>
---
  arch/arm/boot/dts/tegra124-jetson-tk1.dts | 8 +++++++-
  1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/arch/arm/boot/dts/tegra124-jetson-tk1.dts b/arch/arm/boot/dts/tegra124-jetson-tk1.dts
index e31fb61a81d3..15a194d1277f 100644
--- a/arch/arm/boot/dts/tegra124-jetson-tk1.dts
+++ b/arch/arm/boot/dts/tegra124-jetson-tk1.dts
@@ -30,6 +30,12 @@
  		};
  	};

+	gpu@0,57000000 {
+		status = "okay";
+
+		vdd-supply = <&vdd_gpu>;
+	};
+
  	pinmux: pinmux@0,70000868 {
  		pinctrl-names = "default";
  		pinctrl-0 = <&state_default>;
@@ -1505,7 +1511,7 @@
  					regulator-always-on;
  				};

-				sd6 {
+				vdd_gpu: sd6 {
  					regulator-name = "+VDD_GPU_AP";
  					regulator-min-microvolt = <650000>;
  					regulator-max-microvolt = <1200000>;


--
To unsubscribe from this list: send the line "unsubscribe linux-tegra" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [ARM Kernel]     [Linux ARM]     [Linux ARM MSM]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux