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
  <offset sidf_elems xidf_elems rxf1_elems rxb_elems txe_elems txb_elems>
  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";
};
