Помогите, пожалуйста, разобраться с драйвером.
Есть самодельная плата на at91sam9260 к которой по SPI подключен mcp2510.
Разводка:

В файле борды прописано:
Код
static struct mcp251x_platform_data mcp251x_info = {
.oscillator_frequency = 8000000,
// .board_specific_setup = &mcp251x_setup,
.model = CAN_MCP251X_MCP2510,
// .power_enable = mcp251x_power_enable,
// .transceiver_enable = NULL,
};
/*
* SPI devices.
*/
static struct spi_board_info ek_spi_devices[] = {
{ /* CAN */
.modalias = "mcp251x",
.platform_data = &mcp251x_info,
.chip_select = 0,
.max_speed_hz = 2 * 1000 * 1000,
.bus_num = 1,
.irq = AT91_PIN_PC15,
},
};
Dmesg выдаёт:
Код
atmel_spi atmel_spi.1: Atmel SPI Controller at 0xfffcc000 (irq 13)
mcp251x spi1.0: probed
Но в /dev can0 устройство не появляется.