Lines Matching refs:bd
17 static int __uniphier_memconf_init(const struct uniphier_board_data *bd, in __uniphier_memconf_init() argument
24 switch (bd->dram_ch[0].width) { in __uniphier_memconf_init()
27 size_per_word = bd->dram_ch[0].size; in __uniphier_memconf_init()
31 size_per_word = bd->dram_ch[0].size >> 1; in __uniphier_memconf_init()
60 switch (bd->dram_ch[1].width) { in __uniphier_memconf_init()
63 size_per_word = bd->dram_ch[1].size; in __uniphier_memconf_init()
67 size_per_word = bd->dram_ch[1].size >> 1; in __uniphier_memconf_init()
96 if (bd->flags & UNIPHIER_BD_DRAM_SPARSE) in __uniphier_memconf_init()
102 if (!bd->dram_ch[2].size) { in __uniphier_memconf_init()
108 switch (bd->dram_ch[2].width) { in __uniphier_memconf_init()
111 size_per_word = bd->dram_ch[2].size; in __uniphier_memconf_init()
115 size_per_word = bd->dram_ch[2].size >> 1; in __uniphier_memconf_init()
149 int uniphier_memconf_2ch_init(const struct uniphier_board_data *bd) in uniphier_memconf_2ch_init() argument
151 return __uniphier_memconf_init(bd, 0); in uniphier_memconf_2ch_init()
154 int uniphier_memconf_3ch_init(const struct uniphier_board_data *bd) in uniphier_memconf_3ch_init() argument
156 return __uniphier_memconf_init(bd, 1); in uniphier_memconf_3ch_init()