From 21ffa8bbf0155f9b1d9db079cc7dcb010f606a9b Mon Sep 17 00:00:00 2001
From: Robert Nelson <robertcnelson@gmail.com>
Date: Wed, 3 Apr 2019 15:39:27 -0500
Subject: [PATCH] am335x-* add spidev symlink

Signed-off-by: Robert Nelson <robertcnelson@gmail.com>
---
 src/arm/am335x-bone-common-univ.dtsi               | 4 ++++
 src/arm/am335x-boneblack-bbbmini.dts               | 3 +++
 src/arm/am335x-boneblue.dts                        | 2 ++
 src/arm/am335x-bonegreen-wireless-common-univ.dtsi | 4 ++++
 src/arm/am335x-pocketbeagle-gamepup.dts            | 2 ++
 src/arm/am335x-pocketbeagle-techlab.dts            | 2 ++
 src/arm/am335x-pocketbeagle.dts                    | 4 ++++
 src/arm/am335x-roboticscape.dtsi                   | 2 ++
 8 files changed, 23 insertions(+)

diff --git a/src/arm/am335x-bone-common-univ.dtsi b/src/arm/am335x-bone-common-univ.dtsi
index 7615dd7..510305f 100644
--- a/src/arm/am335x-bone-common-univ.dtsi
+++ b/src/arm/am335x-bone-common-univ.dtsi
@@ -1352,6 +1352,7 @@
 		#size-cells = <0>;
 
 		compatible = "spidev";
+		symlink = "spi/0.0";
 
 		reg = <0>;
 		spi-max-frequency = <16000000>;
@@ -1363,6 +1364,7 @@
 		#size-cells = <0>;
 
 		compatible = "spidev";
+		symlink = "spi/0.1";
 
 		reg = <1>;
 		spi-max-frequency = <16000000>;
@@ -1379,6 +1381,7 @@
 		#size-cells = <0>;
 
 		compatible = "spidev";
+		symlink = "spi/1.0";
 
 		reg = <0>;
 		spi-max-frequency = <16000000>;
@@ -1390,6 +1393,7 @@
 		#size-cells = <0>;
 
 		compatible = "spidev";
+		symlink = "spi/1.1";
 
 		reg = <1>;
 		spi-max-frequency = <16000000>;
diff --git a/src/arm/am335x-boneblack-bbbmini.dts b/src/arm/am335x-boneblack-bbbmini.dts
index 9ea6151..d9b4435 100644
--- a/src/arm/am335x-boneblack-bbbmini.dts
+++ b/src/arm/am335x-boneblack-bbbmini.dts
@@ -156,6 +156,7 @@
 		spi-max-frequency = <24000000>;
 		reg = <0>;
 		compatible = "spidev";
+		symlink = "spi/0.0";
 	};
 };
 
@@ -170,6 +171,7 @@
 		reg = <0>;
 		spi-max-frequency = <24000000>;
 		compatible = "spidev";
+		symlink = "spi/1.0";
 	};
 
 	spi1_1 {
@@ -178,6 +180,7 @@
 		reg = <1>;
 		spi-max-frequency = <24000000>;
 		compatible = "spidev";
+		symlink = "spi/1.1";
 	};
 };
 
diff --git a/src/arm/am335x-boneblue.dts b/src/arm/am335x-boneblue.dts
index eb23207..9365134 100644
--- a/src/arm/am335x-boneblue.dts
+++ b/src/arm/am335x-boneblue.dts
@@ -1045,6 +1045,7 @@
 		#address-cells = <1>;
 		#size-cells = <0>;
 		compatible = "spidev";
+		symlink = "spi/1.0";
 		reg = <0>;
 		spi-max-frequency = <24000000>;
 	};
@@ -1053,6 +1054,7 @@
 		#address-cells = <1>;
 		#size-cells = <0>;
 		compatible = "spidev";
+		symlink = "spi/1.1";
 		reg = <1>;
 		spi-max-frequency = <24000000>;
 	};
diff --git a/src/arm/am335x-bonegreen-wireless-common-univ.dtsi b/src/arm/am335x-bonegreen-wireless-common-univ.dtsi
index ae2f79a..455a8fa 100644
--- a/src/arm/am335x-bonegreen-wireless-common-univ.dtsi
+++ b/src/arm/am335x-bonegreen-wireless-common-univ.dtsi
@@ -1288,6 +1288,7 @@
 		#size-cells = <0>;
 
 		compatible = "spidev";
+		symlink = "spi/0.0";
 
 		reg = <0>;
 		spi-max-frequency = <16000000>;
@@ -1299,6 +1300,7 @@
 		#size-cells = <0>;
 
 		compatible = "spidev";
+		symlink = "spi/0.1";
 
 		reg = <1>;
 		spi-max-frequency = <16000000>;
@@ -1315,6 +1317,7 @@
 		#size-cells = <0>;
 
 		compatible = "spidev";
+		symlink = "spi/1.0";
 
 		reg = <0>;
 		spi-max-frequency = <16000000>;
@@ -1326,6 +1329,7 @@
 		#size-cells = <0>;
 
 		compatible = "spidev";
+		symlink = "spi/1.1";
 
 		reg = <1>;
 		spi-max-frequency = <16000000>;
diff --git a/src/arm/am335x-pocketbeagle-gamepup.dts b/src/arm/am335x-pocketbeagle-gamepup.dts
index 830fde9..c90a024 100644
--- a/src/arm/am335x-pocketbeagle-gamepup.dts
+++ b/src/arm/am335x-pocketbeagle-gamepup.dts
@@ -53,6 +53,7 @@
 		#address-cells = <1>;
 		#size-cells = <0>;
 		compatible = "spidev";
+		symlink = "spi/1.0";
 		reg = <0>;
 		spi-max-frequency = <24000000>;
 	};
@@ -61,6 +62,7 @@
 		#address-cells = <1>;
 		#size-cells = <0>;
 		compatible = "spidev";
+		symlink = "spi/1.1";
 		reg = <1>;
 		spi-max-frequency = <24000000>;
 	};
diff --git a/src/arm/am335x-pocketbeagle-techlab.dts b/src/arm/am335x-pocketbeagle-techlab.dts
index d73c1f8..6519615 100644
--- a/src/arm/am335x-pocketbeagle-techlab.dts
+++ b/src/arm/am335x-pocketbeagle-techlab.dts
@@ -19,6 +19,7 @@
 		#address-cells = <1>;
 		#size-cells = <0>;
 		compatible = "spidev";
+		symlink = "spi/0.0";
 		reg = <0>;
 		spi-max-frequency = <24000000>;
 	};
@@ -27,6 +28,7 @@
 		#address-cells = <1>;
 		#size-cells = <0>;
 		compatible = "spidev";
+		symlink = "spi/0.1";
 		reg = <1>;
 		spi-max-frequency = <24000000>;
 		status = "disabled";
diff --git a/src/arm/am335x-pocketbeagle.dts b/src/arm/am335x-pocketbeagle.dts
index 1adf5f8..056be4d 100644
--- a/src/arm/am335x-pocketbeagle.dts
+++ b/src/arm/am335x-pocketbeagle.dts
@@ -23,6 +23,7 @@
 		#address-cells = <1>;
 		#size-cells = <0>;
 		compatible = "spidev";
+		symlink = "spi/0.0";
 		reg = <0>;
 		spi-max-frequency = <24000000>;
 	};
@@ -31,6 +32,7 @@
 		#address-cells = <1>;
 		#size-cells = <0>;
 		compatible = "spidev";
+		symlink = "spi/0.1";
 		reg = <1>;
 		spi-max-frequency = <24000000>;
 		status = "disabled";
@@ -46,6 +48,7 @@
 		#address-cells = <1>;
 		#size-cells = <0>;
 		compatible = "spidev";
+		symlink = "spi/1.0";
 		reg = <0>;
 		spi-max-frequency = <24000000>;
 	};
@@ -54,6 +57,7 @@
 		#address-cells = <1>;
 		#size-cells = <0>;
 		compatible = "spidev";
+		symlink = "spi/1.1";
 		reg = <1>;
 		spi-max-frequency = <24000000>;
 	};
diff --git a/src/arm/am335x-roboticscape.dtsi b/src/arm/am335x-roboticscape.dtsi
index e87b277..109858b 100644
--- a/src/arm/am335x-roboticscape.dtsi
+++ b/src/arm/am335x-roboticscape.dtsi
@@ -419,6 +419,7 @@
 		#size-cells = <0>;
 
 		compatible = "spidev";
+		symlink = "spi/1.0";
 
 		reg = <0>;
 		spi-max-frequency = <16000000>;
@@ -430,6 +431,7 @@
 		#size-cells = <0>;
 
 		compatible = "spidev";
+		symlink = "spi/1.1";
 
 		reg = <1>;
 		spi-max-frequency = <16000000>;
-- 
GitLab