| /* |
| * Copyright (c) 2022 STMicroelectronics |
| * |
| * SPDX-License-Identifier: Apache-2.0 |
| */ |
| #ifndef ZEPHYR_INCLUDE_DT_BINDINGS_OSPI_H_ |
| #define ZEPHYR_INCLUDE_DT_BINDINGS_OSPI_H_ |
| |
| /** |
| * @name OSPI definition for the OctoSPI peripherals |
| * Note that the possible combination is |
| * SPI mode in STR transfer rate |
| * OPI mode in STR transfer rate |
| * OPI mode in DTR transfer rate |
| */ |
| |
| /* OSPI mode operating on 1 line, 2 lines, 4 lines or 8 lines */ |
| /* 1 Cmd Line, 1 Address Line and 1 Data Line */ |
| #define OSPI_SPI_MODE 1 |
| /* 2 Cmd Lines, 2 Address Lines and 2 Data Lines */ |
| #define OSPI_DUAL_MODE 2 |
| /* 4 Cmd Lines, 4 Address Lines and 4 Data Lines */ |
| #define OSPI_QUAD_MODE 4 |
| /* 8 Cmd Lines, 8 Address Lines and 8 Data Lines */ |
| #define OSPI_OPI_MODE 8 |
| |
| /* OSPI mode operating on Single or Double Transfer Rate */ |
| /* Single Transfer Rate */ |
| #define OSPI_STR_TRANSFER 1 |
| /* Double Transfer Rate */ |
| #define OSPI_DTR_TRANSFER 2 |
| |
| #endif /* ZEPHYR_INCLUDE_DT_BINDINGS_OSPI_H_ */ |