Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

dt-bindings: can: m_can: Document new can transceiver binding

Add information regarding can-transceiver binding. This is especially
important for MCAN since the IP allows CAN FD mode to run significantly
faster than what most transceivers are capable of.

Signed-off-by: Franklin S Cooper Jr <fcooper@ti.com>
Signed-off-by: Sekhar Nori <nsekhar@ti.com>
Acked-by: Rob Herring <robh@kernel.org>
Signed-off-by: Faiz Abbas <faiz_abbas@ti.com>
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>

authored by

Franklin S Cooper Jr and committed by
Marc Kleine-Budde
b54f9eea 2290aefa

+9
+9
Documentation/devicetree/bindings/net/can/m_can.txt
··· 43 43 Please refer to 2.4.1 Message RAM Configuration in 44 44 Bosch M_CAN user manual for details. 45 45 46 + Optional Subnode: 47 + - can-transceiver : Can-transceiver subnode describing maximum speed 48 + that can be used for CAN/CAN-FD modes. See 49 + Documentation/devicetree/bindings/net/can/can-transceiver.txt 50 + for details. 46 51 Example: 47 52 SoC dtsi: 48 53 m_can1: can@20e8000 { ··· 68 63 pinctrl-names = "default"; 69 64 pinctrl-0 = <&pinctrl_m_can1>; 70 65 status = "enabled"; 66 + 67 + can-transceiver { 68 + max-bitrate = <5000000>; 69 + }; 71 70 };