Home
last modified time | relevance | path

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

12345678910>>...23

/rk3399_rockchip-uboot/cmd/
H A Dbdinfo.c73 static inline void print_bi_boot_params(const bd_t *bd) in print_bi_boot_params() argument
75 print_num("boot_params", (ulong)bd->bi_boot_params); in print_bi_boot_params()
78 static inline void print_bi_mem(const bd_t *bd) in print_bi_mem() argument
81 print_num("mem start ", (ulong)bd->bi_memstart); in print_bi_mem()
82 print_lnum("mem size ", (u64)bd->bi_memsize); in print_bi_mem()
84 print_num("mem start", (ulong)bd->bi_memstart); in print_bi_mem()
85 print_lnum("mem size", (u64)bd->bi_memsize); in print_bi_mem()
87 print_num("memstart", (ulong)bd->bi_memstart); in print_bi_mem()
88 print_lnum("memsize", (u64)bd->bi_memsize); in print_bi_mem()
92 static inline void print_bi_dram(const bd_t *bd) in print_bi_dram() argument
[all …]
/rk3399_rockchip-uboot/arch/arm/mach-uniphier/
H A Dinit.h31 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);
65 void uniphier_ld4_bcu_init(const struct uniphier_board_data *bd);
67 int uniphier_memconf_2ch_init(const struct uniphier_board_data *bd);
68 int uniphier_memconf_3ch_init(const struct uniphier_board_data *bd);
70 int uniphier_ld4_dpll_init(const struct uniphier_board_data *bd);
71 int uniphier_pro4_dpll_init(const struct uniphier_board_data *bd);
[all …]
H A Dmemconf.c17 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()
[all …]
H A Dspl_board_init.c18 void (*bcu_init)(const struct uniphier_board_data *bd);
20 int (*dpll_init)(const struct uniphier_board_data *bd);
21 int (*memconf_init)(const struct uniphier_board_data *bd);
23 int (*umc_init)(const struct uniphier_board_data *bd);
94 const struct uniphier_board_data *bd; in UNIPHIER_DEFINE_SOCDATA_FUNC() local
102 bd = uniphier_get_board_param(); in UNIPHIER_DEFINE_SOCDATA_FUNC()
103 if (!bd) in UNIPHIER_DEFINE_SOCDATA_FUNC()
111 initdata->bcu_init(bd); in UNIPHIER_DEFINE_SOCDATA_FUNC()
119 ret = initdata->dpll_init(bd); in UNIPHIER_DEFINE_SOCDATA_FUNC()
125 ret = initdata->memconf_init(bd); in UNIPHIER_DEFINE_SOCDATA_FUNC()
[all …]
/rk3399_rockchip-uboot/arch/nds32/lib/
H A Dbootm.c24 static void setup_start_tag(bd_t *bd);
27 static void setup_memory_tags(bd_t *bd);
29 static void setup_commandline_tag(bd_t *bd, char *commandline);
32 static void setup_initrd_tag(bd_t *bd, ulong initrd_start, ulong initrd_end);
34 static void setup_end_tag(bd_t *bd);
41 bd_t *bd = gd->bd; in do_bootm_linux() local
43 int machid = bd->bi_arch_number; in do_bootm_linux()
86 setup_start_tag(bd); in do_bootm_linux()
94 setup_memory_tags(bd); in do_bootm_linux()
97 setup_commandline_tag(bd, commandline); in do_bootm_linux()
[all …]
/rk3399_rockchip-uboot/arch/arm/mach-omap2/am33xx/
H A Dfdt.c17 static void ft_hs_fixups(void *fdt, bd_t *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, bd_t *bd) { } in ft_hs_fixups() argument
40 void ft_cpu_setup(void *fdt, bd_t *bd) in ft_cpu_setup() argument
42 ft_hs_fixups(fdt, bd); in ft_cpu_setup()
/rk3399_rockchip-uboot/drivers/net/
H A Dethoc.c218 struct ethoc_bd *bd) in ethoc_read_bd() argument
221 bd->stat = ethoc_read(priv, offset + 0); in ethoc_read_bd()
222 bd->addr = ethoc_read(priv, offset + 4); in ethoc_read_bd()
226 const struct ethoc_bd *bd) in ethoc_write_bd() argument
229 ethoc_write(priv, offset + 0, bd->stat); in ethoc_write_bd()
230 ethoc_write(priv, offset + 4, bd->addr); in ethoc_write_bd()
262 struct ethoc_bd bd; in ethoc_init_ring() local
271 bd.stat = TX_BD_IRQ | TX_BD_CRC; in ethoc_init_ring()
272 bd.addr = 0; in ethoc_init_ring()
276 bd.addr = addr; in ethoc_init_ring()
[all …]
/rk3399_rockchip-uboot/board/freescale/ls2080a/
H A Dls2080a.c41 print_size(gd->bd->bi_dram[0].size + gd->bd->bi_dram[1].size, ""); in detail_board_ddr_info()
44 if (soc_has_dp_ddr() && gd->bd->bi_dram[2].size) { in detail_board_ddr_info()
46 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()
/rk3399_rockchip-uboot/board/AndesTech/adp-ag101p/
H A Dadp-ag101p.c33 gd->bd->bi_arch_number = MACH_TYPE_ADPAG101P; in board_init()
34 gd->bd->bi_boot_params = PHYS_SDRAM_0 + 0x400; in board_init()
59 gd->bd->bi_dram[0].start = PHYS_SDRAM_0; in dram_init_banksize()
60 gd->bd->bi_dram[0].size = PHYS_SDRAM_0_SIZE; in dram_init_banksize()
61 gd->bd->bi_dram[1].start = PHYS_SDRAM_1; in dram_init_banksize()
62 gd->bd->bi_dram[1].size = PHYS_SDRAM_1_SIZE; in dram_init_banksize()
68 int board_eth_init(bd_t *bd) in board_eth_init() argument
70 return ftmac100_initialize(bd); in board_eth_init()
/rk3399_rockchip-uboot/board/synopsys/axs10x/
H A Dnand.c73 static struct nand_bd *bd; /* DMA buffer descriptors */ variable
110 writel(BD_STAT_OWN | BD_STAT_BD_COMPLETE, &bd->status); in axs101_nand_write_buf()
111 writel(ALIGN(len, BUS_WIDTH) & BD_SIZES_BUFFER1_MASK, &bd->sizes); in axs101_nand_write_buf()
112 writel(bbstate.bounce_buffer, &bd->buffer_ptr0); in axs101_nand_write_buf()
113 writel(0, &bd->buffer_ptr1); in axs101_nand_write_buf()
116 flush_dcache_range((unsigned long)bd, in axs101_nand_write_buf()
117 (unsigned long)bd + sizeof(struct nand_bd)); in axs101_nand_write_buf()
144 writel(BD_STAT_OWN | BD_STAT_BD_COMPLETE, &bd->status); in axs101_nand_read_buf()
145 writel(ALIGN(len, BUS_WIDTH) & BD_SIZES_BUFFER1_MASK, &bd->sizes); in axs101_nand_read_buf()
146 writel(bbstate.bounce_buffer, &bd->buffer_ptr0); in axs101_nand_read_buf()
[all …]
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc86xx/
H A Dfdt.c17 void ft_cpu_setup(void *blob, bd_t *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()
33 fdt_fixup_memory(blob, (u64)bd->bi_memstart, (u64)bd->bi_memsize); in ft_cpu_setup()
/rk3399_rockchip-uboot/api/
H A Dapi_platform-powerpc.c40 si->bar = gd->bd->bi_bar; in platform_sys_info()
46 platform_set_mr(si, gd->bd->bi_memstart, gd->bd->bi_memsize, MR_ATTR_DRAM); in platform_sys_info()
47 platform_set_mr(si, gd->bd->bi_flashstart, gd->bd->bi_flashsize, MR_ATTR_FLASH); in platform_sys_info()
48 platform_set_mr(si, gd->bd->bi_sramstart, gd->bd->bi_sramsize, MR_ATTR_SRAM); in platform_sys_info()
/rk3399_rockchip-uboot/board/AndesTech/adp-ae3xx/
H A Dadp-ae3xx.c29 gd->bd->bi_arch_number = MACH_TYPE_ADPAE3XX; in board_init()
30 gd->bd->bi_boot_params = PHYS_SDRAM_0 + 0x400; in board_init()
51 gd->bd->bi_dram[0].start = PHYS_SDRAM_0; in dram_init_banksize()
52 gd->bd->bi_dram[0].size = PHYS_SDRAM_0_SIZE; in dram_init_banksize()
53 gd->bd->bi_dram[1].start = PHYS_SDRAM_1; in dram_init_banksize()
54 gd->bd->bi_dram[1].size = PHYS_SDRAM_1_SIZE; in dram_init_banksize()
60 int board_eth_init(bd_t *bd) in board_eth_init() argument
62 return ftmac100_initialize(bd); in board_eth_init()
/rk3399_rockchip-uboot/arch/arm/cpu/armv8/fsl-layerscape/
H A Dcpu.c163 final_map[index].virt = gd->bd->bi_dram[0].start; in final_mmu_setup()
164 final_map[index].phys = gd->bd->bi_dram[0].start; in final_mmu_setup()
165 final_map[index].size = gd->bd->bi_dram[0].size; in final_mmu_setup()
170 final_map[index].virt = gd->bd->bi_dram[1].start; in final_mmu_setup()
171 final_map[index].phys = gd->bd->bi_dram[1].start; in final_mmu_setup()
172 final_map[index].size = gd->bd->bi_dram[1].size; in final_mmu_setup()
181 final_map[index].virt = gd->bd->bi_dram[2].start; in final_mmu_setup()
182 final_map[index].phys = gd->bd->bi_dram[2].start; in final_mmu_setup()
183 final_map[index].size = gd->bd->bi_dram[2].size; in final_mmu_setup()
689 gd->bd->bi_dram[0].start = CONFIG_SYS_SDRAM_BASE; in dram_init_banksize()
[all …]
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc8xx/
H A Dfdt.c15 void ft_cpu_setup(void *blob, bd_t *bd) in ft_cpu_setup() argument
20 "bus-frequency", bd->bi_busfreq, 1); in ft_cpu_setup()
22 "clock-frequency", bd->bi_intfreq, 1); in ft_cpu_setup()
24 bd->bi_intfreq, 1); in ft_cpu_setup()
28 fdt_fixup_memory(blob, (u64)bd->bi_memstart, (u64)bd->bi_memsize); in ft_cpu_setup()
/rk3399_rockchip-uboot/board/freescale/t4rdb/
H A Dspl.c72 bd_t *bd; in board_init_r() local
74 bd = (bd_t *)(gd + sizeof(gd_t)); in board_init_r()
75 memset(bd, 0, sizeof(bd_t)); in board_init_r()
76 gd->bd = bd; in board_init_r()
77 bd->bi_memstart = CONFIG_SYS_INIT_L3_ADDR; in board_init_r()
78 bd->bi_memsize = CONFIG_SYS_L3_SIZE; in board_init_r()
86 mmc_initialize(bd); in board_init_r()
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc83xx/
H A Dfdt.c34 void ft_cpu_setup(void *blob, bd_t *bd) in ft_cpu_setup() argument
100 "timebase-frequency", (bd->bi_busfreq / 4), 1); in ft_cpu_setup()
102 "bus-frequency", bd->bi_busfreq, 1); in ft_cpu_setup()
106 "bus-frequency", bd->bi_busfreq, 1); in ft_cpu_setup()
108 "bus-frequency", bd->bi_busfreq, 1); in ft_cpu_setup()
110 "clock-frequency", bd->bi_busfreq, 1); in ft_cpu_setup()
112 "bus-frequency", bd->bi_busfreq, 1); in ft_cpu_setup()
114 "clock-frequency", bd->bi_busfreq, 1); in ft_cpu_setup()
124 fdt_fixup_memory(blob, (u64)bd->bi_memstart, (u64)bd->bi_memsize); in ft_cpu_setup()
/rk3399_rockchip-uboot/arch/arm/mach-omap2/omap5/
H A Dfdt.c31 static int ft_hs_fixup_crossbar(void *fdt, bd_t *bd) in ft_hs_fixup_crossbar() argument
95 static int ft_hs_fixup_sram(void *fdt, bd_t *bd) in ft_hs_fixup_sram() argument
130 static int ft_hs_fixup_sram(void *fdt, bd_t *bd) { return 0; } in ft_hs_fixup_sram() argument
133 static void ft_hs_fixups(void *fdt, bd_t *bd) in ft_hs_fixups() argument
137 if ((ft_hs_fixup_crossbar(fdt, bd) == 0) && in ft_hs_fixups()
138 (ft_hs_disable_rng(fdt, bd) == 0) && in ft_hs_fixups()
139 (ft_hs_fixup_sram(fdt, bd) == 0) && in ft_hs_fixups()
140 (ft_hs_fixup_dram(fdt, bd) == 0) && in ft_hs_fixups()
141 (ft_hs_add_tee(fdt, bd) == 0)) in ft_hs_fixups()
150 static void ft_hs_fixups(void *fdt, bd_t *bd) in ft_hs_fixups() argument
[all …]
/rk3399_rockchip-uboot/board/freescale/c29xpcie/
H A Dspl.c48 bd_t *bd; in board_init_r() local
51 bd = (bd_t *)(CONFIG_SPL_GD_ADDR + sizeof(gd_t)); in board_init_r()
52 memset(bd, 0, sizeof(bd_t)); in board_init_r()
53 gd->bd = bd; in board_init_r()
54 bd->bi_memstart = CONFIG_SYS_INIT_L2_ADDR; in board_init_r()
55 bd->bi_memsize = CONFIG_SYS_L2_SIZE; in board_init_r()
/rk3399_rockchip-uboot/board/freescale/p1010rdb/
H A Dspl.c64 bd_t *bd; in board_init_r() local
67 bd = (bd_t *)(CONFIG_SPL_GD_ADDR + sizeof(gd_t)); in board_init_r()
68 memset(bd, 0, sizeof(bd_t)); in board_init_r()
69 gd->bd = bd; in board_init_r()
70 bd->bi_memstart = CONFIG_SYS_INIT_L2_ADDR; in board_init_r()
71 bd->bi_memsize = CONFIG_SYS_L2_SIZE; in board_init_r()
83 mmc_initialize(bd); in board_init_r()
/rk3399_rockchip-uboot/board/freescale/t208xrdb/
H A Dspl.c69 bd_t *bd; in board_init_r() local
71 bd = (bd_t *)(gd + sizeof(gd_t)); in board_init_r()
72 memset(bd, 0, sizeof(bd_t)); in board_init_r()
73 gd->bd = bd; in board_init_r()
74 bd->bi_memstart = CONFIG_SYS_INIT_L3_ADDR; in board_init_r()
75 bd->bi_memsize = CONFIG_SYS_L3_SIZE; in board_init_r()
88 mmc_initialize(bd); in board_init_r()
/rk3399_rockchip-uboot/board/freescale/mpc837xemds/
H A Dmpc837xemds.c64 int board_mmc_init(bd_t *bd) in board_mmc_init() argument
80 return fsl_esdhc_mmc_init(bd); in board_mmc_init()
85 int board_eth_init(bd_t *bd) in board_eth_init() argument
136 fsl_pq_mdio_init(bd, &mdio_info); in board_eth_init()
138 return tsec_eth_init(bd, tsec_info, num); in board_eth_init()
141 static void __ft_tsec_fixup(void *blob, bd_t *bd, const char *alias, in __ft_tsec_fixup() argument
186 static void ft_tsec_fixup(void *blob, bd_t *bd) in ft_tsec_fixup() argument
195 __ft_tsec_fixup(blob, bd, "ethernet0", TSEC1_PHY_ADDR_SGMII); in ft_tsec_fixup()
201 __ft_tsec_fixup(blob, bd, "ethernet1", TSEC2_PHY_ADDR_SGMII); in ft_tsec_fixup()
205 static inline void ft_tsec_fixup(void *blob, bd_t *bd) {} in ft_tsec_fixup() argument
[all …]
/rk3399_rockchip-uboot/board/freescale/p1_p2_rdb_pc/
H A Dspl.c70 bd_t *bd; in board_init_r() local
73 bd = (bd_t *)(CONFIG_SPL_GD_ADDR + 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_L2_ADDR; in board_init_r()
77 bd->bi_memsize = CONFIG_SYS_L2_SIZE; in board_init_r()
89 mmc_initialize(bd); in board_init_r()
/rk3399_rockchip-uboot/board/Arcturus/ucp1020/
H A Dspl.c78 bd_t *bd; in board_init_r() local
81 bd = (bd_t *)(CONFIG_SPL_GD_ADDR + sizeof(gd_t)); in board_init_r()
82 memset(bd, 0, sizeof(bd_t)); in board_init_r()
83 gd->bd = bd; in board_init_r()
84 bd->bi_memstart = CONFIG_SYS_INIT_L2_ADDR; in board_init_r()
85 bd->bi_memsize = CONFIG_SYS_L2_SIZE; in board_init_r()
96 mmc_initialize(bd); in board_init_r()
/rk3399_rockchip-uboot/board/samsung/smdkv310/
H A Dsmdkv310.c41 gd->bd->bi_boot_params = (PHYS_SDRAM_1 + 0x100UL); in board_init()
57 gd->bd->bi_dram[0].start = PHYS_SDRAM_1; in dram_init_banksize()
58 gd->bd->bi_dram[0].size = get_ram_size((long *)PHYS_SDRAM_1, in dram_init_banksize()
60 gd->bd->bi_dram[1].start = PHYS_SDRAM_2; in dram_init_banksize()
61 gd->bd->bi_dram[1].size = get_ram_size((long *)PHYS_SDRAM_2, in dram_init_banksize()
63 gd->bd->bi_dram[2].start = PHYS_SDRAM_3; in dram_init_banksize()
64 gd->bd->bi_dram[2].size = get_ram_size((long *)PHYS_SDRAM_3, in dram_init_banksize()
66 gd->bd->bi_dram[3].start = PHYS_SDRAM_4; in dram_init_banksize()
67 gd->bd->bi_dram[3].size = get_ram_size((long *)PHYS_SDRAM_4, in dram_init_banksize()

12345678910>>...23