<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Reading Flash MX25L32 on BL653</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/97589/reading-flash-mx25l32-on-bl653</link><description>Hello, 
 I&amp;#39;m working with nRF52840, BL653-DK board (Laird), and I&amp;#39;m trying to bind and read from the flash memory of the device (MX25L32, SPI NOR). 
 I&amp;#39;ve added this node to the board&amp;#39;s .dts file, as a child node to the spi1 node: 
 ... 
 &amp;amp;spi1 { compatible</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 17 Mar 2023 16:56:32 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/97589/reading-flash-mx25l32-on-bl653" /><item><title>RE: Reading Flash MX25L32 on BL653</title><link>https://devzone.nordicsemi.com/thread/416100?ContentTypeID=1</link><pubDate>Fri, 17 Mar 2023 16:56:32 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:81d8a553-326f-456b-8130-d0910293586d</guid><dc:creator>haakonsh</dc:creator><description>&lt;p&gt;I&amp;#39;m glad to hear you&amp;#39;ve got it up and running, though there seems to be an issue with the pinctrl driver as you had to add the pins to the &amp;amp;spi1 node :/&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Reading Flash MX25L32 on BL653</title><link>https://devzone.nordicsemi.com/thread/415771?ContentTypeID=1</link><pubDate>Thu, 16 Mar 2023 15:08:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c8cec4e0-a433-4f5a-af83-735810dddeec</guid><dc:creator>Dagan Raviv</dc:creator><description>&lt;p&gt;Finally it worked with this configuration:&lt;br /&gt;&lt;pre class="ui-code" data-mode="text"&gt;&amp;amp;pinctrl {
    spi1_default: spi1_default {
		group1 {
			psels = &amp;lt;41 40 4&amp;gt;;
		};
	};

	spi1_sleep: spi1_sleep {
		group1 {
			psels = &amp;lt;41 40 4&amp;gt;;
			low-power-enable;
		};
	};
};

&amp;amp;spi1 {
	compatible = &amp;quot;nordic,nrf-spi&amp;quot;;
	/* Cannot be used together with i2c0. */
    status = &amp;quot;okay&amp;quot;;
	sck-pin = &amp;lt;41&amp;gt;;
	mosi-pin = &amp;lt;40&amp;gt;;
	miso-pin = &amp;lt;4&amp;gt;;
	pinctrl-0 = &amp;lt;&amp;amp;spi1_default&amp;gt;;
	pinctrl-1 = &amp;lt;&amp;amp;spi1_sleep&amp;gt;;
	pinctrl-names = &amp;quot;default&amp;quot;, &amp;quot;sleep&amp;quot;;
	cs-gpios = &amp;lt;&amp;amp;gpio1 23 GPIO_ACTIVE_LOW&amp;gt;;
	mx25l32: mx25l3256@0 {
		compatible = &amp;quot;jedec,spi-nor&amp;quot;;
		reg = &amp;lt;0&amp;gt;;
		spi-max-frequency = &amp;lt;80000000&amp;gt;;
		label = &amp;quot;MX25L32&amp;quot;;
		jedec-id = [c2 20 16];
		size = &amp;lt;33554432&amp;gt;;
		has-dpd;
		t-enter-dpd = &amp;lt;10000&amp;gt;;
		t-exit-dpd = &amp;lt;100000&amp;gt;;
		wp-gpios = &amp;lt;&amp;amp;gpio0 22 0&amp;gt;;
        hold-gpios = &amp;lt;&amp;amp;gpio0 23 0&amp;gt;;
	};
};&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;Thanks a lot!&lt;br /&gt;Dagan&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Reading Flash MX25L32 on BL653</title><link>https://devzone.nordicsemi.com/thread/415221?ContentTypeID=1</link><pubDate>Tue, 14 Mar 2023 13:10:53 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e31d1bb5-a713-428a-876a-8d58e0bad32b</guid><dc:creator>haakonsh</dc:creator><description>&lt;p&gt;My bad, you need to&amp;nbsp;convert the pin numbers to port and pin numbers when using pinctrl.&amp;nbsp;&amp;nbsp;&lt;br /&gt;F.ex:&lt;br /&gt;&lt;br /&gt;PORT0 has 32 pins, 0&amp;nbsp;to 31.&lt;br /&gt;&lt;span style="font-family:inherit;"&gt;Pin 41(SPIM_SCK) is equal to 32 + PORT1_pin&amp;nbsp; --&amp;gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family:inherit;"&gt;PORT1_&lt;/span&gt;&lt;span style="font-family:inherit;"&gt;pin&lt;/span&gt;&lt;span style="font-family:inherit;"&gt;&amp;nbsp;= 41 - 32 = 9.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;The pinctrl DTS entry for SPIM_SCK will then be: &amp;lt;NRF_PSEL(SPIM_SCK, &lt;strong&gt;1&lt;/strong&gt;, &lt;strong&gt;9&lt;/strong&gt;)&amp;gt;.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Reading Flash MX25L32 on BL653</title><link>https://devzone.nordicsemi.com/thread/415092?ContentTypeID=1</link><pubDate>Tue, 14 Mar 2023 09:21:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:317420e0-397f-46dd-ae37-b153dfb574c2</guid><dc:creator>Dagan Raviv</dc:creator><description>&lt;p&gt;Thanks!&lt;/p&gt;
&lt;p&gt;I received this error when I tried to build my project:&lt;/p&gt;
&lt;p&gt;devicetree error: .../bl653_dvk/bl653_dvk.dts:128 (column 57): parse error: expected number or parenthesized expression&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;/*
 * Copyright (c) 2020 Laird Connectivity
 *
 * SPDX-License-Identifier: Apache-2.0
 */

/dts-v1/;
#include &amp;lt;nordic/nrf52833_qiaa.dtsi&amp;gt;

/ {
	model = &amp;quot;Laird BL653 Dev Kit&amp;quot;;
	compatible = &amp;quot;lairdconnect,bl653_dvk&amp;quot;;

	chosen {
		zephyr,console = &amp;amp;uart0;
		zephyr,shell-uart = &amp;amp;uart0;
		zephyr,uart-mcumgr = &amp;amp;uart0;
		zephyr,bt-mon-uart = &amp;amp;uart0;
		zephyr,bt-c2h-uart = &amp;amp;uart0;
		zephyr,sram = &amp;amp;sram0;
		zephyr,flash = &amp;amp;flash0;
		zephyr,code-partition = &amp;amp;slot0_partition;
	};

	leds {
		compatible = &amp;quot;gpio-leds&amp;quot;;
		led1: led_1 {
			gpios = &amp;lt;&amp;amp;gpio0 13 GPIO_ACTIVE_HIGH&amp;gt;;
			label = &amp;quot;Blue LED 1&amp;quot;;
		};
		led2: led_2 {
			gpios = &amp;lt;&amp;amp;gpio0 14 GPIO_ACTIVE_HIGH&amp;gt;;
			label = &amp;quot;Blue LED 2&amp;quot;;
		};
		led3: led_3 {
			gpios = &amp;lt;&amp;amp;gpio0 15 GPIO_ACTIVE_HIGH&amp;gt;;
			label = &amp;quot;Blue LED 3&amp;quot;;
		};
		led4: led_4 {
			gpios = &amp;lt;&amp;amp;gpio0 16 GPIO_ACTIVE_HIGH&amp;gt;;
			label = &amp;quot;Blue LED 4&amp;quot;;
		};
	};

	buttons {
		compatible = &amp;quot;gpio-keys&amp;quot;;
		button1: button_1 {
			gpios = &amp;lt;&amp;amp;gpio0 11 GPIO_PULL_UP&amp;gt;;
			label = &amp;quot;Push button switch 1 (SW1)&amp;quot;;
		};
		button2: button_2 {
			gpios = &amp;lt;&amp;amp;gpio0 12 GPIO_PULL_UP&amp;gt;;
			label = &amp;quot;Push button switch 2 (SW2)&amp;quot;;
		};
		button3: button_3 {
			gpios = &amp;lt;&amp;amp;gpio0 24 GPIO_PULL_UP&amp;gt;;
			label = &amp;quot;Push button switch 3 (SW9)&amp;quot;;
		};
		button4: button_4 {
			gpios = &amp;lt;&amp;amp;gpio0 22 GPIO_PULL_UP&amp;gt;;
			label = &amp;quot;Push button switch 4 (SW10)&amp;quot;;
		};
	};

	/* These aliases are provided for compatibility with samples */
	aliases {
		led0 = &amp;amp;led1;
		led1 = &amp;amp;led2;
		led2 = &amp;amp;led3;
		led3 = &amp;amp;led4;
		sw0 = &amp;amp;button1;
		sw1 = &amp;amp;button2;
		sw2 = &amp;amp;button3;
		sw3 = &amp;amp;button4;
	};
};

&amp;amp;adc {
	status = &amp;quot;okay&amp;quot;;
};

&amp;amp;gpiote {
	status = &amp;quot;okay&amp;quot;;
};

&amp;amp;gpio0 {
	status = &amp;quot;okay&amp;quot;;
};

&amp;amp;gpio1 {
	status = &amp;quot;okay&amp;quot;;
};

&amp;amp;uart0 {
	compatible = &amp;quot;nordic,nrf-uart&amp;quot;;
	current-speed = &amp;lt;115200&amp;gt;;
	status = &amp;quot;okay&amp;quot;;
	tx-pin = &amp;lt;6&amp;gt;;
	rx-pin = &amp;lt;8&amp;gt;;
	rts-pin = &amp;lt;5&amp;gt;;
	cts-pin = &amp;lt;7&amp;gt;;
};

&amp;amp;i2c0 {
	compatible = &amp;quot;nordic,nrf-twi&amp;quot;;
	status = &amp;quot;okay&amp;quot;;
	sda-pin = &amp;lt;26&amp;gt;;
	scl-pin = &amp;lt;27&amp;gt;;

	dac0: mcp4725@60 {
		/* MCP4725 not populated at factory */
		compatible = &amp;quot;microchip,mcp4725&amp;quot;;
		reg = &amp;lt;0x60&amp;gt;;
		label = &amp;quot;MCP4725&amp;quot;;
		#io-channel-cells = &amp;lt;1&amp;gt;;
		status = &amp;quot;disabled&amp;quot;;
	};
};

&amp;amp;pwm0 {
	status = &amp;quot;okay&amp;quot;;
	ch0-pin = &amp;lt;13&amp;gt;;
};

&amp;amp;pinctrl {
    spi0_default: spi0_default {
		group1 {
			psels = &amp;lt;NRF_PSEL(SPIM_SCK, 0, 41)&amp;gt;,
				&amp;lt;NRF_PSEL(SPIM_MOSI, 0, 40)&amp;gt;,
				&amp;lt;NRF_PSEL(SPIM_MISO, 0, 4)&amp;gt;;
		};
	};

	spi0_sleep: spi0_sleep {
		group1 {
			psels = &amp;lt;NRF_PSEL(SPIM_SCK, 0, 41)&amp;gt;,
				&amp;lt;NRF_PSEL(SPIM_MOSI, 0, 40)&amp;gt;,
				&amp;lt;NRF_PSEL(SPIM_MISO, 0, 4)&amp;gt;;
			low-power-enable;
		};
	};
};

&amp;amp;spi0 {
	compatible = &amp;quot;nordic,nrf-spi&amp;quot;;
	/* Cannot be used together with i2c0. */
    status = &amp;quot;okay&amp;quot;;
	pinctrl-0 = &amp;lt;&amp;amp;spi0_default&amp;gt;;
	pinctrl-1 = &amp;lt;&amp;amp;spi0_sleep&amp;gt;;
	pinctrl-names = &amp;quot;default&amp;quot;, &amp;quot;sleep&amp;quot;;
	cs-gpios = &amp;lt;&amp;amp;gpio1 23 GPIO_ACTIVE_LOW&amp;gt;;
	mx25l32: mx25l3256@0 {
		compatible = &amp;quot;jedec,spi-nor&amp;quot;;
		reg = &amp;lt;0&amp;gt;;
		sck-frequency = &amp;lt;8000000&amp;gt;; 
		jedec-id = [c2 20 16];
		size = &amp;lt;33554432&amp;gt;;
		has-dpd;
		t-enter-dpd = &amp;lt;10000&amp;gt;;
		t-exit-dpd = &amp;lt;100000&amp;gt;;
		wp-gpios = &amp;lt;&amp;amp;gpio0 22 0&amp;gt;;
        hold-gpios = &amp;lt;&amp;amp;gpio0 23 0&amp;gt;;
	};
};

&amp;amp;spi1 {
	compatible = &amp;quot;nordic,nrf-spi&amp;quot;;
	status = &amp;quot;okay&amp;quot;;
	sck-pin = &amp;lt;41&amp;gt;;
	mosi-pin = &amp;lt;40&amp;gt;;
	miso-pin = &amp;lt;4&amp;gt;;
	cs-gpios = &amp;lt;&amp;amp;gpio1 23 0&amp;gt;;
};

&amp;amp;flash0 {
	/*
	 * For more information, see:
	 * http://docs.zephyrproject.org/latest/guides/dts/index.html#flash-partitions
	 */
	partitions {
		compatible = &amp;quot;fixed-partitions&amp;quot;;
		#address-cells = &amp;lt;1&amp;gt;;
		#size-cells = &amp;lt;1&amp;gt;;

		boot_partition: partition@0 {
			label = &amp;quot;mcuboot&amp;quot;;
			reg = &amp;lt;0x000000000 0xC000&amp;gt;;
		};
		slot0_partition: partition@c000 {
			label = &amp;quot;image-0&amp;quot;;
			reg = &amp;lt;0x0000C000 0x32000&amp;gt;;
		};
		slot1_partition: partition@3e000 {
			label = &amp;quot;image-1&amp;quot;;
			reg = &amp;lt;0x0003E000 0x32000&amp;gt;;
		};
		scratch_partition: partition@70000 {
			label = &amp;quot;image-scratch&amp;quot;;
			reg = &amp;lt;0x00070000 0xA000&amp;gt;;
		};
		storage_partition: partition@7a000 {
			label = &amp;quot;storage&amp;quot;;
			reg = &amp;lt;0x0007A000 0x00006000&amp;gt;;
		};
	};
};

zephyr_udc0: &amp;amp;usbd {
	compatible = &amp;quot;nordic,nrf-usbd&amp;quot;;
	status = &amp;quot;okay&amp;quot;;
};
&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;What am I missing?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Reading Flash MX25L32 on BL653</title><link>https://devzone.nordicsemi.com/thread/415011?ContentTypeID=1</link><pubDate>Mon, 13 Mar 2023 19:36:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3d551c58-4b83-4b7d-a8a1-d9ebb335621c</guid><dc:creator>haakonsh</dc:creator><description>&lt;p&gt;You also need to set;&lt;br /&gt;&lt;br /&gt;CONFIG_CONFIG_PINCTRL=y;&lt;br /&gt;CONFIG_NRFX_SPIM=y;&lt;br /&gt;CONFIG_NRFX_SPIM0=y;&lt;br /&gt;CONFIG_SPI=y;&lt;br /&gt;CONFIG_SPI_NOR=y;&lt;br /&gt;CONFIG_FLASH=Y;&lt;br /&gt;CONFIG_FLASH_JESD216_API=y;&lt;br /&gt;CONFIG_FLASH_PAGE_LAYOUT=y;&lt;br /&gt;CONFIG_SPI_NOR_SFDP_RUNTIME=y;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&lt;pre class="ui-code" data-mode="text"&gt;&amp;amp;pinctrl {
    spi0_default: spi0_default {
		group1 {
			psels = &amp;lt;NRF_PSEL(SPIM_SCK, 0, 41)&amp;gt;,
				&amp;lt;NRF_PSEL(SPIM_MOSI, 0, 40)&amp;gt;,
				&amp;lt;NRF_PSEL(SPIM_MISO, 0, 4)&amp;gt;;
		};
	};

	spi0_sleep: spi0_sleep {
		group1 {
			psels = &amp;lt;NRF_PSEL(SPIM_SCK, 0, 41)&amp;gt;,
				&amp;lt;NRF_PSEL(SPIM_MOSI, 0, 40)&amp;gt;,
				&amp;lt;NRF_PSEL(SPIM_MISO, 0, 4)&amp;gt;;
			low-power-enable;
		};
	};
};

&amp;amp;spi0 {
	compatible = &amp;quot;nordic,nrf-spi&amp;quot;;
	/* Cannot be used together with i2c0. */
    status = &amp;quot;okay&amp;quot;;
	pinctrl-0 = &amp;lt;&amp;amp;spi0_default&amp;gt;;
	pinctrl-1 = &amp;lt;&amp;amp;spi0_sleep&amp;gt;;
	pinctrl-names = &amp;quot;default&amp;quot;, &amp;quot;sleep&amp;quot;;
	cs-gpios = &amp;lt;&amp;amp;gpio1 23 GPIO_ACTIVE_LOW&amp;gt;;
	
	mx25l32: mx25l3256@0 {
		compatible = &amp;quot;jedec,spi-nor&amp;quot;;
		reg = &amp;lt;0&amp;gt;;
		sck-frequency = &amp;lt;8000000&amp;gt;; 
		jedec-id = [c2 20 16];
		size = &amp;lt;33554432&amp;gt;;
		has-dpd;
		t-enter-dpd = &amp;lt;10000&amp;gt;;
		t-exit-dpd = &amp;lt;100000&amp;gt;;
		wp-gpios = &amp;lt;&amp;amp;gpio0 22 0&amp;gt;;
        hold-gpios = &amp;lt;&amp;amp;gpio0 23 0&amp;gt;;
	};
};&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Reading Flash MX25L32 on BL653</title><link>https://devzone.nordicsemi.com/thread/414984?ContentTypeID=1</link><pubDate>Mon, 13 Mar 2023 15:55:12 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8318ba57-7e80-4b83-9507-3d6c414762e0</guid><dc:creator>Dagan Raviv</dc:creator><description>&lt;p&gt;Thank you for the response!&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I apologize, my flash device description was wrong:&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I&amp;#39;m using a Macronix&amp;nbsp;&lt;span&gt;MX25L3235&lt;strong&gt;6&amp;nbsp;&lt;/strong&gt;flash, and not&amp;nbsp;MX25L3235&lt;strong&gt;F&lt;/strong&gt; as I wrote.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Also, this flash is a SPI and not QSPI device.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Do you have a similar&amp;nbsp;bl653_dvk.overlay example for a spi-nor flash?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Kind regards,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Dagan&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Reading Flash MX25L32 on BL653</title><link>https://devzone.nordicsemi.com/thread/414961?ContentTypeID=1</link><pubDate>Mon, 13 Mar 2023 14:51:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7dd9a63a-7cbd-494e-a3f8-36f633c28552</guid><dc:creator>haakonsh</dc:creator><description>&lt;p&gt;You need a qspi bus controller node, a correctly formatted qspi device child node, as well as a pin-ctrl entry for the QSPI controller.&lt;/p&gt;
&lt;p&gt;The JEDEC ID of &lt;em&gt;[c2 28 17]&amp;nbsp;&lt;/em&gt;does not match that of a&amp;nbsp;&lt;span&gt;MX25L32 device, the 3rd byte represents the memory size where 16 = 32MB and 17= 64MB, also I cannot find a Macronix device with a part number of MX25L3235F.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;Set sck-frequency&amp;nbsp;to 8MHz to ensure&amp;nbsp;signal intergrity during&amp;nbsp;initial development.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;br /&gt;See this example for an overlay file, bl653_dvk.overlay&lt;/span&gt;&lt;br /&gt;&lt;pre class="ui-code" data-mode="c_cpp"&gt;&amp;amp;pinctrl {
    qspi_default: qspi_default {
		group1 {
			psels = &amp;lt;NRF_PSEL(QSPI_SCK, 0, 17)&amp;gt;,
				&amp;lt;NRF_PSEL(QSPI_IO0, 0, 13)&amp;gt;,
				&amp;lt;NRF_PSEL(QSPI_IO1, 0, 14)&amp;gt;,
				&amp;lt;NRF_PSEL(QSPI_IO2, 0, 15)&amp;gt;,
				&amp;lt;NRF_PSEL(QSPI_IO3, 0, 16)&amp;gt;,
				&amp;lt;NRF_PSEL(QSPI_CSN, 0, 18)&amp;gt;;
		};
	};

	qspi_sleep: qspi_sleep {
		group1 {
			psels = &amp;lt;NRF_PSEL(QSPI_SCK, 0, 17)&amp;gt;,
				&amp;lt;NRF_PSEL(QSPI_IO0, 0, 13)&amp;gt;,
				&amp;lt;NRF_PSEL(QSPI_IO1, 0, 14)&amp;gt;,
				&amp;lt;NRF_PSEL(QSPI_IO2, 0, 15)&amp;gt;,
				&amp;lt;NRF_PSEL(QSPI_IO3, 0, 16)&amp;gt;;
			low-power-enable;
		};
		group2 {
			psels = &amp;lt;NRF_PSEL(QSPI_CSN, 0, 18)&amp;gt;;
			low-power-enable;
			bias-pull-up;
		};
	};
};

&amp;amp;qspi {
	status = &amp;quot;okay&amp;quot;;
	pinctrl-0 = &amp;lt;&amp;amp;qspi_default&amp;gt;;
	pinctrl-1 = &amp;lt;&amp;amp;qspi_sleep&amp;gt;;
	pinctrl-names = &amp;quot;default&amp;quot;, &amp;quot;sleep&amp;quot;;
	mx25r64: mx25r6435f@0 {
		compatible = &amp;quot;nordic,qspi-nor&amp;quot;;
		reg = &amp;lt;0&amp;gt;;
		writeoc = &amp;quot;pp4io&amp;quot;; //Verify with datasheet
		readoc = &amp;quot;read4io&amp;quot;;//Verify with datasheet
		sck-frequency = &amp;lt;8000000&amp;gt;; 
		jedec-id = [c2 28 16];
		size = &amp;lt;33554432&amp;gt;;
		has-dpd;
		t-enter-dpd = &amp;lt;10000&amp;gt;;
		t-exit-dpd = &amp;lt;35000&amp;gt;;
	};
};&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;You also need to read out the SFDP data for the flash device.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>