Home
last modified time | relevance | path

Searched refs:blob (Results 1 – 25 of 797) sorted by relevance

12345678910>>...32

/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/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/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/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/include/
H A Dfdtdec.h218 int fdtdec_parse_phandle_with_args(const void *blob, int src_node,
241 int fdtdec_next_alias(const void *blob, const char *name,
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,
334 fdt_addr_t fdtdec_get_addr_size_auto_parent(const void *blob, int parent,
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,
[all …]
H A Dfdt_support.h99 int fdt_fixup_memory(void *blob, u64 start, u64 size);
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);
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);
146 static inline void fdt_fixup_crypto_node(void *blob, int sec_rev) {} in fdt_fixup_crypto_node() argument
163 int fdt_record_loadable(void *blob, u32 index, const char *name,
169 int fdt_pci_dma_ranges(void *blob, int phb_off, struct pci_controller *hose);
[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/kernel/drivers/gpu/drm/
H A Ddrm_property.c531 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()
561 struct drm_property_blob *blob; in drm_property_create_blob() local
567 blob = kvzalloc(sizeof(struct drm_property_blob)+length, GFP_KERNEL); in drm_property_create_blob()
568 if (!blob) in drm_property_create_blob()
573 INIT_LIST_HEAD(&blob->head_file); in drm_property_create_blob()
[all …]
/OK3568_Linux_fs/u-boot/common/
H A Dfdt_support.c492 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()
538 int fdt_fixup_memory_banks(void *blob, u64 start[], u64 size[], int banks) in fdt_fixup_memory_banks() argument
[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/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/board/freescale/mpc8569mds/
H A Dmpc8569mds.c308 static void fdt_board_disable_serial(void *blob, bd_t *bd, const char *alias) in fdt_board_disable_serial() argument
314 off = fdt_path_offset(blob, alias); in fdt_board_disable_serial()
321 err = fdt_setprop(blob, off, "status", status, strlen(status) + 1); in fdt_board_disable_serial()
353 static void fdt_board_fixup_qe_uart(void *blob, bd_t *bd) in fdt_board_fixup_qe_uart() argument
370 fdt_board_disable_serial(blob, bd, "serial1"); in fdt_board_fixup_qe_uart()
376 off = fdt_node_offset_by_compatible(blob, off, "ucc_geth"); in fdt_board_fixup_qe_uart()
383 idx = fdt_getprop(blob, off, "cell-index", &len); in fdt_board_fixup_qe_uart()
389 fdt_setprop(blob, off, "device_type", devtype, strlen(devtype) + 1); in fdt_board_fixup_qe_uart()
390 fdt_setprop(blob, off, "compatible", compat, strlen(compat) + 1); in fdt_board_fixup_qe_uart()
391 fdt_setprop(blob, off, "tx-clock-name", clk, strlen(clk) + 1); in fdt_board_fixup_qe_uart()
[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/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/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/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/kernel/drivers/staging/media/atomisp/pci/
H A Dsh_css_firmware.c90 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()
124 if (bi->blob.size != in sh_css_load_blob_info()
[all …]
/OK3568_Linux_fs/u-boot/board/gateworks/gw_ventana/
H A Dgw_ventana.c819 static int ft_sethdmiinfmt(void *blob, char *mode) in ft_sethdmiinfmt() argument
826 off = fdt_node_offset_by_compatible(blob, -1, "nxp,tda1997x"); in ft_sethdmiinfmt()
834 fdt_setprop(blob, off, "vidout_fmt", mode, strlen(mode) + 1); in ft_sethdmiinfmt()
835 fdt_setprop_u32(blob, off, "vidout_trc", 1); in ft_sethdmiinfmt()
836 fdt_setprop_u32(blob, off, "vidout_blc", 1); in ft_sethdmiinfmt()
837 fdt_setprop(blob, off, "vidout_portcfg", cfg, sizeof(cfg)); in ft_sethdmiinfmt()
843 fdt_setprop(blob, off, "vidout_fmt", mode, strlen(mode) + 1); in ft_sethdmiinfmt()
844 fdt_setprop_u32(blob, off, "vidout_trc", 0); in ft_sethdmiinfmt()
845 fdt_setprop_u32(blob, off, "vidout_blc", 0); in ft_sethdmiinfmt()
846 fdt_setprop(blob, off, "vidout_portcfg", cfg, sizeof(cfg)); in ft_sethdmiinfmt()
[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/arch/arm/mach-tegra/tegra20/
H A Demc.c79 struct emc_ctlr *emc_get_controller(const void *blob) in emc_get_controller() argument
84 node = fdtdec_next_compatible(blob, 0, COMPAT_NVIDIA_TEGRA20_EMC); 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()
140 offset = fdt_next_node(blob, offset, &depth); in find_emc_tables()
147 if (strcmp("emc-tables", fdt_get_name(blob, offset, NULL))) in find_emc_tables()
150 if (fdtdec_get_int(blob, offset, "nvidia,ram-code", -1) in find_emc_tables()
173 static int decode_emc(const void *blob, unsigned rate, struct emc_ctlr **emcp, in decode_emc() argument
190 node = fdtdec_next_compatible(blob, 0, COMPAT_NVIDIA_TEGRA20_EMC); in decode_emc()
[all …]

12345678910>>...32