| /rk3399_rockchip-uboot/common/ |
| H A D | board_f.c | 123 if (gd && gd->serial.baudrate) in init_baud_rate() 124 gd->baudrate = gd->serial.baudrate; in init_baud_rate() 126 gd->baudrate = env_get_ulong("baudrate", 10, CONFIG_BAUDRATE); in init_baud_rate() 154 if (gd && gd->serial.using_pre_serial) in announce_serial() 155 printf("PreSerial: %d, ", gd->serial.id); in announce_serial() 164 printf(", 0x%lx\n", gd->serial.addr); in announce_serial() 186 size += gd->bd->bi_dram[i].size; in show_dram_config() 188 (unsigned long long)(gd->bd->bi_dram[i].start)); in show_dram_config() 190 print_size(gd->bd->bi_dram[i].size, "\n"); in show_dram_config() 195 size = gd->ram_size; in show_dram_config() [all …]
|
| H A D | console.c | 46 if (console == -1 || (gd->flags & GD_FLG_DEVINIT) == 0) in on_console() 88 gd->flags |= GD_FLG_SILENT; in on_silent() 90 gd->flags &= ~GD_FLG_SILENT; in on_silent() 140 gd->jt->getc = getc; in console_setfile() 141 gd->jt->tstc = tstc; in console_setfile() 144 gd->jt->putc = putc; in console_setfile() 145 gd->jt->puts = puts; in console_setfile() 146 gd->jt->printf = printf; in console_setfile() 417 if (!gd || gd->flags & GD_FLG_DISABLE_CONSOLE) in getc() 420 if (!gd->have_console) in getc() [all …]
|
| H A D | malloc_simple.c | 21 new_ptr = gd->malloc_ptr + bytes; in malloc_simple() 23 gd->malloc_limit); in malloc_simple() 24 if (new_ptr > gd->malloc_limit) { in malloc_simple() 28 ptr = map_sysmem(gd->malloc_base + gd->malloc_ptr, bytes); in malloc_simple() 29 gd->malloc_ptr = ALIGN(new_ptr, sizeof(new_ptr)); in malloc_simple() 40 addr = ALIGN(gd->malloc_base + gd->malloc_ptr, align); in memalign_simple() 41 new_ptr = addr + bytes - gd->malloc_base; in memalign_simple() 42 if (new_ptr > gd->malloc_limit) { in memalign_simple() 48 gd->malloc_ptr = ALIGN(new_ptr, sizeof(new_ptr)); in memalign_simple()
|
| /rk3399_rockchip-uboot/arch/nios2/lib/ |
| H A D | cache.c | 18 start &= ~(gd->arch.dcache_line_size - 1); in __flush_dcache() 19 end += (gd->arch.dcache_line_size - 1); in __flush_dcache() 20 end &= ~(gd->arch.dcache_line_size - 1); in __flush_dcache() 22 for (addr = start; addr < end; addr += gd->arch.dcache_line_size) { in __flush_dcache() 34 start &= ~(gd->arch.dcache_line_size - 1); in __flush_dcache_all() 35 end += (gd->arch.dcache_line_size - 1); in __flush_dcache_all() 36 end &= ~(gd->arch.dcache_line_size - 1); in __flush_dcache_all() 38 if (end > start + gd->arch.dcache_size) in __flush_dcache_all() 39 end = start + gd->arch.dcache_size; in __flush_dcache_all() 41 for (addr = start; addr < end; addr += gd->arch.dcache_line_size) { in __flush_dcache_all() [all …]
|
| /rk3399_rockchip-uboot/arch/arm/cpu/armv8/fsl-layerscape/ |
| H A D | cpu.c | 75 gd->arch.tlb_addr = CONFIG_SYS_FSL_OCRAM_BASE; in early_mmu_setup() 76 gd->arch.tlb_fillptr = gd->arch.tlb_addr; in early_mmu_setup() 77 gd->arch.tlb_size = EARLY_PGTABLE_SIZE; in early_mmu_setup() 83 set_ttbr_tcr_mair(el, gd->arch.tlb_addr, in early_mmu_setup() 145 u64 tlb_addr_save = gd->arch.tlb_addr; in final_mmu_setup() 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() [all …]
|
| H A D | spl.c | 74 memset((void *)gd, 0, sizeof(gd_t)); in board_init_f() 103 gd->ram_top = gd->bd->bi_dram[0].start + gd->bd->bi_dram[0].size; in board_init_f() 114 gd->ram_top -= SPL_TLB_SETBACK; in board_init_f() 115 gd->arch.tlb_size = PGTABLE_SIZE; in board_init_f() 116 gd->arch.tlb_addr = (gd->ram_top - gd->arch.tlb_size) & ~(0x10000 - 1); in board_init_f() 117 gd->arch.tlb_allocated = gd->arch.tlb_addr; in board_init_f()
|
| /rk3399_rockchip-uboot/arch/mips/mach-ath79/include/mach/ |
| H A D | ath79.h | 42 return gd->arch.soc == ATH79_SOC_AR7130 || in soc_is_ar71xx() 43 gd->arch.soc == ATH79_SOC_AR7141 || in soc_is_ar71xx() 44 gd->arch.soc == ATH79_SOC_AR7161; in soc_is_ar71xx() 49 return gd->arch.soc == ATH79_SOC_AR7240 || in soc_is_ar724x() 50 gd->arch.soc == ATH79_SOC_AR7241 || in soc_is_ar724x() 51 gd->arch.soc == ATH79_SOC_AR7242; in soc_is_ar724x() 56 return gd->arch.soc == ATH79_SOC_AR7240; in soc_is_ar7240() 61 return gd->arch.soc == ATH79_SOC_AR7241; in soc_is_ar7241() 66 return gd->arch.soc == ATH79_SOC_AR7242; in soc_is_ar7242() 71 return gd->arch.soc == ATH79_SOC_AR9130 || in soc_is_ar913x() [all …]
|
| /rk3399_rockchip-uboot/arch/nios2/cpu/ |
| H A D | cpu.c | 36 nios2_callr(gd->arch.reset_addr); in do_reset() 50 void *except_target = (void *)gd->arch.exception_addr; in copy_exception_trampoline() 55 flush_cache(gd->arch.exception_addr, in copy_exception_trampoline() 70 gd->ram_size = CONFIG_SYS_SDRAM_SIZE; in arch_cpu_init_dm() 91 info->cpu_freq = gd->cpu_clk; in altera_nios2_get_info() 93 (gd->arch.has_mmu ? (1 << CPU_FEAT_MMU) : 0); in altera_nios2_get_info() 105 const void *blob = gd->fdt_blob; in altera_nios2_probe() 108 gd->cpu_clk = fdtdec_get_int(blob, node, in altera_nios2_probe() 110 gd->arch.dcache_line_size = fdtdec_get_int(blob, node, in altera_nios2_probe() 112 gd->arch.icache_line_size = fdtdec_get_int(blob, node, in altera_nios2_probe() [all …]
|
| /rk3399_rockchip-uboot/arch/arm/mach-rockchip/ |
| H A D | hotkey.c | 30 return gd->console_evt == CTRL_P; in is_hotkey() 32 return gd->console_evt == CTRL_I; in is_hotkey() 34 return gd->console_evt == CTRL_R; in is_hotkey() 36 return gd->console_evt == CTRL_M; in is_hotkey() 38 return gd->console_evt == CTRL_B; in is_hotkey() 41 return gd->console_evt == CTRL_D; in is_hotkey() 43 return gd->console_evt == CTRL_F; in is_hotkey() 56 if (gd->console_evt == CTRL_M) { in hotkey_run() 62 if (gd->console_evt == CTRL_P) in hotkey_run() 66 if (gd->console_evt == CTRL_I) in hotkey_run() [all …]
|
| /rk3399_rockchip-uboot/common/spl/ |
| H A D | spl.c | 255 if (!gd->bd) { in spl_dcache_enable() 256 gd->bd = calloc(1, sizeof(bd_t)); in spl_dcache_enable() 257 if (!gd->bd) { in spl_dcache_enable() 261 gd->bd->bi_dram[0].start = CONFIG_SYS_SDRAM_BASE; in spl_dcache_enable() 262 gd->bd->bi_dram[0].size = SZ_256M; in spl_dcache_enable() 267 gd->arch.tlb_size = PGTABLE_SIZE; in spl_dcache_enable() 268 gd->arch.tlb_addr = (ulong)memalign(SZ_16K, ALIGN(PGTABLE_SIZE, SZ_4K)); in spl_dcache_enable() 269 if (!gd->arch.tlb_addr) { in spl_dcache_enable() 276 free(gd->bd); in spl_dcache_enable() 291 gd->malloc_base = CONFIG_MALLOC_F_ADDR; in spl_common_init() [all …]
|
| /rk3399_rockchip-uboot/arch/powerpc/cpu/mpc83xx/ |
| H A D | speed.c | 449 gd->arch.csb_clk = csb_clk; in get_clocks() 452 gd->arch.tsec1_clk = tsec1_clk; in get_clocks() 453 gd->arch.tsec2_clk = tsec2_clk; in get_clocks() 454 gd->arch.usbdr_clk = usbdr_clk; in get_clocks() 456 gd->arch.usbdr_clk = usbdr_clk; in get_clocks() 459 gd->arch.usbmph_clk = usbmph_clk; in get_clocks() 462 gd->arch.tdm_clk = tdm_clk; in get_clocks() 465 gd->arch.sdhc_clk = sdhc_clk; in get_clocks() 467 gd->arch.core_clk = core_clk; in get_clocks() 468 gd->arch.i2c1_clk = i2c1_clk; in get_clocks() [all …]
|
| /rk3399_rockchip-uboot/board/freescale/ls2080a/ |
| H A D | ls2080a.c | 26 gd->env_addr = (ulong)&default_environment[0]; in board_init() 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() 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() 121 if (gd->arch.resv_ram >= base[0] && in ft_board_setup() [all …]
|
| /rk3399_rockchip-uboot/arch/arm/cpu/armv7m/ |
| H A D | systick-timer.c | 79 gd->arch.timer_rate_hz = CONFIG_SYS_HZ_CLOCK; in timer_init() 81 gd->arch.timer_rate_hz = (cal & SYSTICK_CAL_TENMS_MASK) * 100; in timer_init() 84 gd->arch.tbl = 0; in timer_init() 85 gd->arch.tbu = 0; in timer_init() 86 gd->arch.lastinc = read_timer(); in timer_init() 96 return (ulong)((t / gd->arch.timer_rate_hz)) - base; in get_timer() 103 if (now >= gd->arch.lastinc) in get_ticks() 104 gd->arch.tbl += (now - gd->arch.lastinc); in get_ticks() 106 gd->arch.tbl += (TIMER_MAX_VAL - gd->arch.lastinc) + now; in get_ticks() 108 gd->arch.lastinc = now; in get_ticks() [all …]
|
| /rk3399_rockchip-uboot/cmd/ |
| H A D | bdinfo.c | 151 printf("baudrate = %6u bps\n", gd->baudrate); in print_baudrate() 153 printf("baudrate = %u bps\n", gd->baudrate); in print_baudrate() 174 bd_t *bd = gd->bd; in do_bdinfo() 208 print_num("relocaddr", gd->relocaddr); in do_bdinfo() 217 bd_t *bd = gd->bd; in do_bdinfo() 237 bd_t *bd = gd->bd; in do_bdinfo() 249 print_num("relocaddr", gd->relocaddr); in do_bdinfo() 250 print_num("reloc off", gd->reloc_off); in do_bdinfo() 251 print_num("fdt_blob", (ulong)gd->fdt_blob); in do_bdinfo() 252 print_num("new_fdt", (ulong)gd->new_fdt); in do_bdinfo() [all …]
|
| /rk3399_rockchip-uboot/arch/arm/cpu/armv7/ |
| H A D | arch_timer.c | 17 gd->arch.tbl = 0; in timer_init() 18 gd->arch.tbu = 0; in timer_init() 20 gd->arch.timer_rate_hz = CONFIG_SYS_HZ_CLOCK; in timer_init() 31 gd->arch.tbl = nowl; in get_ticks() 32 gd->arch.tbu = nowu; in get_ticks() 34 return (((unsigned long long)gd->arch.tbu) << 32) | gd->arch.tbl; in get_ticks() 40 return lldiv(get_ticks(), gd->arch.timer_rate_hz / 1000000); in timer_get_boot_us() 46 return gd->arch.timer_rate_hz ? : CONFIG_SYS_HZ_CLOCK; in get_tbclk() 48 return gd->arch.timer_rate_hz; in get_tbclk()
|
| /rk3399_rockchip-uboot/drivers/core/ |
| H A D | root.c | 39 if (!gd->dm_root) { in dm_root() 44 return gd->dm_root; in dm_root() 50 if (gd->dm_root) { in dm_fixup_for_gd_move() 83 ((u32)entry->of_match + gd->reloc_off); in fix_drivers() 85 entry->bind += gd->reloc_off; in fix_drivers() 87 entry->probe += gd->reloc_off; in fix_drivers() 89 entry->remove += gd->reloc_off; in fix_drivers() 91 entry->unbind += gd->reloc_off; in fix_drivers() 93 entry->ofdata_to_platdata += gd->reloc_off; in fix_drivers() 95 entry->child_post_bind += gd->reloc_off; in fix_drivers() [all …]
|
| /rk3399_rockchip-uboot/api/ |
| H A D | api_platform-powerpc.c | 30 si->clk_bus = gd->bus_clk; in platform_sys_info() 31 si->clk_cpu = gd->cpu_clk; in platform_sys_info() 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/drivers/serial/ |
| H A D | serial-uclass.c | 66 if (node > 0 && !lists_bind_fdt(gd->dm_root, offset_to_ofnode(node), in serial_check_stdout() 77 const void *blob = gd->fdt_blob; in serial_find_console_or_panic() 83 gd->cur_serial_dev = dev; in serial_find_console_or_panic() 93 gd->cur_serial_dev = dev; in serial_find_console_or_panic() 98 gd->cur_serial_dev = dev; in serial_find_console_or_panic() 120 gd->cur_serial_dev = dev; in serial_find_console_or_panic() 135 gd->flags |= GD_FLG_SERIAL_READY; in serial_init() 143 gd->flags |= GD_FLG_SERIAL_READY; in serial_init() 247 if (gd->cur_serial_dev) in serial_putc() 248 _serial_putc(gd->cur_serial_dev, ch); in serial_putc() [all …]
|
| /rk3399_rockchip-uboot/common/usbplug/ |
| H A D | usbplug.c | 17 gd->flags |= GD_FLG_RELOC | GD_FLG_FULL_MALLOC_INIT; in initr_reloc() 33 malloc_start = gd->relocaddr - TOTAL_MALLOC_LEN; in initr_malloc() 42 gd->dm_root_f = gd->dm_root; in initr_dm() 43 gd->dm_root = NULL; in initr_dm() 57 gd->ram_size = SZ_64M; /* default */ in dram_init() 59 gd->bd->bi_dram[0].start = CONFIG_SYS_SDRAM_BASE; in dram_init() 60 gd->bd->bi_dram[0].size = gd->ram_size; in dram_init()
|
| /rk3399_rockchip-uboot/arch/x86/lib/fsp/ |
| H A D | fsp_dram.c | 21 hdr = gd->arch.hob_list; in dram_init() 33 gd->ram_size = ram_size; in dram_init() 37 gd->arch.mrc_output = fsp_get_nvs_data(gd->arch.hob_list, in dram_init() 38 &gd->arch.mrc_output_len); in dram_init() 46 gd->bd->bi_dram[0].start = 0; in dram_init_banksize() 47 gd->bd->bi_dram[0].size = gd->ram_size; in dram_init_banksize() 62 return fsp_get_usable_lowmem_top(gd->arch.hob_list); in board_get_usable_ram_top() 71 hdr = gd->arch.hob_list; in install_e820_map() 100 entries[num_entries].addr = gd->start_addr_sp - CONFIG_STACK_SIZE; in install_e820_map() 101 entries[num_entries].size = gd->ram_top - gd->start_addr_sp + \ in install_e820_map()
|
| /rk3399_rockchip-uboot/arch/arm/lib/ |
| H A D | stack.c | 21 gd->start_addr_sp -= 128; /* leave 32 words for abort-stack */ in arch_reserve_stacks() 22 gd->irq_sp = gd->start_addr_sp; in arch_reserve_stacks() 25 gd->irq_sp = gd->start_addr_sp; in arch_reserve_stacks() 32 gd->start_addr_sp -= CONFIG_IRQ_STACK_SIZE; in arch_reserve_stacks() 36 gd->start_addr_sp -= 16; in arch_reserve_stacks()
|
| /rk3399_rockchip-uboot/arch/arm/mach-stm32/stm32f4/ |
| H A D | timer.c | 64 gd->arch.tbl = 0; in timer_init() 65 gd->arch.tbu = 0; in timer_init() 66 gd->arch.lastinc = 0; in timer_init() 83 if (now >= gd->arch.lastinc) in get_ticks() 84 gd->arch.tbl += (now - gd->arch.lastinc); in get_ticks() 86 gd->arch.tbl += (0xFFFFFFFF - gd->arch.lastinc) + now; in get_ticks() 88 gd->arch.lastinc = now; in get_ticks() 90 return gd->arch.tbl; in get_ticks() 97 gd->arch.lastinc = readl(&tim->cnt); in reset_timer() 98 gd->arch.tbl = 0; in reset_timer()
|
| /rk3399_rockchip-uboot/arch/arm/mach-tegra/ |
| H A D | board2.c | 130 gd->bd->bi_boot_params = (NV_PA_SDRAM_BASE + 0x100); in board_init() 272 if (gd->ram_size < SZ_2G) in usable_ram_size_below_4g() 273 total_size_below_4g = gd->ram_size; in usable_ram_size_below_4g() 313 gd->bd->bi_dram[0].start = CONFIG_SYS_SDRAM_BASE; in dram_init_banksize() 314 gd->bd->bi_dram[0].size = usable_ram_size_below_4g(); in dram_init_banksize() 317 gd->pci_ram_top = gd->bd->bi_dram[0].start + gd->bd->bi_dram[0].size; in dram_init_banksize() 321 if (gd->ram_size > SZ_2G) { in dram_init_banksize() 322 gd->bd->bi_dram[1].start = 0x100000000; in dram_init_banksize() 323 gd->bd->bi_dram[1].size = gd->ram_size - SZ_2G; in dram_init_banksize() 327 gd->bd->bi_dram[1].start = 0; in dram_init_banksize() [all …]
|
| /rk3399_rockchip-uboot/arch/arm/mach-imx/ |
| H A D | speed.c | 24 gd->arch.sdhc_clk = mxc_get_clock(MXC_ESDHC2_CLK); in get_clocks() 26 gd->arch.sdhc_clk = mxc_get_clock(MXC_ESDHC3_CLK); in get_clocks() 28 gd->arch.sdhc_clk = mxc_get_clock(MXC_ESDHC4_CLK); in get_clocks() 30 gd->arch.sdhc_clk = mxc_get_clock(MXC_ESDHC_CLK); in get_clocks() 34 gd->arch.sdhc_clk = mxc_get_clock(MXC_ESDHC2_CLK); in get_clocks() 36 gd->arch.sdhc_clk = mxc_get_clock(MXC_ESDHC3_CLK); in get_clocks() 38 gd->arch.sdhc_clk = mxc_get_clock(MXC_ESDHC4_CLK); in get_clocks() 40 gd->arch.sdhc_clk = mxc_get_clock(MXC_ESDHC_CLK); in get_clocks()
|
| /rk3399_rockchip-uboot/board/freescale/c29xpcie/ |
| H A D | spl.c | 32 gd->bus_clk = CONFIG_SYS_CLK_FREQ * plat_ratio; in board_init_f() 35 gd->bus_clk / 16 / CONFIG_BAUDRATE); in board_init_f() 44 void board_init_r(gd_t *gd, ulong dest_addr) in board_init_r() argument 47 gd = (gd_t *)CONFIG_SPL_GD_ADDR; in board_init_r() 50 memset(gd, 0, sizeof(gd_t)); in board_init_r() 53 gd->bd = bd; in board_init_r() 61 gd->flags |= GD_FLG_FULL_MALLOC_INIT; in board_init_r() 66 gd->env_addr = (ulong)(CONFIG_ENV_ADDR); in board_init_r() 67 gd->env_valid = ENV_VALID; in board_init_r()
|