HomeSort by: relevance | last modified time | path
    Searched refs:fdt (Results 1 - 25 of 609) sorted by relevancy

1 2 3 4 5 6 7 8 91011>>

  /src/sys/external/bsd/libfdt/dist/
libfdt_internal.h 10 #include <fdt.h>
15 int fdt_ro_probe_(const void *fdt);
16 #define FDT_RO_PROBE(fdt) \
19 if ((totalsize_ = fdt_ro_probe_(fdt)) < 0) \
23 int fdt_check_node_offset_(const void *fdt, int offset);
24 int fdt_check_prop_offset_(const void *fdt, int offset);
26 int fdt_node_end_offset_(void *fdt, int nodeoffset);
28 static inline const void *fdt_offset_ptr_(const void *fdt, int offset)
30 return (const char *)fdt + fdt_off_dt_struct(fdt) + offset
    [all...]
libfdt.h 12 #include <fdt.h>
50 /* FDT_ERR_TRUNCATED: FDT or a sub-block is improperly
113 const void *fdt_offset_ptr(const void *fdt, int offset, unsigned int checklen);
115 static inline void *fdt_offset_ptr_w(void *fdt, int offset, int checklen)
117 return (void *)(uintptr_t)fdt_offset_ptr(fdt, offset, checklen);
120 uint32_t fdt_next_tag(const void *fdt, int offset, int *nextoffset);
181 int fdt_next_node(const void *fdt, int offset, int *depth);
186 * @fdt: FDT blob
190 int fdt_first_subnode(const void *fdt, int offset)
    [all...]
fdt_sw.c 10 #include <fdt.h>
15 static int fdt_sw_probe_(void *fdt)
17 if (fdt_magic(fdt) == FDT_MAGIC)
19 else if (fdt_magic(fdt) != FDT_SW_MAGIC)
24 #define FDT_SW_PROBE(fdt) \
27 if ((err = fdt_sw_probe_(fdt)) != 0) \
37 static int fdt_sw_probe_memrsv_(void *fdt)
39 int err = fdt_sw_probe_(fdt);
43 if (fdt_off_dt_strings(fdt) != 0)
48 #define FDT_SW_PROBE_MEMRSV(fdt) \
111 void *fdt = buf; local
    [all...]
fdt_rw.c 10 #include <fdt.h>
15 static int fdt_blocks_misordered_(const void *fdt,
18 return (fdt_off_mem_rsvmap(fdt) < FDT_ALIGN(sizeof(struct fdt_header), 8))
19 || (fdt_off_dt_struct(fdt) <
20 (fdt_off_mem_rsvmap(fdt) + mem_rsv_size))
21 || (fdt_off_dt_strings(fdt) <
22 (fdt_off_dt_struct(fdt) + struct_size))
23 || (fdt_totalsize(fdt) <
24 (fdt_off_dt_strings(fdt) + fdt_size_dt_strings(fdt)));
    [all...]
  /src/external/gpl2/dtc/dist/tests/
path_offset_aliases.c 20 static void check_alias(void *fdt, const char *full_path, const char *alias_path)
24 offset = fdt_path_offset(fdt, full_path);
25 offset_a = fdt_path_offset(fdt, alias_path);
34 void *fdt; local
37 fdt = load_blob_arg(argc, argv);
39 check_alias(fdt, "/subnode@1", "s1");
40 check_alias(fdt, "/subnode@1/subsubnode", "ss1");
41 check_alias(fdt, "/subnode@1/subsubnode", "s1/subsubnode");
42 check_alias(fdt, "/subnode@1/subsubnode/subsubsubnode", "sss1");
43 check_alias(fdt, "/subnode@1/subsubnode/subsubsubnode", "ss1/subsubsubnode")
    [all...]
check_header.c 26 void *fdt = dtdup(template); \
28 err = fdt_check_header(fdt); \
33 free(fdt); \
54 fdt_set_magic(fdt, fdt_magic(fdt) ^ 0x1);
57 fdt_set_magic(fdt, fdt_magic(fdt) ^ 0x80000000);
62 fdt_set_version(fdt, FDT_FIRST_SUPPORTED_VERSION - 1);
63 fdt_set_last_comp_version(fdt, FDT_FIRST_SUPPORTED_VERSION - 1);
66 fdt_set_version(fdt, FDT_LAST_SUPPORTED_VERSION + 1)
    [all...]
sw_states.c 43 void *fdt = NULL; local
48 fdt = xmalloc(SPACE);
50 err = fdt_create(fdt, SPACE);
56 CHECK_BADSTATE(fdt_begin_node(fdt, ""));
57 CHECK_BADSTATE(fdt_property_string(fdt, "bad-str", "TEST_STRING_1"));
58 CHECK_BADSTATE(fdt_end_node(fdt));
59 CHECK_BADSTATE(fdt_finish(fdt));
61 CHECK_OK(fdt_add_reservemap_entry(fdt, TEST_ADDR_1, TEST_SIZE_1));
62 CHECK_OK(fdt_add_reservemap_entry(fdt, TEST_ADDR_2, TEST_SIZE_2));
64 CHECK_BADSTATE(fdt_begin_node(fdt, ""));
    [all...]
rw_tree1.c 39 void *fdt; local
45 fdt = xmalloc(SPACE);
48 CHECK(fdt_create_empty_tree(fdt, SPACE));
50 CHECK(fdt_add_mem_rsv(fdt, TEST_ADDR_1, TEST_SIZE_1));
51 CHECK(fdt_add_mem_rsv(fdt, TEST_ADDR_2, TEST_SIZE_2));
53 CHECK(fdt_setprop_string(fdt, 0, "compatible", "test_tree1"));
54 CHECK(fdt_setprop_u32(fdt, 0, "prop-int", TEST_VALUE_1));
55 CHECK(fdt_setprop_u64(fdt, 0, "prop-int64", TEST_VALUE64_1));
56 CHECK(fdt_setprop_string(fdt, 0, "prop-str", TEST_STRING_1));
58 OFF_CHECK(offset, fdt_add_subnode(fdt, 0, "subnode@1"))
    [all...]
path_offset.c 19 static int check_subnode(void *fdt, int parent, const char *name)
26 offset = fdt_subnode_offset(fdt, parent, name);
30 nh = fdt_offset_ptr(fdt, offset, sizeof(*nh));
46 static void check_path_offset(void *fdt, char *path, int offset)
52 rc = fdt_path_offset(fdt, path);
61 static void check_path_offset_namelen(void *fdt, char *path, int namelen,
69 rc = fdt_path_offset_namelen(fdt, path, namelen);
83 void *fdt; local
88 fdt = load_blob_arg(argc, argv);
90 check_path_offset(fdt, "/", 0)
    [all...]
add_subnode_with_nops.c 39 void *fdt; local
45 fdt = xmalloc(SPACE);
47 CHECK(fdt_create(fdt, SPACE));
49 CHECK(fdt_finish_reservemap(fdt));
50 CHECK(fdt_begin_node(fdt, ""));
51 CHECK(fdt_property_cell(fdt, "prop1", TEST_VALUE_1));
52 CHECK(fdt_property_cell(fdt, "prop2", TEST_VALUE_2));
53 CHECK(fdt_end_node(fdt));
54 CHECK(fdt_finish(fdt));
57 fdt_totalsize(fdt));
    [all...]
extra-terminating-null.c 19 static void check_extranull(void *fdt, const char *prop, const char *str, int numnulls)
27 check_getprop(fdt, 0, prop, len+numnulls, checkbuf);
32 void *fdt; local
36 fdt = load_blob_arg(argc, argv);
38 check_extranull(fdt, "extranull0", TEST_STRING_1, 1);
39 check_extranull(fdt, "extranull1,1", TEST_STRING_1, 2);
40 check_extranull(fdt, "extranull1,2", TEST_STRING_1, 2);
41 check_extranull(fdt, "extranull2,1", TEST_STRING_1, 3);
42 check_extranull(fdt, "extranull2,2", TEST_STRING_1, 3);
43 check_extranull(fdt, "extranull2,3", TEST_STRING_1, 3)
    [all...]
node_offset_by_phandle.c 20 static void check_search(void *fdt, uint32_t phandle, int target)
24 offset = fdt_node_offset_by_phandle(fdt, phandle);
33 void *fdt; local
37 fdt = load_blob_arg(argc, argv);
39 subnode2_offset = fdt_path_offset(fdt, "/subnode@2");
40 subsubnode2_offset = fdt_path_offset(fdt, "/subnode@2/subsubnode@0");
45 check_search(fdt, PHANDLE_1, subnode2_offset);
46 check_search(fdt, PHANDLE_2, subsubnode2_offset);
47 check_search(fdt, ~PHANDLE_1, -FDT_ERR_NOTFOUND);
48 check_search(fdt, 0, -FDT_ERR_BADPHANDLE)
    [all...]
nopulate.c 21 static int nopulate_struct(char *buf, const char *fdt)
31 tag = fdt_next_tag(fdt, offset, &nextoffset);
33 memcpy(p, (const char *)fdt + fdt_off_dt_struct(fdt) + offset,
47 char *fdt, *fdt2, *buf; local
57 fdt = load_blob(argv[1]);
60 if (fdt_version(fdt) < 17)
63 buf = xmalloc(2 * fdt_size_dt_struct(fdt));
65 newsize = nopulate_struct(buf, fdt);
71 fdt2 = xmalloc(fdt_totalsize(fdt) + newsize)
    [all...]
find_property.c 21 void *fdt; local
24 fdt = load_blob_arg(argc, argv);
26 check_property_cell(fdt, 0, "prop-int", TEST_VALUE_1);
27 check_property(fdt, 0, "prop-str", strlen(TEST_STRING_1)+1, TEST_STRING_1);
get_path.c 21 static void check_path_buf(void *fdt, const char *path, int pathlen, int buflen)
27 offset = fdt_path_offset(fdt, path);
33 len = fdt_get_path(fdt, offset, buf, buflen);
57 static void check_path(void *fdt, const char *path)
61 check_path_buf(fdt, path, pathlen, 1024);
62 check_path_buf(fdt, path, pathlen, pathlen+1);
63 check_path_buf(fdt, path, pathlen, pathlen);
64 check_path_buf(fdt, path, pathlen, 0);
65 check_path_buf(fdt, path, pathlen, 2);
70 void *fdt; local
    [all...]
getprop.c 22 void *fdt; local
25 fdt = load_blob_arg(argc, argv);
27 check_getprop_cell(fdt, 0, "prop-int", TEST_VALUE_1);
28 check_getprop(fdt, 0, "prop-str", strlen(TEST_STRING_1)+1, TEST_STRING_1);
propname_escapes.c 22 void *fdt; local
25 fdt = load_blob_arg(argc, argv);
27 check_getprop_cell(fdt, 0, "#address-cells", 1);
28 check_getprop_cell(fdt, 0, "#gpio-cells", 2);
setprop.c 26 void *fdt; local
33 fdt = load_blob_arg(argc, argv);
37 err = fdt_open_into(fdt, buf, SPACE);
41 fdt = buf;
43 intp = check_getprop_cell(fdt, 0, "prop-int", TEST_VALUE_1);
46 err = fdt_setprop_string(fdt, 0, "prop-int", NEW_STRING);
51 strp = check_getprop_string(fdt, 0, "prop-int", NEW_STRING);
54 strp = check_getprop(fdt, 0, "prop-str", strlen(TEST_STRING_1)+1,
58 err = fdt_setprop_empty(fdt, 0, "prop-str");
63 check_getprop(fdt, 0, "prop-str", 0, NULL)
    [all...]
string_escapes.c 21 void *fdt; local
24 fdt = load_blob_arg(argc, argv);
26 check_getprop(fdt, 0, "escape-str",
28 check_getprop(fdt, 0, "escape-str-2",
get_alias.c 20 static void check_alias(void *fdt, const char *path, const char *alias)
24 aliaspath = fdt_get_alias(fdt, alias);
36 void *fdt; local
39 fdt = load_blob_arg(argc, argv);
41 check_alias(fdt, "/subnode@1", "s1");
42 check_alias(fdt, "/subnode@1/subsubnode", "ss1");
43 check_alias(fdt, "/subnode@1/subsubnode/subsubsubnode", "sss1");
stringlist.c 20 static void check_expected_failure(const void *fdt, const char *path,
25 offset = fdt_path_offset(fdt, "/");
29 err = fdt_stringlist_count(fdt, offset, "#address-cells");
33 err = fdt_stringlist_search(fdt, offset, "#address-cells", "foo");
47 err = fdt_stringlist_search(fdt, offset, "#address-cells", "");
60 static void check_string_count(const void *fdt, const char *path,
65 offset = fdt_path_offset(fdt, path);
69 err = fdt_stringlist_count(fdt, offset, property);
79 static void check_string_index(const void *fdt, const char *path,
85 offset = fdt_path_offset(fdt, path)
119 void *fdt; local
    [all...]
appendprop2.c 32 void *fdt, *buf; local
37 fdt = load_blob_arg(argc, argv);
40 CHECK(fdt_open_into(fdt, buf, SPACE));
41 fdt = buf;
43 CHECK(fdt_appendprop(fdt, 0, "prop-bytes", bytes, sizeof(bytes)));
44 CHECK(fdt_appendprop_cell(fdt, 0, "prop-int", TEST_VALUE_2));
45 CHECK(fdt_appendprop_u64(fdt, 0, "prop-int64", TEST_VALUE64_1));
46 CHECK(fdt_appendprop_string(fdt, 0, "prop-str", TEST_STRING_2));
48 CHECK(fdt_pack(fdt));
50 save_blob("appendprop2.test.dtb", fdt);
    [all...]
get_mem_rsv.c 22 void *fdt; local
26 fdt = load_blob_arg(argc, argv);
28 rc = fdt_num_mem_rsv(fdt);
34 check_mem_rsv(fdt, 0, TEST_ADDR_1, TEST_SIZE_1);
35 check_mem_rsv(fdt, 1, TEST_ADDR_2, TEST_SIZE_2);
  /src/sys/arch/evbarm/conf/
GENERIC64 115 simplebus* at fdt? pass 0
118 acpifdt* at fdt? pass 1
133 cpus* at fdt? pass 0
134 cpu* at fdt? pass 0
140 armpmu* at fdt?
148 psci* at fdt? pass 0
150 fclock* at fdt? pass 1
151 ffclock* at fdt? pass 1
152 fregulator* at fdt? pass 4
153 gregulator* at fdt? pass
    [all...]
GENERIC 128 simplebus* at fdt? pass 0
131 cpus* at fdt? pass 0
132 cpu* at fdt? pass 0
139 psci* at fdt?
142 am3prcm* at fdt? pass 1 # TI AM335x PRCM
143 cycvclkmgr* at fdt? pass 1 # Cyclone V clock manager
144 cycvrstmgr* at fdt? pass 0 # Cyclone V reset manager
145 exy5410clk* at fdt? pass 3 # Exynos5410 clock controller
146 exy5422clk* at fdt? pass 3 # Exynos5422 clock controller
147 imx6ccm* at fdt? pass 1 # i.MX6Q* CC
    [all...]

Completed in 29 milliseconds

1 2 3 4 5 6 7 8 91011>>