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 21*34433332SMauro Carvalho Chehab - standard id 0x7ff:: 22*34433332SMauro Carvalho Chehab 233a5655a5SMarc Kleine-Budde echo 0x7ff > /sys/class/net/can0/mb0_id 243a5655a5SMarc Kleine-Budde 25*34433332SMauro Carvalho Chehab - extended id 0x1fffffff:: 26*34433332SMauro Carvalho Chehab 273a5655a5SMarc Kleine-Budde echo 0x9fffffff > /sys/class/net/can0/mb0_id 28