|
80 | 80 | <NRF_PSEL(SDP_MSPI_DQ2, 2, 3)>, |
81 | 81 | <NRF_PSEL(SDP_MSPI_DQ3, 2, 0)>, |
82 | 82 | <NRF_PSEL(SDP_MSPI_CS0, 2, 5)>; |
83 | | - nordic,drive-mode = <NRF_DRIVE_E0E1>; |
| 83 | + nordic,drive-mode = <NRF_DRIVE_S0S1>; |
84 | 84 | }; |
85 | 85 | }; |
86 | 86 | /omit-if-no-ref/ sdp_mspi_sleep: sdp_mspi_sleep { |
|
96 | 96 | }; |
97 | 97 | }; |
98 | 98 |
|
| 99 | +/delete-node/ &mx25r64; |
| 100 | + |
99 | 101 | &sdp_mspi { |
100 | 102 | clock-frequency = <DT_FREQ_M(48)>; |
101 | 103 | pinctrl-0 = <&sdp_mspi_default>; |
102 | 104 | pinctrl-1 = <&sdp_mspi_sleep>; |
103 | 105 | pinctrl-names = "default", "sleep"; |
104 | 106 | status = "okay"; |
| 107 | + mx25r64: mx25r6435f@0 { |
| 108 | + compatible = "jedec,mspi-nor", "zephyr,mspi-emul-device"; |
| 109 | + status = "okay"; |
| 110 | + reg = <0>; |
| 111 | + jedec-id = [c2 28 17]; |
| 112 | + sfdp-bfp = [ |
| 113 | + e5 20 f1 ff ff ff ff 03 44 eb 08 6b 08 3b 04 bb |
| 114 | + ee ff ff ff ff ff 00 ff ff ff 00 ff 0c 20 0f 52 |
| 115 | + 10 d8 00 ff 23 72 f5 00 82 ed 04 cc 44 83 48 44 |
| 116 | + 30 b0 30 b0 f7 c4 d5 5c 00 be 29 ff f0 d0 ff ff |
| 117 | + ]; |
| 118 | + size = <67108864>; |
| 119 | + has-dpd; |
| 120 | + t-enter-dpd = <10000>; |
| 121 | + t-exit-dpd = <35000>; |
| 122 | + reset-gpios = <&gpio2 0 GPIO_ACTIVE_LOW>; |
| 123 | + |
| 124 | + mspi-max-frequency = <DT_FREQ_M(1)>; |
| 125 | + mspi-io-mode = "MSPI_IO_MODE_SINGLE"; |
| 126 | + mspi-data-rate = "MSPI_DATA_RATE_SINGLE"; |
| 127 | + mspi-hardware-ce-num = <0>; |
| 128 | + mspi-cpp-mode = "MSPI_CPP_MODE_0"; |
| 129 | + mspi-endian = "MSPI_BIG_ENDIAN"; |
| 130 | + mspi-ce-polarity = "MSPI_CE_ACTIVE_LOW"; |
| 131 | + }; |
105 | 132 | }; |
0 commit comments