Lines Matching refs:fdt
17 int fdt_psci(void *fdt) in fdt_psci() argument
25 nodeoff = fdt_path_offset(fdt, "/cpus"); in fdt_psci()
32 for (tmp = fdt_first_subnode(fdt, nodeoff); in fdt_psci()
34 tmp = fdt_next_subnode(fdt, tmp)) { in fdt_psci()
38 prop = fdt_get_property(fdt, tmp, "device_type", &len); in fdt_psci()
51 fdt_setprop_string(fdt, tmp, "enable-method", "psci"); in fdt_psci()
54 nodeoff = fdt_path_offset(fdt, "/psci"); in fdt_psci()
58 nodeoff = fdt_path_offset(fdt, "/"); in fdt_psci()
62 nodeoff = fdt_add_subnode(fdt, nodeoff, "psci"); in fdt_psci()
74 tmp = fdt_setprop_string(fdt, nodeoff, in fdt_psci()
79 tmp = fdt_appendprop_string(fdt, nodeoff, in fdt_psci()
88 tmp = fdt_appendprop_string(fdt, nodeoff, in fdt_psci()
92 tmp = fdt_setprop_u32(fdt, nodeoff, "cpu_suspend", in fdt_psci()
96 tmp = fdt_setprop_u32(fdt, nodeoff, "cpu_off", in fdt_psci()
100 tmp = fdt_setprop_u32(fdt, nodeoff, "cpu_on", in fdt_psci()
104 tmp = fdt_setprop_u32(fdt, nodeoff, "migrate", in fdt_psci()
112 tmp = fdt_setprop_string(fdt, nodeoff, "method", "smc"); in fdt_psci()