Lines Matching refs:ocs
91 struct of_changeset *ocs,
97 return of_changeset_add_prop_u32_array(ocs, np, "bus-range", bus_range,
101 static int of_pci_prop_ranges(struct pci_dev *pdev, struct of_changeset *ocs,
150 ret = of_changeset_add_prop_u32_array(ocs, np, "ranges", (u32 *)rp,
157 static int of_pci_prop_reg(struct pci_dev *pdev, struct of_changeset *ocs,
165 return of_changeset_add_prop_u32_array(ocs, np, "reg", (u32 *)®,
170 struct of_changeset *ocs,
183 return of_changeset_add_prop_u32(ocs, np, "interrupts", (u32)pin);
186 static int of_pci_prop_intr_map(struct pci_dev *pdev, struct of_changeset *ocs,
270 ret = of_changeset_add_prop_u32_array(ocs, np, "interrupt-map", int_map,
275 ret = of_changeset_add_prop_u32(ocs, np, "#interrupt-cells", 1);
279 ret = of_changeset_add_prop_u32_array(ocs, np, "interrupt-map-mask",
294 struct of_changeset *ocs,
307 ret = of_changeset_add_prop_string_array(ocs, np, "compatible",
315 int of_pci_add_properties(struct pci_dev *pdev, struct of_changeset *ocs,
325 ret = of_changeset_add_prop_string(ocs, np, "device_type",
330 ret = of_pci_prop_bus_range(pdev, ocs, np);
334 ret = of_pci_prop_intr_map(pdev, ocs, np);
339 ret = of_pci_prop_ranges(pdev, ocs, np);
343 ret = of_changeset_add_prop_u32(ocs, np, "#address-cells",
348 ret = of_changeset_add_prop_u32(ocs, np, "#size-cells",
353 ret = of_pci_prop_reg(pdev, ocs, np);
357 ret = of_pci_prop_compatible(pdev, ocs, np);
361 ret = of_pci_prop_interrupts(pdev, ocs, np);