Vikas Manocha | 6c9a100 | 2017-04-10 15:02:56 -0700 | [diff] [blame] | 1 | #ifndef DT_BINDINGS_STM32_SDRAM_H |
| 2 | #define DT_BINDINGS_STM32_SDRAM_H |
| 3 | |
| 4 | #define NO_COL_8 0x0 |
| 5 | #define NO_COL_9 0x1 |
| 6 | #define NO_COL_10 0x2 |
| 7 | #define NO_COL_11 0x3 |
| 8 | |
| 9 | #define NO_ROW_11 0x0 |
| 10 | #define NO_ROW_12 0x1 |
| 11 | #define NO_ROW_13 0x2 |
| 12 | |
| 13 | #define MWIDTH_8 0x0 |
| 14 | #define MWIDTH_16 0x1 |
| 15 | #define MWIDTH_32 0x2 |
| 16 | #define BANKS_2 0x0 |
| 17 | #define BANKS_4 0x1 |
| 18 | #define CAS_1 0x1 |
| 19 | #define CAS_2 0x2 |
| 20 | #define CAS_3 0x3 |
Vikas Manocha | bfea69a | 2017-04-10 15:03:03 -0700 | [diff] [blame] | 21 | #define SDCLK_2 0x2 |
Vikas Manocha | 6c9a100 | 2017-04-10 15:02:56 -0700 | [diff] [blame] | 22 | #define RD_BURST_EN 0x1 |
| 23 | #define RD_BURST_DIS 0x0 |
| 24 | #define RD_PIPE_DL_0 0x0 |
| 25 | #define RD_PIPE_DL_1 0x1 |
| 26 | #define RD_PIPE_DL_2 0x2 |
| 27 | |
Vikas Manocha | bfea69a | 2017-04-10 15:03:03 -0700 | [diff] [blame] | 28 | /* Timing = value +1 cycles */ |
| 29 | #define TMRD_2 (2 - 1) |
| 30 | #define TXSR_6 (6 - 1) |
| 31 | #define TRAS_4 (4 - 1) |
| 32 | #define TRC_6 (6 - 1) |
| 33 | #define TWR_2 (2 - 1) |
| 34 | #define TRP_2 (2 - 1) |
| 35 | #define TRCD_2 (2 - 1) |
Vikas Manocha | 6c9a100 | 2017-04-10 15:02:56 -0700 | [diff] [blame] | 36 | |
| 37 | #endif |