Home
last modified time | relevance | path

Searched full:blob (Results 1 – 25 of 1301) sorted by relevance

12345678910>>...53

/OK3568_Linux_fs/u-boot/arch/powerpc/cpu/mpc85xx/
H A Dfdt.c28 extern void ft_qe_setup(void *blob);
29 extern void ft_fixup_num_cores(void *blob);
30 extern void ft_srio_setup(void *blob);
35 void ft_fixup_cpu(void *blob, u64 memory_limit) in ft_fixup_cpu() argument
48 off = fdt_node_offset_by_prop_value(blob, -1, "device_type", "cpu", 4); in ft_fixup_cpu()
50 u32 *reg = (u32 *)fdt_getprop(blob, off, "reg", 0); in ft_fixup_cpu()
57 fdt_setprop_string(blob, off, "status", in ft_fixup_cpu()
60 fdt_setprop_string(blob, off, "status", in ft_fixup_cpu()
76 fdt_setprop(blob, off, "cpu-release-addr", in ft_fixup_cpu()
80 fdt_setprop_string(blob, off, "enable-method", in ft_fixup_cpu()
[all …]
H A Dportals.c87 void fdt_portal(void *blob, const char *compat, const char *container, in fdt_portal() argument
92 off = fdt_node_offset_by_compatible(blob, -1, compat); in fdt_portal()
96 off = fdt_parent_offset(blob, off); in fdt_portal()
105 range = fdt_getprop_w(blob, off, "ranges", &len); in fdt_portal()
120 fdt_setprop_inplace(blob, off, "ranges", range, len); in fdt_portal()
123 name = fdt_get_name(blob, off, &len); in fdt_portal()
139 fdt_set_name(blob, off, buf); in fdt_portal()
146 static int fdt_qportal(void *blob, int off, int id, char *name, in fdt_qportal() argument
156 childoff = fdt_subnode_offset(blob, off, name); in fdt_qportal()
168 dev_off = fdt_path_offset(blob, handle); in fdt_qportal()
[all …]
/OK3568_Linux_fs/u-boot/arch/x86/cpu/baytrail/
H A Dfsp_configs.c133 const void *blob = gd->fdt_blob; in update_fsp_configs() local
143 node = fdtdec_next_compatible(blob, 0, COMPAT_INTEL_BAYTRAIL_FSP); 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()
167 fsp_upd->enable_hsuart0 = fdtdec_get_bool(blob, node, in update_fsp_configs()
[all …]
/OK3568_Linux_fs/u-boot/arch/arm/cpu/armv8/fsl-layerscape/
H A Dfdt.c30 int fdt_fixup_phy_connection(void *blob, int offset, phy_interface_t phyc) in fdt_fixup_phy_connection() argument
32 return fdt_setprop_string(blob, offset, "phy-connection-type", in fdt_fixup_phy_connection()
37 void ft_fixup_cpu(void *blob) in ft_fixup_cpu() argument
54 node = fdt_path_offset(blob, "/psci"); in ft_fixup_cpu()
58 node = fdt_node_offset_by_compatible(blob, -1, "arm,psci"); in ft_fixup_cpu()
62 node = fdt_node_offset_by_compatible(blob, -1, "arm,psci-0.2"); in ft_fixup_cpu()
66 node = fdt_node_offset_by_compatible(blob, -1, "arm,psci-1.0"); in ft_fixup_cpu()
72 fdt_del_node(blob, node); in ft_fixup_cpu()
77 off = fdt_path_offset(blob, "/cpus"); in ft_fixup_cpu()
82 fdt_support_default_count_cells(blob, off, &addr_cells, NULL); in ft_fixup_cpu()
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/drm/
H A Ddrm_property.c516 * NOTE: The idea seems to have been to use this to read all the blob in drm_mode_getproperty_ioctl()
519 * read the value for a blob property. It also doesn't make a lot of in drm_mode_getproperty_ioctl()
531 struct drm_property_blob *blob = in drm_property_free_blob() local
534 mutex_lock(&blob->dev->mode_config.blob_lock); in drm_property_free_blob()
535 list_del(&blob->head_global); in drm_property_free_blob()
536 mutex_unlock(&blob->dev->mode_config.blob_lock); in drm_property_free_blob()
538 drm_mode_object_unregister(blob->dev, &blob->base); in drm_property_free_blob()
540 kvfree(blob); in drm_property_free_blob()
544 * drm_property_create_blob - Create new blob property
546 * @length: Length to allocate for blob data
[all …]
/OK3568_Linux_fs/u-boot/lib/
H A Dfdtdec.c84 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()
129 fdt_addr_t fdtdec_get_addr_size_auto_parent(const void *blob, int parent, in fdtdec_get_addr_size_auto_parent() argument
137 na = fdt_address_cells(blob, parent); in fdtdec_get_addr_size_auto_parent()
143 ns = fdt_size_cells(blob, parent); in fdtdec_get_addr_size_auto_parent()
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()
[all …]
/OK3568_Linux_fs/u-boot/arch/arm/mach-rockchip/px30/
H A Dpx30.c371 static int fdt_fixup_cpu_opp_table(const void *blob) in fdt_fixup_cpu_opp_table() argument
379 opp_node = fdt_path_offset(blob, "/px30s-cpu0-opp-table"); in fdt_fixup_cpu_opp_table()
385 phandle = fdt_get_phandle(blob, opp_node); in fdt_fixup_cpu_opp_table()
391 cpu_node = fdt_path_offset(blob, "/cpus"); in fdt_fixup_cpu_opp_table()
397 fdt_for_each_subnode(sub_node, blob, cpu_node) { in fdt_fixup_cpu_opp_table()
398 pp = (u32 *)fdt_getprop(blob, sub_node, "operating-points-v2", in fdt_fixup_cpu_opp_table()
408 static int fdt_fixup_dmc_opp_table(const void *blob) in fdt_fixup_dmc_opp_table() argument
415 opp_node = fdt_path_offset(blob, "/px30s-dmc-opp-table"); in fdt_fixup_dmc_opp_table()
421 phandle = fdt_get_phandle(blob, opp_node); in fdt_fixup_dmc_opp_table()
427 dmc_node = fdt_path_offset(blob, "/dmc"); in fdt_fixup_dmc_opp_table()
[all …]
/OK3568_Linux_fs/u-boot/arch/powerpc/cpu/mpc8xxx/
H A Dfdt.c23 static int ft_del_cpuhandle(void *blob, int cpuhandle) in ft_del_cpuhandle() argument
30 off = fdt_node_offset_by_prop_value(blob, -1, "cpu-handle", in ft_del_cpuhandle()
33 fdt_delprop(blob, off, "cpu-handle"); in ft_del_cpuhandle()
35 off = fdt_node_offset_by_prop_value(blob, -1, "cpu-handle", in ft_del_cpuhandle()
42 void ft_fixup_num_cores(void *blob) { in ft_fixup_num_cores() argument
48 off = fdt_node_offset_by_prop_value(blob, -1, "device_type", "cpu", 4); in ft_fixup_num_cores()
50 u32 *reg = (u32 *)fdt_getprop(blob, off, "reg", 0); in ft_fixup_num_cores()
54 int ph = fdt_get_phandle(blob, off); in ft_fixup_num_cores()
57 if (-FDT_ERR_NOTFOUND == ft_del_cpuhandle(blob, ph)) { in ft_fixup_num_cores()
58 fdt_del_node(blob, off); in ft_fixup_num_cores()
[all …]
/OK3568_Linux_fs/u-boot/arch/powerpc/cpu/mpc83xx/
H A Dfdt.c15 extern void ft_qe_setup(void *blob);
23 void fdt_fixup_muram (void *blob) in fdt_fixup_muram() argument
29 do_fixup_by_compat(blob, "fsl,qe-muram-data", "reg", in fdt_fixup_muram()
34 void ft_cpu_setup(void *blob, bd_t *bd) in ft_cpu_setup() argument
46 fdt_fixup_crypto_node(blob, 0); in ft_cpu_setup()
51 fdt_fixup_crypto_node(blob, 0x0204); in ft_cpu_setup()
66 nodeoffset = fdt_path_offset(blob, "/aliases"); in ft_cpu_setup()
69 prop = fdt_getprop(blob, nodeoffset, "ethernet0", NULL); in ft_cpu_setup()
73 path = fdt_path_offset(blob, prop); in ft_cpu_setup()
74 prop = fdt_getprop(blob, path, "interrupts", in ft_cpu_setup()
[all …]
/OK3568_Linux_fs/u-boot/include/
H A Dfdtdec.h198 * fdtdec_parse_phandle_with_args(blob, node3, "list", "#list-cells", 0, 1,
204 * @blob: Pointer to device tree
218 int fdtdec_parse_phandle_with_args(const void *blob, int src_node,
236 * @param blob FDT blob to use
241 int fdtdec_next_alias(const void *blob, const char *name,
251 * @param blob FDT blob to use
255 enum fdt_compat_id fdtdec_lookup(const void *blob, int node);
264 * @param blob FDT blob to use
269 int fdtdec_next_compatible(const void *blob, int node,
280 * @param blob FDT blob to use
[all …]
H A Dfdt_support.h94 * @param blob FDT blob to update
99 int fdt_fixup_memory(void *blob, u64 start, u64 size);
108 * @param blob FDT blob to update
115 int fdt_fixup_memory_banks(void *blob, u64 start[], u64 size[], int banks);
117 int fdt_update_reserved_memory(void *blob, char *name, u64 start, u64 size);
130 * @param blob FDT blob to update
135 int fdt_fixup_display(void *blob, const char *path, const char *display);
138 void fsl_fdt_fixup_dr_usb(void *blob, bd_t *bd);
140 static inline void fsl_fdt_fixup_dr_usb(void *blob, bd_t *bd) {} in fsl_fdt_fixup_dr_usb() argument
144 void fdt_fixup_crypto_node(void *blob, int sec_rev);
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/drm/i915/gt/uc/
H A Dintel_guc_ads.c71 struct __guc_ads_blob *blob = guc->ads_blob; in __guc_ads_init() local
77 guc_policies_init(&blob->policies); in __guc_ads_init()
94 blob->ads.golden_context_lrca[engine_class] = 0; in __guc_ads_init()
95 blob->ads.eng_state_size[engine_class] = in __guc_ads_init()
102 blob->system_info.slice_enabled = hweight8(gt->info.sseu.slice_mask); in __guc_ads_init()
103 blob->system_info.rcs_enabled = 1; in __guc_ads_init()
104 blob->system_info.bcs_enabled = 1; in __guc_ads_init()
106 blob->system_info.vdbox_enable_mask = VDBOX_MASK(gt); in __guc_ads_init()
107 blob->system_info.vebox_enable_mask = VEBOX_MASK(gt); in __guc_ads_init()
108 blob->system_info.vdbox_sfc_support_mask = gt->info.vdbox_sfc_access; in __guc_ads_init()
[all …]
/OK3568_Linux_fs/u-boot/arch/arm/cpu/armv7/ls102xa/
H A Dfdt.c74 void ft_cpu_setup(void *blob, bd_t *bd) in ft_cpu_setup() argument
87 fdt_fixup_crypto_node(blob, 0); in ft_cpu_setup()
93 fdt_fixup_crypto_node(blob, sec_in32(&sec->secvid_ms)); in ft_cpu_setup()
97 off = fdt_node_offset_by_prop_value(blob, -1, "device_type", "cpu", 4); in ft_cpu_setup()
100 fdt_setprop(blob, off, "clock-frequency", &val, 4); in ft_cpu_setup()
101 off = fdt_node_offset_by_prop_value(blob, off, in ft_cpu_setup()
105 do_fixup_by_prop_u32(blob, "device_type", "soc", in ft_cpu_setup()
108 ft_fixup_enet_phy_connect_type(blob); in ft_cpu_setup()
111 do_fixup_by_compat_u32(blob, "fsl,16550-FIFO64", in ft_cpu_setup()
115 sysclk_path = fdt_get_alias(blob, "sysclk"); in ft_cpu_setup()
[all …]
/OK3568_Linux_fs/u-boot/common/
H A Dfdt_support.c112 * @fdt: pointer to the device tree blob
492 int fdt_record_loadable(void *blob, u32 index, const char *name, in fdt_record_loadable() argument
498 err = fdt_check_header(blob); in fdt_record_loadable()
505 node = fdt_find_or_add_subnode(blob, 0, "fit-images"); in fdt_record_loadable()
510 node = fdt_find_or_add_subnode(blob, node, name); in fdt_record_loadable()
519 fdt_setprop_u32(blob, node, "load-addr", load_addr); in fdt_record_loadable()
521 fdt_setprop_u32(blob, node, "entry-point", entry_point); in fdt_record_loadable()
522 fdt_setprop_u32(blob, node, "size", size); in fdt_record_loadable()
524 fdt_setprop_string(blob, node, "type", type); in fdt_record_loadable()
526 fdt_setprop_string(blob, node, "os", os); in fdt_record_loadable()
[all …]
/OK3568_Linux_fs/u-boot/arch/arm/mach-rockchip/rk3308/
H A Drk3308.c372 static int fdt_fixup_cpu_idle(const void *blob) in fdt_fixup_cpu_idle() argument
377 cpu_node = fdt_path_offset(blob, "/cpus"); in fdt_fixup_cpu_idle()
383 fdt_for_each_subnode(sub_node, blob, cpu_node) { in fdt_fixup_cpu_idle()
384 pp = (u32 *)fdt_getprop(blob, sub_node, "cpu-idle-states", in fdt_fixup_cpu_idle()
388 if (fdt_delprop((void *)blob, sub_node, "cpu-idle-states") < 0) in fdt_fixup_cpu_idle()
395 static int fdt_fixup_cpu_opp_table(const void *blob) in fdt_fixup_cpu_opp_table() argument
403 opp_node = fdt_path_offset(blob, "/rk3308bs-cpu0-opp-table"); in fdt_fixup_cpu_opp_table()
409 phandle = fdt_get_phandle(blob, opp_node); in fdt_fixup_cpu_opp_table()
415 cpu_node = fdt_path_offset(blob, "/cpus"); in fdt_fixup_cpu_opp_table()
421 fdt_for_each_subnode(sub_node, blob, cpu_node) { in fdt_fixup_cpu_opp_table()
[all …]
/OK3568_Linux_fs/u-boot/drivers/misc/
H A Dfsl_portals.c88 static int fdt_qportal(void *blob, int off, int id, char *name, in fdt_qportal() argument
98 childoff = fdt_subnode_offset(blob, off, name); in fdt_qportal()
110 dev_off = fdt_path_offset(blob, handle); in fdt_qportal()
118 childoff = fdt_add_subnode(blob, off, name); in fdt_qportal()
121 dev_off = fdt_path_offset(blob, handle); in fdt_qportal()
126 dev_handle = fdt_get_phandle(blob, dev_off); in fdt_qportal()
128 dev_handle = fdt_alloc_phandle(blob); in fdt_qportal()
129 ret = fdt_set_phandle(blob, dev_off, in fdt_qportal()
135 ret = fdt_setprop(blob, childoff, "dev-handle", in fdt_qportal()
142 ret = fdt_setprop(blob, childoff, "fsl,liodn", in fdt_qportal()
[all …]
/OK3568_Linux_fs/kernel/drivers/staging/media/atomisp/pci/
H A Dsh_css_firmware.c66 struct ia_css_blob_descr *sh_css_blob_info; /* Only ISP blob info (no SP) */
90 blob_data = fw_data + fw->blob.offset; in setup_binary()
94 sh_css_fw->blob.code = vmalloc(fw->blob.size); in setup_binary()
95 if (!sh_css_fw->blob.code) in setup_binary()
98 memcpy((void *)sh_css_fw->blob.code, blob_data, fw->blob.size); in setup_binary()
99 sh_css_fw->blob.data = (char *)sh_css_fw->blob.code + fw->blob.data_source; in setup_binary()
100 fw_minibuffer[binary_id].buffer = sh_css_fw->blob.code; in setup_binary()
111 const unsigned char *blob; in sh_css_load_blob_info() local
120 name = fw + bi->blob.prog_name_offset; in sh_css_load_blob_info()
121 blob = (const unsigned char *)fw + bi->blob.offset; in sh_css_load_blob_info()
[all …]
/OK3568_Linux_fs/u-boot/arch/arm/mach-socfpga/
H A Dpinmux_arria10.c12 static int do_pinctr_pin(const void *blob, int child, const char *node_name) in do_pinctr_pin() argument
20 base_addr = fdtdec_get_addr_size(blob, child, "reg", &size); in do_pinctr_pin()
22 cell = fdt_getprop(blob, child, "pinctrl-single,pins", &len); in do_pinctr_pin()
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()
48 node_name = fdt_get_name(blob, child, &len); in do_pinctrl_pins()
52 return do_pinctr_pin(blob, child, node_name); in do_pinctrl_pins()
54 child = fdt_next_subnode(blob, child); in do_pinctrl_pins()
59 node_name = fdt_get_name(blob, child, &len); in do_pinctrl_pins()
65 int config_dedicated_pins(const void *blob) in config_dedicated_pins() argument
[all …]
/OK3568_Linux_fs/u-boot/drivers/pci/
H A Dpcie_layerscape_fixup.c73 static void fdt_pcie_set_msi_map_entry(void *blob, struct ls_pcie *pcie, in fdt_pcie_set_msi_map_entry() argument
83 nodeoffset = fdt_node_offset_by_compat_reg(blob, "fsl,ls-pcie", in fdt_pcie_set_msi_map_entry()
95 nodeoffset = fdt_node_offset_by_compat_reg(blob, in fdt_pcie_set_msi_map_entry()
103 prop = (u32 *)fdt_getprop(blob, nodeoffset, "msi-parent", 0); in fdt_pcie_set_msi_map_entry()
112 fdt_appendprop_u32(blob, nodeoffset, "msi-map", devid); in fdt_pcie_set_msi_map_entry()
113 fdt_appendprop_u32(blob, nodeoffset, "msi-map", phandle); in fdt_pcie_set_msi_map_entry()
114 fdt_appendprop_u32(blob, nodeoffset, "msi-map", streamid); in fdt_pcie_set_msi_map_entry()
115 fdt_appendprop_u32(blob, nodeoffset, "msi-map", 1); in fdt_pcie_set_msi_map_entry()
126 static void fdt_pcie_set_iommu_map_entry(void *blob, struct ls_pcie *pcie, in fdt_pcie_set_iommu_map_entry() argument
135 nodeoffset = fdt_node_offset_by_compat_reg(blob, "fsl,ls-pcie", in fdt_pcie_set_iommu_map_entry()
[all …]
/OK3568_Linux_fs/u-boot/drivers/qe/
H A Dfdt.c22 void fdt_fixup_qe_firmware(void *blob) in fdt_fixup_qe_firmware() argument
31 node = fdt_path_offset(blob, "/qe"); in fdt_fixup_qe_firmware()
36 node = fdt_add_subnode(blob, node, "firmware"); 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()
60 void ft_qe_setup(void *blob) in ft_qe_setup() argument
62 do_fixup_by_prop_u32(blob, "device_type", "qe", 4, in ft_qe_setup()
64 do_fixup_by_prop_u32(blob, "device_type", "qe", 4, in ft_qe_setup()
[all …]
/OK3568_Linux_fs/u-boot/arch/x86/cpu/quark/
H A Ddram.c45 const void *blob = gd->fdt_blob; in mrc_configure_params() local
49 node = fdtdec_next_compatible(blob, 0, COMPAT_INTEL_QRK_MRC); 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()
89 mrc_params->address_mode = fdtdec_get_int(blob, node, "addr-mode", 0); in mrc_configure_params()
[all …]
/OK3568_Linux_fs/u-boot/drivers/sound/
H A Dsound-i2s.c30 * @param blob FDT blob if enabled else NULL
32 static int get_sound_i2s_values(struct i2stx_info *i2s, const void *blob) in get_sound_i2s_values() argument
38 node = fdt_path_offset(blob, "i2s"); in get_sound_i2s_values()
50 base = fdtdec_get_addr(blob, node, "reg"); in get_sound_i2s_values()
57 i2s->audio_pll_clk = fdtdec_get_int(blob, in get_sound_i2s_values()
61 i2s->samplingrate = fdtdec_get_int(blob, in get_sound_i2s_values()
65 i2s->bitspersample = fdtdec_get_int(blob, in get_sound_i2s_values()
69 i2s->channels = fdtdec_get_int(blob, in get_sound_i2s_values()
73 i2s->rfs = fdtdec_get_int(blob, in get_sound_i2s_values()
77 i2s->bfs = fdtdec_get_int(blob, in get_sound_i2s_values()
[all …]
/OK3568_Linux_fs/u-boot/board/freescale/p1010rdb/
H A Dp1010rdb.c371 void fdt_del_flexcan(void *blob) in fdt_del_flexcan() argument
375 while ((nodeoff = fdt_node_offset_by_compatible(blob, 0, in fdt_del_flexcan()
377 fdt_del_node(blob, nodeoff); in fdt_del_flexcan()
381 void fdt_del_spi_flash(void *blob) in fdt_del_spi_flash() argument
385 while ((nodeoff = fdt_node_offset_by_compatible(blob, 0, in fdt_del_spi_flash()
387 fdt_del_node(blob, nodeoff); in fdt_del_spi_flash()
391 void fdt_del_spi_slic(void *blob) in fdt_del_spi_slic() argument
395 while ((nodeoff = fdt_node_offset_by_compatible(blob, 0, in fdt_del_spi_slic()
397 fdt_del_node(blob, nodeoff); in fdt_del_spi_slic()
401 void fdt_del_tdm(void *blob) in fdt_del_tdm() argument
[all …]
/OK3568_Linux_fs/u-boot/board/freescale/common/
H A Dcds_pci_ft.c13 static void cds_pci_fixup(void *blob) in cds_pci_fixup() argument
21 node = fdt_path_offset(blob, "/aliases"); in cds_pci_fixup()
23 path = fdt_getprop(blob, node, "pci0", NULL); in cds_pci_fixup()
25 node = fdt_path_offset(blob, path); in cds_pci_fixup()
27 map = fdt_getprop_w(blob, node, "interrupt-map", &len); in cds_pci_fixup()
34 cells = fdt_getprop_u32_default(blob, path, "#address-cells", 1); in cds_pci_fixup()
35 cells += fdt_getprop_u32_default(blob, path, "#interrupt-cells", 1); in cds_pci_fixup()
36 off = fdt_node_offset_by_phandle(blob, fdt32_to_cpu(*(map+cells))); in cds_pci_fixup()
40 piccells = (u32 *)fdt_getprop(blob, off, "#address-cells", NULL); in cds_pci_fixup()
44 piccells = (u32 *)fdt_getprop(blob, off, "#interrupt-cells", NULL); in cds_pci_fixup()
[all …]
/OK3568_Linux_fs/u-boot/arch/powerpc/cpu/mpc86xx/
H A Dfdt.c14 extern void ft_fixup_num_cores(void *blob);
15 extern void ft_srio_setup(void *blob);
17 void ft_cpu_setup(void *blob, bd_t *bd) in ft_cpu_setup() argument
24 do_fixup_by_prop_u32(blob, "device_type", "cpu", 4, in ft_cpu_setup()
26 do_fixup_by_prop_u32(blob, "device_type", "cpu", 4, in ft_cpu_setup()
28 do_fixup_by_prop_u32(blob, "device_type", "cpu", 4, in ft_cpu_setup()
30 do_fixup_by_prop_u32(blob, "device_type", "soc", 4, in ft_cpu_setup()
33 fdt_fixup_memory(blob, (u64)bd->bi_memstart, (u64)bd->bi_memsize); in ft_cpu_setup()
36 do_fixup_by_compat_u32(blob, "ns16550", in ft_cpu_setup()
42 off = fdt_add_mem_rsv(blob, bootpg, (u64)4096); in ft_cpu_setup()
[all …]

12345678910>>...53