1*3a5655a5SMarc Kleine-BuddeWhat: /sys/devices/platform/at91_can/net/<iface>/mb0_id 2*3a5655a5SMarc Kleine-BuddeDate: January 2011 3*3a5655a5SMarc Kleine-BuddeKernelVersion: 2.6.38 4*3a5655a5SMarc Kleine-BuddeContact: Marc Kleine-Budde <kernel@pengutronix.de> 5*3a5655a5SMarc Kleine-BuddeDescription: 6*3a5655a5SMarc Kleine-Budde Value representing the can_id of mailbox 0. 7*3a5655a5SMarc Kleine-Budde 8*3a5655a5SMarc Kleine-Budde Default: 0x7ff (standard frame) 9*3a5655a5SMarc Kleine-Budde 10*3a5655a5SMarc Kleine-Budde Due to a chip bug (errata 50.2.6.3 & 50.3.5.3 in 11*3a5655a5SMarc Kleine-Budde "AT91SAM9263 Preliminary 6249H-ATARM-27-Jul-09") the 12*3a5655a5SMarc Kleine-Budde contents of mailbox 0 may be send under certain 13*3a5655a5SMarc Kleine-Budde conditions (even if disabled or in rx mode). 14*3a5655a5SMarc Kleine-Budde 15*3a5655a5SMarc Kleine-Budde The workaround in the errata suggests not to use the 16*3a5655a5SMarc Kleine-Budde mailbox and load it with an unused identifier. 17*3a5655a5SMarc Kleine-Budde 18*3a5655a5SMarc Kleine-Budde In order to use an extended can_id add the 19*3a5655a5SMarc Kleine-Budde CAN_EFF_FLAG (0x80000000U) to the can_id. Example: 20*3a5655a5SMarc Kleine-Budde 21*3a5655a5SMarc Kleine-Budde - standard id 0x7ff: 22*3a5655a5SMarc Kleine-Budde echo 0x7ff > /sys/class/net/can0/mb0_id 23*3a5655a5SMarc Kleine-Budde 24*3a5655a5SMarc Kleine-Budde - extended id 0x1fffffff: 25*3a5655a5SMarc Kleine-Budde echo 0x9fffffff > /sys/class/net/can0/mb0_id 26