/u-boot/arch/powerpc/lib/ |
A D | bdinfo.c | 17 struct bd_info *bd = gd->bd; in arch_setup_bdinfo() local 24 bd->bi_immrbar = CONFIG_SYS_IMMR; in arch_setup_bdinfo() 31 bd->bi_cpmfreq = gd->arch.cpm_clk; in arch_setup_bdinfo() 32 bd->bi_brgfreq = gd->arch.brg_clk; in arch_setup_bdinfo() 33 bd->bi_sccfreq = gd->arch.scc_clk; in arch_setup_bdinfo() 34 bd->bi_vco = gd->arch.vco_out; in arch_setup_bdinfo() 47 struct bd_info *bd = gd->bd; in arch_print_bdinfo() local 49 bdinfo_print_mhz("busfreq", bd->bi_busfreq); in arch_print_bdinfo() 54 bdinfo_print_mhz("intfreq", bd->bi_intfreq); in arch_print_bdinfo() 63 bdinfo_print_mhz("cpmfreq", bd->bi_cpmfreq); in arch_print_bdinfo() [all …]
|
/u-boot/arch/m68k/lib/ |
A D | bdinfo.c | 17 struct bd_info *bd = gd->bd; in arch_setup_bdinfo() local 21 bd->bi_intfreq = gd->cpu_clk; /* Internal Freq, in Hz */ in arch_setup_bdinfo() 25 bd->bi_pcifreq = gd->pci_clk; in arch_setup_bdinfo() 38 struct bd_info *bd = gd->bd; in arch_print_bdinfo() local 40 bdinfo_print_mhz("busfreq", bd->bi_busfreq); in arch_print_bdinfo() 42 bdinfo_print_num_l("mbar", bd->bi_mbar_base); in arch_print_bdinfo() 44 bdinfo_print_mhz("cpufreq", bd->bi_intfreq); in arch_print_bdinfo() 46 bdinfo_print_mhz("pcifreq", bd->bi_pcifreq); in arch_print_bdinfo() 48 bdinfo_print_mhz("flbfreq", bd->bi_flbfreq); in arch_print_bdinfo() 49 bdinfo_print_mhz("inpfreq", bd->bi_inpfreq); in arch_print_bdinfo() [all …]
|
/u-boot/arch/arm/mach-uniphier/ |
A D | init.h | 31 int uniphier_ld4_init(const struct uniphier_board_data *bd); 32 int uniphier_pro4_init(const struct uniphier_board_data *bd); 33 int uniphier_sld8_init(const struct uniphier_board_data *bd); 34 int uniphier_pro5_init(const struct uniphier_board_data *bd); 35 int uniphier_pxs2_init(const struct uniphier_board_data *bd); 37 void uniphier_ld4_bcu_init(const struct uniphier_board_data *bd); 42 int uniphier_ld4_dpll_init(const struct uniphier_board_data *bd); 43 int uniphier_pro4_dpll_init(const struct uniphier_board_data *bd); 54 int uniphier_ld4_umc_init(const struct uniphier_board_data *bd); 55 int uniphier_pro4_umc_init(const struct uniphier_board_data *bd); [all …]
|
A D | memconf.c | 22 switch (bd->dram_ch[0].width) { in __uniphier_memconf_init() 25 size_per_word = bd->dram_ch[0].size; in __uniphier_memconf_init() 29 size_per_word = bd->dram_ch[0].size >> 1; in __uniphier_memconf_init() 58 switch (bd->dram_ch[1].width) { in __uniphier_memconf_init() 61 size_per_word = bd->dram_ch[1].size; in __uniphier_memconf_init() 94 if (bd->flags & UNIPHIER_BD_DRAM_SPARSE) in __uniphier_memconf_init() 100 if (!bd->dram_ch[2].size) { in __uniphier_memconf_init() 106 switch (bd->dram_ch[2].width) { in __uniphier_memconf_init() 109 size_per_word = bd->dram_ch[2].size; in __uniphier_memconf_init() 149 return __uniphier_memconf_init(bd, 0); in uniphier_memconf_2ch_init() [all …]
|
A D | spl_board_init.c | 17 void (*bcu_init)(const struct uniphier_board_data *bd); 19 int (*dpll_init)(const struct uniphier_board_data *bd); 20 int (*memconf_init)(const struct uniphier_board_data *bd); 22 int (*umc_init)(const struct uniphier_board_data *bd); 93 const struct uniphier_board_data *bd; in UNIPHIER_DEFINE_SOCDATA_FUNC() local 101 bd = uniphier_get_board_param(); in UNIPHIER_DEFINE_SOCDATA_FUNC() 102 if (!bd) in UNIPHIER_DEFINE_SOCDATA_FUNC() 110 initdata->bcu_init(bd); in UNIPHIER_DEFINE_SOCDATA_FUNC() 116 ret = initdata->dpll_init(bd); in UNIPHIER_DEFINE_SOCDATA_FUNC() 122 ret = initdata->memconf_init(bd); in UNIPHIER_DEFINE_SOCDATA_FUNC() [all …]
|
A D | fdt-fixup.c | 21 static int uniphier_ld20_fdt_mem_rsv(void *fdt, struct bd_info *bd) in uniphier_ld20_fdt_mem_rsv() argument 31 for (i = 0; i < ARRAY_SIZE(bd->bi_dram); i++) { in uniphier_ld20_fdt_mem_rsv() 32 if (!bd->bi_dram[i].size) in uniphier_ld20_fdt_mem_rsv() 35 rsv_addr = bd->bi_dram[i].start + bd->bi_dram[i].size; in uniphier_ld20_fdt_mem_rsv() 49 int ft_board_setup(void *fdt, struct bd_info *bd) in ft_board_setup() argument 59 ret = uniphier_ld20_fdt_mem_rsv(fdt, bd); in ft_board_setup()
|
/u-boot/arch/arm/mach-omap2/am33xx/ |
A D | fdt.c | 17 static void ft_hs_fixups(void *fdt, struct bd_info *bd) in ft_hs_fixups() argument 21 if ((ft_hs_disable_rng(fdt, bd) == 0) && in ft_hs_fixups() 22 (ft_hs_fixup_dram(fdt, bd) == 0) && in ft_hs_fixups() 23 (ft_hs_add_tee(fdt, bd) == 0)) in ft_hs_fixups() 32 static void ft_hs_fixups(void *fdt, struct bd_info *bd) { } in ft_hs_fixups() argument 40 void ft_cpu_setup(void *fdt, struct bd_info *bd) in ft_cpu_setup() argument 42 ft_hs_fixups(fdt, bd); in ft_cpu_setup()
|
/u-boot/cmd/ |
A D | bdinfo.c | 52 static void print_bi_dram(const struct bd_info *bd) in print_bi_dram() argument 57 if (bd->bi_dram[i].size) { in print_bi_dram() 59 bdinfo_print_num_ll("-> start", bd->bi_dram[i].start); in print_bi_dram() 60 bdinfo_print_num_ll("-> size", bd->bi_dram[i].size); in print_bi_dram() 92 struct bd_info *bd = gd->bd; in do_bdinfo() local 95 bdinfo_print_num_l("bd address", (ulong)bd); in do_bdinfo() 98 print_bi_dram(bd); in do_bdinfo() 100 bdinfo_print_num_l("sramstart", (ulong)bd->bi_sramstart); in do_bdinfo() 101 bdinfo_print_num_l("sramsize", (ulong)bd->bi_sramsize); in do_bdinfo() 104 bdinfo_print_num_l("flashsize", (ulong)bd->bi_flashsize); in do_bdinfo() [all …]
|
/u-boot/arch/nds32/lib/ |
A D | bootm.c | 27 static void setup_start_tag(struct bd_info *bd); 38 static void setup_end_tag(struct bd_info *bd); 45 struct bd_info *bd = gd->bd; in do_bootm_linux() local 47 int machid = bd->bi_arch_number; in do_bootm_linux() 90 setup_start_tag(bd); in do_bootm_linux() 98 setup_memory_tags(bd); in do_bootm_linux() 101 setup_commandline_tag(bd, commandline); in do_bootm_linux() 107 setup_end_tag(bd); in do_bootm_linux() 124 theKernel(0, machid, bd->bi_boot_params); in do_bootm_linux() 137 params = (struct tag *)bd->bi_boot_params; in setup_start_tag() [all …]
|
/u-boot/common/init/ |
A D | handoff.c | 16 struct bd_info *bd = gd->bd; in handoff_save_dram() local 22 ho->ram_bank[i].start = bd->bi_dram[i].start; in handoff_save_dram() 23 ho->ram_bank[i].size = bd->bi_dram[i].size; in handoff_save_dram() 34 struct bd_info *bd = gd->bd; in handoff_load_dram_banks() local 38 bd->bi_dram[i].start = ho->ram_bank[i].start; in handoff_load_dram_banks() 39 bd->bi_dram[i].size = ho->ram_bank[i].size; in handoff_load_dram_banks()
|
/u-boot/board/AndesTech/adp-ag101p/ |
A D | adp-ag101p.c | 35 gd->bd->bi_arch_number = MACH_TYPE_ADPAG101P; in board_init() 36 gd->bd->bi_boot_params = PHYS_SDRAM_0 + 0x400; in board_init() 61 gd->bd->bi_dram[0].start = PHYS_SDRAM_0; in dram_init_banksize() 62 gd->bd->bi_dram[0].size = PHYS_SDRAM_0_SIZE; in dram_init_banksize() 63 gd->bd->bi_dram[1].start = PHYS_SDRAM_1; in dram_init_banksize() 64 gd->bd->bi_dram[1].size = PHYS_SDRAM_1_SIZE; in dram_init_banksize() 70 int board_eth_init(struct bd_info *bd) in board_eth_init() argument 72 return ftmac100_initialize(bd); in board_eth_init()
|
/u-boot/board/AndesTech/adp-ae3xx/ |
A D | adp-ae3xx.c | 32 gd->bd->bi_arch_number = MACH_TYPE_ADPAE3XX; in board_init() 33 gd->bd->bi_boot_params = PHYS_SDRAM_0 + 0x400; in board_init() 54 gd->bd->bi_dram[0].start = PHYS_SDRAM_0; in dram_init_banksize() 55 gd->bd->bi_dram[0].size = PHYS_SDRAM_0_SIZE; in dram_init_banksize() 56 gd->bd->bi_dram[1].start = PHYS_SDRAM_1; in dram_init_banksize() 57 gd->bd->bi_dram[1].size = PHYS_SDRAM_1_SIZE; in dram_init_banksize() 63 int board_eth_init(struct bd_info *bd) in board_eth_init() argument 65 return ftmac100_initialize(bd); in board_eth_init()
|
/u-boot/drivers/net/ |
A D | ethoc.c | 219 struct ethoc_bd *bd) in ethoc_read_bd() argument 263 struct ethoc_bd bd; in ethoc_init_ring() local 273 bd.addr = 0; in ethoc_init_ring() 277 bd.addr = addr; in ethoc_init_ring() 290 bd.addr = addr; in ethoc_init_ring() 398 struct ethoc_bd bd; in ethoc_rx_common() local 458 struct ethoc_bd bd; in ethoc_tx() local 467 struct ethoc_bd bd; in ethoc_send_common() local 475 bd.stat |= TX_BD_PAD; in ethoc_send_common() 477 bd.stat &= ~TX_BD_PAD; in ethoc_send_common() [all …]
|
/u-boot/arch/arm/mach-rockchip/ |
A D | sdram.c | 45 gd->bd->bi_dram[0].start = 0x200000; in dram_init_banksize() 46 gd->bd->bi_dram[0].size = top - gd->bd->bi_dram[0].start; in dram_init_banksize() 55 gd->bd->bi_dram[0].start = CONFIG_SYS_SDRAM_BASE; in dram_init_banksize() 60 gd->bd->bi_dram[1].size = top - gd->bd->bi_dram[1].start; in dram_init_banksize() 62 gd->bd->bi_dram[0].start = CONFIG_SYS_SDRAM_BASE; in dram_init_banksize() 63 gd->bd->bi_dram[0].size = 0x8400000; in dram_init_banksize() 65 gd->bd->bi_dram[1].start = CONFIG_SYS_SDRAM_BASE in dram_init_banksize() 66 + gd->bd->bi_dram[0].size + 0x2000000; in dram_init_banksize() 67 gd->bd->bi_dram[1].size = top - gd->bd->bi_dram[1].start; in dram_init_banksize() 70 gd->bd->bi_dram[0].start = CONFIG_SYS_SDRAM_BASE; in dram_init_banksize() [all …]
|
/u-boot/board/socrates/ |
A D | socrates.c | 82 gd->bd->bi_flashstart = 0 - gd->bd->bi_flashsize; in misc_init_r() 83 gd->bd->bi_flashoffset = 0; in misc_init_r() 88 if (gd->bd->bi_flashsize < (0 - CONFIG_SYS_FLASH0)) { in misc_init_r() 89 set_lbc_or(0, gd->bd->bi_flashstart | in misc_init_r() 91 set_lbc_br(0, gd->bd->bi_flashstart | in misc_init_r() 97 flash_get_size(gd->bd->bi_flashstart, CONFIG_SYS_MAX_FLASH_BANKS - 1); in misc_init_r() 111 gd->bd->bi_flashstart, 0xffffffff, in misc_init_r() 195 int ft_board_setup(void *blob, struct bd_info *bd) in ft_board_setup() argument 200 ft_cpu_setup(blob, bd); in ft_board_setup() 205 val[i++] = gd->bd->bi_flashstart; in ft_board_setup() [all …]
|
/u-boot/arch/arm/lib/ |
A D | bdinfo.c | 17 struct bd_info *bd = gd->bd; in arch_print_bdinfo() local 19 bdinfo_print_num_l("arch_number", bd->bi_arch_number); in arch_print_bdinfo() 41 printf("ARM frequency = %ld MHz\n", bd->bi_arm_freq); in arch_print_bdinfo() 42 printf("DSP frequency = %ld MHz\n", bd->bi_dsp_freq); in arch_print_bdinfo() 43 printf("DDR frequency = %ld MHz\n", bd->bi_ddr_freq); in arch_print_bdinfo()
|
A D | bootm.c | 75 if (!gd->bd->bi_dram[bank].size || in arch_lmb_reserve() 76 sp < gd->bd->bi_dram[bank].start) in arch_lmb_reserve() 79 bank_end = gd->bd->bi_dram[bank].start + in arch_lmb_reserve() 80 gd->bd->bi_dram[bank].size - 1; in arch_lmb_reserve() 133 params = (struct tag *)bd->bi_boot_params; in setup_start_tag() 153 params->u.mem.start = bd->bi_dram[i].start; in setup_memory_tags() 154 params->u.mem.size = bd->bi_dram[i].size; in setup_memory_tags() 258 setup_start_tag(gd->bd); in boot_prep_linux() 266 setup_memory_tags(gd->bd); in boot_prep_linux() 284 setup_end_tag(gd->bd); in boot_prep_linux() [all …]
|
/u-boot/arch/arm/mach-omap2/omap5/ |
A D | fdt.c | 96 static int ft_hs_fixup_sram(void *fdt, struct bd_info *bd) in ft_hs_fixup_sram() argument 134 static void ft_hs_fixups(void *fdt, struct bd_info *bd) in ft_hs_fixups() argument 138 if ((ft_hs_fixup_crossbar(fdt, bd) == 0) && in ft_hs_fixups() 139 (ft_hs_disable_rng(fdt, bd) == 0) && in ft_hs_fixups() 140 (ft_hs_fixup_sram(fdt, bd) == 0) && in ft_hs_fixups() 141 (ft_hs_fixup_dram(fdt, bd) == 0) && in ft_hs_fixups() 142 (ft_hs_add_tee(fdt, bd) == 0)) in ft_hs_fixups() 151 static void ft_hs_fixups(void *fdt, struct bd_info *bd) in ft_hs_fixups() argument 310 void ft_cpu_setup(void *fdt, struct bd_info *bd) in ft_cpu_setup() argument 312 ft_hs_fixups(fdt, bd); in ft_cpu_setup() [all …]
|
/u-boot/board/kontron/sl28/ |
A D | sl28.c | 51 print_size(gd->bd->bi_dram[0].size + gd->bd->bi_dram[1].size, ""); in detail_board_ddr_info() 55 int ft_board_setup(void *blob, struct bd_info *bd) in ft_board_setup() argument 63 ft_cpu_setup(blob, bd); in ft_board_setup() 67 base[i] = gd->bd->bi_dram[i].start; in ft_board_setup() 68 size[i] = gd->bd->bi_dram[i].size; in ft_board_setup()
|
/u-boot/drivers/net/pfe_eth/ |
A D | pfe_driver.c | 33 struct buf_desc *bd; in pfe_recv() local 82 struct buf_desc *bd; in pfe_eth_free_pkt() local 92 writel(0, &bd->status); in pfe_eth_free_pkt() 95 readl(&bd->ctrl)); in pfe_eth_free_pkt() 130 struct buf_desc *bd; in pfe_send() local 149 readl(&bd->data)); in pfe_send() 177 &bd->ctrl); in pfe_send() 178 writel(0, &bd->status); in pfe_send() 199 struct buf_desc *bd; in pfe_tx_done() local 211 writel(0, &bd->ctrl); in pfe_tx_done() [all …]
|
/u-boot/board/samsung/smdkv310/ |
A D | smdkv310.c | 44 gd->bd->bi_boot_params = (PHYS_SDRAM_1 + 0x100UL); in board_init() 60 gd->bd->bi_dram[0].start = PHYS_SDRAM_1; in dram_init_banksize() 61 gd->bd->bi_dram[0].size = get_ram_size((long *)PHYS_SDRAM_1, in dram_init_banksize() 63 gd->bd->bi_dram[1].start = PHYS_SDRAM_2; in dram_init_banksize() 64 gd->bd->bi_dram[1].size = get_ram_size((long *)PHYS_SDRAM_2, in dram_init_banksize() 66 gd->bd->bi_dram[2].start = PHYS_SDRAM_3; in dram_init_banksize() 67 gd->bd->bi_dram[2].size = get_ram_size((long *)PHYS_SDRAM_3, in dram_init_banksize() 69 gd->bd->bi_dram[3].start = PHYS_SDRAM_4; in dram_init_banksize() 70 gd->bd->bi_dram[3].size = get_ram_size((long *)PHYS_SDRAM_4, in dram_init_banksize()
|
/u-boot/board/freescale/mpc837xemds/ |
A D | mpc837xemds.c | 68 int board_mmc_init(struct bd_info *bd) in board_mmc_init() argument 84 return fsl_esdhc_mmc_init(bd); in board_mmc_init() 89 int board_eth_init(struct bd_info *bd) in board_eth_init() argument 140 fsl_pq_mdio_init(bd, &mdio_info); in board_eth_init() 341 ft_cpu_setup(blob, bd); in ft_board_setup() 342 ft_tsec_fixup(blob, bd); in ft_board_setup() 343 fsl_fdt_fixup_dr_usb(blob, bd); in ft_board_setup() 344 fdt_fixup_esdhc(blob, bd); in ft_board_setup() 346 ft_pci_setup(blob, bd); in ft_board_setup() 348 ft_pci_fixup(blob, bd); in ft_board_setup() [all …]
|
/u-boot/arch/arm/mach-mvebu/armada8k/ |
A D | dram.c | 41 gd->bd->bi_dram[0].start = CONFIG_SYS_SDRAM_BASE; in a8k_dram_init_banksize() 43 gd->bd->bi_dram[0].size = gd->ram_size; in a8k_dram_init_banksize() 47 gd->bd->bi_dram[0].size = max_bank0_size; in a8k_dram_init_banksize() 49 gd->bd->bi_dram[1].start = SZ_4G; in a8k_dram_init_banksize() 50 gd->bd->bi_dram[1].size = gd->ram_size - max_bank0_size; in a8k_dram_init_banksize()
|
/u-boot/api/ |
A D | api_platform-powerpc.c | 39 si->bar = gd->bd->bi_bar; in platform_sys_info() 46 platform_set_mr(si, gd->bd->bi_flashstart, gd->bd->bi_flashsize, MR_ATTR_FLASH); in platform_sys_info() 47 platform_set_mr(si, gd->bd->bi_sramstart, gd->bd->bi_sramsize, MR_ATTR_SRAM); in platform_sys_info()
|
/u-boot/arch/powerpc/cpu/mpc86xx/ |
A D | fdt.c | 17 void ft_cpu_setup(void *blob, struct bd_info *bd) in ft_cpu_setup() argument 25 "timebase-frequency", bd->bi_busfreq / 4, 1); in ft_cpu_setup() 27 "bus-frequency", bd->bi_busfreq, 1); in ft_cpu_setup() 29 "clock-frequency", bd->bi_intfreq, 1); in ft_cpu_setup() 31 "bus-frequency", bd->bi_busfreq, 1); in ft_cpu_setup()
|