Merge "SPI: Use driver overrides for spidev for Lumentum OCM"
diff --git a/board/czechlight/clearfog/overlay/usr/lib/udev/rules.d/40-spi-lumentum-ocm.rules b/board/czechlight/clearfog/overlay/usr/lib/udev/rules.d/40-spi-lumentum-ocm.rules
new file mode 100644
index 0000000..0a6b2f5
--- /dev/null
+++ b/board/czechlight/clearfog/overlay/usr/lib/udev/rules.d/40-spi-lumentum-ocm.rules
@@ -0,0 +1 @@
+ACTION=="add|change", SUBSYSTEM=="spi", ENV{MODALIAS}=="spi:lumentum-ocm", ATTR{driver_override}+="spidev"
diff --git a/board/czechlight/clearfog/sdn-roadm-clearfog.dtsi b/board/czechlight/clearfog/sdn-roadm-clearfog.dtsi
index 49ab283..f510fdb 100644
--- a/board/czechlight/clearfog/sdn-roadm-clearfog.dtsi
+++ b/board/czechlight/clearfog/sdn-roadm-clearfog.dtsi
@@ -189,8 +189,8 @@
 		};
 	};
 
-	spidev@3 {
-		compatible = "spidev";
+	lumentum-ocm@3 {
+		compatible = "lumentum-ocm";
 		reg = <3>;
 		spi-max-frequency = <12000000>;
 		// The SPI slave is CPOL=1, but the rest of the devices is CPOL=0 and our SPI master