Lines Matching refs:config
28 static int ddr_dt_get_ui_param(void *fdt, int node, struct stm32mp_ddr_config *config) in ddr_dt_get_ui_param() argument
34 ret = fdt_read_uint32_array(fdt, node, "st,phy-basic", size, (uint32_t *)&config->uib); in ddr_dt_get_ui_param()
43 ret = fdt_read_uint32_array(fdt, node, "st,phy-advanced", size, (uint32_t *)&config->uia); in ddr_dt_get_ui_param()
52 ret = fdt_read_uint32_array(fdt, node, "st,phy-mr", size, (uint32_t *)&config->uim); in ddr_dt_get_ui_param()
61 ret = fdt_read_uint32_array(fdt, node, "st,phy-swizzle", size, (uint32_t *)&config->uis); in ddr_dt_get_ui_param()
76 struct stm32mp_ddr_config config; in stm32mp2_ddr_setup() local
98 ret = stm32mp_ddr_dt_get_info(fdt, node, &config.info); in stm32mp2_ddr_setup()
103 ret = stm32mp_ddr_dt_get_param(fdt, node, param, ARRAY_SIZE(param), (uintptr_t)&config); in stm32mp2_ddr_setup()
108 ret = ddr_dt_get_ui_param(fdt, node, &config); in stm32mp2_ddr_setup()
113 config.self_refresh = false; in stm32mp2_ddr_setup()
116 config.self_refresh = true; in stm32mp2_ddr_setup()
124 stm32mp2_ddr_init(priv, &config); in stm32mp2_ddr_setup()
131 priv->info.size = config.info.size; in stm32mp2_ddr_setup()
139 if (config.self_refresh) { in stm32mp2_ddr_setup()
154 uret = stm32mp_ddr_test_addr_bus(config.info.size); in stm32mp2_ddr_setup()
161 if (retsize < config.info.size) { in stm32mp2_ddr_setup()
163 retsize, config.info.size); in stm32mp2_ddr_setup()
182 ddr_self_refresh = config.self_refresh; in stm32mp2_ddr_setup()