| /rk3399_rockchip-uboot/drivers/irq/ |
| H A D | virq.c | 54 struct virq_desc *desc; in find_virq_desc() local 58 desc = list_entry(node, struct virq_desc, node); in find_virq_desc() 59 if (irq >= desc->irq_base && irq <= desc->irq_end) in find_virq_desc() 60 return desc; in find_virq_desc() 68 struct virq_desc *desc; in find_virq_desc_by_pirq() local 72 desc = list_entry(node, struct virq_desc, node); in find_virq_desc_by_pirq() 73 if (parent_irq == desc->pirq) in find_virq_desc_by_pirq() 74 return desc; in find_virq_desc_by_pirq() 82 struct virq_desc *desc; in virq_to_irq() local 90 desc = list_entry(node, struct virq_desc, node); in virq_to_irq() [all …]
|
| /rk3399_rockchip-uboot/drivers/fpga/ |
| H A D | xilinx.c | 23 static int xilinx_validate(xilinx_desc *desc, char *fn); 34 const fpga_desc *desc; in fpga_loadbitstream() local 39 desc = fpga_validate(devnum, dataptr, 0, (char *)__func__); in fpga_loadbitstream() 41 xdesc = desc->devdesc; in fpga_loadbitstream() 128 int xilinx_load(xilinx_desc *desc, const void *buf, size_t bsize, in xilinx_load() argument 131 if (!xilinx_validate (desc, (char *)__FUNCTION__)) { in xilinx_load() 136 if (!desc->operations || !desc->operations->load) { in xilinx_load() 141 return desc->operations->load(desc, buf, bsize, bstype); in xilinx_load() 145 int xilinx_loadfs(xilinx_desc *desc, const void *buf, size_t bsize, in xilinx_loadfs() argument 148 if (!xilinx_validate(desc, (char *)__func__)) { in xilinx_loadfs() [all …]
|
| H A D | fpga.c | 43 fpga_desc *desc = (fpga_desc *)NULL; in fpga_get_desc() local 46 desc = &desc_table[devnum]; in fpga_get_desc() 48 __func__, devnum, desc); in fpga_get_desc() 51 return desc; in fpga_get_desc() 61 const fpga_desc *desc = fpga_get_desc(devnum); in fpga_validate() local 63 if (!desc) in fpga_validate() 70 return desc; in fpga_validate() 80 const fpga_desc * const desc = fpga_get_desc(devnum); in fpga_dev_info() local 82 if (desc) { in fpga_dev_info() 84 __func__, desc->devdesc); in fpga_dev_info() [all …]
|
| H A D | altera.c | 48 static int altera_validate(Altera_desc *desc, const char *fn) in altera_validate() argument 50 if (!desc) { in altera_validate() 55 if ((desc->family < min_altera_type) || in altera_validate() 56 (desc->family > max_altera_type)) { in altera_validate() 57 printf("%s: Invalid family type, %d\n", fn, desc->family); in altera_validate() 61 if ((desc->iface < min_altera_iface_type) || in altera_validate() 62 (desc->iface > max_altera_iface_type)) { in altera_validate() 63 printf("%s: Invalid Interface type, %d\n", fn, desc->iface); in altera_validate() 67 if (!desc->size) { in altera_validate() 76 altera_desc_to_fpga(Altera_desc *desc, const char *fn) in altera_desc_to_fpga() argument [all …]
|
| H A D | lattice.c | 259 static int lattice_validate(Lattice_desc *desc, const char *fn) in lattice_validate() argument 263 if (desc) { in lattice_validate() 264 if ((desc->family > min_lattice_type) && in lattice_validate() 265 (desc->family < max_lattice_type)) { in lattice_validate() 266 if ((desc->iface > min_lattice_iface_type) && in lattice_validate() 267 (desc->iface < max_lattice_iface_type)) { in lattice_validate() 268 if (desc->size) { in lattice_validate() 275 fn, desc->iface); in lattice_validate() 279 fn, desc->family); in lattice_validate() 288 int lattice_load(Lattice_desc *desc, const void *buf, size_t bsize) in lattice_load() argument [all …]
|
| H A D | stratixII.c | 11 int StratixII_ps_fpp_load (Altera_desc * desc, void *buf, size_t bsize, 13 int StratixII_ps_fpp_dump (Altera_desc * desc, void *buf, size_t bsize); 17 int StratixII_load (Altera_desc * desc, void *buf, size_t bsize) in StratixII_load() argument 21 switch (desc->iface) { in StratixII_load() 23 ret_val = StratixII_ps_fpp_load (desc, buf, bsize, 1, 0); in StratixII_load() 26 ret_val = StratixII_ps_fpp_load (desc, buf, bsize, 0, 0); in StratixII_load() 29 ret_val = StratixII_ps_fpp_load (desc, buf, bsize, 0, 1); in StratixII_load() 35 desc->iface); in StratixII_load() 40 int StratixII_dump (Altera_desc * desc, void *buf, size_t bsize) in StratixII_dump() argument 44 switch (desc->iface) { in StratixII_dump() [all …]
|
| H A D | cyclon2.c | 33 static int CYC2_ps_load(Altera_desc *desc, const void *buf, size_t bsize); 34 static int CYC2_ps_dump(Altera_desc *desc, const void *buf, size_t bsize); 39 int CYC2_load(Altera_desc *desc, const void *buf, size_t bsize) in CYC2_load() argument 43 switch (desc->iface) { in CYC2_load() 46 ret_val = CYC2_ps_load (desc, buf, bsize); in CYC2_load() 56 ret_val = CYC2_ps_load(desc, buf, bsize); in CYC2_load() 63 __FUNCTION__, desc->iface); in CYC2_load() 69 int CYC2_dump(Altera_desc *desc, const void *buf, size_t bsize) in CYC2_dump() argument 73 switch (desc->iface) { in CYC2_dump() 76 ret_val = CYC2_ps_dump (desc, buf, bsize); in CYC2_dump() [all …]
|
| /rk3399_rockchip-uboot/drivers/crypto/fsl/ |
| H A D | desc_constr.h | 21 #define PRINT_POS do { printf("%02d: %s\n", desc_len(desc),\ 69 static inline int desc_len(u32 *desc) in desc_len() argument 71 return *desc & HDR_DESCLEN_MASK; in desc_len() 74 static inline int desc_bytes(void *desc) in desc_bytes() argument 76 return desc_len(desc) * CAAM_CMD_SZ; in desc_bytes() 79 static inline u32 *desc_end(u32 *desc) in desc_end() argument 81 return desc + desc_len(desc); in desc_end() 84 static inline void *desc_pdb(u32 *desc) in desc_pdb() argument 86 return desc + 1; in desc_pdb() 89 static inline void init_desc(u32 *desc, u32 options) in init_desc() argument [all …]
|
| H A D | fsl_blob.c | 19 u32 *desc; in blob_decap() local 22 desc = malloc(sizeof(int) * MAX_CAAM_DESCSIZE); in blob_decap() 23 if (!desc) { in blob_decap() 28 inline_cnstr_jobdesc_blob_decap(desc, key_mod, src, dst, len); in blob_decap() 32 debug("Word[%d]: %08x\n", i, *(desc + i)); in blob_decap() 33 ret = run_descriptor_jr(desc); in blob_decap() 40 free(desc); in blob_decap() 47 u32 *desc; in blob_encap() local 50 desc = malloc(sizeof(int) * MAX_CAAM_DESCSIZE); in blob_encap() 51 if (!desc) { in blob_encap() [all …]
|
| H A D | jobdesc.c | 113 int inline_cnstr_jobdesc_blob_dek(uint32_t *desc, const uint8_t *plain_txt, in inline_cnstr_jobdesc_blob_dek() argument 156 init_job_desc(desc, 0); in inline_cnstr_jobdesc_blob_dek() 158 append_cmd(desc, CMD_LOAD | CLASS_2 | KEY_IMM | KEY_ENC | in inline_cnstr_jobdesc_blob_dek() 161 append_u32(desc, aad_w1); in inline_cnstr_jobdesc_blob_dek() 163 append_u32(desc, aad_w2); in inline_cnstr_jobdesc_blob_dek() 165 append_cmd_ptr(desc, (dma_addr_t)SEC_MEM_PAGE1, in_sz, CMD_SEQ_IN_PTR); in inline_cnstr_jobdesc_blob_dek() 167 append_cmd_ptr(desc, (dma_addr_t)dek_blob + 8, out_sz, CMD_SEQ_OUT_PTR); in inline_cnstr_jobdesc_blob_dek() 169 append_operation(desc, OP_TYPE_ENCAP_PROTOCOL | OP_PCLID_BLOB | in inline_cnstr_jobdesc_blob_dek() 176 void inline_cnstr_jobdesc_hash(uint32_t *desc, in inline_cnstr_jobdesc_hash() argument 188 init_job_desc(desc, 0); in inline_cnstr_jobdesc_hash() [all …]
|
| /rk3399_rockchip-uboot/drivers/gpio/ |
| H A D | gpio-uclass.c | 33 static int gpio_to_device(unsigned int gpio, struct gpio_desc *desc) in gpio_to_device() argument 44 desc->dev = dev; in gpio_to_device() 45 desc->offset = gpio - uc_priv->gpio_base; in gpio_to_device() 46 desc->flags = 0; in gpio_to_device() 55 int dm_gpio_lookup_name(const char *name, struct gpio_desc *desc) in dm_gpio_lookup_name() argument 87 desc->dev = dev; in dm_gpio_lookup_name() 88 desc->offset = offset; in dm_gpio_lookup_name() 96 struct gpio_desc desc; in gpio_lookup_name() local 101 ret = dm_gpio_lookup_name(name, &desc); in gpio_lookup_name() 106 *devp = desc.dev; in gpio_lookup_name() [all …]
|
| /rk3399_rockchip-uboot/arch/x86/lib/efi/ |
| H A D | efi.c | 27 struct efi_mem_desc *desc, *end; in board_get_usable_ram_top() local 48 desc = map->desc; in board_get_usable_ram_top() 49 for (; desc < end; desc = efi_get_next_mem_desc(map, desc)) { in board_get_usable_ram_top() 50 if (desc->type != EFI_CONVENTIONAL_MEMORY || in board_get_usable_ram_top() 51 desc->physical_start >= 1ULL << 32) in board_get_usable_ram_top() 53 if (!largest || desc->num_pages > largest->num_pages) in board_get_usable_ram_top() 54 largest = desc; in board_get_usable_ram_top() 73 struct efi_mem_desc *desc, *end; in dram_init() local 86 desc = map->desc; in dram_init() 87 for (; desc < end; desc = efi_get_next_mem_desc(map, desc)) { in dram_init() [all …]
|
| /rk3399_rockchip-uboot/drivers/block/ |
| H A D | blk_legacy.c | 60 if (drv->desc) { in get_desc() 63 *descp = &drv->desc[devnum]; in get_desc() 76 struct blk_desc *desc; in blk_list_part() local 84 if (get_desc(drv, devnum, &desc)) in blk_list_part() 86 if (desc->part_type != PART_TYPE_UNKNOWN) { in blk_list_part() 90 part_print(desc); in blk_list_part() 103 struct blk_desc *desc; in blk_print_part_devnum() local 108 ret = get_desc(drv, devnum, &desc); in blk_print_part_devnum() 111 if (desc->type == DEV_TYPE_UNKNOWN) in blk_print_part_devnum() 113 part_print(desc); in blk_print_part_devnum() [all …]
|
| H A D | blk-uclass.c | 78 struct blk_desc *desc; in blk_get_devnum_by_type() local 85 desc = dev_get_uclass_platdata(dev); in blk_get_devnum_by_type() 87 return desc; in blk_get_devnum_by_type() 120 struct blk_desc *desc = dev_get_uclass_platdata(dev); in blk_get_devnum_by_typename() local 123 if_type, devnum, dev->name, desc->if_type, desc->devnum); in blk_get_devnum_by_typename() 124 if (desc->devnum != devnum) in blk_get_devnum_by_typename() 159 debug("%s: Device desc %p\n", __func__, desc); in blk_get_devnum_by_typename() 160 return desc; in blk_get_devnum_by_typename() 189 struct blk_desc *desc = dev_get_uclass_platdata(dev); in get_desc() local 192 if_type, devnum, dev->name, desc->if_type, desc->devnum); in get_desc() [all …]
|
| /rk3399_rockchip-uboot/cmd/ |
| H A D | efi.c | 71 struct efi_mem_desc *desc, *end, *base, *dest, *prev; in efi_build_mem_table() local 75 base = malloc(size + sizeof(*desc)); in efi_build_mem_table() 81 count = ((ulong)end - (ulong)map->desc) / map->desc_size; in efi_build_mem_table() 82 memcpy(base, map->desc, (ulong)end - (ulong)map->desc); in efi_build_mem_table() 88 for (desc = base; desc < end; desc = efi_get_next_mem_desc(map, desc)) { in efi_build_mem_table() 90 int type = desc->type; in efi_build_mem_table() 92 if (skip_bs && is_boot_services(desc->type)) in efi_build_mem_table() 95 memcpy(dest, desc, map->desc_size); in efi_build_mem_table() 99 else if (desc->physical_start != addr) in efi_build_mem_table() 107 prev->num_pages += desc->num_pages; in efi_build_mem_table() [all …]
|
| /rk3399_rockchip-uboot/env/ |
| H A D | envf.c | 24 #define BLK_CNT(desc, sz) ((sz) / (desc)->blksz) argument 78 static void envf_init_location(struct blk_desc *desc) in envf_init_location() argument 80 if (env_dev == ((desc->if_type << 8) | desc->devnum)) in envf_init_location() 90 if (desc->if_type == IF_TYPE_MTD && in envf_init_location() 91 (desc->devnum == BLK_MTD_SPI_NAND || desc->devnum == BLK_MTD_NAND)) { in envf_init_location() 99 if (desc->if_type == IF_TYPE_MTD && desc->devnum == BLK_MTD_SPI_NOR) { in envf_init_location() 108 env_dev = (desc->if_type << 8) | desc->devnum; in envf_init_location() 111 static int env_read(struct blk_desc *desc, u32 offset, u32 size, env_t **envp) in env_read() argument 127 blk_off = BLK_CNT(desc, offset); in env_read() 128 blk_cnt = BLK_CNT(desc, size); in env_read() [all …]
|
| /rk3399_rockchip-uboot/drivers/usb/gadget/ |
| H A D | epautoconf.c | 52 struct usb_endpoint_descriptor *desc in ep_matches() argument 64 type = desc->bmAttributes & USB_ENDPOINT_XFERTYPE_MASK; in ep_matches() 107 if (desc->bEndpointAddress & USB_DIR_IN) { in ep_matches() 121 max = 0x7ff & le16_to_cpu(get_unaligned(&desc->wMaxPacketSize)); in ep_matches() 137 if ((get_unaligned(&desc->wMaxPacketSize) & in ep_matches() 151 desc->bEndpointAddress |= num; in ep_matches() 153 } else if (desc->bEndpointAddress & USB_DIR_IN) { in ep_matches() 156 desc->bEndpointAddress = USB_DIR_IN | in_epnum; in ep_matches() 161 desc->bEndpointAddress |= epnum; in ep_matches() 171 put_unaligned(cpu_to_le16(size), &desc->wMaxPacketSize); in ep_matches() [all …]
|
| /rk3399_rockchip-uboot/lib/efi_loader/ |
| H A D | efi_disk.c | 37 struct blk_desc *desc; member 57 struct blk_desc *desc; in efi_disk_rw_blocks() local 63 desc = (struct blk_desc *) diskobj->desc; in efi_disk_rw_blocks() 64 blksz = desc->blksz; in efi_disk_rw_blocks() 76 n = blk_dread(desc, lba, blocks, buffer); in efi_disk_rw_blocks() 78 n = blk_dwrite(desc, lba, blocks, buffer); in efi_disk_rw_blocks() 177 struct blk_desc *desc, in efi_disk_add_dev() argument 185 if (!desc->lba) in efi_disk_add_dev() 191 diskobj->dp = efi_dp_from_part(desc, part); in efi_disk_add_dev() 202 diskobj->desc = desc; in efi_disk_add_dev() [all …]
|
| /rk3399_rockchip-uboot/common/spl/ |
| H A D | spl_mtd_blk.c | 44 struct blk_desc *desc; in find_mtd_device() local 64 desc = dev_get_uclass_platdata(dev); in find_mtd_device() 65 if (!desc) in find_mtd_device() 68 return desc; in find_mtd_device() 74 struct blk_desc *desc = load->dev; in mtd_spl_load_read() local 76 return blk_dread(desc, sector, count, buf); in mtd_spl_load_read() 80 int spl_mtd_load_rkfw(struct spl_image_info *spl_image, struct blk_desc *desc) in spl_mtd_load_rkfw() argument 85 load.dev = desc; in spl_mtd_load_rkfw() 88 load.bl_len = desc->blksz; in spl_mtd_load_rkfw() 107 struct blk_desc *desc; local [all …]
|
| /rk3399_rockchip-uboot/include/asm-generic/ |
| H A D | gpio.h | 140 static inline bool dm_gpio_is_valid(const struct gpio_desc *desc) in dm_gpio_is_valid() argument 142 return desc->dev != NULL; in dm_gpio_is_valid() 219 int gpio_xlate_offs_flags(struct udevice *dev, struct gpio_desc *desc, 291 int (*xlate)(struct udevice *dev, struct gpio_desc *desc, 349 int dm_gpio_lookup_name(const char *name, struct gpio_desc *desc); 358 int gpio_hog_lookup_name(const char *name, struct gpio_desc **desc); 452 int index, struct gpio_desc *desc, int flags); 489 int dm_gpio_request(struct gpio_desc *desc, const char *label); 511 struct gpio_desc *desc, int flags); 538 int dtflags, struct gpio_desc *desc); [all …]
|
| /rk3399_rockchip-uboot/board/intel/minnowmax/ |
| H A D | minnowmax.c | 18 struct gpio_desc desc; in misc_init_r() local 40 desc.dev = dev; in misc_init_r() 41 desc.flags = GPIOD_IS_OUT; in misc_init_r() 44 desc.offset = 8; in misc_init_r() 46 ret = dm_gpio_request(&desc, "usb_host_en0"); in misc_init_r() 49 dm_gpio_set_value(&desc, 1); in misc_init_r() 52 desc.offset = 9; in misc_init_r() 54 ret = dm_gpio_request(&desc, "usb_host_en1"); in misc_init_r() 58 dm_gpio_set_value(&desc, 1); in misc_init_r()
|
| /rk3399_rockchip-uboot/drivers/power/regulator/ |
| H A D | rk801_regulator.c | 220 int regulator_map_voltage_linear_range(const struct regulator_desc *desc, in regulator_map_voltage_linear_range() argument 229 if (!desc->n_linear_ranges) in regulator_map_voltage_linear_range() 232 for (i = 0; i < desc->n_linear_ranges; i++) { in regulator_map_voltage_linear_range() 233 range = &desc->linear_ranges[i]; in regulator_map_voltage_linear_range() 246 if (linear_range_get_value_array(desc->linear_ranges, in regulator_map_voltage_linear_range() 247 desc->n_linear_ranges, sel, &voltage)) in regulator_map_voltage_linear_range() 254 if (i == desc->n_linear_ranges) in regulator_map_voltage_linear_range() 311 const struct regulator_desc *desc = rk801_get_desc(dev); in rk801_regulator_get_value() local 316 if (!desc) in rk801_regulator_get_value() 319 if (desc->id == RK801_ID_DCDC3) in rk801_regulator_get_value() [all …]
|
| H A D | pfuze100.c | 49 struct pfuze100_regulator_desc *desc; member 246 static struct pfuze100_regulator_desc *se_desc(struct pfuze100_regulator_desc *desc, in se_desc() argument 252 for (i = 0; i < size; desc++) { in se_desc() 253 if (!strcmp(desc->name, name)) in se_desc() 254 return desc; in se_desc() 265 struct pfuze100_regulator_desc *desc; in pfuze100_regulator_probe() local 269 desc = se_desc(pfuze100_regulators, in pfuze100_regulator_probe() 274 desc = se_desc(pfuze200_regulators, in pfuze100_regulator_probe() 279 desc = se_desc(pfuze3000_regulators, in pfuze100_regulator_probe() 287 if (!desc) { in pfuze100_regulator_probe() [all …]
|
| /rk3399_rockchip-uboot/arch/arm/mach-rockchip/ |
| H A D | resource_img.c | 178 static int resource_setup_logo_bmp(struct blk_desc *desc) in resource_setup_logo_bmp() argument 187 if (part_get_info_by_name(desc, PART_LOGO, &part) < 0) in resource_setup_logo_bmp() 190 header = memalign(ARCH_DMA_MINALIGN, desc->blksz); in resource_setup_logo_bmp() 195 if (blk_dread(desc, part.start + blk_offset, 1, header) != 1) { in resource_setup_logo_bmp() 212 blk_offset += DIV_ROUND_UP(filesz, desc->blksz); in resource_setup_logo_bmp() 224 static int resource_setup_list(struct blk_desc *desc, ulong blk_start, in resource_setup_list() argument 232 pos = (void *)hdr + hdr->c_offset * desc->blksz; in resource_setup_list() 233 stride = hdr->e_blks * desc->blksz; in resource_setup_list() 245 resource_setup_logo_bmp(desc); in resource_setup_list() 250 int resource_setup_ram_list(struct blk_desc *desc, void *hdr) in resource_setup_ram_list() argument [all …]
|
| /rk3399_rockchip-uboot/include/linux/mtd/ |
| H A D | ubi.h | 232 void ubi_get_volume_info(struct ubi_volume_desc *desc, 255 void ubi_close_volume(struct ubi_volume_desc *desc); 256 int ubi_leb_read(struct ubi_volume_desc *desc, int lnum, char *buf, int offset, 258 int ubi_leb_read_sg(struct ubi_volume_desc *desc, int lnum, struct ubi_sgl *sgl, 260 int ubi_leb_write(struct ubi_volume_desc *desc, int lnum, const void *buf, 262 int ubi_leb_change(struct ubi_volume_desc *desc, int lnum, const void *buf, 264 int ubi_leb_erase(struct ubi_volume_desc *desc, int lnum); 265 int ubi_leb_unmap(struct ubi_volume_desc *desc, int lnum); 266 int ubi_leb_map(struct ubi_volume_desc *desc, int lnum); 267 int ubi_is_mapped(struct ubi_volume_desc *desc, int lnum); [all …]
|