| /rk3399_rockchip-uboot/cmd/ |
| H A D | bdinfo.c | 73 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 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); 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 D | memconf.c | 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() [all …]
|
| H A D | spl_board_init.c | 18 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 D | bootm.c | 24 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 D | fdt.c | 17 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 D | ethoc.c | 218 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 D | ls2080a.c | 41 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 D | adp-ag101p.c | 33 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 D | nand.c | 73 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 D | fdt.c | 17 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 D | api_platform-powerpc.c | 40 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 D | adp-ae3xx.c | 29 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 D | cpu.c | 163 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 D | fdt.c | 15 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 D | spl.c | 72 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 D | fdt.c | 34 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 D | fdt.c | 31 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 D | spl.c | 48 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 D | spl.c | 64 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 D | spl.c | 69 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 D | mpc837xemds.c | 64 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 D | spl.c | 70 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 D | spl.c | 78 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 D | smdkv310.c | 41 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()
|