Bosch MCAN controller Device Tree Bindings ------------------------------------------------- Required properties: - compatible : Should be "bosch,m_can" for M_CAN controllers - reg : physical base address and size of the M_CAN registers map and message ram - interrupts : property with a value describing the interrupt number - clocks : clocks used by controller - mram-cfg : message ram configuration data, the format is The 'offset' is the address offset inside the message ram. This is usually set if you're using the shared message ram while the other part is used by another m_can controller. The left cell are all the number of each elements inside the message ram. Please refer to 2.4.1 Message RAM Con.guration in Bosch M_CAN user mannual for each elements definition. Example: canfd1: canfd@020e8000 { compatible = "bosch,m_can"; reg = <0x020e8000 0x4000>, <0x02298000 0x4000>; reg-names = "canfd", "message_ram"; interrupts = <0 114 0x04>; clocks = <&clks IMX6SX_CLK_CANFD>; mram-cfg = <0x0 0 0 32 32 32 0 1>; status = "disabled"; };