Lines Matching defs:fdt

29 	void *fdt;
31 if (fdt_get_address(&fdt) == 0) {
35 node = fdt_path_offset(fdt, "/clocks");
40 fdt_for_each_subnode(subnode, fdt, node) {
44 cchar = fdt_get_name(fdt, subnode, &ret);
53 cuint = fdt_getprop(fdt, subnode, "clock-frequency",
79 void *fdt;
81 if (fdt_get_address(&fdt) == 0) {
85 node = fdt_path_offset(fdt, "/clocks");
90 fdt_for_each_subnode(subnode, fdt, node) {
94 cchar = fdt_get_name(fdt, subnode, &ret);
103 if (fdt_getprop(fdt, subnode, prop_name, NULL) != NULL) {
122 void *fdt;
124 if (fdt_get_address(&fdt) == 0) {
128 node = fdt_path_offset(fdt, "/clocks");
133 fdt_for_each_subnode(subnode, fdt, node) {
137 cchar = fdt_get_name(fdt, subnode, &ret);
146 return fdt_read_uint32_default(fdt, subnode, prop_name,
155 * @param fdt: Device tree reference
158 static int fdt_get_rcc_node(void *fdt)
163 node = fdt_node_offset_by_compatible(fdt, -1, DT_RCC_CLK_COMPAT);
180 void *fdt;
182 if (fdt_get_address(&fdt) == 0) {
186 node = fdt_get_rcc_node(fdt);
191 return fdt_read_uint32_array(fdt, node, prop_name, count, array);
202 void *fdt;
204 if (fdt_get_address(&fdt) == 0) {
208 node = fdt_get_rcc_node(fdt);
213 subnode = fdt_subnode_offset(fdt, node, name);
231 void *fdt;
233 if (fdt_get_address(&fdt) == 0) {
237 node = fdt_get_rcc_node(fdt);
242 cuint = fdt_getprop(fdt, node, prop_name, &len);
258 void *fdt;
260 if (fdt_get_address(&fdt) == 0) {
264 if (fdt_node_offset_by_compatible(fdt, -1, DT_RCC_SEC_CLK_COMPAT) < 0) {
280 void *fdt;
282 if (fdt_get_address(&fdt) == 0) {
286 cuint = fdt_getprop(fdt, node, "clocks", NULL);
302 void *fdt;
306 if (fdt_get_address(&fdt) == 0) {