Shopping Cart | 中文网站
Online Support
  Atmel Boards  (29) TOP10
  MYD-SAM9X5 (7)
  MYS-SAM9X5 (2)
  MYS-SAM9G45 (1)
  MYD-SAMA5D3X (12)
  MYD-SAM9X5-V2 (2)
  MYC-SAM9X5 (4)
  MYC-SAM9X5-V2 (1)
  MYC-SAMA5D3X (0)
  NXP Boards  (3) TOP10
  MYD-LPC435X (2)
  MYD-LPC185X (1)
  MYD-LPC1788 (0)
  Samsung Boards  (0) TOP10
  TI Boards  (10) TOP10
  MYD-AM335X (9)
  MYC-AM335X (1)
  Other  (3) TOP10
  MY-WF003U (1)
  Freescale Boards  (2) TOP10
  MYD-IMX28X (2)
  Xilinx Boards  (7) TOP10
  Z-turn Board (6)
  Home >  Support > Atmel Boards > MYS-SAM9X5
Enable SPI driver for SAM9X5 Board
How to enable SPI driver for the SAM9X5 board?

MYIR's SAM9X5 board has not enabled SPI driver by default. If you want to use, you need to enable SPI driver when compiling the kernel. Please follow below steps:

1. Open menuconfig

$ make ARCH=arm myir_MYD-SAM9X5_4.3lcd_defconfig
$ make menuconfig

2. Please find the item "Support most SPI Flash chips (AT26DF, M25P, W25X, ...)", i.e. "CONFIG_MTD_M25P80" as in below location and open it.

-> Device Drivers
  |       -> Memory Technology Device (MTD) support (MTD [=y])              |  
  |         -> Self-contained MTD device drivers    

Press space twice to open it:

3. Re-compile the kernel

$ make ARCH=arm uImage CROSS_COMPILE=/usr/local/arm-2010q1/bin/arm-none-linux-gnueabi-

4. The SPI driver will be shown after the board booted under the path "/dev/mtd4

5. Please download below test program for using the SPI linux driver which can be used for the MYD-SAM9X5 and MYS-SAM9X5 boards.



Room 04, 6th Floor, Building No.2, Fada Road, Yunli Smart Park, Bantian, Longgang District, Shenzhen, Guangdong, China 518129
E-mail: or  Phone: +86-755-22984836  Fax: +86-755-25532724
Copyright © MYIR Tech Limited 2011-2018 all rights reserved.
myirtech_facebook myirtech_Twitter myirtech_linkedin myirtech_youtube