<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>i.MX ProcessorsのトピックRe: How to enable spidev for all SPI (1-5) for MX6</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/How-to-enable-spidev-for-all-SPI-1-5-for-MX6/m-p/203315#M11435</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Patrice.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How do you make the &lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;board-mx6q_sabrelite.c&lt;/SPAN&gt; file to not me change during the compile?&lt;/P&gt;&lt;P&gt;I try to do some updates in this file. But after a compile I can see that the compiler has updated this file with the original file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Niklas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 01 Nov 2013 18:16:16 GMT</pubDate>
    <dc:creator>niklasmolin</dc:creator>
    <dc:date>2013-11-01T18:16:16Z</dc:date>
    <item>
      <title>How to enable spidev for all SPI (1-5) for MX6</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/How-to-enable-spidev-for-all-SPI-1-5-for-MX6/m-p/203310#M11430</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; We are currently trying to enable the spidev driver for the 5 SPI interfaces on the MX6 nitrogen board under Linux. For now, I was having some problem adding SPI 2-5 into my configuration.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We are using Yocto with the kernel 3.0.35. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I enable the user mode interface in “menuconfig” and modify the following file&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://github.com/boundarydevices/linux-imx6/blob/boundary-L3.0.35_MX6DQ_ER_1208-Beta/arch/arm/mach-mx6/board-mx6q_sabrelite.c"&gt;https://github.com/boundarydevices/linux-imx6/blob/boundary-L3.0.35_MX6DQ_ER_1208-Beta/arch/arm/mach-mx6/board-mx6q_sabrelite.c&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="color: #333333; font-size: 9.0pt; font-family: Consolas;"&gt;static&lt;/STRONG&gt;&lt;SPAN style="font-size: 9.0pt; font-family: Consolas; color: #333333;"&gt; &lt;STRONG&gt;struct&lt;/STRONG&gt; spi_board_info imx6_sabrelite_spi_nor_device[] __initdata &lt;STRONG&gt;=&lt;/STRONG&gt; {&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="color: #999999; font-size: 9.0pt; font-family: Consolas;"&gt;#if defined(CONFIG_MTD_M25P80)&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 9.0pt; font-family: Consolas; color: #333333;"&gt; {&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 9.0pt; font-family: Consolas; color: #333333;"&gt; .modali&lt;SPAN style="color: #333333;"&gt;as &lt;STRONG&gt;=&lt;/STRONG&gt; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #333333;"&gt;&lt;SPAN style="font-size: 9pt; font-family: Consolas;"&gt;"&lt;SPAN style="color: #808000;"&gt;spidev&lt;/SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN style="font-size: 9pt; font-family: Consolas;"&gt;,&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 9.0pt; font-family: Consolas; color: #333333;"&gt; .max_speed_hz &lt;STRONG&gt;=&lt;/STRONG&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 9.0pt; font-family: Consolas; color: #009999;"&gt;20000000&lt;/SPAN&gt;&lt;SPAN style="font-size: 9.0pt; font-family: Consolas; color: #333333;"&gt;, &lt;/SPAN&gt;&lt;EM style="color: #999988; font-size: 9.0pt; font-family: Consolas;"&gt;/* max spi clock (SCK) speed in HZ */&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 9.0pt; font-family: Consolas; color: #333333;"&gt; .bus_num &lt;STRONG&gt;=&lt;/STRONG&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 9.0pt; font-family: Consolas; color: #009999;"&gt;0&lt;/SPAN&gt;&lt;SPAN style="font-size: 9.0pt; font-family: Consolas; color: #333333;"&gt;,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 9.0pt; font-family: Consolas; color: #333333;"&gt; .chip_select &lt;STRONG&gt;=&lt;/STRONG&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 9.0pt; font-family: Consolas; color: #009999;"&gt;0&lt;/SPAN&gt;&lt;SPAN style="font-size: 9.0pt; font-family: Consolas; color: #333333;"&gt;,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 9.0pt; font-family: Consolas; color: #333333;"&gt; .platform_data &lt;STRONG&gt;=&lt;/STRONG&gt; &lt;STRONG&gt;&amp;amp;&lt;/STRONG&gt;imx6_sabrelite__spi_flash_data,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 9.0pt; font-family: Consolas; color: #333333;"&gt; },&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="color: #999999; font-size: 9.0pt; font-family: Consolas;"&gt;#endif&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 9.0pt; font-family: Consolas; color: #333333;"&gt;};&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Just by changing the driver name to spidev, I can boot and see the spidev interface under /dev/. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I tried to add the pads for the ecspi2 interface and modify the bus_num to 1 to try to access the second SPI. After a couple of days with multiple attempts, I was still not able to get the spidev1.0 interface&lt;SPAN style="color: #1f497d;"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I was hoping someone can point us to some good documentation regarding the modifications required to enable the other SPI interfaces (2 to 5) under linux for the mx6.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Let me know if you need anything else in order to assist.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Patrice&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Dec 2012 13:42:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/How-to-enable-spidev-for-all-SPI-1-5-for-MX6/m-p/203310#M11430</guid>
      <dc:creator>patricesarrasin</dc:creator>
      <dc:date>2012-12-11T13:42:11Z</dc:date>
    </item>
    <item>
      <title>Re: How to enable spidev for all SPI (1-5) for MX6</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/How-to-enable-spidev-for-all-SPI-1-5-for-MX6/m-p/203311#M11431</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; I was finally able to figure out how to make this thing work. For others that could have the same problem, here is the code of the patch I made. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Index: git/arch/arm/mach-mx6/board-mx6q_sabrelite.c&lt;/P&gt;&lt;P&gt;===================================================================&lt;/P&gt;&lt;P&gt;--- git.orig/arch/arm/mach-mx6/board-mx6q_sabrelite.c 2012-12-19 11:40:56.461028612 -0500&lt;/P&gt;&lt;P&gt;+++ git/arch/arm/mach-mx6/board-mx6q_sabrelite.c 2012-12-19 15:06:35.913464999 -0500&lt;/P&gt;&lt;P&gt;@@ -79,6 +79,8 @@&lt;/P&gt;&lt;P&gt; #define MX6Q_SABRELITE_SD4_CD IMX_GPIO_NR(2, 6)&lt;/P&gt;&lt;P&gt; #define MX6Q_SABRELITE_SD4_WP IMX_GPIO_NR(2, 7)&lt;/P&gt;&lt;P&gt; #define MX6Q_SABRELITE_ECSPI1_CS1 IMX_GPIO_NR(3, 19)&lt;/P&gt;&lt;P&gt;+#define MX6Q_SABRELITE_ECSPI2_CS0 IMX_GPIO_NR(5, 12)&lt;/P&gt;&lt;P&gt;+#define MX6Q_SABRELITE_ECSPI3_CS0 IMX_GPIO_NR(4, 24)&lt;/P&gt;&lt;P&gt; #define MX6Q_SABRELITE_USB_OTG_PWR IMX_GPIO_NR(3, 22)&lt;/P&gt;&lt;P&gt; #define MX6Q_SABRELITE_CAP_TCH_INT1 IMX_GPIO_NR(1, 9)&lt;/P&gt;&lt;P&gt; #define MX6Q_SABRELITE_USB_HUB_RESET IMX_GPIO_NR(7, 12)&lt;/P&gt;&lt;P&gt;@@ -132,6 +134,18 @@&lt;/P&gt;&lt;P&gt;&amp;nbsp; MX6Q_PAD_EIM_D16__ECSPI1_SCLK,&lt;/P&gt;&lt;P&gt;&amp;nbsp; MX6Q_PAD_EIM_D19__GPIO_3_19, /*SS1*/&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;+&amp;nbsp;&amp;nbsp; /* ECSPI2 */&lt;/P&gt;&lt;P&gt;+ MX6Q_PAD_DISP0_DAT17__ECSPI2_MISO,&lt;/P&gt;&lt;P&gt;+ MX6Q_PAD_DISP0_DAT16__ECSPI2_MOSI,&lt;/P&gt;&lt;P&gt;+ MX6Q_PAD_DISP0_DAT19__ECSPI2_SCLK,&lt;/P&gt;&lt;P&gt;+ MX6Q_PAD_DISP0_DAT18__GPIO_5_12, /*SS0*/&lt;/P&gt;&lt;P&gt;+&lt;/P&gt;&lt;P&gt;+ /* ECSPI3 */&lt;/P&gt;&lt;P&gt;+ MX6Q_PAD_DISP0_DAT2__ECSPI3_MISO,&lt;/P&gt;&lt;P&gt;+ MX6Q_PAD_DISP0_DAT1__ECSPI3_MOSI,&lt;/P&gt;&lt;P&gt;+&amp;nbsp;&amp;nbsp; MX6Q_PAD_DISP0_DAT0__ECSPI3_SCLK,&lt;/P&gt;&lt;P&gt;+&amp;nbsp;&amp;nbsp; MX6Q_PAD_DISP0_DAT3__GPIO_4_24,&amp;nbsp; /*SS0*/&lt;/P&gt;&lt;P&gt;+&lt;/P&gt;&lt;P&gt;&amp;nbsp; /* ENET */&lt;/P&gt;&lt;P&gt;&amp;nbsp; MX6Q_PAD_ENET_MDIO__ENET_MDIO,&lt;/P&gt;&lt;P&gt;&amp;nbsp; MX6Q_PAD_ENET_MDC__ENET_MDC,&lt;/P&gt;&lt;P&gt;@@ -221,12 +235,12 @@&lt;/P&gt;&lt;P&gt; #endif&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; /* DISPLAY */&lt;/P&gt;&lt;P&gt;- MX6Q_PAD_DI0_DISP_CLK__IPU1_DI0_DISP_CLK,&lt;/P&gt;&lt;P&gt;+/* MX6Q_PAD_DI0_DISP_CLK__IPU1_DI0_DISP_CLK,&lt;/P&gt;&lt;P&gt;&amp;nbsp; MX6Q_PAD_DI0_PIN15__IPU1_DI0_PIN15, /* DE */&lt;/P&gt;&lt;P&gt;- MX6Q_PAD_DI0_PIN2__IPU1_DI0_PIN2, /* HSync */&lt;/P&gt;&lt;P&gt;- MX6Q_PAD_DI0_PIN3__IPU1_DI0_PIN3, /* VSync */&lt;/P&gt;&lt;P&gt;- MX6Q_PAD_DI0_PIN4__IPU1_DI0_PIN4, /* Contrast */&lt;/P&gt;&lt;P&gt;- MX6Q_PAD_DISP0_DAT0__IPU1_DISP0_DAT_0,&lt;/P&gt;&lt;P&gt;+/* MX6Q_PAD_DI0_PIN2__IPU1_DI0_PIN2, /* HSync */&lt;/P&gt;&lt;P&gt;+/* MX6Q_PAD_DI0_PIN3__IPU1_DI0_PIN3, /* VSync */&lt;/P&gt;&lt;P&gt;+/* MX6Q_PAD_DI0_PIN4__IPU1_DI0_PIN4, /* Contrast */&lt;/P&gt;&lt;P&gt;+/* MX6Q_PAD_DISP0_DAT0__IPU1_DISP0_DAT_0,&lt;/P&gt;&lt;P&gt;&amp;nbsp; MX6Q_PAD_DISP0_DAT1__IPU1_DISP0_DAT_1,&lt;/P&gt;&lt;P&gt;&amp;nbsp; MX6Q_PAD_DISP0_DAT2__IPU1_DISP0_DAT_2,&lt;/P&gt;&lt;P&gt;&amp;nbsp; MX6Q_PAD_DISP0_DAT3__IPU1_DISP0_DAT_3,&lt;/P&gt;&lt;P&gt;@@ -251,8 +265,8 @@&lt;/P&gt;&lt;P&gt;&amp;nbsp; MX6Q_PAD_DISP0_DAT22__IPU1_DISP0_DAT_22,&lt;/P&gt;&lt;P&gt;&amp;nbsp; MX6Q_PAD_DISP0_DAT23__IPU1_DISP0_DAT_23,&lt;/P&gt;&lt;P&gt;&amp;nbsp; MX6Q_PAD_GPIO_7__GPIO_1_7, /* J7 - Display Connector GP */&lt;/P&gt;&lt;P&gt;- MX6Q_PAD_GPIO_9__GPIO_1_9, /* J7 - Display Connector GP */&lt;/P&gt;&lt;P&gt;- MX6Q_PAD_NANDF_D0__GPIO_2_0, /* J6 - LVDS Display contrast */&lt;/P&gt;&lt;P&gt;+/* MX6Q_PAD_GPIO_9__GPIO_1_9, /* J7 - Display Connector GP */&lt;/P&gt;&lt;P&gt;+/* MX6Q_PAD_NANDF_D0__GPIO_2_0, /* J6 - LVDS Display contrast */&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; /* PWM1 */&lt;/P&gt;&lt;P&gt;@@ -469,13 +483,22 @@&lt;/P&gt;&lt;P&gt;&amp;nbsp; .phy = PHY_INTERFACE_MODE_RGMII,&lt;/P&gt;&lt;P&gt; };&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-static int mx6q_sabrelite_spi_cs[] = {&lt;/P&gt;&lt;P&gt;- MX6Q_SABRELITE_ECSPI1_CS1,&lt;/P&gt;&lt;P&gt;+static int mx6q_sabrelite_spi_cs2[] = {&lt;/P&gt;&lt;P&gt;+ MX6Q_SABRELITE_ECSPI2_CS0,&lt;/P&gt;&lt;P&gt;+};&lt;/P&gt;&lt;P&gt;+&lt;/P&gt;&lt;P&gt;+static const struct spi_imx_master mx6q_sabrelite_spi_data2 __initconst = {&lt;/P&gt;&lt;P&gt;+ .chipselect&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = mx6q_sabrelite_spi_cs2,&lt;/P&gt;&lt;P&gt;+ .num_chipselect = ARRAY_SIZE(mx6q_sabrelite_spi_cs2),&lt;/P&gt;&lt;P&gt; };&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-static const struct spi_imx_master mx6q_sabrelite_spi_data __initconst = {&lt;/P&gt;&lt;P&gt;- .chipselect&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = mx6q_sabrelite_spi_cs,&lt;/P&gt;&lt;P&gt;- .num_chipselect = ARRAY_SIZE(mx6q_sabrelite_spi_cs),&lt;/P&gt;&lt;P&gt;+static int mx6q_sabrelite_spi_cs3[] = {&lt;/P&gt;&lt;P&gt;+ MX6Q_SABRELITE_ECSPI3_CS0,&lt;/P&gt;&lt;P&gt;+};&lt;/P&gt;&lt;P&gt;+&lt;/P&gt;&lt;P&gt;+static const struct spi_imx_master mx6q_sabrelite_spi_data3 __initconst = {&lt;/P&gt;&lt;P&gt;+ .chipselect&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = mx6q_sabrelite_spi_cs3,&lt;/P&gt;&lt;P&gt;+ .num_chipselect = ARRAY_SIZE(mx6q_sabrelite_spi_cs3),&lt;/P&gt;&lt;P&gt; };&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; #if defined(CONFIG_MTD_M25P80) || defined(CONFIG_MTD_M25P80_MODULE)&lt;/P&gt;&lt;P&gt;@@ -489,7 +512,7 @@&lt;/P&gt;&lt;P&gt;&amp;nbsp; .name = "kernel",&lt;/P&gt;&lt;P&gt;&amp;nbsp; .offset = MTDPART_OFS_APPEND,&lt;/P&gt;&lt;P&gt;&amp;nbsp; .size = MTDPART_SIZ_FULL,&lt;/P&gt;&lt;P&gt;- },&lt;/P&gt;&lt;P&gt;+ },&amp;nbsp; &lt;/P&gt;&lt;P&gt; };&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; static struct flash_platform_data imx6_sabrelite__spi_flash_data = {&lt;/P&gt;&lt;P&gt;@@ -503,11 +526,20 @@&lt;/P&gt;&lt;P&gt; static struct spi_board_info imx6_sabrelite_spi_nor_device[] __initdata = {&lt;/P&gt;&lt;P&gt; #if defined(CONFIG_MTD_M25P80)&lt;/P&gt;&lt;P&gt;&amp;nbsp; {&lt;/P&gt;&lt;P&gt;- .modalias = "m25p80",&lt;/P&gt;&lt;P&gt;+ .modalias = "spidev",&lt;/P&gt;&lt;P&gt;&amp;nbsp; .max_speed_hz = 20000000, /* max spi clock (SCK) speed in HZ */&lt;/P&gt;&lt;P&gt;- .bus_num = 0,&lt;/P&gt;&lt;P&gt;+ .bus_num = 1,&lt;/P&gt;&lt;P&gt;&amp;nbsp; .chip_select = 0,&lt;/P&gt;&lt;P&gt;- .platform_data = &amp;amp;imx6_sabrelite__spi_flash_data,&lt;/P&gt;&lt;P&gt;+ .mode = SPI_MODE_0,&lt;/P&gt;&lt;P&gt;+ /*.platform_data = &amp;amp;imx6_sabrelite__spi_flash_data,*/&lt;/P&gt;&lt;P&gt;+ },&lt;/P&gt;&lt;P&gt;+ {&lt;/P&gt;&lt;P&gt;+ .modalias = "spidev",&lt;/P&gt;&lt;P&gt;+ .max_speed_hz = 20000000, /* max spi clock (SCK) speed in HZ */&lt;/P&gt;&lt;P&gt;+ .bus_num = 2,&lt;/P&gt;&lt;P&gt;+ .chip_select = 0,&lt;/P&gt;&lt;P&gt;+ .mode = SPI_MODE_0,&lt;/P&gt;&lt;P&gt;+ /*.platform_data = &amp;amp;imx6_sabrelite__spi_flash_data,*/&lt;/P&gt;&lt;P&gt;&amp;nbsp; },&lt;/P&gt;&lt;P&gt; #endif&lt;/P&gt;&lt;P&gt; };&lt;/P&gt;&lt;P&gt;@@ -1144,12 +1176,12 @@&lt;/P&gt;&lt;P&gt;&amp;nbsp; mx6q_sabrelite_init_uart();&lt;/P&gt;&lt;P&gt;&amp;nbsp; imx6q_add_mxc_hdmi_core(&amp;amp;hdmi_core_data);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- imx6q_add_ipuv3(0, &amp;amp;ipu_data[0]);&lt;/P&gt;&lt;P&gt;+ /*imx6q_add_ipuv3(0, &amp;amp;ipu_data[0]);&lt;/P&gt;&lt;P&gt;&amp;nbsp; imx6q_add_ipuv3(1, &amp;amp;ipu_data[1]);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; for (i = 0; i &amp;lt; ARRAY_SIZE(sabrelite_fb_data); i++)&lt;/P&gt;&lt;P&gt;&amp;nbsp; imx6q_add_ipuv3fb(i, &amp;amp;sabrelite_fb_data[i]);&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;P&gt;+*/&lt;/P&gt;&lt;P&gt;&amp;nbsp; imx6q_add_vdoa();&lt;/P&gt;&lt;P&gt;&amp;nbsp; imx6q_add_lcdif(&amp;amp;lcdif_data);&lt;/P&gt;&lt;P&gt;&amp;nbsp; imx6q_add_ldb(&amp;amp;ldb_data);&lt;/P&gt;&lt;P&gt;@@ -1172,7 +1204,8 @@&lt;/P&gt;&lt;P&gt;&amp;nbsp; ARRAY_SIZE(mxc_i2c2_board_info));&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; /* SPI */&lt;/P&gt;&lt;P&gt;- imx6q_add_ecspi(0, &amp;amp;mx6q_sabrelite_spi_data);&lt;/P&gt;&lt;P&gt;+ imx6q_add_ecspi(1, &amp;amp;mx6q_sabrelite_spi_data2);&lt;/P&gt;&lt;P&gt;+ imx6q_add_ecspi(2, &amp;amp;mx6q_sabrelite_spi_data3);&lt;/P&gt;&lt;P&gt;&amp;nbsp; spi_device_init();&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; imx6q_add_mxc_hdmi(&amp;amp;hdmi_data);&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Jan 2013 18:25:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/How-to-enable-spidev-for-all-SPI-1-5-for-MX6/m-p/203311#M11431</guid>
      <dc:creator>patricesarrasin</dc:creator>
      <dc:date>2013-01-17T18:25:31Z</dc:date>
    </item>
    <item>
      <title>Re: How to enable spidev for all SPI (1-5) for MX6</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/How-to-enable-spidev-for-all-SPI-1-5-for-MX6/m-p/203312#M11432</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Patrice.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How did you manage to get the device driver to show up in the /dev directory?&lt;/P&gt;&lt;P&gt;I'm using the LTIB image and I can see that the spi_imx driver has started (in /proc/iomem and /proc/interrupts), but I can't figure out how to call it?&lt;/P&gt;&lt;P&gt;I also tried to change the alias to spidev, but it didn't do anything.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How do I access this driver from my application code?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Niklas &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Sep 2013 22:26:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/How-to-enable-spidev-for-all-SPI-1-5-for-MX6/m-p/203312#M11432</guid>
      <dc:creator>niklasmolin</dc:creator>
      <dc:date>2013-09-19T22:26:37Z</dc:date>
    </item>
    <item>
      <title>Re: How to enable spidev for all SPI (1-5) for MX6</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/How-to-enable-spidev-for-all-SPI-1-5-for-MX6/m-p/203313#M11433</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if you did all the configuration correctly, you should see the device appear in /dev/. It should be something like /dev/spidev0.0 or another number depending on which SPI you are trying to enable.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also be sure you enable the option "CONFIG_SPI_SPIDEV=y" in your kernel&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Patrice&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Oct 2013 17:41:34 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/How-to-enable-spidev-for-all-SPI-1-5-for-MX6/m-p/203313#M11433</guid>
      <dc:creator>patricesarrasin</dc:creator>
      <dc:date>2013-10-03T17:41:34Z</dc:date>
    </item>
    <item>
      <title>Re: How to enable spidev for all SPI (1-5) for MX6</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/How-to-enable-spidev-for-all-SPI-1-5-for-MX6/m-p/203314#M11434</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Patrice.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for the update.&lt;/P&gt;&lt;P&gt;I have just switched from LTIB to YOCTO (seems like LTIB is not going to be supported any longer).&lt;/P&gt;&lt;P&gt;I just wanted to check which file this define should be included (to enable the option in the kernel)?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Niklas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 31 Oct 2013 01:05:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/How-to-enable-spidev-for-all-SPI-1-5-for-MX6/m-p/203314#M11434</guid>
      <dc:creator>niklasmolin</dc:creator>
      <dc:date>2013-10-31T01:05:13Z</dc:date>
    </item>
    <item>
      <title>Re: How to enable spidev for all SPI (1-5) for MX6</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/How-to-enable-spidev-for-all-SPI-1-5-for-MX6/m-p/203315#M11435</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Patrice.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How do you make the &lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;board-mx6q_sabrelite.c&lt;/SPAN&gt; file to not me change during the compile?&lt;/P&gt;&lt;P&gt;I try to do some updates in this file. But after a compile I can see that the compiler has updated this file with the original file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Niklas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 01 Nov 2013 18:16:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/How-to-enable-spidev-for-all-SPI-1-5-for-MX6/m-p/203315#M11435</guid>
      <dc:creator>niklasmolin</dc:creator>
      <dc:date>2013-11-01T18:16:16Z</dc:date>
    </item>
    <item>
      <title>Re: How to enable spidev for all SPI (1-5) for MX6</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/How-to-enable-spidev-for-all-SPI-1-5-for-MX6/m-p/203316#M11436</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi patrice,&lt;/P&gt;&lt;P&gt;As my source and your base source are mismatching, can you please share the updated source code of arch/arm/mach-mx6/board-mx6q_sabrelite.c. Thanks in advance.&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Arulpandiyan Vadivel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Nov 2014 06:23:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/How-to-enable-spidev-for-all-SPI-1-5-for-MX6/m-p/203316#M11436</guid>
      <dc:creator>arulpandiyanvad</dc:creator>
      <dc:date>2014-11-10T06:23:36Z</dc:date>
    </item>
  </channel>
</rss>

