Lines Matching refs:fdt
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()
79 void *fdt; in stm32mp2_ddr_setup() local
88 if (fdt_get_address(&fdt) == 0) { in stm32mp2_ddr_setup()
92 node = fdt_node_offset_by_compatible(fdt, -1, DT_DDR_COMPAT); in stm32mp2_ddr_setup()
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()