13a5655a5SMarc Kleine-BuddeWhat:		/sys/devices/platform/at91_can/net/<iface>/mb0_id
23a5655a5SMarc Kleine-BuddeDate:		January 2011
33a5655a5SMarc Kleine-BuddeKernelVersion:	2.6.38
43a5655a5SMarc Kleine-BuddeContact:	Marc Kleine-Budde <kernel@pengutronix.de>
53a5655a5SMarc Kleine-BuddeDescription:
63a5655a5SMarc Kleine-Budde		Value representing the can_id of mailbox 0.
73a5655a5SMarc Kleine-Budde
83a5655a5SMarc Kleine-Budde		Default: 0x7ff (standard frame)
93a5655a5SMarc Kleine-Budde
103a5655a5SMarc Kleine-Budde		Due to a chip bug (errata 50.2.6.3 & 50.3.5.3 in
113a5655a5SMarc Kleine-Budde		"AT91SAM9263 Preliminary 6249H-ATARM-27-Jul-09") the
123a5655a5SMarc Kleine-Budde		contents of mailbox 0 may be send under certain
133a5655a5SMarc Kleine-Budde		conditions (even if disabled or in rx mode).
143a5655a5SMarc Kleine-Budde
153a5655a5SMarc Kleine-Budde		The workaround in the errata suggests not to use the
163a5655a5SMarc Kleine-Budde		mailbox and load it with an unused identifier.
173a5655a5SMarc Kleine-Budde
183a5655a5SMarc Kleine-Budde		In order to use an extended can_id add the
193a5655a5SMarc Kleine-Budde		CAN_EFF_FLAG (0x80000000U) to the can_id. Example:
203a5655a5SMarc Kleine-Budde
2134433332SMauro Carvalho Chehab		- standard id 0x7ff::
2234433332SMauro Carvalho Chehab
233a5655a5SMarc Kleine-Budde		    echo 0x7ff      > /sys/class/net/can0/mb0_id
243a5655a5SMarc Kleine-Budde
2534433332SMauro Carvalho Chehab		- extended id 0x1fffffff::
2634433332SMauro Carvalho Chehab
273a5655a5SMarc Kleine-Budde		    echo 0x9fffffff > /sys/class/net/can0/mb0_id
28