Hardware support for new inline amplifier

Change-Id: I5db3af1f3e54e035916b22d1daa10c1954c4bb95
diff --git a/board/czechlight/clearfog/sdn-inline-clearfog.dts b/board/czechlight/clearfog/sdn-inline-clearfog.dts
new file mode 100644
index 0000000..b11a5c6
--- /dev/null
+++ b/board/czechlight/clearfog/sdn-inline-clearfog.dts
@@ -0,0 +1,82 @@
+#include <dt-bindings/iio/adi,ad5592r.h>
+#include "sdn-roadm-clearfog.dtsi"
+
+&lumentum_ocm {
+	status = "disabled";
+};
+
+&i2c1 {
+	eeprom@54 {
+		compatible = "atmel,24c128";
+		reg = <0x54>;
+		pagesize = <64>;
+	};
+
+	ad5593r@11 {
+		#size-cells = <0>;
+		#address-cells = <1>;
+		#gpio-cells = <2>;
+		compatible = "adi,ad5593r";
+		reg = <0x11>;
+		gpio-controller;
+
+		gpio-line-names =
+			"VOA0_DAC",
+			"VOA1_DAC",
+			"SWITCH1_ON",
+			"SWITCH2_ON",
+			"ST1_34",
+			"ST1_78",
+			"ST2_34",
+			"ST2_78"
+			;
+
+		channel@0 {
+			reg = <0>;
+			adi,mode = <CH_MODE_DAC_AND_ADC>;
+			adi,off-state = <CH_OFFSTATE_PULLDOWN>;
+		};
+
+		channel@1 {
+			reg = <1>;
+			adi,mode = <CH_MODE_DAC_AND_ADC>;
+			adi,off-state = <CH_OFFSTATE_PULLDOWN>;
+		};
+
+		channel@2 {
+			reg = <2>;
+			adi,mode = <CH_MODE_GPIO>;
+			adi,off-state = <CH_OFFSTATE_PULLDOWN>;
+		};
+
+		channel@3 {
+			reg = <3>;
+			adi,mode = <CH_MODE_GPIO>;
+			adi,off-state = <CH_OFFSTATE_PULLDOWN>;
+		};
+
+		channel@4 {
+			reg = <4>;
+			adi,mode = <CH_MODE_GPIO>;
+			adi,off-state = <CH_OFFSTATE_OUT_TRISTATE>;
+		};
+
+		channel@5 {
+			reg = <5>;
+			adi,mode = <CH_MODE_GPIO>;
+			adi,off-state = <CH_OFFSTATE_OUT_TRISTATE>;
+		};
+
+		channel@6 {
+			reg = <6>;
+			adi,mode = <CH_MODE_GPIO>;
+			adi,off-state = <CH_OFFSTATE_OUT_TRISTATE>;
+		};
+
+		channel@7 {
+			reg = <7>;
+			adi,mode = <CH_MODE_GPIO>;
+			adi,off-state = <CH_OFFSTATE_OUT_TRISTATE>;
+		};
+	};
+};