<?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>topic U Boot how to make SPI Flash configuration in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/U-Boot-how-to-make-SPI-Flash-configuration/m-p/1009355#M149504</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi guys,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm working on i.MX6UL custom board. Trying to configure SPI Flash (Model = Winbond W25Q128JV),&lt;BR /&gt;Here's the changes that I've made and the parts that I've added;&lt;/P&gt;&lt;P&gt;## arch/arm/dts/imx6ul-14x14-evk.dts;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;+spi4 {&lt;BR /&gt;+&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; compatible = "spi-gpio";&lt;BR /&gt;+&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pinctrl-names = "default";&lt;BR /&gt;+&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pinctrl-0 = &amp;lt;&amp;amp;pinctrl_spi4&amp;gt;;&lt;BR /&gt;+&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pinctrl-assert-gpios = &amp;lt;&amp;amp;gpio1 10 GPIO_ACTIVE_LOW&amp;gt;;&lt;BR /&gt;+&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; num-chipselects = &amp;lt;1&amp;gt;;&lt;BR /&gt;+&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #address-cells = &amp;lt;1&amp;gt;;&lt;BR /&gt;+&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #size-cells = &amp;lt;0&amp;gt;;&lt;BR /&gt;+&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; status = "okay";&lt;BR /&gt;+&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; flash: m25p80@0 {&lt;BR /&gt;+&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #address-cells = &amp;lt;1&amp;gt;;&lt;BR /&gt;+&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #size-cells = &amp;lt;1&amp;gt;;&lt;BR /&gt;+&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; compatible = "spansion,m25p80";&lt;BR /&gt;+&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; reg = &amp;lt;0&amp;gt;;&lt;BR /&gt;+&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; spi-max-frequency = &amp;lt;133000000&amp;gt;;&lt;BR /&gt;+&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;## board/freescale/imx6ul_14x14_evk.c;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;+#define SPI_PAD_CTRL (PAD_CTL_HYS |&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;\&lt;BR /&gt;+&amp;nbsp;&amp;nbsp;&amp;nbsp; PAD_CTL_SPEED_MED |&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;\&lt;BR /&gt;+&amp;nbsp;&amp;nbsp;&amp;nbsp; PAD_CTL_DSE_40ohm | PAD_CTL_SRE_FAST)&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;+#ifdef CONFIG_SPINOR&lt;BR /&gt;+/* pin conflicts with eim nor */&lt;BR /&gt;+static iomux_v3_cfg_t const ecspi1_pads[] = {&lt;BR /&gt;+&amp;nbsp;&amp;nbsp;&amp;nbsp; MX6_PAD_ENET2_TX_EN__ECSPI4_MOSI| MUX_PAD_CTRL(SPI_PAD_CTRL),&lt;BR /&gt;+&amp;nbsp;&amp;nbsp;&amp;nbsp; MX6_PAD_ENET2_TX_DATA1__ECSPI4_SCLK | MUX_PAD_CTRL(SPI_PAD_CTRL),&lt;BR /&gt;+&amp;nbsp;&amp;nbsp;&amp;nbsp; MX6_PAD_ENET2_TX_CLK__ECSPI4_MISO | MUX_PAD_CTRL(SPI_PAD_CTRL),&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;+&amp;nbsp; /* CS Pin */&lt;BR /&gt;+&amp;nbsp; MX6_PAD_JTAG_MOD__GPIO1_IO10&amp;nbsp; | MUX_PAD_CTRL(NO_PAD_CTRL),&lt;BR /&gt;+};&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;+static void setup_spinor(void)&lt;BR /&gt;+{&lt;BR /&gt;+ imx_iomux_v3_setup_multiple_pads(ecspi1_pads, ARRAY_SIZE(ecspi1_pads));&lt;BR /&gt;+&amp;nbsp; gpio_request(IMX_GPIO_NR(1, 10), "escpi cs");&lt;BR /&gt;+&amp;nbsp;&amp;nbsp; gpio_direction_output(IMX_GPIO_NR(1, 0), 0);&lt;BR /&gt;+}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;+int board_spi_cs_gpio(unsigned bus, unsigned cs)&lt;BR /&gt;+{&lt;BR /&gt;+&amp;nbsp;&amp;nbsp; return (bus == 0 &amp;amp;&amp;amp; cs == 0) ? (IMX_GPIO_NR(1, 10)) : -1;&lt;BR /&gt;+}&lt;BR /&gt;+#endif&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;+#ifdef CONFIG_SPINOR&lt;BR /&gt;+&amp;nbsp;&amp;nbsp; setup_spinor();&lt;BR /&gt;+#endif&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;##configs/mx6ul_14x14_evk_defconfig&lt;/P&gt;&lt;P&gt;+CONFIG_DM_SPI=y&lt;BR /&gt;+CONFIG_DM_SPI_FLASH=y&lt;BR /&gt;+CONFIG_SPINOR=y&lt;BR /&gt;+CONFIG_WINBOND=y&lt;BR /&gt;+CONFIG_SPI_FLASH=y&lt;BR /&gt;+CONFIG_SPI_FLASH_BAR=y&lt;BR /&gt;+CONFIG_CMD_SPI=y&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;##drivers/mtd/spi/spi_flash_ids.c&lt;/P&gt;&lt;P&gt;#ifdef CONFIG_SPI_FLASH_WINBOND&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* WINBOND */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; + {"w25q128jv",&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; INFO(0xef7018, 0x0,&amp;nbsp;&amp;nbsp; &amp;nbsp;64 * 1024,&amp;nbsp;&amp;nbsp; 256, RD_FULL | WR_QPP | SECT_4K) },&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;##include/configs/mx6ul_14x14_evk.h&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;+#ifdef CONFIG_SPINOR&lt;BR /&gt;+#define CONFIG_CMD_SF&lt;BR /&gt;+#define CONFIG_SPI_FLASH&lt;BR /&gt;+#define CONFIG_SPI_FLASH_WINBOND&lt;BR /&gt;+#define CONFIG_SF_DEFAULT_BUS 4&lt;BR /&gt;+#define CONFIG_SF_DEFAULT_CS 0&lt;BR /&gt;+#define CONFIG_SF_DEFAULT_SPEED 133000000&lt;BR /&gt;+#define CONFIG_SF_DEFAULT_MODE SPI_MODE_0&lt;BR /&gt;+#endif&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But I can't even open the SPI bus. Here's the terminal output when I try to 'sf probe'&lt;/P&gt;&lt;P&gt;=&amp;gt;sf probe&lt;/P&gt;&lt;P&gt;Invalid bus 0 (err=-19)&lt;/P&gt;&lt;P&gt;Failed to initialize SPI flash at 0:0 (error -19)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;=&amp;gt;sf probe 4:0&lt;/P&gt;&lt;P&gt;Invalid bus 4 (err=-19)&lt;/P&gt;&lt;P&gt;Failed to initialize SPI flash at 4:0(error -19)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I dont know what I'm missing , I could use some help.&lt;/P&gt;&lt;P&gt;Thank you.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 06 Nov 2019 13:28:13 GMT</pubDate>
    <dc:creator>berkayercann1</dc:creator>
    <dc:date>2019-11-06T13:28:13Z</dc:date>
    <item>
      <title>U Boot how to make SPI Flash configuration</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/U-Boot-how-to-make-SPI-Flash-configuration/m-p/1009355#M149504</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi guys,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm working on i.MX6UL custom board. Trying to configure SPI Flash (Model = Winbond W25Q128JV),&lt;BR /&gt;Here's the changes that I've made and the parts that I've added;&lt;/P&gt;&lt;P&gt;## arch/arm/dts/imx6ul-14x14-evk.dts;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;+spi4 {&lt;BR /&gt;+&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; compatible = "spi-gpio";&lt;BR /&gt;+&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pinctrl-names = "default";&lt;BR /&gt;+&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pinctrl-0 = &amp;lt;&amp;amp;pinctrl_spi4&amp;gt;;&lt;BR /&gt;+&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pinctrl-assert-gpios = &amp;lt;&amp;amp;gpio1 10 GPIO_ACTIVE_LOW&amp;gt;;&lt;BR /&gt;+&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; num-chipselects = &amp;lt;1&amp;gt;;&lt;BR /&gt;+&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #address-cells = &amp;lt;1&amp;gt;;&lt;BR /&gt;+&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #size-cells = &amp;lt;0&amp;gt;;&lt;BR /&gt;+&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; status = "okay";&lt;BR /&gt;+&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; flash: m25p80@0 {&lt;BR /&gt;+&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #address-cells = &amp;lt;1&amp;gt;;&lt;BR /&gt;+&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #size-cells = &amp;lt;1&amp;gt;;&lt;BR /&gt;+&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; compatible = "spansion,m25p80";&lt;BR /&gt;+&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; reg = &amp;lt;0&amp;gt;;&lt;BR /&gt;+&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; spi-max-frequency = &amp;lt;133000000&amp;gt;;&lt;BR /&gt;+&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;## board/freescale/imx6ul_14x14_evk.c;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;+#define SPI_PAD_CTRL (PAD_CTL_HYS |&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;\&lt;BR /&gt;+&amp;nbsp;&amp;nbsp;&amp;nbsp; PAD_CTL_SPEED_MED |&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;\&lt;BR /&gt;+&amp;nbsp;&amp;nbsp;&amp;nbsp; PAD_CTL_DSE_40ohm | PAD_CTL_SRE_FAST)&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;+#ifdef CONFIG_SPINOR&lt;BR /&gt;+/* pin conflicts with eim nor */&lt;BR /&gt;+static iomux_v3_cfg_t const ecspi1_pads[] = {&lt;BR /&gt;+&amp;nbsp;&amp;nbsp;&amp;nbsp; MX6_PAD_ENET2_TX_EN__ECSPI4_MOSI| MUX_PAD_CTRL(SPI_PAD_CTRL),&lt;BR /&gt;+&amp;nbsp;&amp;nbsp;&amp;nbsp; MX6_PAD_ENET2_TX_DATA1__ECSPI4_SCLK | MUX_PAD_CTRL(SPI_PAD_CTRL),&lt;BR /&gt;+&amp;nbsp;&amp;nbsp;&amp;nbsp; MX6_PAD_ENET2_TX_CLK__ECSPI4_MISO | MUX_PAD_CTRL(SPI_PAD_CTRL),&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;+&amp;nbsp; /* CS Pin */&lt;BR /&gt;+&amp;nbsp; MX6_PAD_JTAG_MOD__GPIO1_IO10&amp;nbsp; | MUX_PAD_CTRL(NO_PAD_CTRL),&lt;BR /&gt;+};&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;+static void setup_spinor(void)&lt;BR /&gt;+{&lt;BR /&gt;+ imx_iomux_v3_setup_multiple_pads(ecspi1_pads, ARRAY_SIZE(ecspi1_pads));&lt;BR /&gt;+&amp;nbsp; gpio_request(IMX_GPIO_NR(1, 10), "escpi cs");&lt;BR /&gt;+&amp;nbsp;&amp;nbsp; gpio_direction_output(IMX_GPIO_NR(1, 0), 0);&lt;BR /&gt;+}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;+int board_spi_cs_gpio(unsigned bus, unsigned cs)&lt;BR /&gt;+{&lt;BR /&gt;+&amp;nbsp;&amp;nbsp; return (bus == 0 &amp;amp;&amp;amp; cs == 0) ? (IMX_GPIO_NR(1, 10)) : -1;&lt;BR /&gt;+}&lt;BR /&gt;+#endif&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;+#ifdef CONFIG_SPINOR&lt;BR /&gt;+&amp;nbsp;&amp;nbsp; setup_spinor();&lt;BR /&gt;+#endif&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;##configs/mx6ul_14x14_evk_defconfig&lt;/P&gt;&lt;P&gt;+CONFIG_DM_SPI=y&lt;BR /&gt;+CONFIG_DM_SPI_FLASH=y&lt;BR /&gt;+CONFIG_SPINOR=y&lt;BR /&gt;+CONFIG_WINBOND=y&lt;BR /&gt;+CONFIG_SPI_FLASH=y&lt;BR /&gt;+CONFIG_SPI_FLASH_BAR=y&lt;BR /&gt;+CONFIG_CMD_SPI=y&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;##drivers/mtd/spi/spi_flash_ids.c&lt;/P&gt;&lt;P&gt;#ifdef CONFIG_SPI_FLASH_WINBOND&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* WINBOND */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; + {"w25q128jv",&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; INFO(0xef7018, 0x0,&amp;nbsp;&amp;nbsp; &amp;nbsp;64 * 1024,&amp;nbsp;&amp;nbsp; 256, RD_FULL | WR_QPP | SECT_4K) },&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;##include/configs/mx6ul_14x14_evk.h&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;+#ifdef CONFIG_SPINOR&lt;BR /&gt;+#define CONFIG_CMD_SF&lt;BR /&gt;+#define CONFIG_SPI_FLASH&lt;BR /&gt;+#define CONFIG_SPI_FLASH_WINBOND&lt;BR /&gt;+#define CONFIG_SF_DEFAULT_BUS 4&lt;BR /&gt;+#define CONFIG_SF_DEFAULT_CS 0&lt;BR /&gt;+#define CONFIG_SF_DEFAULT_SPEED 133000000&lt;BR /&gt;+#define CONFIG_SF_DEFAULT_MODE SPI_MODE_0&lt;BR /&gt;+#endif&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But I can't even open the SPI bus. Here's the terminal output when I try to 'sf probe'&lt;/P&gt;&lt;P&gt;=&amp;gt;sf probe&lt;/P&gt;&lt;P&gt;Invalid bus 0 (err=-19)&lt;/P&gt;&lt;P&gt;Failed to initialize SPI flash at 0:0 (error -19)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;=&amp;gt;sf probe 4:0&lt;/P&gt;&lt;P&gt;Invalid bus 4 (err=-19)&lt;/P&gt;&lt;P&gt;Failed to initialize SPI flash at 4:0(error -19)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I dont know what I'm missing , I could use some help.&lt;/P&gt;&lt;P&gt;Thank you.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Nov 2019 13:28:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/U-Boot-how-to-make-SPI-Flash-configuration/m-p/1009355#M149504</guid>
      <dc:creator>berkayercann1</dc:creator>
      <dc:date>2019-11-06T13:28:13Z</dc:date>
    </item>
    <item>
      <title>Re: U Boot how to make SPI Flash configuration</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/U-Boot-how-to-make-SPI-Flash-configuration/m-p/1009356#M149505</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi berkay&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;one can recheck LUT, example can be found on&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/thread/446470"&gt;https://community.nxp.com/thread/446470&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;BR /&gt;igor&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Nov 2019 23:55:05 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/U-Boot-how-to-make-SPI-Flash-configuration/m-p/1009356#M149505</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2019-11-06T23:55:05Z</dc:date>
    </item>
    <item>
      <title>Re: U Boot how to make SPI Flash configuration</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/U-Boot-how-to-make-SPI-Flash-configuration/m-p/1009357#M149506</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Igor,&lt;BR /&gt;I've checked the links but we're not sure that we need to use LUT and have to deal with registers . Also we're not using MFG so that answer will be so hard for us . Is there another way to probe an SPI flash?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for the answer.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Nov 2019 06:47:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/U-Boot-how-to-make-SPI-Flash-configuration/m-p/1009357#M149506</guid>
      <dc:creator>berkayercann1</dc:creator>
      <dc:date>2019-11-07T06:47:48Z</dc:date>
    </item>
    <item>
      <title>Re: U Boot how to make SPI Flash configuration</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/U-Boot-how-to-make-SPI-Flash-configuration/m-p/1009358#M149507</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi berkay&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;one can look at spi-nor n25q032 example:&lt;/P&gt;&lt;P&gt;flash: &lt;A href="mailto:n25q032@0"&gt;n25q032@0&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://source.codeaurora.org/external/imx/linux-imx/tree/arch/arm/boot/dts/imx6ul-14x14-ddr3-arm2.dts?h=imx_4.14.98_2.1.0" title="https://source.codeaurora.org/external/imx/linux-imx/tree/arch/arm/boot/dts/imx6ul-14x14-ddr3-arm2.dts?h=imx_4.14.98_2.1.0"&gt;https://source.codeaurora.org/external/imx/linux-imx/tree/arch/arm/boot/dts/imx6ul-14x14-ddr3-arm2.dts?h=imx_4.14.98_2.1…&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;uboot/board/freescale/mx6ul_14x14_ddr3_arm2/mx6ul_14x14_ddr3_arm2.c&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://source.codeaurora.org/external/imx/uboot-imx/tree/board/freescale/mx6ul_14x14_ddr3_arm2/mx6ul_14x14_ddr3_arm2.c?h=imx_v2018.03_4.14.98_2.2.0" title="https://source.codeaurora.org/external/imx/uboot-imx/tree/board/freescale/mx6ul_14x14_ddr3_arm2/mx6ul_14x14_ddr3_arm2.c?h=imx_v2018.03_4.14.98_2.2.0"&gt;mx6ul_14x14_ddr3_arm2.c\mx6ul_14x14_ddr3_arm2\freescale\board - uboot-imx - i.MX U-Boot&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;BR /&gt;igor&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Nov 2019 09:04:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/U-Boot-how-to-make-SPI-Flash-configuration/m-p/1009358#M149507</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2019-11-07T09:04:59Z</dc:date>
    </item>
    <item>
      <title>Re: U Boot how to make SPI Flash configuration</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/U-Boot-how-to-make-SPI-Flash-configuration/m-p/1009359#M149508</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I did exactly the same configurations from the links but still getting the same errors , Invalid bus 4 (err = -19)&lt;BR /&gt;Also got the activated SPI conf scripts from the defconfig and configured the board header file from your link . Still missing something :/&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Nov 2019 11:42:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/U-Boot-how-to-make-SPI-Flash-configuration/m-p/1009359#M149508</guid>
      <dc:creator>berkayercann1</dc:creator>
      <dc:date>2019-11-07T11:42:55Z</dc:date>
    </item>
    <item>
      <title>Re: U Boot how to make SPI Flash configuration</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/U-Boot-how-to-make-SPI-Flash-configuration/m-p/1009360#M149509</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;one can try to check spi signals using oscilloscope.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;BR /&gt;igor&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Nov 2019 14:07:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/U-Boot-how-to-make-SPI-Flash-configuration/m-p/1009360#M149509</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2019-11-07T14:07:03Z</dc:date>
    </item>
    <item>
      <title>Re: U Boot how to make SPI Flash configuration</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/U-Boot-how-to-make-SPI-Flash-configuration/m-p/1009361#M149510</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Igor ,&lt;BR /&gt;I've checked the SPI signals , they're not correct . &lt;/P&gt;&lt;P&gt;Thanks for the answer again .&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Nov 2019 07:03:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/U-Boot-how-to-make-SPI-Flash-configuration/m-p/1009361#M149510</guid>
      <dc:creator>berkayercann1</dc:creator>
      <dc:date>2019-11-11T07:03:49Z</dc:date>
    </item>
  </channel>
</rss>

