Hello! On 9/3/2017 3:31 PM, Baruch Siach wrote:
Add device-tree binding documentation SFP transceivers. Support for SFP transceivers has been recently introduced (drivers/net/phy/sfp.c). Signed-off-by: Baruch Siach <baruch@xxxxxxxxxx>
[...]
diff --git a/Documentation/devicetree/bindings/net/sff,sfp.txt b/Documentation/devicetree/bindings/net/sff,sfp.txt new file mode 100644 index 000000000000..b98ee5945265 --- /dev/null +++ b/Documentation/devicetree/bindings/net/sff,sfp.txt @@ -0,0 +1,78 @@ +Small Form Factor (SFF) Committee Small Form-factor Pluggable (SFP) +Transceiver + +Required properties: + +- compatible : must be "sff,sfp" + +Optional Properties: + +- i2c-bus : phandle of an I2C bus controller for the SFP two wire serial + interface + +- moddef0-gpios : GPIO phandle and a single specifier of the MOD-DEF0 (AKA
There's always a single specifier following a phandle, tho it may have different # of cells, no need to spell that out.
+ Mod_ABS) module presence input gpio signal, active (module absent) high + +- los-gpios : GPIO phandle and a single specifier of the Receiver Loss of
Same here.
+ Signal Indication input gpio signal, active (signal lost) high + +- tx-fault-gpios : GPIO phandle and a single specifier of the Module
And here.
+ Transmitter Fault input gpio signal, active (fault condition) high + +- tx-disable-gpios : GPIO phandle and a single specifier of the Transmitter
And here.
+ Disable output gpio signal, active (Tx disable) high + +- rate-select0-gpios : GPIO phandle and a single specifier of the Rx Signaling
Here too.
+ Rate Select (AKA RS0) output gpio signal, low: low Rx rate, high: high Rx + rate + +- rate-select1-gpios : GPIO phandle and a single specifier of the Tx Signaling
Here ass well.
+ Rate Select (AKA RS1) output gpio signal (SFP+ only), low: low Tx rate, + high: high Tx rate +
[...] MBR, Sergei -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html