summaryrefslogtreecommitdiff
path: root/Documentation/devicetree/bindings/net
diff options
context:
space:
mode:
authorAbinaya P <abinayap@codeaurora.org>2016-12-01 18:25:03 +0530
committerGustavo Solaira <gustavos@codeaurora.org>2017-09-06 10:13:38 -0700
commit4cf8fd54ec48b9392dae42cb0c7dc56a192f2dfd (patch)
tree7d68e801ae7b6c7324a1a558aa2ef57fb2100a33 /Documentation/devicetree/bindings/net
parentb92b0cea6dd3680eebc780c7d4b8bf5928668d20 (diff)
drivers: net: can: Add K61 CAN controller driver
This driver creates Network device of type CAN and processes tx and rx frames that it sends and receives over SPI protocol. Change-Id: I54a8665d1b9eda7e9b1ff695bd67de312c410195 Signed-off-by: Gustavo Solaira <gustavos@codeaurora.org> Signed-off-by: Abinaya P <abinayap@codeaurora.org>
Diffstat (limited to 'Documentation/devicetree/bindings/net')
-rw-r--r--Documentation/devicetree/bindings/net/can/k61-can.txt27
1 files changed, 27 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/net/can/k61-can.txt b/Documentation/devicetree/bindings/net/can/k61-can.txt
new file mode 100644
index 000000000000..57e85817a0a5
--- /dev/null
+++ b/Documentation/devicetree/bindings/net/can/k61-can.txt
@@ -0,0 +1,27 @@
+* Kinetis K61 CAN *
+
+This driver implements SPI slave protocol for Freescale K61 CAN controller.
+
+Required properties:
+ - compatible: Should be "fsl,k61".
+ - reg: Should contain SPI chip select.
+ - interrupt-parent: Should specify interrupt controller for the interrupt.
+ - interrupts: Should contain IRQ line for the CAN controller.
+ - reset-gpio: Reference to the GPIO connected to the reset input.
+ - pinctrl-names : Names corresponding to the numbered pinctrl states.
+ - pinctrl-0 : This explains the active state of the GPIO line.
+ - pinctrl-1 : This explains the suspend state of the GPIO line.
+
+
+Example:
+
+ can-controller@0 {
+ compatible = "fsl,k61";
+ reg = <0>;
+ interrupt-parent = <&tlmm_pinmux>;
+ interrupts = <25 0>;
+ reset-gpio = <&tlmm_pinmux 11 0x1>;
+ pinctrl-names = "active", "sleep";
+ pinctrl-0 = <&can_rst_on>;
+ pinctrl-1 = <&can_rst_off>;
+ };