Home
last modified time | relevance | path

Searched refs:bd (Results 1 – 25 of 640) sorted by relevance

12345678910>>...26

/openbmc/u-boot/cmd/
H A Dbdinfo.c72 static inline void print_bi_boot_params(const bd_t *bd) in print_bi_boot_params() argument
74 print_num("boot_params", (ulong)bd->bi_boot_params); in print_bi_boot_params()
77 static inline void print_bi_mem(const bd_t *bd) in print_bi_mem() argument
80 print_num("mem start ", (ulong)bd->bi_memstart); in print_bi_mem()
81 print_lnum("mem size ", (u64)bd->bi_memsize); in print_bi_mem()
83 print_num("mem start", (ulong)bd->bi_memstart); in print_bi_mem()
84 print_lnum("mem size", (u64)bd->bi_memsize); in print_bi_mem()
86 print_num("memstart", (ulong)bd->bi_memstart); in print_bi_mem()
87 print_lnum("memsize", (u64)bd->bi_memsize); in print_bi_mem()
91 static inline void print_bi_dram(const bd_t *bd) in print_bi_dram() argument
[all …]
/openbmc/qemu/hw/net/fsl_etsec/
H A Drings.c89 static void print_bd(eTSEC_rxtx_bd bd, int mode, uint32_t index) in print_bd() argument
94 qemu_log(" Flags : 0x%04x\n", bd.flags); in print_bd()
96 print_tx_bd_flags(bd.flags); in print_bd()
98 print_rx_bd_flags(bd.flags); in print_bd()
100 qemu_log(" Length : 0x%04x\n", bd.length); in print_bd()
101 qemu_log(" Pointer : 0x%08x\n", bd.bufptr); in print_bd()
108 eTSEC_rxtx_bd *bd) in read_buffer_descriptor() argument
110 assert(bd != NULL); in read_buffer_descriptor()
114 bd, in read_buffer_descriptor()
118 bd->flags = lduw_le_p(&bd->flags); in read_buffer_descriptor()
[all …]
/openbmc/u-boot/arch/arm/mach-uniphier/
H A Dinit.h30 int uniphier_ld4_init(const struct uniphier_board_data *bd);
31 int uniphier_pro4_init(const struct uniphier_board_data *bd);
32 int uniphier_sld8_init(const struct uniphier_board_data *bd);
33 int uniphier_pro5_init(const struct uniphier_board_data *bd);
34 int uniphier_pxs2_init(const struct uniphier_board_data *bd);
64 void uniphier_ld4_bcu_init(const struct uniphier_board_data *bd);
66 int uniphier_memconf_2ch_init(const struct uniphier_board_data *bd);
67 int uniphier_memconf_3ch_init(const struct uniphier_board_data *bd);
69 int uniphier_ld4_dpll_init(const struct uniphier_board_data *bd);
70 int uniphier_pro4_dpll_init(const struct uniphier_board_data *bd);
[all …]
H A Dmemconf.c16 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()
[all …]
H A Dspl_board_init.c17 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()
118 ret = initdata->dpll_init(bd); in UNIPHIER_DEFINE_SOCDATA_FUNC()
124 ret = initdata->memconf_init(bd); in UNIPHIER_DEFINE_SOCDATA_FUNC()
[all …]
H A Dfdt-fixup.c21 static int uniphier_ld20_fdt_mem_rsv(void *fdt, bd_t *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, bd_t *bd) in ft_board_setup() argument
59 ret = uniphier_ld20_fdt_mem_rsv(fdt, bd); in ft_board_setup()
/openbmc/u-boot/arch/nds32/lib/
H A Dbootm.c22 static void setup_start_tag(bd_t *bd);
25 static void setup_memory_tags(bd_t *bd);
27 static void setup_commandline_tag(bd_t *bd, char *commandline);
30 static void setup_initrd_tag(bd_t *bd, ulong initrd_start, ulong initrd_end);
32 static void setup_end_tag(bd_t *bd);
39 bd_t *bd = gd->bd; in do_bootm_linux() local
41 int machid = bd->bi_arch_number; in do_bootm_linux()
84 setup_start_tag(bd); in do_bootm_linux()
92 setup_memory_tags(bd); in do_bootm_linux()
95 setup_commandline_tag(bd, commandline); in do_bootm_linux()
[all …]
/openbmc/u-boot/drivers/net/
H A Dethoc.c217 struct ethoc_bd *bd) in ethoc_read_bd() argument
220 bd->stat = ethoc_read(priv, offset + 0); in ethoc_read_bd()
221 bd->addr = ethoc_read(priv, offset + 4); in ethoc_read_bd()
225 const struct ethoc_bd *bd) in ethoc_write_bd() argument
228 ethoc_write(priv, offset + 0, bd->stat); in ethoc_write_bd()
229 ethoc_write(priv, offset + 4, bd->addr); in ethoc_write_bd()
261 struct ethoc_bd bd; in ethoc_init_ring() local
270 bd.stat = TX_BD_IRQ | TX_BD_CRC; in ethoc_init_ring()
271 bd.addr = 0; in ethoc_init_ring()
275 bd.addr = addr; in ethoc_init_ring()
[all …]
/openbmc/u-boot/arch/arm/mach-omap2/am33xx/
H A Dfdt.c16 static void ft_hs_fixups(void *fdt, bd_t *bd) in ft_hs_fixups() argument
20 if ((ft_hs_disable_rng(fdt, bd) == 0) && in ft_hs_fixups()
21 (ft_hs_fixup_dram(fdt, bd) == 0) && in ft_hs_fixups()
22 (ft_hs_add_tee(fdt, bd) == 0)) in ft_hs_fixups()
31 static void ft_hs_fixups(void *fdt, bd_t *bd) { } in ft_hs_fixups() argument
39 void ft_cpu_setup(void *fdt, bd_t *bd) in ft_cpu_setup() argument
41 ft_hs_fixups(fdt, bd); in ft_cpu_setup()
/openbmc/qemu/hw/net/
H A Dimx_fec.c283 static void imx_fec_read_bd(IMXFECBufDesc *bd, dma_addr_t addr) in imx_fec_read_bd() argument
285 dma_memory_read(&address_space_memory, addr, bd, sizeof(*bd), in imx_fec_read_bd()
288 trace_imx_fec_read_bd(addr, bd->flags, bd->length, bd->data); in imx_fec_read_bd()
291 static void imx_fec_write_bd(IMXFECBufDesc *bd, dma_addr_t addr) in imx_fec_write_bd() argument
293 dma_memory_write(&address_space_memory, addr, bd, sizeof(*bd), in imx_fec_write_bd()
297 static void imx_enet_read_bd(IMXENETBufDesc *bd, dma_addr_t addr) in imx_enet_read_bd() argument
299 dma_memory_read(&address_space_memory, addr, bd, sizeof(*bd), in imx_enet_read_bd()
302 trace_imx_enet_read_bd(addr, bd->flags, bd->length, bd->data, in imx_enet_read_bd()
303 bd->option, bd->status); in imx_enet_read_bd()
306 static void imx_enet_write_bd(IMXENETBufDesc *bd, dma_addr_t addr) in imx_enet_write_bd() argument
[all …]
H A Dmcf_fec.c175 static void mcf_fec_read_bd(mcf_fec_bd *bd, uint32_t addr) in mcf_fec_read_bd() argument
177 cpu_physical_memory_read(addr, bd, sizeof(*bd)); in mcf_fec_read_bd()
178 be16_to_cpus(&bd->flags); in mcf_fec_read_bd()
179 be16_to_cpus(&bd->length); in mcf_fec_read_bd()
180 be32_to_cpus(&bd->data); in mcf_fec_read_bd()
183 static void mcf_fec_write_bd(mcf_fec_bd *bd, uint32_t addr) in mcf_fec_write_bd() argument
186 tmp.flags = cpu_to_be16(bd->flags); in mcf_fec_write_bd()
187 tmp.length = cpu_to_be16(bd->length); in mcf_fec_write_bd()
188 tmp.data = cpu_to_be32(bd->data); in mcf_fec_write_bd()
239 mcf_fec_bd bd; in mcf_fec_do_tx() local
[all …]
/openbmc/u-boot/common/init/
H A Dhandoff.c18 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()
38 struct bd_info *bd = gd->bd; in handoff_load_dram_banks() local
42 bd->bi_dram[i].start = ho->ram_bank[i].start; in handoff_load_dram_banks()
43 bd->bi_dram[i].size = ho->ram_bank[i].size; in handoff_load_dram_banks()
/openbmc/u-boot/board/freescale/ls2080a/
H A Dls2080a.c40 print_size(gd->bd->bi_dram[0].size + gd->bd->bi_dram[1].size, ""); in detail_board_ddr_info()
43 if (soc_has_dp_ddr() && gd->bd->bi_dram[2].size) { in detail_board_ddr_info()
45 print_size(gd->bd->bi_dram[2].size, ""); in detail_board_ddr_info()
101 fsl_mc_ldpaa_exit(gd->bd); in board_quiesce_devices()
106 int ft_board_setup(void *blob, bd_t *bd) in ft_board_setup() argument
111 ft_cpu_setup(blob, bd); in ft_board_setup()
114 base[0] = gd->bd->bi_dram[0].start; in ft_board_setup()
115 size[0] = gd->bd->bi_dram[0].size; in ft_board_setup()
116 base[1] = gd->bd->bi_dram[1].start; in ft_board_setup()
117 size[1] = gd->bd->bi_dram[1].size; in ft_board_setup()
/openbmc/u-boot/board/AndesTech/adp-ag101p/
H A Dadp-ag101p.c31 gd->bd->bi_arch_number = MACH_TYPE_ADPAG101P; in board_init()
32 gd->bd->bi_boot_params = PHYS_SDRAM_0 + 0x400; in board_init()
57 gd->bd->bi_dram[0].start = PHYS_SDRAM_0; in dram_init_banksize()
58 gd->bd->bi_dram[0].size = PHYS_SDRAM_0_SIZE; in dram_init_banksize()
59 gd->bd->bi_dram[1].start = PHYS_SDRAM_1; in dram_init_banksize()
60 gd->bd->bi_dram[1].size = PHYS_SDRAM_1_SIZE; in dram_init_banksize()
66 int board_eth_init(bd_t *bd) in board_eth_init() argument
68 return ftmac100_initialize(bd); in board_eth_init()
/openbmc/u-boot/board/AndesTech/adp-ae3xx/
H A Dadp-ae3xx.c28 gd->bd->bi_arch_number = MACH_TYPE_ADPAE3XX; in board_init()
29 gd->bd->bi_boot_params = PHYS_SDRAM_0 + 0x400; in board_init()
50 gd->bd->bi_dram[0].start = PHYS_SDRAM_0; in dram_init_banksize()
51 gd->bd->bi_dram[0].size = PHYS_SDRAM_0_SIZE; in dram_init_banksize()
52 gd->bd->bi_dram[1].start = PHYS_SDRAM_1; in dram_init_banksize()
53 gd->bd->bi_dram[1].size = PHYS_SDRAM_1_SIZE; in dram_init_banksize()
59 int board_eth_init(bd_t *bd) in board_eth_init() argument
61 return ftmac100_initialize(bd); in board_eth_init()
/openbmc/u-boot/arch/powerpc/cpu/mpc86xx/
H A Dfdt.c14 void ft_cpu_setup(void *blob, bd_t *bd) in ft_cpu_setup() argument
22 "timebase-frequency", bd->bi_busfreq / 4, 1); in ft_cpu_setup()
24 "bus-frequency", bd->bi_busfreq, 1); in ft_cpu_setup()
26 "clock-frequency", bd->bi_intfreq, 1); in ft_cpu_setup()
28 "bus-frequency", bd->bi_busfreq, 1); in ft_cpu_setup()
30 fdt_fixup_memory(blob, (u64)bd->bi_memstart, (u64)bd->bi_memsize); in ft_cpu_setup()
/openbmc/u-boot/api/
H A Dapi_platform-powerpc.c39 si->bar = gd->bd->bi_bar; in platform_sys_info()
45 platform_set_mr(si, gd->bd->bi_memstart, gd->bd->bi_memsize, MR_ATTR_DRAM); 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()
/openbmc/u-boot/arch/powerpc/cpu/mpc8xx/
H A Dfdt.c14 void ft_cpu_setup(void *blob, bd_t *bd) in ft_cpu_setup() argument
19 "bus-frequency", bd->bi_busfreq, 1); in ft_cpu_setup()
21 "clock-frequency", bd->bi_intfreq, 1); in ft_cpu_setup()
23 bd->bi_intfreq, 1); in ft_cpu_setup()
27 fdt_fixup_memory(blob, (u64)bd->bi_memstart, (u64)bd->bi_memsize); in ft_cpu_setup()
/openbmc/u-boot/arch/powerpc/cpu/mpc83xx/
H A Dfdt.c33 void ft_cpu_setup(void *blob, bd_t *bd) in ft_cpu_setup() argument
99 "timebase-frequency", (bd->bi_busfreq / 4), 1); in ft_cpu_setup()
101 "bus-frequency", bd->bi_busfreq, 1); in ft_cpu_setup()
105 "bus-frequency", bd->bi_busfreq, 1); in ft_cpu_setup()
107 "bus-frequency", bd->bi_busfreq, 1); in ft_cpu_setup()
109 "clock-frequency", bd->bi_busfreq, 1); in ft_cpu_setup()
111 "bus-frequency", bd->bi_busfreq, 1); in ft_cpu_setup()
113 "clock-frequency", bd->bi_busfreq, 1); in ft_cpu_setup()
123 fdt_fixup_memory(blob, (u64)bd->bi_memstart, (u64)bd->bi_memsize); in ft_cpu_setup()
/openbmc/u-boot/board/freescale/t4rdb/
H A Dspl.c71 bd_t *bd; in board_init_r() local
73 bd = (bd_t *)(gd + sizeof(gd_t)); in board_init_r()
74 memset(bd, 0, sizeof(bd_t)); in board_init_r()
75 gd->bd = bd; in board_init_r()
76 bd->bi_memstart = CONFIG_SYS_INIT_L3_ADDR; in board_init_r()
77 bd->bi_memsize = CONFIG_SYS_L3_SIZE; in board_init_r()
85 mmc_initialize(bd); in board_init_r()
/openbmc/u-boot/arch/arm/mach-tegra/
H A Dboard2.c130 gd->bd->bi_boot_params = (NV_PA_SDRAM_BASE + 0x100); in board_init()
215 if (gd->bd->bi_dram[1].start) { in board_late_init()
221 efi_add_memory_map(gd->bd->bi_dram[1].start, in board_late_init()
222 gd->bd->bi_dram[1].size >> EFI_PAGE_SHIFT, in board_late_init()
330 gd->bd->bi_dram[0].start = CONFIG_SYS_SDRAM_BASE; in dram_init_banksize()
331 gd->bd->bi_dram[0].size = usable_ram_size_below_4g(); in dram_init_banksize()
334 gd->pci_ram_top = gd->bd->bi_dram[0].start + gd->bd->bi_dram[0].size; in dram_init_banksize()
339 gd->bd->bi_dram[1].start = 0x100000000; in dram_init_banksize()
340 gd->bd->bi_dram[1].size = gd->ram_size - SZ_2G; in dram_init_banksize()
344 gd->bd->bi_dram[1].start = 0; in dram_init_banksize()
[all …]
/openbmc/u-boot/arch/arm/mach-omap2/omap5/
H A Dfdt.c30 static int ft_hs_fixup_crossbar(void *fdt, bd_t *bd) in ft_hs_fixup_crossbar() argument
94 static int ft_hs_fixup_sram(void *fdt, bd_t *bd) in ft_hs_fixup_sram() argument
129 static int ft_hs_fixup_sram(void *fdt, bd_t *bd) { return 0; } in ft_hs_fixup_sram() argument
132 static void ft_hs_fixups(void *fdt, bd_t *bd) in ft_hs_fixups() argument
136 if ((ft_hs_fixup_crossbar(fdt, bd) == 0) && in ft_hs_fixups()
137 (ft_hs_disable_rng(fdt, bd) == 0) && in ft_hs_fixups()
138 (ft_hs_fixup_sram(fdt, bd) == 0) && in ft_hs_fixups()
139 (ft_hs_fixup_dram(fdt, bd) == 0) && in ft_hs_fixups()
140 (ft_hs_add_tee(fdt, bd) == 0)) in ft_hs_fixups()
149 static void ft_hs_fixups(void *fdt, bd_t *bd) in ft_hs_fixups() argument
[all …]
/openbmc/u-boot/arch/arm/lib/
H A Dbootm.c67 if (!gd->bd->bi_dram[bank].size || in arch_lmb_reserve()
68 sp < gd->bd->bi_dram[bank].start) in arch_lmb_reserve()
71 bank_end = gd->bd->bi_dram[bank].start + in arch_lmb_reserve()
72 gd->bd->bi_dram[bank].size - 1; in arch_lmb_reserve()
117 static void setup_start_tag (bd_t *bd) in setup_start_tag() argument
119 params = (struct tag *)bd->bi_boot_params; in setup_start_tag()
131 static void setup_memory_tags(bd_t *bd) in setup_memory_tags() argument
139 params->u.mem.start = bd->bi_dram[i].start; in setup_memory_tags()
140 params->u.mem.size = bd->bi_dram[i].size; in setup_memory_tags()
146 static void setup_commandline_tag(bd_t *bd, char *commandline) in setup_commandline_tag() argument
[all …]
/openbmc/u-boot/drivers/net/pfe_eth/
H A Dpfe_driver.c30 struct buf_desc *bd; in pfe_recv() local
35 bd = rx_desc->rx_base + rx_desc->rx_to_read; in pfe_recv()
37 if (readl(&bd->ctrl) & BD_CTRL_DESC_EN) in pfe_recv()
41 len = readl(&bd->ctrl) & 0xFFFF; in pfe_recv()
43 hif_header = (struct hif_header_s *)DDR_PFE_TO_VIRT(readl(&bd->data)); in pfe_recv()
48 hif_header, len, hif_header->port_no, readl(&bd->status)); in pfe_recv()
79 struct buf_desc *bd; in pfe_eth_free_pkt() local
84 bd = rx_desc->rx_base + rx_desc->rx_to_read; in pfe_eth_free_pkt()
88 | BD_CTRL_DIR), &bd->ctrl); in pfe_eth_free_pkt()
89 writel(0, &bd->status); in pfe_eth_free_pkt()
[all …]
/openbmc/u-boot/board/freescale/mpc837xemds/
H A Dmpc837xemds.c63 int board_mmc_init(bd_t *bd) in board_mmc_init() argument
79 return fsl_esdhc_mmc_init(bd); in board_mmc_init()
84 int board_eth_init(bd_t *bd) in board_eth_init() argument
135 fsl_pq_mdio_init(bd, &mdio_info); in board_eth_init()
137 return tsec_eth_init(bd, tsec_info, num); in board_eth_init()
140 static void __ft_tsec_fixup(void *blob, bd_t *bd, const char *alias, in __ft_tsec_fixup() argument
185 static void ft_tsec_fixup(void *blob, bd_t *bd) in ft_tsec_fixup() argument
194 __ft_tsec_fixup(blob, bd, "ethernet0", TSEC1_PHY_ADDR_SGMII); in ft_tsec_fixup()
200 __ft_tsec_fixup(blob, bd, "ethernet1", TSEC2_PHY_ADDR_SGMII); in ft_tsec_fixup()
204 static inline void ft_tsec_fixup(void *blob, bd_t *bd) {} in ft_tsec_fixup() argument
[all …]

12345678910>>...26