| /rk3399_rockchip-uboot/include/dm/ |
| H A D | ofnode.h | 57 ofnode node; member 80 ofnode node; member 95 static inline const struct device_node *ofnode_to_np(ofnode node) in ofnode_to_np() argument 101 return node.np; in ofnode_to_np() 112 static inline int ofnode_to_offset(ofnode node) in ofnode_to_offset() argument 118 return node.of_offset; in ofnode_to_offset() 126 static inline bool ofnode_valid(ofnode node) in ofnode_valid() argument 129 return node.np != NULL; in ofnode_valid() 131 return node.of_offset != -1; in ofnode_valid() 142 ofnode node; in offset_to_ofnode() local [all …]
|
| /rk3399_rockchip-uboot/drivers/core/ |
| H A D | ofnode.c | 19 int ofnode_read_u32(ofnode node, const char *propname, u32 *outp) in ofnode_read_u32() argument 21 assert(ofnode_valid(node)); in ofnode_read_u32() 24 if (ofnode_is_np(node)) { in ofnode_read_u32() 25 return of_read_u32(ofnode_to_np(node), propname, outp); in ofnode_read_u32() 30 cell = fdt_getprop(gd->fdt_blob, ofnode_to_offset(node), in ofnode_read_u32() 43 int ofnode_read_u32_default(ofnode node, const char *propname, u32 def) in ofnode_read_u32_default() argument 45 assert(ofnode_valid(node)); in ofnode_read_u32_default() 46 ofnode_read_u32(node, propname, &def); in ofnode_read_u32_default() 51 int ofnode_read_s32_default(ofnode node, const char *propname, s32 def) in ofnode_read_s32_default() argument 53 assert(ofnode_valid(node)); in ofnode_read_s32_default() [all …]
|
| /rk3399_rockchip-uboot/drivers/block/ |
| H A D | blkcache.c | 36 struct block_cache_node *node; in cache_find() local 38 list_for_each_entry(node, &block_cache, lh) in cache_find() 39 if ((node->iftype == iftype) && in cache_find() 40 (node->devnum == devnum) && in cache_find() 41 (node->blksz == blksz) && in cache_find() 42 (node->start <= start) && in cache_find() 43 (node->start + node->blkcnt >= start + blkcnt)) { in cache_find() 44 if (block_cache.next != &node->lh) { in cache_find() 46 list_del(&node->lh); in cache_find() 47 list_add(&node->lh, &block_cache); in cache_find() [all …]
|
| /rk3399_rockchip-uboot/arch/x86/cpu/baytrail/ |
| H A D | fsp_configs.c | 134 int node; in update_fsp_configs() local 143 node = fdtdec_next_compatible(blob, 0, COMPAT_INTEL_BAYTRAIL_FSP); in update_fsp_configs() 144 if (node < 0) { in update_fsp_configs() 149 fsp_upd->mrc_init_tseg_size = fdtdec_get_int(blob, node, in update_fsp_configs() 152 fsp_upd->mrc_init_mmio_size = fdtdec_get_int(blob, node, in update_fsp_configs() 155 fsp_upd->mrc_init_spd_addr1 = fdtdec_get_int(blob, node, in update_fsp_configs() 158 fsp_upd->mrc_init_spd_addr2 = fdtdec_get_int(blob, node, in update_fsp_configs() 161 fsp_upd->emmc_boot_mode = fdtdec_get_int(blob, node, in update_fsp_configs() 164 fsp_upd->enable_sdio = fdtdec_get_bool(blob, node, "fsp,enable-sdio"); in update_fsp_configs() 165 fsp_upd->enable_sdcard = fdtdec_get_bool(blob, node, in update_fsp_configs() [all …]
|
| /rk3399_rockchip-uboot/scripts/dtc/ |
| H A D | livetree.c | 100 struct node *build_node(struct property *proplist, struct node *children) in build_node() 102 struct node *new = xmalloc(sizeof(*new)); in build_node() 103 struct node *child; in build_node() 117 struct node *build_node_delete(void) in build_node_delete() 119 struct node *new = xmalloc(sizeof(*new)); in build_node_delete() 128 struct node *name_node(struct node *node, char *name) in name_node() argument 130 assert(node->name == NULL); in name_node() 132 node->name = name; in name_node() 134 return node; in name_node() 137 struct node *merge_nodes(struct node *old_node, struct node *new_node) in merge_nodes() [all …]
|
| H A D | checks.c | 43 typedef void (*check_fn)(struct check *c, struct dt_info *dti, struct node *node); 99 static void check_nodes_props(struct check *c, struct dt_info *dti, struct node *node) in check_nodes_props() argument 101 struct node *child; in check_nodes_props() 103 TRACE(c, "%s", node->fullpath); in check_nodes_props() 105 c->fn(c, dti, node); in check_nodes_props() 107 for_each_child(node, child) in check_nodes_props() 113 struct node *dt = dti->dt; in run_check() 157 struct node *node) in check_always_fail() argument 164 struct node *node) in check_is_string() argument 169 prop = get_property(node, propname); in check_is_string() [all …]
|
| H A D | dtc.h | 153 struct node { struct 157 struct node *children; argument 159 struct node *parent; argument 160 struct node *next_sibling; argument 201 struct node *build_node(struct property *proplist, struct node *children); 202 struct node *build_node_delete(void); 203 struct node *name_node(struct node *node, char *name); 204 struct node *chain_node(struct node *first, struct node *list); 205 struct node *merge_nodes(struct node *old_node, struct node *new_node); 206 void add_orphan_node(struct node *old_node, struct node *new_node, char *ref); [all …]
|
| /rk3399_rockchip-uboot/lib/ |
| H A D | rbtree.c | 64 __rb_insert(struct rb_node *node, struct rb_root *root, in __rb_insert() argument 67 struct rb_node *parent = rb_red_parent(node), *gparent, *tmp; in __rb_insert() 78 rb_set_parent_color(node, NULL, RB_BLACK); in __rb_insert() 103 node = gparent; in __rb_insert() 104 parent = rb_parent(node); in __rb_insert() 105 rb_set_parent_color(node, parent, RB_RED); in __rb_insert() 110 if (node == tmp) { in __rb_insert() 123 parent->rb_right = tmp = node->rb_left; in __rb_insert() 124 node->rb_left = parent; in __rb_insert() 128 rb_set_parent_color(parent, node, RB_RED); in __rb_insert() [all …]
|
| H A D | fdtdec.c | 84 fdt_addr_t fdtdec_get_addr_size_fixed(const void *blob, int node, in fdtdec_get_addr_size_fixed() argument 95 prop = fdt_getprop(blob, node, prop_name, &len); in fdtdec_get_addr_size_fixed() 113 addr = fdt_translate_address(blob, node, prop_addr); in fdtdec_get_addr_size_fixed() 130 int node, const char *prop_name, int index, fdt_size_t *sizep, in fdtdec_get_addr_size_auto_parent() argument 151 return fdtdec_get_addr_size_fixed(blob, node, prop_name, index, na, in fdtdec_get_addr_size_auto_parent() 155 fdt_addr_t fdtdec_get_addr_size_auto_noparent(const void *blob, int node, in fdtdec_get_addr_size_auto_noparent() argument 163 parent = fdt_parent_offset(blob, node); in fdtdec_get_addr_size_auto_noparent() 169 return fdtdec_get_addr_size_auto_parent(blob, parent, node, prop_name, in fdtdec_get_addr_size_auto_noparent() 173 fdt_addr_t fdtdec_get_addr_size(const void *blob, int node, in fdtdec_get_addr_size() argument 178 return fdtdec_get_addr_size_auto_noparent(blob, node, prop_name, in fdtdec_get_addr_size() [all …]
|
| /rk3399_rockchip-uboot/fs/jffs2/ |
| H A D | jffs2_private.h | 18 int (*listCompare)(struct b_node *new, struct b_node *node); 42 hdr_crc(struct jffs2_unknown_node *node) in hdr_crc() argument 45 u32 crc = crc32_no_comp(0, (unsigned char *)node, sizeof(struct jffs2_unknown_node) - 4); in hdr_crc() 48 u32 crc = crc32_no_comp(~0, (unsigned char *)node, sizeof(struct jffs2_unknown_node) - 4); in hdr_crc() 52 if (node->hdr_crc != crc) { in hdr_crc() 60 dirent_crc(struct jffs2_raw_dirent *node) in dirent_crc() argument 62 …if (node->node_crc != crc32_no_comp(0, (unsigned char *)node, sizeof(struct jffs2_raw_dirent) - 8)… in dirent_crc() 70 dirent_name_crc(struct jffs2_raw_dirent *node) in dirent_name_crc() argument 72 if (node->name_crc != crc32_no_comp(0, (unsigned char *)&(node->name), node->nsize)) { in dirent_name_crc() 80 inode_crc(struct jffs2_raw_inode *node) in inode_crc() argument [all …]
|
| H A D | jffs2_nand_private.h | 54 hdr_crc(struct jffs2_unknown_node *node) in hdr_crc() argument 57 u32 crc = crc32_no_comp(0, (unsigned char *)node, sizeof(struct jffs2_unknown_node) - 4); in hdr_crc() 60 u32 crc = crc32_no_comp(~0, (unsigned char *)node, sizeof(struct jffs2_unknown_node) - 4); in hdr_crc() 64 if (node->hdr_crc != crc) { in hdr_crc() 72 dirent_crc(struct jffs2_raw_dirent *node) in dirent_crc() argument 74 …if (node->node_crc != crc32_no_comp(0, (unsigned char *)node, sizeof(struct jffs2_raw_dirent) - 8)… in dirent_crc() 82 dirent_name_crc(struct jffs2_raw_dirent *node) in dirent_name_crc() argument 84 if (node->name_crc != crc32_no_comp(0, (unsigned char *)&(node->name), node->nsize)) { in dirent_name_crc() 92 inode_crc(struct jffs2_raw_inode *node) in inode_crc() argument 94 …if (node->node_crc != crc32_no_comp(0, (unsigned char *)node, sizeof(struct jffs2_raw_inode) - 8))… in inode_crc()
|
| /rk3399_rockchip-uboot/arch/arm/mach-tegra/tegra20/ |
| H A D | emc.c | 82 int node; in emc_get_controller() local 84 node = fdtdec_next_compatible(blob, 0, COMPAT_NVIDIA_TEGRA20_EMC); in emc_get_controller() 85 if (node > 0) { in emc_get_controller() 86 addr = fdtdec_get_addr(blob, node, "reg"); in emc_get_controller() 118 static int find_emc_tables(const void *blob, int node, int ram_code) in find_emc_tables() argument 125 need_ram_code = fdtdec_get_bool(blob, node, "nvidia,use-ram-code"); in find_emc_tables() 127 return node; in find_emc_tables() 133 offset = node; in find_emc_tables() 180 int node; in decode_emc() local 190 node = fdtdec_next_compatible(blob, 0, COMPAT_NVIDIA_TEGRA20_EMC); in decode_emc() [all …]
|
| /rk3399_rockchip-uboot/common/spl/ |
| H A D | spl_fit.c | 43 __maybe_unused int node; in spl_fit_get_image_name() local 51 for (node = fdt_first_subnode(fit, conf_node); in spl_fit_get_image_name() 52 node >= 0; in spl_fit_get_image_name() 53 node = fdt_next_subnode(fit, node)) { in spl_fit_get_image_name() 54 name = fdt_getprop(fit, node, "description", &len); in spl_fit_get_image_name() 97 int node; in spl_fit_get_image_node() local 105 node = fdt_subnode_offset(fit, images, str); in spl_fit_get_image_node() 106 if (node < 0) { in spl_fit_get_image_node() 107 debug("cannot find image node '%s': %d\n", str, node); in spl_fit_get_image_node() 111 return node; in spl_fit_get_image_node() [all …]
|
| /rk3399_rockchip-uboot/include/ |
| H A D | fdtdec.h | 173 int node; member 255 enum fdt_compat_id fdtdec_lookup(const void *blob, int node); 269 int fdtdec_next_compatible(const void *blob, int node, 286 int fdtdec_next_compatible_subnode(const void *blob, int node, 312 fdt_addr_t fdtdec_get_addr_size_fixed(const void *blob, int node, 335 int node, const char *prop_name, int index, fdt_size_t *sizep, 360 fdt_addr_t fdtdec_get_addr_size_auto_noparent(const void *blob, int node, 387 fdt_addr_t fdtdec_get_addr(const void *blob, int node, 415 fdt_addr_t fdtdec_get_addr_size(const void *blob, int node, 432 int fdtdec_get_pci_addr(const void *blob, int node, enum fdt_pci_space type, [all …]
|
| /rk3399_rockchip-uboot/arch/x86/cpu/quark/ |
| H A D | dram.c | 46 int node; in mrc_configure_params() local 49 node = fdtdec_next_compatible(blob, 0, COMPAT_INTEL_QRK_MRC); in mrc_configure_params() 50 if (node < 0) { in mrc_configure_params() 74 mrc_flags = fdtdec_get_int(blob, node, "flags", 0); in mrc_configure_params() 80 mrc_params->dram_width = fdtdec_get_int(blob, node, "dram-width", 0); in mrc_configure_params() 81 mrc_params->ddr_speed = fdtdec_get_int(blob, node, "dram-speed", 0); in mrc_configure_params() 82 mrc_params->ddr_type = fdtdec_get_int(blob, node, "dram-type", 0); in mrc_configure_params() 84 mrc_params->rank_enables = fdtdec_get_int(blob, node, "rank-mask", 0); in mrc_configure_params() 85 mrc_params->channel_enables = fdtdec_get_int(blob, node, in mrc_configure_params() 87 mrc_params->channel_width = fdtdec_get_int(blob, node, in mrc_configure_params() [all …]
|
| /rk3399_rockchip-uboot/common/ |
| H A D | common_fit.c | 14 ulong fdt_getprop_u32(const void *fdt, int node, const char *prop) in fdt_getprop_u32() argument 19 cell = fdt_getprop(fdt, node, prop, &len); in fdt_getprop_u32() 34 int conf, node, len; in fit_find_config_node() local 48 for (node = fdt_first_subnode(fdt, conf); in fit_find_config_node() 49 node >= 0; in fit_find_config_node() 50 node = fdt_next_subnode(fdt, node)) { in fit_find_config_node() 51 name = fdt_getprop(fdt, node, "description", &len); in fit_find_config_node() 61 const char *node_name = fdt_get_name(fdt, node, NULL); in fit_find_config_node() 63 dflt_conf_node = node; in fit_find_config_node() 73 return node; in fit_find_config_node()
|
| /rk3399_rockchip-uboot/board/qualcomm/dragonboard410c/ |
| H A D | dragonboard410c.c | 35 int ret = 0, node; in board_prepare_usb() local 49 node = fdt_subnode_offset(gd->fdt_blob, in board_prepare_usb() 52 if (node < 0) { in board_prepare_usb() 54 return node; in board_prepare_usb() 56 ret = gpio_request_by_name_nodev(offset_to_ofnode(node), in board_prepare_usb() 65 node = fdt_subnode_offset(gd->fdt_blob, in board_prepare_usb() 68 if (node < 0) { in board_prepare_usb() 72 ret = gpio_request_by_name_nodev(offset_to_ofnode(node), in board_prepare_usb() 109 int node, ret; in misc_init_r() local 117 node = fdt_subnode_offset(gd->fdt_blob, dev_of_offset(pon), in misc_init_r() [all …]
|
| /rk3399_rockchip-uboot/drivers/qe/ |
| H A D | fdt.c | 25 int node, ret; in fdt_fixup_qe_firmware() local 31 node = fdt_path_offset(blob, "/qe"); in fdt_fixup_qe_firmware() 32 if (node < 0) in fdt_fixup_qe_firmware() 36 node = fdt_add_subnode(blob, node, "firmware"); in fdt_fixup_qe_firmware() 37 if (node < 0) in fdt_fixup_qe_firmware() 40 ret = fdt_setprop(blob, node, "extended-modes", in fdt_fixup_qe_firmware() 45 ret = fdt_setprop_string(blob, node, "id", qe_fw_info->id); in fdt_fixup_qe_firmware() 49 ret = fdt_setprop(blob, node, "virtual-traps", qe_fw_info->vtraps, in fdt_fixup_qe_firmware() 57 fdt_del_node(blob, node); in fdt_fixup_qe_firmware()
|
| /rk3399_rockchip-uboot/arch/arm/mach-socfpga/ |
| H A D | pinmux_arria10.c | 38 static int do_pinctrl_pins(const void *blob, int node, const char *child_name) in do_pinctrl_pins() argument 43 child = fdt_first_subnode(blob, node); in do_pinctrl_pins() 67 int node; in config_dedicated_pins() local 69 node = fdtdec_next_compatible(blob, 0, in config_dedicated_pins() 71 if (node < 0) in config_dedicated_pins() 74 if (do_pinctrl_pins(blob, node, "dedicated_cfg")) in config_dedicated_pins() 77 if (do_pinctrl_pins(blob, node, "dedicated")) in config_dedicated_pins() 85 int node; in config_pins() local 87 node = fdtdec_next_compatible(blob, 0, in config_pins() 89 if (node < 0) in config_pins() [all …]
|
| /rk3399_rockchip-uboot/arch/x86/cpu/broadwell/ |
| H A D | pinctrl_broadwell.c | 31 int node; member 51 int node; in broadwell_pinctrl_read_configs() local 54 for (node = fdt_first_subnode(blob, dev_of_offset(dev)); in broadwell_pinctrl_read_configs() 55 node > 0; in broadwell_pinctrl_read_configs() 56 node = fdt_next_subnode(blob, node)) { in broadwell_pinctrl_read_configs() 57 int phandle = fdt_get_phandle(blob, node); in broadwell_pinctrl_read_configs() 66 conf->node = node; in broadwell_pinctrl_read_configs() 68 conf->mode_gpio = fdtdec_get_bool(blob, node, "mode-gpio"); in broadwell_pinctrl_read_configs() 69 if (fdtdec_get_int(blob, node, "direction", -1) == PIN_INPUT) in broadwell_pinctrl_read_configs() 71 conf->invert = fdtdec_get_bool(blob, node, "invert"); in broadwell_pinctrl_read_configs() [all …]
|
| /rk3399_rockchip-uboot/arch/x86/cpu/intel_common/ |
| H A D | microcode.c | 41 static int microcode_decode_node(const void *blob, int node, in microcode_decode_node() argument 44 update->data = fdt_getprop(blob, node, "data", &update->size); in microcode_decode_node() 50 update->header_version = fdtdec_get_int(blob, node, in microcode_decode_node() 52 update->update_revision = fdtdec_get_int(blob, node, in microcode_decode_node() 54 update->date_code = fdtdec_get_int(blob, node, in microcode_decode_node() 56 update->processor_signature = fdtdec_get_int(blob, node, in microcode_decode_node() 58 update->checksum = fdtdec_get_int(blob, node, "intel,checksum", 0); in microcode_decode_node() 59 update->loader_revision = fdtdec_get_int(blob, node, in microcode_decode_node() 61 update->processor_flags = fdtdec_get_int(blob, node, in microcode_decode_node() 131 int node; in microcode_update_intel() local [all …]
|
| /rk3399_rockchip-uboot/include/linux/ |
| H A D | rbtree_augmented.h | 27 void (*propagate)(struct rb_node *node, struct rb_node *stop); 32 extern void __rb_insert_augmented(struct rb_node *node, struct rb_root *root, 35 rb_insert_augmented(struct rb_node *node, struct rb_root *root, in rb_insert_augmented() argument 38 __rb_insert_augmented(node, root, augment->rotate); in rb_insert_augmented() 47 rbstruct *node = rb_entry(rb, rbstruct, rbfield); \ 48 rbtype augmented = rbcompute(node); \ 49 if (node->rbaugmented == augmented) \ 51 node->rbaugmented = augmented; \ 52 rb = rb_parent(&node->rbfield); \ 115 __rb_erase_augmented(struct rb_node *node, struct rb_root *root, in __rb_erase_augmented() argument [all …]
|
| H A D | rbtree.h | 45 #define RB_EMPTY_NODE(node) \ argument 46 ((node)->__rb_parent_color == (unsigned long)(node)) 47 #define RB_CLEAR_NODE(node) \ argument 48 ((node)->__rb_parent_color = (unsigned long)(node)) 69 static inline void rb_link_node(struct rb_node * node, struct rb_node * parent, in rb_link_node() argument 72 node->__rb_parent_color = (unsigned long)parent; in rb_link_node() 73 node->rb_left = node->rb_right = NULL; in rb_link_node() 75 *rb_link = node; in rb_link_node()
|
| /rk3399_rockchip-uboot/drivers/sound/ |
| H A D | sound-i2s.c | 34 int node; in get_sound_i2s_values() local 38 node = fdt_path_offset(blob, "i2s"); in get_sound_i2s_values() 39 if (node <= 0) { in get_sound_i2s_values() 50 base = fdtdec_get_addr(blob, node, "reg"); in get_sound_i2s_values() 58 node, "samsung,i2s-epll-clock-frequency", -1); in get_sound_i2s_values() 62 node, "samsung,i2s-sampling-rate", -1); in get_sound_i2s_values() 66 node, "samsung,i2s-bits-per-sample", -1); in get_sound_i2s_values() 70 node, "samsung,i2s-channels", -1); in get_sound_i2s_values() 74 node, "samsung,i2s-lr-clk-framesize", -1); in get_sound_i2s_values() 78 node, "samsung,i2s-bit-clk-framesize", -1); in get_sound_i2s_values() [all …]
|
| /rk3399_rockchip-uboot/tools/binman/ |
| H A D | fdt_test.py | 33 node = dt.GetNode('/microcode/update@0') 34 node.DeleteProp('data') 44 node = dt.GetNode('/binman/intel-me') 45 self.assertEquals('intel-me', node.name) 46 val = fdt_util.GetString(node, 'filename') 50 prop = node.props['intval'] 52 self.assertEquals(3, fdt_util.GetInt(node, 'intval')) 54 prop = node.props['intarray'] 61 prop = node.props['byteval'] 65 prop = node.props['bytearray'] [all …]
|