| /rk3399_rockchip-uboot/drivers/mtd/nand/raw/ |
| H A D | pxa3xx_nand.c | 123 #define nand_writel(info, off, val) \ argument 124 writel((val), (info)->mmio_base + (off)) 126 #define nand_readl(info, off) \ argument 127 readl((info)->mmio_base + (off)) 424 struct pxa3xx_nand_info *info = host->info_data; in pxa3xx_nand_set_timing() local 439 info->ndtr0cs0 = ndtr0; in pxa3xx_nand_set_timing() 440 info->ndtr1cs0 = ndtr1; in pxa3xx_nand_set_timing() 441 nand_writel(info, NDTR0CS0, ndtr0); in pxa3xx_nand_set_timing() 442 nand_writel(info, NDTR1CS0, ndtr1); in pxa3xx_nand_set_timing() 448 struct pxa3xx_nand_info *info = host->info_data; in pxa3xx_nand_set_sdr_timing() local [all …]
|
| /rk3399_rockchip-uboot/drivers/mtd/ |
| H A D | cfi_flash.c | 185 flash_info_t *info; in flash_get_info() local 188 info = &flash_info[i]; in flash_get_info() 189 if (info->size && info->start[0] <= base && in flash_get_info() 190 base <= info->start[0] + info->size - 1) in flash_get_info() 191 return info; in flash_get_info() 198 unsigned long flash_sector_size(flash_info_t *info, flash_sect_t sect) in flash_sector_size() argument 200 if (sect != (info->sector_count - 1)) in flash_sector_size() 201 return info->start[sect + 1] - info->start[sect]; in flash_sector_size() 203 return info->start[0] + info->size - info->start[sect]; in flash_sector_size() 210 flash_map(flash_info_t *info, flash_sect_t sect, uint offset) in flash_map() argument [all …]
|
| H A D | pic32_flash.c | 106 int flash_erase(flash_info_t *info, int s_first, int s_last) in flash_erase() argument 112 if ((info->flash_id & FLASH_VENDMASK) != FLASH_MAN_MCHP) { in flash_erase() 114 info->flash_id); in flash_erase() 125 if (info->protect[sect]) in flash_erase() 137 if (info->protect[sect]) in flash_erase() 144 sect_start = CPHYSADDR(info->start[sect]); in flash_erase() 169 sect_end = info->start[sect] + info->size / info->sector_count; in flash_erase() 170 invalidate_dcache_range(info->start[sect], sect_end); in flash_erase() 177 int page_erase(flash_info_t *info, int sect) in page_erase() argument 183 static int write_word(flash_info_t *info, ulong dest, ulong word) in write_word() argument [all …]
|
| /rk3399_rockchip-uboot/tools/ |
| H A D | sunxi-spl-image-builder.c | 81 static void scramble(const struct image_info *info, in scramble() argument 88 if (info->boot0) { in scramble() 91 unsigned seedmod = info->eraseblock_size / info->page_size; in scramble() 94 if (!info->scramble) in scramble() 113 static int write_page(const struct image_info *info, uint8_t *buffer, in write_page() argument 117 int steps = info->usable_page_size / info->ecc_step_size; in write_page() 118 int eccbytes = DIV_ROUND_UP(info->ecc_strength * 14, 8); in write_page() 126 memset(buffer, 0xff, info->page_size + info->oob_size); in write_page() 127 cnt = fread(buffer, 1, info->usable_page_size, src); in write_page() 138 fwrite(buffer, info->page_size + info->oob_size, 1, dst); in write_page() [all …]
|
| /rk3399_rockchip-uboot/arch/x86/cpu/coreboot/ |
| H A D | tables.c | 32 static void cb_parse_memory(unsigned char *ptr, struct sysinfo_t *info) in cb_parse_memory() argument 41 info->n_memranges = 0; in cb_parse_memory() 47 info->memrange[info->n_memranges].base = in cb_parse_memory() 50 info->memrange[info->n_memranges].size = in cb_parse_memory() 53 info->memrange[info->n_memranges].type = range->type; in cb_parse_memory() 55 info->n_memranges++; in cb_parse_memory() 59 static void cb_parse_serial(unsigned char *ptr, struct sysinfo_t *info) in cb_parse_serial() argument 62 info->serial = ser; in cb_parse_serial() 65 static void cb_parse_vbnv(unsigned char *ptr, struct sysinfo_t *info) in cb_parse_vbnv() argument 69 info->vbnv_start = vbnv->vbnv_start; in cb_parse_vbnv() [all …]
|
| /rk3399_rockchip-uboot/board/shmin/ |
| H A D | shmin.c | 48 ulong board_flash_get_legacy(ulong base, int banknum, flash_info_t *info) in board_flash_get_legacy() argument 57 info->flash_id = 0x01000000; in board_flash_get_legacy() 58 info->portwidth = 1; in board_flash_get_legacy() 59 info->chipwidth = 1; in board_flash_get_legacy() 60 info->buffer_size = 1; in board_flash_get_legacy() 61 info->erase_blk_tout = 16384; in board_flash_get_legacy() 62 info->write_tout = 2; in board_flash_get_legacy() 63 info->buffer_write_tout = 5; in board_flash_get_legacy() 64 info->vendor = 0xFFF0; /* CFI_CMDSET_AMD_LEGACY */ in board_flash_get_legacy() 65 info->cmd_reset = 0x00F0; in board_flash_get_legacy() [all …]
|
| /rk3399_rockchip-uboot/common/ |
| H A D | flash.c | 28 flash_protect (int flag, ulong from, ulong to, flash_info_t *info) in flash_protect() argument 35 if (!info || info->sector_count == 0 || info->size == 0 || to < from) { in flash_protect() 39 s_end = info->sector_count - 1; /* index of last sector */ in flash_protect() 40 b_end = info->start[0] + info->size - 1; /* bank end address */ in flash_protect() 50 if (info->flash_id == FLASH_UNKNOWN || in flash_protect() 51 to < info->start[0] || from > b_end) { in flash_protect() 55 for (i=0; i<info->sector_count; ++i) { in flash_protect() 58 end = (i == s_end) ? b_end : info->start[i + 1] - 1; in flash_protect() 63 if (from <= end && to >= info->start[i]) { in flash_protect() 66 flash_real_protect(info, i, 0); in flash_protect() [all …]
|
| /rk3399_rockchip-uboot/lib/ |
| H A D | tiny-printf.c | 23 void (*putc)(struct printf_info *info, char ch); 26 static void putc_normal(struct printf_info *info, char ch) in putc_normal() argument 31 static void out(struct printf_info *info, char c) in out() argument 33 *info->bf++ = c; in out() 36 static void out_dgt(struct printf_info *info, char dgt) in out_dgt() argument 38 out(info, dgt + (dgt < 10 ? '0' : 'a' - 10)); in out_dgt() 39 info->zs = 1; in out_dgt() 42 static void div_out(struct printf_info *info, unsigned long *num, in div_out() argument 52 if (info->zs || dgt > 0) in div_out() 53 out_dgt(info, dgt); in div_out() [all …]
|
| /rk3399_rockchip-uboot/board/gateworks/gw_ventana/ |
| H A D | eeprom.c | 19 read_eeprom(int bus, struct ventana_board_info *info) in read_eeprom() argument 25 unsigned char *buf = (unsigned char *)info; in read_eeprom() 27 memset(info, 0, sizeof(*info)); in read_eeprom() 42 if (gsc_i2c_read(GSC_EEPROM_ADDR, 0x00, 1, buf, sizeof(*info))) { in read_eeprom() 48 if (info->model[0] != 'G' || info->model[1] != 'W') { in read_eeprom() 54 for (chksum = 0, i = 0; i < sizeof(*info)-2; i++) in read_eeprom() 56 if ((info->chksum[0] != chksum>>8) || in read_eeprom() 57 (info->chksum[1] != (chksum&0xff))) { in read_eeprom() 63 baseboard = info->model[3]; in read_eeprom() 64 if (strncasecmp((const char *)info->model, "GW5400-A", 8) == 0) in read_eeprom() [all …]
|
| /rk3399_rockchip-uboot/include/configs/ |
| H A D | tam3517-common.h | 295 #define TAM3517_READ_EEPROM(info, ret) \ argument 299 (void *)info, sizeof(*info))) \ 305 #define TAM3517_READ_MAC_FROM_EEPROM(info) \ argument 310 for (i = 0 ; i < ARRAY_SIZE((info)->eth_addr); i++) { \ 312 (info)->eth_addr[i][5], \ 313 (info)->eth_addr[i][4], \ 314 (info)->eth_addr[i][3], \ 315 (info)->eth_addr[i][2], \ 316 (info)->eth_addr[i][1], \ 317 (info)->eth_addr[i][0]); \ [all …]
|
| /rk3399_rockchip-uboot/board/freescale/m5253demo/ |
| H A D | flash.c | 31 ulong flash_get_size(FPWV * addr, flash_info_t * info); 32 int flash_get_offsets(ulong base, flash_info_t * info); 33 int write_word(flash_info_t * info, FPWV * dest, u16 data); 57 int flash_get_offsets(ulong base, flash_info_t * info) in flash_get_offsets() argument 61 if ((info->flash_id & FLASH_VENDMASK) == FLASH_MAN_SST) { in flash_get_offsets() 63 info->start[0] = base; in flash_get_offsets() 64 info->protect[0] = 0; in flash_get_offsets() 66 info->start[i] = info->start[i - 1] in flash_get_offsets() 68 info->protect[i] = 0; in flash_get_offsets() 75 void flash_print_info(flash_info_t * info) in flash_print_info() argument [all …]
|
| /rk3399_rockchip-uboot/drivers/power/ |
| H A D | exynos-tmu.c | 106 static int get_cur_temp(struct tmu_info *info) in get_cur_temp() argument 108 struct exynos5_tmu_reg *reg = info->tmu_base; in get_cur_temp() 117 if (info->tmu_state == TMU_STATUS_NORMAL) { in get_cur_temp() 128 cur_temp = cur_temp - info->te1 + info->dc_value; in get_cur_temp() 181 static int get_tmu_fdt_values(struct tmu_info *info, const void *blob) in get_tmu_fdt_values() argument 207 info->tmu_base = (struct exynos5_tmu_reg *)addr; in get_tmu_fdt_values() 210 info->tmu_mux = fdtdec_get_int(blob, in get_tmu_fdt_values() 213 if (info->tmu_mux == -1) in get_tmu_fdt_values() 214 info->tmu_mux = 0x6; in get_tmu_fdt_values() 216 info->data.ts.min_val = fdtdec_get_int(blob, in get_tmu_fdt_values() [all …]
|
| /rk3399_rockchip-uboot/lib/libfdt/ |
| H A D | fdt_region.c | 158 static int fdt_add_region(struct fdt_region_state *info, int offset, int size) in fdt_add_region() argument 162 reg = info->region ? &info->region[info->count - 1] : NULL; in fdt_add_region() 163 if (info->can_merge && info->count && in fdt_add_region() 164 info->count <= info->max_regions && in fdt_add_region() 167 } else if (info->count++ < info->max_regions) { in fdt_add_region() 180 static int region_list_contains_offset(struct fdt_region_state *info, in region_list_contains_offset() argument 187 for (reg = info->region, num = 0; num < info->count; reg++, num++) { in region_list_contains_offset() 220 int max_regions, struct fdt_region_state *info) in fdt_add_alias_regions() argument 243 info->region = region; in fdt_add_alias_regions() 244 info->count = count; in fdt_add_alias_regions() [all …]
|
| /rk3399_rockchip-uboot/drivers/pinctrl/nxp/ |
| H A D | pinctrl-imx.c | 21 struct imx_pinctrl_soc_info *info = priv->info; in imx_pinctrl_set_state() local 27 u32 mux_shift = info->mux_mask ? ffs(info->mux_mask) - 1 : 0; in imx_pinctrl_set_state() 32 if (info->flags & SHARE_MUX_CONF_REG) in imx_pinctrl_set_state() 69 if (!(info->flags & ZERO_OFFSET_VALID) && !mux_reg) in imx_pinctrl_set_state() 72 if (info->flags & SHARE_MUX_CONF_REG) { in imx_pinctrl_set_state() 76 if (!(info->flags & ZERO_OFFSET_VALID) && !conf_reg) in imx_pinctrl_set_state() 102 if (info->flags & SHARE_MUX_CONF_REG) { in imx_pinctrl_set_state() 103 clrsetbits_le32(info->base + mux_reg, info->mux_mask, in imx_pinctrl_set_state() 106 writel(mux_mode, info->base + mux_reg); in imx_pinctrl_set_state() 138 val = readl(info->base + input_reg); in imx_pinctrl_set_state() [all …]
|
| /rk3399_rockchip-uboot/arch/arm/mach-uniphier/boot-device/ |
| H A D | boot-device.c | 124 const struct uniphier_boot_device_info *info) in UNIPHIER_DEFINE_SOCDATA_FUNC() 134 if (info->boot_device_is_usb && info->boot_device_is_usb(pinmon)) in UNIPHIER_DEFINE_SOCDATA_FUNC() 137 boot_sel = pinmon >> info->boot_device_sel_shift; in UNIPHIER_DEFINE_SOCDATA_FUNC() 139 BUG_ON(!is_power_of_2(*info->boot_device_count)); in UNIPHIER_DEFINE_SOCDATA_FUNC() 140 boot_sel &= *info->boot_device_count - 1; in UNIPHIER_DEFINE_SOCDATA_FUNC() 142 return info->boot_device_table[boot_sel].boot_device; in UNIPHIER_DEFINE_SOCDATA_FUNC() 147 const struct uniphier_boot_device_info *info; in uniphier_boot_device_raw() local 149 info = uniphier_get_boot_device_info(); in uniphier_boot_device_raw() 150 if (!info) { in uniphier_boot_device_raw() 155 return __uniphier_boot_device_raw(info); in uniphier_boot_device_raw() [all …]
|
| /rk3399_rockchip-uboot/scripts/ |
| H A D | unpack_bootimg | 180 info = BootImageInfoFormatter() 181 info.boot_magic = unpack('8s', args.boot_img.read(8))[0].decode() 185 info.header_version = kernel_ramdisk_second_info[8] 187 if info.header_version < 3: 188 info.kernel_size = kernel_ramdisk_second_info[0] 189 info.kernel_load_address = kernel_ramdisk_second_info[1] 190 info.ramdisk_size = kernel_ramdisk_second_info[2] 191 info.ramdisk_load_address = kernel_ramdisk_second_info[3] 192 info.second_size = kernel_ramdisk_second_info[4] 193 info.second_load_address = kernel_ramdisk_second_info[5] [all …]
|
| /rk3399_rockchip-uboot/arch/arm/mach-aspeed/ast2500/ |
| H A D | sdram_ast2500.c | 68 struct ram_info info; member 94 static void ast2500_ddr_phy_init_process(struct dram_info *info) in ast2500_ddr_phy_init_process() argument 96 struct ast2500_sdrammc_regs *regs = info->regs; in ast2500_ddr_phy_init_process() 99 writel(0x4040, &info->phy->phy[51]); in ast2500_ddr_phy_init_process() 108 static void ast2500_sdrammc_set_vref(struct dram_info *info, u32 vref) in ast2500_sdrammc_set_vref() argument 110 writel(0, &info->regs->phy_ctrl[0]); in ast2500_sdrammc_set_vref() 111 writel((vref << 8) | 0x6, &info->phy->phy[48]); in ast2500_sdrammc_set_vref() 112 ast2500_ddr_phy_init_process(info); in ast2500_sdrammc_set_vref() 115 static int ast2500_ddr_cbr_test(struct dram_info *info) in ast2500_ddr_cbr_test() argument 117 struct ast2500_sdrammc_regs *regs = info->regs; in ast2500_ddr_cbr_test() [all …]
|
| /rk3399_rockchip-uboot/board/freescale/m54455evb/ |
| H A D | m54455evb.c | 170 ulong board_flash_get_legacy (ulong base, int banknum, flash_info_t * info) in board_flash_get_legacy() argument 179 info->flash_id = 0x01000000; in board_flash_get_legacy() 180 info->portwidth = 1; in board_flash_get_legacy() 181 info->chipwidth = 1; in board_flash_get_legacy() 182 info->buffer_size = 1; in board_flash_get_legacy() 183 info->erase_blk_tout = 16384; in board_flash_get_legacy() 184 info->write_tout = 2; in board_flash_get_legacy() 185 info->buffer_write_tout = 5; in board_flash_get_legacy() 186 info->vendor = 0xFFF0; /* CFI_CMDSET_AMD_LEGACY */ in board_flash_get_legacy() 187 info->cmd_reset = 0x00F0; in board_flash_get_legacy() [all …]
|
| /rk3399_rockchip-uboot/drivers/ddr/marvell/axp/ |
| H A D | ddr3_spd.c | 183 static int ddr3_spd_sum_init(MV_DIMM_INFO *info, MV_DIMM_INFO *sum_info, 187 static int ddr3_spd_init(MV_DIMM_INFO *info, u32 dimm_addr, u32 dimm_width); 240 int ddr3_spd_init(MV_DIMM_INFO *info, u32 dimm_addr, u32 dimm_width) in ddr3_spd_init() argument 262 info->err_check_type = 0; in ddr3_spd_init() 266 info->err_check_type = 1; in ddr3_spd_init() 268 DEBUG_INIT_FULL_C("DRAM err_check_type ", info->err_check_type, 1); in ddr3_spd_init() 272 info->type_info = SPD_MODULE_TYPE_RDIMM; in ddr3_spd_init() 276 info->type_info = SPD_MODULE_TYPE_UDIMM; in ddr3_spd_init() 280 info->type_info = (spd_data[SPD_MODULE_TYPE_BYTE]); in ddr3_spd_init() 287 info->num_of_row_addr = in ddr3_spd_init() [all …]
|
| /rk3399_rockchip-uboot/cmd/ |
| H A D | flash.c | 94 flash_info_t *info; in flash_sect_roundb() local 102 info = &flash_info[bank]; in flash_sect_roundb() 103 for (i = 0; i < info->sector_count && !found; ++i) { in flash_sect_roundb() 105 if (i == info->sector_count - 1) { in flash_sect_roundb() 106 sector_end_addr = info->start[0] + in flash_sect_roundb() 107 info->size - 1; in flash_sect_roundb() 109 sector_end_addr = info->start[i+1] - 1; in flash_sect_roundb() 113 *addr >= info->start[i]) { in flash_sect_roundb() 193 flash_info_t *info; in flash_fill_sect_ranges() local 204 for (bank=0,info = &flash_info[0]; in flash_fill_sect_ranges() [all …]
|
| /rk3399_rockchip-uboot/disk/ |
| H A D | part_iso.c | 50 disk_partition_t *info, int verb) in part_get_info_iso_verb() argument 82 info->blksz = be16_to_cpu(ppr->secsize_BE); in part_get_info_iso_verb() 139 strcpy((char *)info->type, "U-Boot"); in part_get_info_iso_verb() 140 part_set_generic_name(dev_desc, part_num, (char *)info->name); in part_get_info_iso_verb() 181 info->size = get_unaligned_le16(pide->sec_cnt)>>2; in part_get_info_iso_verb() 183 case 0x01: info->size=2400>>2; break; /* 1.2MByte Floppy */ in part_get_info_iso_verb() 184 case 0x02: info->size=2880>>2; break; /* 1.44MByte Floppy */ in part_get_info_iso_verb() 185 case 0x03: info->size=5760>>2; break; /* 2.88MByte Floppy */ in part_get_info_iso_verb() 186 case 0x04: info->size=2880>>2; break; /* dummy (HD Emulation) */ in part_get_info_iso_verb() 187 default: info->size=0; break; in part_get_info_iso_verb() [all …]
|
| /rk3399_rockchip-uboot/common/spl/ |
| H A D | spl_ubi.c | 19 struct ubispl_info info; in spl_ubi_load_image() local 27 info.read = nand_spl_read_block; in spl_ubi_load_image() 28 info.peb_size = CONFIG_SYS_NAND_BLOCK_SIZE; in spl_ubi_load_image() 33 info.read = onenand_spl_read_block; in spl_ubi_load_image() 34 info.peb_size = CONFIG_SYS_ONENAND_BLOCK_SIZE; in spl_ubi_load_image() 40 info.ubi = (struct ubi_scan_info *)CONFIG_SPL_UBI_INFO_ADDR; in spl_ubi_load_image() 41 info.fastmap = IS_ENABLED(CONFIG_MTD_UBI_FASTMAP); in spl_ubi_load_image() 43 info.peb_offset = CONFIG_SPL_UBI_PEB_OFFSET; in spl_ubi_load_image() 44 info.vid_offset = CONFIG_SPL_UBI_VID_OFFSET; in spl_ubi_load_image() 45 info.leb_start = CONFIG_SPL_UBI_LEB_START; in spl_ubi_load_image() [all …]
|
| /rk3399_rockchip-uboot/fs/ |
| H A D | fs.c | 240 struct fstype_info *info; in fs_get_info() local 243 for (i = 0, info = fstypes; i < ARRAY_SIZE(fstypes) - 1; i++, info++) { in fs_get_info() 244 if (fstype == info->fstype) in fs_get_info() 245 return info; in fs_get_info() 249 return info; in fs_get_info() 254 struct fstype_info *info; in fs_set_blk_dev() local 260 for (i = 0, info = fstypes; i < ARRAY_SIZE(fstypes); in fs_set_blk_dev() 261 i++, info++) { in fs_set_blk_dev() 262 info->name += gd->reloc_off; in fs_set_blk_dev() 263 info->probe += gd->reloc_off; in fs_set_blk_dev() [all …]
|
| /rk3399_rockchip-uboot/drivers/pinctrl/mvebu/ |
| H A D | pinctrl-armada-37xx.c | 222 struct armada_37xx_pinctrl *info = dev_get_priv(dev); in armada_37xx_pmx_get_groups_count() local 224 return info->ngroups; in armada_37xx_pmx_get_groups_count() 232 struct armada_37xx_pinctrl *info = dev_get_priv(dev); in armada_37xx_pmx_get_group_name() local 234 if (!info->groups[selector].name) in armada_37xx_pmx_get_group_name() 237 return info->groups[selector].name; in armada_37xx_pmx_get_group_name() 242 struct armada_37xx_pinctrl *info = dev_get_priv(dev); in armada_37xx_pmx_get_funcs_count() local 244 return info->nfuncs; in armada_37xx_pmx_get_funcs_count() 250 struct armada_37xx_pinctrl *info = dev_get_priv(dev); in armada_37xx_pmx_get_func_name() local 252 return info->funcs[selector].name; in armada_37xx_pmx_get_func_name() 259 struct armada_37xx_pinctrl *info = dev_get_priv(dev); in armada_37xx_pmx_set_by_name() local [all …]
|
| /rk3399_rockchip-uboot/drivers/net/ |
| H A D | mcffec.c | 122 struct fec_info_s *info = dev->priv; in fec_send() local 123 volatile fec_t *fecp = (fec_t *) (info->iobase); in fec_send() 127 miiphy_read(dev->name, info->phy_addr, MII_BMSR, &phyStatus); in fec_send() 133 while ((info->txbd[info->txIdx].cbd_sc & BD_ENET_TX_READY) && in fec_send() 142 info->txbd[info->txIdx].cbd_bufaddr = (uint) packet; in fec_send() 143 info->txbd[info->txIdx].cbd_datlen = length; in fec_send() 144 info->txbd[info->txIdx].cbd_sc |= BD_ENET_TX_RDY_LST; in fec_send() 166 while ((info->txbd[info->txIdx].cbd_sc & BD_ENET_TX_READY) && in fec_send() 178 info->txbd[info->txIdx].cbd_sc, in fec_send() 179 (info->txbd[info->txIdx].cbd_sc & 0x003C) >> 2); in fec_send() [all …]
|