1c71eeac4SWesley Yao /* SPDX-License-Identifier: GPL-2.0+ */ 2c71eeac4SWesley Yao /* 3c71eeac4SWesley Yao * Copyright (C) 2021 Rockchip Electronics Co., Ltd. 4c71eeac4SWesley Yao */ 5c71eeac4SWesley Yao 6c71eeac4SWesley Yao #ifndef _ASM_ARCH_SDRAM_RK3568_H 7c71eeac4SWesley Yao #define _ASM_ARCH_SDRAM_RK3568_H 8c71eeac4SWesley Yao 9c71eeac4SWesley Yao #include <asm/arch-rockchip/sdram.h> 10c71eeac4SWesley Yao #include <asm/arch-rockchip/sdram_common.h> 11c71eeac4SWesley Yao 12c71eeac4SWesley Yao /* store result of read and write training, for ddr_dq_eye tool in u-boot */ 13c71eeac4SWesley Yao #define RW_TRN_RESULT_ADDR (0x2000000 + 0x8000) /* 32M + 32k */ 14*5ddf1318SWesley Yao #define PRINT_STEP 2 15c71eeac4SWesley Yao 16c71eeac4SWesley Yao #undef FSP_NUM 17c71eeac4SWesley Yao #undef CS_NUM 18c71eeac4SWesley Yao #undef BYTE_NUM 19c71eeac4SWesley Yao 20c71eeac4SWesley Yao #define FSP_NUM 4 21c71eeac4SWesley Yao #define CS_NUM 4 22c71eeac4SWesley Yao #define BYTE_NUM 5 23c71eeac4SWesley Yao #define RD_DESKEW_NUM 128 24c71eeac4SWesley Yao #define WR_DESKEW_NUM 256 25c71eeac4SWesley Yao 26c71eeac4SWesley Yao #define LP4_WIDTH_REF_MHZ_H 1560 27c71eeac4SWesley Yao #define LP4_RD_WIDTH_REF_H 25 28c71eeac4SWesley Yao #define LP4_WR_WIDTH_REF_H 24 29c71eeac4SWesley Yao 30c71eeac4SWesley Yao #define LP4_WIDTH_REF_MHZ_L 1184 31c71eeac4SWesley Yao #define LP4_RD_WIDTH_REF_L 30 32c71eeac4SWesley Yao #define LP4_WR_WIDTH_REF_L 29 33c71eeac4SWesley Yao 34c71eeac4SWesley Yao #define DDR4_WIDTH_REF_MHZ_H 1560 35c71eeac4SWesley Yao #define DDR4_RD_WIDTH_REF_H 30 36c71eeac4SWesley Yao #define DDR4_WR_WIDTH_REF_H 22 37c71eeac4SWesley Yao 38c71eeac4SWesley Yao #define DDR4_WIDTH_REF_MHZ_L 1184 39c71eeac4SWesley Yao #define DDR4_RD_WIDTH_REF_L 32 40c71eeac4SWesley Yao #define DDR4_WR_WIDTH_REF_L 26 41c71eeac4SWesley Yao 42c71eeac4SWesley Yao #define LP3_WIDTH_REF_MHZ_H 1184 43c71eeac4SWesley Yao #define LP3_RD_WIDTH_REF_H 34 44c71eeac4SWesley Yao #define LP3_WR_WIDTH_REF_H 25 45c71eeac4SWesley Yao 46c71eeac4SWesley Yao #define LP3_WIDTH_REF_MHZ_L 920 47c71eeac4SWesley Yao #define LP3_RD_WIDTH_REF_L 39 48c71eeac4SWesley Yao #define LP3_WR_WIDTH_REF_L 28 49c71eeac4SWesley Yao 50c71eeac4SWesley Yao #define DDR3_WIDTH_REF_MHZ_H 1184 51c71eeac4SWesley Yao #define DDR3_RD_WIDTH_REF_H 32 52c71eeac4SWesley Yao #define DDR3_WR_WIDTH_REF_H 31 53c71eeac4SWesley Yao 54c71eeac4SWesley Yao #define DDR3_WIDTH_REF_MHZ_L 920 55c71eeac4SWesley Yao #define DDR3_RD_WIDTH_REF_L 39 56c71eeac4SWesley Yao #define DDR3_WR_WIDTH_REF_L 34 57c71eeac4SWesley Yao 58c71eeac4SWesley Yao #endif /* _ASM_ARCH_SDRAM_RK3568_H */ 59