Signed-off-by: Moritz Fischer <moritz.fischer@xxxxxxxxx> --- .../devicetree/bindings/pinctrl/pinctrl-e3xx.txt | 27 ++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 Documentation/devicetree/bindings/pinctrl/pinctrl-e3xx.txt diff --git a/Documentation/devicetree/bindings/pinctrl/pinctrl-e3xx.txt b/Documentation/devicetree/bindings/pinctrl/pinctrl-e3xx.txt new file mode 100644 index 0000000..2bfbd21 --- /dev/null +++ b/Documentation/devicetree/bindings/pinctrl/pinctrl-e3xx.txt @@ -0,0 +1,27 @@ +USRP E3xx Pincontrol bindings + +The pins of the NI Ettus Research USRP E3xx idle image can be configured for different +daughterboard configurations. This pinmux is implemented in an FPGA as soft core. + +Required properties: +- compatible: Must be one of the following: + - "ettus,pinctrl-e3xx-1.0" +- clocks: The clock driving the pinmux + +Example: + + e3xx_pinctrl: e3xx-pinctrl@40200a00 { + compatible = "ettus,e3xx-pinctrl-1.0"; + reg = <0x40200a00 0x1000>; + clocks = <&clkc 15>; + + foo_state: pinconf { + conf { + pins = E31X_LED_RX1_RX; + output-low; + }; + }; + }; + +Note: Constants that facilitate creation of devicetree files are available in + include/dt-bindings/pinctrl/pinctrl-e3xx.h -- 2.4.3 -- To unsubscribe from this list: send the line "unsubscribe linux-gpio" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html