Lines Matching refs:blob
13 static void cds_pci_fixup(void *blob) in cds_pci_fixup() argument
21 node = fdt_path_offset(blob, "/aliases"); in cds_pci_fixup()
23 path = fdt_getprop(blob, node, "pci0", NULL); in cds_pci_fixup()
25 node = fdt_path_offset(blob, path); in cds_pci_fixup()
27 map = fdt_getprop_w(blob, node, "interrupt-map", &len); in cds_pci_fixup()
34 cells = fdt_getprop_u32_default(blob, path, "#address-cells", 1); in cds_pci_fixup()
35 cells += fdt_getprop_u32_default(blob, path, "#interrupt-cells", 1); in cds_pci_fixup()
36 off = fdt_node_offset_by_phandle(blob, fdt32_to_cpu(*(map+cells))); in cds_pci_fixup()
40 piccells = (u32 *)fdt_getprop(blob, off, "#address-cells", NULL); in cds_pci_fixup()
44 piccells = (u32 *)fdt_getprop(blob, off, "#interrupt-cells", NULL); in cds_pci_fixup()
67 int ft_board_setup(void *blob, struct bd_info *bd) in ft_board_setup() argument
69 ft_cpu_setup(blob, bd); in ft_board_setup()
71 ft_pci_setup(blob, bd); in ft_board_setup()
72 cds_pci_fixup(blob); in ft_board_setup()