From 3e22fc33d8bba15d8b4359c158b245ad67d2cdac Mon Sep 17 00:00:00 2001
From: Robert Nelson <robertcnelson@gmail.com>
Date: Wed, 3 Apr 2019 16:36:55 -0500
Subject: [PATCH] am335x: enable sgx

Signed-off-by: Robert Nelson <robertcnelson@gmail.com>
---
 src/arm/am335x-abbbi.dts                         | 4 ++++
 src/arm/am335x-bone-uboot-univ.dts               | 4 ++++
 src/arm/am335x-boneblack-uboot-univ.dts          | 4 ++++
 src/arm/am335x-boneblack-uboot.dts               | 4 ++++
 src/arm/am335x-boneblack-wireless.dts            | 4 ++++
 src/arm/am335x-boneblack.dts                     | 8 ++++----
 src/arm/am335x-boneblue.dts                      | 4 ++++
 src/arm/am335x-bonegreen-wireless-uboot-univ.dts | 5 +++++
 src/arm/am335x-bonegreen-wireless.dts            | 4 ++++
 src/arm/am335x-bonegreen.dts                     | 4 ++++
 src/arm/am335x-pocketbeagle.dts                  | 4 ++++
 src/arm/am335x-sancloud-bbe-uboot-univ.dts       | 4 ++++
 src/arm/am335x-sancloud-bbe-uboot.dts            | 4 ++++
 src/arm/am335x-sancloud-bbe.dts                  | 4 ++++
 14 files changed, 57 insertions(+), 4 deletions(-)

diff --git a/src/arm/am335x-abbbi.dts b/src/arm/am335x-abbbi.dts
index 43efead..6bc4a01 100644
--- a/src/arm/am335x-abbbi.dts
+++ b/src/arm/am335x-abbbi.dts
@@ -17,6 +17,10 @@
 	compatible = "arrow,am335x-abbbi", "ti,am335x-bone", "ti,am33xx";
 };
 
+&sgx {
+	status = "okay";
+};
+
 &ldo3_reg {
 	regulator-min-microvolt = <1800000>;
 	regulator-max-microvolt = <1800000>;
diff --git a/src/arm/am335x-bone-uboot-univ.dts b/src/arm/am335x-bone-uboot-univ.dts
index 24cc695..6847a84 100644
--- a/src/arm/am335x-bone-uboot-univ.dts
+++ b/src/arm/am335x-bone-uboot-univ.dts
@@ -16,6 +16,10 @@
 	compatible = "ti,am335x-bone", "ti,am33xx";
 };
 
+&sgx {
+	status = "okay";
+};
+
 &ldo3_reg {
 	regulator-min-microvolt = <1800000>;
 	regulator-max-microvolt = <3300000>;
diff --git a/src/arm/am335x-boneblack-uboot-univ.dts b/src/arm/am335x-boneblack-uboot-univ.dts
index 7b4bf96..1e279a0 100644
--- a/src/arm/am335x-boneblack-uboot-univ.dts
+++ b/src/arm/am335x-boneblack-uboot-univ.dts
@@ -16,6 +16,10 @@
 	compatible = "ti,am335x-bone-black", "ti,am335x-bone", "ti,am33xx";
 };
 
+&sgx {
+	status = "okay";
+};
+
 &cpu0_opp_table {
 	/*
 	* All PG 2.0 silicon may not support 1GHz but some of the early
diff --git a/src/arm/am335x-boneblack-uboot.dts b/src/arm/am335x-boneblack-uboot.dts
index 738fa39..539b803 100644
--- a/src/arm/am335x-boneblack-uboot.dts
+++ b/src/arm/am335x-boneblack-uboot.dts
@@ -15,6 +15,10 @@
 	compatible = "ti,am335x-bone-black", "ti,am335x-bone", "ti,am33xx";
 };
 
+&sgx {
+	status = "okay";
+};
+
 &cpu0_opp_table {
 	/*
 	* All PG 2.0 silicon may not support 1GHz but some of the early
diff --git a/src/arm/am335x-boneblack-wireless.dts b/src/arm/am335x-boneblack-wireless.dts
index 4664f20..b0610e2 100644
--- a/src/arm/am335x-boneblack-wireless.dts
+++ b/src/arm/am335x-boneblack-wireless.dts
@@ -30,6 +30,10 @@
 	};
 };
 
+&sgx {
+	status = "okay";
+};
+
 &am33xx_pinmux {
 	bt_pins: pinmux_bt_pins {
 		pinctrl-single,pins = <
diff --git a/src/arm/am335x-boneblack.dts b/src/arm/am335x-boneblack.dts
index d7dac8b..6664d93 100644
--- a/src/arm/am335x-boneblack.dts
+++ b/src/arm/am335x-boneblack.dts
@@ -12,15 +12,15 @@
 #include "am335x-boneblack-common.dtsi"
 /* #include "am335x-bone-jtag.dtsi" */
 
-&sgx {
-	status = "okay";
-};
-
 / {
 	model = "TI AM335x BeagleBone Black";
 	compatible = "ti,am335x-bone-black", "ti,am335x-bone", "ti,am33xx";
 };
 
+&sgx {
+	status = "okay";
+};
+
 &cpu0_opp_table {
 	/*
 	 * All PG 2.0 silicon may not support 1GHz but some of the early
diff --git a/src/arm/am335x-boneblue.dts b/src/arm/am335x-boneblue.dts
index 429d1f2..eb23207 100644
--- a/src/arm/am335x-boneblue.dts
+++ b/src/arm/am335x-boneblue.dts
@@ -162,6 +162,10 @@
 	spi1 = &spi1;
 };
 
+&sgx {
+	status = "okay";
+};
+
 &cpu0_opp_table {
 	/*
 	* All PG 2.0 silicon may not support 1GHz but some of the early
diff --git a/src/arm/am335x-bonegreen-wireless-uboot-univ.dts b/src/arm/am335x-bonegreen-wireless-uboot-univ.dts
index 5d87c70..a4c5744 100644
--- a/src/arm/am335x-bonegreen-wireless-uboot-univ.dts
+++ b/src/arm/am335x-bonegreen-wireless-uboot-univ.dts
@@ -16,6 +16,11 @@
 	compatible = "ti,am335x-bone-green-wireless", "ti,am335x-bone-green", "ti,am335x-bone-black", "ti,am335x-bone", "ti,am33xx";
 };
 
+&sgx {
+	status = "okay";
+};
+
+
 &ldo3_reg {
 	regulator-min-microvolt = <1800000>;
 	regulator-max-microvolt = <1800000>;
diff --git a/src/arm/am335x-bonegreen-wireless.dts b/src/arm/am335x-bonegreen-wireless.dts
index de299ad..0d6b359 100644
--- a/src/arm/am335x-bonegreen-wireless.dts
+++ b/src/arm/am335x-bonegreen-wireless.dts
@@ -30,6 +30,10 @@
 	};
 };
 
+&sgx {
+	status = "okay";
+};
+
 &am33xx_pinmux {
 	bt_pins: pinmux_bt_pins {
 		pinctrl-single,pins = <
diff --git a/src/arm/am335x-bonegreen.dts b/src/arm/am335x-bonegreen.dts
index 575a5a9..d444999 100644
--- a/src/arm/am335x-bonegreen.dts
+++ b/src/arm/am335x-bonegreen.dts
@@ -16,3 +16,7 @@
 	model = "TI AM335x BeagleBone Green";
 	compatible = "ti,am335x-bone-green", "ti,am335x-bone-black", "ti,am335x-bone", "ti,am33xx";
 };
+
+&sgx {
+	status = "okay";
+};
diff --git a/src/arm/am335x-pocketbeagle.dts b/src/arm/am335x-pocketbeagle.dts
index d2aaf43..1adf5f8 100644
--- a/src/arm/am335x-pocketbeagle.dts
+++ b/src/arm/am335x-pocketbeagle.dts
@@ -10,6 +10,10 @@
 #include "am33xx.dtsi"
 #include "am335x-pocketbeagle-common.dtsi"
 
+&sgx {
+	status = "okay";
+};
+
 &spi0 {
 	#address-cells = <1>;
 	#size-cells = <0>;
diff --git a/src/arm/am335x-sancloud-bbe-uboot-univ.dts b/src/arm/am335x-sancloud-bbe-uboot-univ.dts
index f99e22f..360c5f2 100644
--- a/src/arm/am335x-sancloud-bbe-uboot-univ.dts
+++ b/src/arm/am335x-sancloud-bbe-uboot-univ.dts
@@ -16,6 +16,10 @@
 	compatible = "sancloud,am335x-boneenhanced", "ti,am335x-bone-black", "ti,am335x-bone", "ti,am33xx";
 };
 
+&sgx {
+	status = "okay";
+};
+
 &ldo3_reg {
 	regulator-min-microvolt = <1800000>;
 	regulator-max-microvolt = <1800000>;
diff --git a/src/arm/am335x-sancloud-bbe-uboot.dts b/src/arm/am335x-sancloud-bbe-uboot.dts
index d4c592d..7776c01 100644
--- a/src/arm/am335x-sancloud-bbe-uboot.dts
+++ b/src/arm/am335x-sancloud-bbe-uboot.dts
@@ -15,6 +15,10 @@
 	compatible = "sancloud,am335x-boneenhanced", "ti,am335x-bone-black", "ti,am335x-bone", "ti,am33xx";
 };
 
+&sgx {
+	status = "okay";
+};
+
 &ldo3_reg {
 	regulator-min-microvolt = <1800000>;
 	regulator-max-microvolt = <1800000>;
diff --git a/src/arm/am335x-sancloud-bbe.dts b/src/arm/am335x-sancloud-bbe.dts
index 0bd1489..bcfb3e1 100644
--- a/src/arm/am335x-sancloud-bbe.dts
+++ b/src/arm/am335x-sancloud-bbe.dts
@@ -18,6 +18,10 @@
 	compatible = "sancloud,am335x-boneenhanced", "ti,am335x-bone-black", "ti,am335x-bone", "ti,am33xx";
 };
 
+&sgx {
+	status = "okay";
+};
+
 &mmc2 {
 	ti,vcc-aux-disable-is-sleep;
 };
-- 
GitLab