Lines Matching +full:mspi +full:- +full:dqs +full:- +full:enable
2 # SPDX-License-Identifier: Apache-2.0
4 # Common fields for MSPI devices
8 on-bus: mspi
14 mspi-max-frequency:
22 mspi-io-mode:
25 - "MSPI_IO_MODE_SINGLE"
26 - "MSPI_IO_MODE_DUAL"
27 - "MSPI_IO_MODE_DUAL_1_1_2"
28 - "MSPI_IO_MODE_DUAL_1_2_2"
29 - "MSPI_IO_MODE_QUAD"
30 - "MSPI_IO_MODE_QUAD_1_1_4"
31 - "MSPI_IO_MODE_QUAD_1_4_4"
32 - "MSPI_IO_MODE_OCTAL"
33 - "MSPI_IO_MODE_OCTAL_1_1_8"
34 - "MSPI_IO_MODE_OCTAL_1_8_8"
35 - "MSPI_IO_MODE_HEX"
36 - "MSPI_IO_MODE_HEX_8_8_16"
37 - "MSPI_IO_MODE_HEX_8_16_16"
39 MSPI I/O mode setting.
43 mspi-data-rate:
46 - "MSPI_DATA_RATE_SINGLE"
47 - "MSPI_DATA_RATE_S_S_D"
48 - "MSPI_DATA_RATE_S_D_D"
49 - "MSPI_DATA_RATE_DUAL"
51 MSPI data rate setting.
55 mspi-hardware-ce-num:
58 MSPI hardware CE number.
59 MSPI controller may natively support multiple peripheral devices
60 on the same MSPI instance by assigning designated CE numbers.
62 mspi-cpp-mode:
65 - "MSPI_CPP_MODE_0"
66 - "MSPI_CPP_MODE_1"
67 - "MSPI_CPP_MODE_2"
68 - "MSPI_CPP_MODE_3"
70 MSPI clock polarity setting.
76 mspi-endian:
79 - "MSPI_LITTLE_ENDIAN"
80 - "MSPI_BIG_ENDIAN"
82 MSPI transfer MSB or LSB first.
84 mspi-ce-polarity:
87 - "MSPI_CE_ACTIVE_LOW"
88 - "MSPI_CE_ACTIVE_HIGH"
90 MSPI CE polarity. In most cases, it is active low.
92 mspi-dqs-enable:
95 Enable DQS mode for a device which supports it.
96 This will be checked against dqs-support and configure
97 the MSPI hardware if it supports DQS mode.
99 mspi-hold-ce:
103 MSPI chip enable (under software control), so that multiple
104 mspi transactions can be performed without releasing CE.
105 A typical use case is variable length MSPI packets where
106 the first mspi transaction reads the length and the second
107 mspi transaction reads length bytes.
109 rx-dummy:
116 tx-dummy:
123 read-command:
128 write-command:
133 command-length:
136 - "INSTR_DISABLED"
137 - "INSTR_1_BYTE"
138 - "INSTR_2_BYTE"
142 address-length:
145 - "ADDR_DISABLED"
146 - "ADDR_1_BYTE"
147 - "ADDR_2_BYTE"
148 - "ADDR_3_BYTE"
149 - "ADDR_4_BYTE"
153 xip-config:
157 enable: whether XIP feature is enabled.
161 wish to enable or disable.
170 .enable = false;
176 scramble-config:
180 enable: whether scrambling feature is enabled.
185 size: The size in bytes of the region one wish to enable or disable.
191 .enable = false;
196 ce-break-config: