diff --git a/src/arm/am335x-bone-common-univ.dtsi b/src/arm/am335x-bone-common-univ.dtsi
index 7615dd7734c6cb14a8bfd6f513478fc271632589..510305f0b5dd0f0d689856e48211eb7f349412b9 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 9ea61513c719b212badbeb6d93dfcdeaff82be8a..d9b443581637ba7dfbe0549cf0c2729ab1008203 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 eb232076faa478e5d7c5ade93a463cab56265cd5..936513434266b59113510adb714da5f5eabc1b59 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 ae2f79a78c3f616ccae8f15e59451f413a579de2..455a8fa5f68b2b2d75f8451851271087285ae0b6 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 830fde9dc23b80a65662ef608d00a080a60c6498..c90a0245ab828678e9f70b82290731e0406cd4c1 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 d73c1f80d0a1590fa09fb6b58dd48a2031595750..6519615443c0957320b397fc743410891b11b3ef 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 1adf5f8907ad16a5d44128745c6cca9964264937..056be4d2ebf3e357be7b62ac7d28d6dceebae25e 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 e87b2773eaffca1f840a78bf55eb2b02f358a054..109858b04b756e95fa99f14e0c136db00d9731e8 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>;