Lines Matching full:blob
12 static void cds_pci_fixup(void *blob) in cds_pci_fixup() argument
20 node = fdt_path_offset(blob, "/aliases"); in cds_pci_fixup()
22 path = fdt_getprop(blob, node, "pci0", NULL); in cds_pci_fixup()
24 node = fdt_path_offset(blob, path); in cds_pci_fixup()
26 map = fdt_getprop_w(blob, node, "interrupt-map", &len); in cds_pci_fixup()
33 cells = fdt_getprop_u32_default(blob, path, "#address-cells", 1); in cds_pci_fixup()
34 cells += fdt_getprop_u32_default(blob, path, "#interrupt-cells", 1); in cds_pci_fixup()
35 off = fdt_node_offset_by_phandle(blob, fdt32_to_cpu(*(map+cells))); in cds_pci_fixup()
39 piccells = (u32 *)fdt_getprop(blob, off, "#address-cells", NULL); in cds_pci_fixup()
43 piccells = (u32 *)fdt_getprop(blob, off, "#interrupt-cells", NULL); in cds_pci_fixup()
65 int ft_board_setup(void *blob, bd_t *bd) in ft_board_setup() argument
67 ft_cpu_setup(blob, bd); in ft_board_setup()
69 ft_pci_setup(blob, bd); in ft_board_setup()
70 cds_pci_fixup(blob); in ft_board_setup()