Lines Matching refs:bd
16 static int __uniphier_memconf_init(const struct uniphier_board_data *bd, in __uniphier_memconf_init() argument
23 switch (bd->dram_ch[0].width) { in __uniphier_memconf_init()
26 size_per_word = bd->dram_ch[0].size; in __uniphier_memconf_init()
30 size_per_word = bd->dram_ch[0].size >> 1; in __uniphier_memconf_init()
59 switch (bd->dram_ch[1].width) { in __uniphier_memconf_init()
62 size_per_word = bd->dram_ch[1].size; in __uniphier_memconf_init()
66 size_per_word = bd->dram_ch[1].size >> 1; in __uniphier_memconf_init()
95 if (bd->flags & UNIPHIER_BD_DRAM_SPARSE) in __uniphier_memconf_init()
101 if (!bd->dram_ch[2].size) { in __uniphier_memconf_init()
107 switch (bd->dram_ch[2].width) { in __uniphier_memconf_init()
110 size_per_word = bd->dram_ch[2].size; in __uniphier_memconf_init()
114 size_per_word = bd->dram_ch[2].size >> 1; in __uniphier_memconf_init()
148 int uniphier_memconf_2ch_init(const struct uniphier_board_data *bd) in uniphier_memconf_2ch_init() argument
150 return __uniphier_memconf_init(bd, 0); in uniphier_memconf_2ch_init()
153 int uniphier_memconf_3ch_init(const struct uniphier_board_data *bd) in uniphier_memconf_3ch_init() argument
155 return __uniphier_memconf_init(bd, 1); in uniphier_memconf_3ch_init()