Lines Matching refs:fdt
43 static __init int append_memory(void *fdt) in append_memory() argument
45 return yamon_dt_append_memory(fdt, mem_regions); in append_memory()
48 static __init int remove_gic(void *fdt) in remove_gic() argument
61 gic_off = fdt_node_offset_by_compatible(fdt, -1, "mti,gic"); in remove_gic()
67 err = fdt_nop_node(fdt, gic_off); in remove_gic()
73 cpu_off = fdt_node_offset_by_compatible(fdt, -1, in remove_gic()
80 cpu_phandle = fdt_get_phandle(fdt, cpu_off); in remove_gic()
86 uart_off = fdt_node_offset_by_compatible(fdt, -1, "ns16550a"); in remove_gic()
88 err = fdt_setprop_u32(fdt, uart_off, "interrupt-parent", in remove_gic()
96 err = fdt_setprop_u32(fdt, uart_off, "interrupts", in remove_gic()
104 uart_off = fdt_node_offset_by_compatible(fdt, uart_off, in remove_gic()
112 eth_off = fdt_node_offset_by_compatible(fdt, -1, "smsc,lan9115"); in remove_gic()
118 err = fdt_setprop_u32(fdt, eth_off, "interrupt-parent", cpu_phandle); in remove_gic()
124 err = fdt_setprop_u32(fdt, eth_off, "interrupts", cpu_eth_int); in remove_gic()
130 ehci_off = fdt_node_offset_by_compatible(fdt, -1, "generic-ehci"); in remove_gic()
136 err = fdt_setprop_u32(fdt, ehci_off, "interrupt-parent", cpu_phandle); in remove_gic()
142 err = fdt_setprop_u32(fdt, ehci_off, "interrupts", cpu_ehci_int); in remove_gic()
159 static __init const void *sead3_fixup_fdt(const void *fdt, in sead3_fixup_fdt() argument
165 if (fdt_check_header(fdt)) in sead3_fixup_fdt()
169 BUG_ON(fdt_node_check_compatible(fdt, 0, "mti,sead-3")); in sead3_fixup_fdt()
174 fdt, sead3_fdt_fixups); in sead3_fixup_fdt()
216 .fdt = __dtb_sead3_begin,