Line data Source code
1 0 : /* 2 : * Copyright (c) 2022 STMicroelectronics 3 : * 4 : * SPDX-License-Identifier: Apache-2.0 5 : */ 6 : #ifndef ZEPHYR_INCLUDE_DT_BINDINGS_OSPI_H_ 7 : #define ZEPHYR_INCLUDE_DT_BINDINGS_OSPI_H_ 8 : 9 : /** 10 : * @name OSPI definition for the OctoSPI peripherals 11 : * Note that the possible combination is 12 : * SPI mode in STR transfer rate 13 : * OPI mode in STR transfer rate 14 : * OPI mode in DTR transfer rate 15 : */ 16 : 17 : /* OSPI mode operating on 1 line, 2 lines, 4 lines or 8 lines */ 18 : /* 1 Cmd Line, 1 Address Line and 1 Data Line */ 19 0 : #define OSPI_SPI_MODE 1 20 : /* 2 Cmd Lines, 2 Address Lines and 2 Data Lines */ 21 0 : #define OSPI_DUAL_MODE 2 22 : /* 4 Cmd Lines, 4 Address Lines and 4 Data Lines */ 23 0 : #define OSPI_QUAD_MODE 4 24 : /* 8 Cmd Lines, 8 Address Lines and 8 Data Lines */ 25 0 : #define OSPI_OPI_MODE 8 26 : 27 : /* OSPI mode operating on Single or Double Transfer Rate */ 28 : /* Single Transfer Rate */ 29 0 : #define OSPI_STR_TRANSFER 1 30 : /* Double Transfer Rate */ 31 0 : #define OSPI_DTR_TRANSFER 2 32 : 33 : #endif /* ZEPHYR_INCLUDE_DT_BINDINGS_OSPI_H_ */