3 #ifndef SOC_MEDIATEK_MT8183_DRAMC_PARAM_H
4 #define SOC_MEDIATEK_MT8183_DRAMC_PARAM_H
int initialize_dramc_param(void *blob, u16 config)
int is_valid_dramc_param(const void *blob)
@ DRAMC_PARAM_HEADER_VERSION
@ DRAMC_PARAM_HEADER_MAGIC
@ DRAMC_ERR_INVALID_CHECKSUM
@ DRAMC_ERR_COMPLEX_RW_MEM_TEST
@ DRAMC_ERR_INVALID_MAGIC
@ DRAMC_ERR_INVALID_VERSION
@ DRAMC_ERR_1ST_COMPLEX_RW_MEM_TEST
@ DRAMC_ERR_INVALID_FLAGS
@ DRAMC_ERR_2ND_COMPLEX_RW_MEM_TEST
int validate_dramc_param(const void *blob)
DRAMC_PARAM_GEOMETRY_TYPE
@ DDR_TYPE_2CH_2RK_8GB_4_4
@ DDR_TYPE_2CH_RK0_RK1_BYTE_8GB_4_4
@ DDR_TYPE_2CH_RK0_BYTE_RK1_NORMAL_8GB_4_4
@ DDR_TYPE_2CH_2RK_4GB_2_2
@ DDR_TYPE_2CH_RK0_NORMAL_RK1_BYTE_8GB_4_4
@ DDR_TYPE_2CH_2RK_6GB_3_3
struct dramc_param * get_dramc_param_from_blob(void *blob)
@ DRAMC_FLAG_HAS_SAVED_DATA
bool(* read_from_flash)(struct dramc_param *dparam)
bool(* write_to_flash)(const struct dramc_param *dparam)
struct dramc_param * param
struct dramc_param_header header
struct sdram_params freq_params[DRAM_DFS_SHUFFLE_MAX]
void(* do_putc)(unsigned char c)
Defines the SDRAM parameter structure.
#define c(value, pmcreg, dst_bits)
typedef void(X86APIP X86EMU_intrFuncs)(int num)