Commit 8dde4ab4 authored by Alexander Stein's avatar Alexander Stein Committed by Shawn Guo
Browse files

arm64: dts: tqmls10xxa: Move SFP cage definition to common place



SFP is placed on mainboard, available to TQMLS1043A/1046A/1088A.
Provide it in a common place, disabled by default.

Signed-off-by: default avatarAlexander Stein <alexander.stein@ew.tq-group.com>
Signed-off-by: default avatarShawn Guo <shawnguo@kernel.org>
parent 4763fbd2
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -53,6 +53,14 @@ &esdhc {
	wp-gpios = <&gpio3 13 GPIO_ACTIVE_HIGH>;
};

&sfp1 {
	status = "okay";
};

&sfp2 {
	status = "okay";
};

&sfp1_i2c {
	status = "okay";
};
+0 −16
Original line number Diff line number Diff line
@@ -10,23 +10,7 @@
#include <dt-bindings/net/ti-dp83867.h>

/ {
	sfp1: sfp1 {
		compatible = "sff,sfp";
		i2c-bus = <&sfp1_i2c>;
		mod-def0-gpios = <&gpioexp2 2 GPIO_ACTIVE_LOW>;
		los-gpios = <&gpioexp2 3 GPIO_ACTIVE_HIGH>;
		tx-fault-gpios = <&gpioexp2 0 GPIO_ACTIVE_HIGH>;
		tx-disable-gpios = <&gpioexp2 1 GPIO_ACTIVE_HIGH>;
	};

	sfp2: sfp2 {
		compatible = "sff,sfp";
		i2c-bus = <&sfp2_i2c>;
		mod-def0-gpios = <&gpioexp2 10 GPIO_ACTIVE_LOW>;
		los-gpios = <&gpioexp2 11 GPIO_ACTIVE_HIGH>;
		tx-fault-gpios = <&gpioexp2 8 GPIO_ACTIVE_HIGH>;
		tx-disable-gpios = <&gpioexp2 9 GPIO_ACTIVE_HIGH>;
	};

};

&dpmac1 {
+20 −0
Original line number Diff line number Diff line
@@ -47,6 +47,26 @@ reg_3v3: regulator-3v3 {
		regulator-min-microvolt = <3300000>;
		regulator-max-microvolt = <3300000>;
	};

	sfp1: sfp1 {
		compatible = "sff,sfp";
		i2c-bus = <&sfp1_i2c>;
		mod-def0-gpios = <&gpioexp2 2 GPIO_ACTIVE_LOW>;
		los-gpios = <&gpioexp2 3 GPIO_ACTIVE_HIGH>;
		tx-fault-gpios = <&gpioexp2 0 GPIO_ACTIVE_HIGH>;
		tx-disable-gpios = <&gpioexp2 1 GPIO_ACTIVE_HIGH>;
		status = "disabled";
	};

	sfp2: sfp2 {
		compatible = "sff,sfp";
		i2c-bus = <&sfp2_i2c>;
		mod-def0-gpios = <&gpioexp2 10 GPIO_ACTIVE_LOW>;
		los-gpios = <&gpioexp2 11 GPIO_ACTIVE_HIGH>;
		tx-fault-gpios = <&gpioexp2 8 GPIO_ACTIVE_HIGH>;
		tx-disable-gpios = <&gpioexp2 9 GPIO_ACTIVE_HIGH>;
		status = "disabled";
	};
};

&duart0 {