Home
last modified time | relevance | path

Searched refs:_FDT (Results 1 – 25 of 26) sorted by relevance

12

/openbmc/qemu/hw/ppc/
H A Dpnv_bmc.c91 _FDT(offset); in pnv_dt_bmc_sensors()
93 _FDT((fdt_setprop_string(fdt, offset, "name", "bmc"))); in pnv_dt_bmc_sensors()
95 _FDT(offset); in pnv_dt_bmc_sensors()
97 _FDT((fdt_setprop_cell(fdt, offset, "#address-cells", 0x1))); in pnv_dt_bmc_sensors()
98 _FDT((fdt_setprop_cell(fdt, offset, "#size-cells", 0x0))); in pnv_dt_bmc_sensors()
111 _FDT(off); in pnv_dt_bmc_sensors()
114 _FDT((fdt_setprop_cell(fdt, off, "reg", sdr->sensor_owner_number))); in pnv_dt_bmc_sensors()
115 _FDT((fdt_setprop_string(fdt, off, "name", "sensor"))); in pnv_dt_bmc_sensors()
116 _FDT((fdt_setprop_string(fdt, off, "compatible", "ibm,ipmi-sensor"))); in pnv_dt_bmc_sensors()
117 _FDT((fdt_setprop_cell(fdt, off, "ipmi-sensor-reading-type", in pnv_dt_bmc_sensors()
[all …]
H A Dpnv_xscom.c255 _FDT((xc->dt_xscom(xd, args->fdt, args->xscom_offset))); in xscom_dt_child()
272 _FDT(xscom_offset); in pnv_dt_xscom()
274 _FDT((fdt_setprop_cell(fdt, xscom_offset, "ibm,chip-id", chip->chip_id))); in pnv_dt_xscom()
279 _FDT((fdt_setprop_cell(fdt, xscom_offset, "ibm,primary-topology-index", in pnv_dt_xscom()
281 _FDT((fdt_setprop_cell(fdt, xscom_offset, "#address-cells", 1))); in pnv_dt_xscom()
282 _FDT((fdt_setprop_cell(fdt, xscom_offset, "#size-cells", 1))); in pnv_dt_xscom()
283 _FDT((fdt_setprop(fdt, xscom_offset, "reg", reg, sizeof(reg)))); in pnv_dt_xscom()
284 _FDT((fdt_setprop(fdt, xscom_offset, "compatible", compat, compat_size))); in pnv_dt_xscom()
285 _FDT((fdt_setprop(fdt, xscom_offset, "scom-controller", NULL, 0))); in pnv_dt_xscom()
287 _FDT((fdt_setprop(fdt, xscom_offset, "primary", NULL, 0))); in pnv_dt_xscom()
H A Dpnv_lpc.c116 _FDT(offset); in pnv_lpc_dt_xscom()
119 _FDT((fdt_setprop(fdt, offset, "reg", reg, sizeof(reg)))); in pnv_lpc_dt_xscom()
120 _FDT((fdt_setprop_cell(fdt, offset, "#address-cells", 2))); in pnv_lpc_dt_xscom()
121 _FDT((fdt_setprop_cell(fdt, offset, "#size-cells", 1))); in pnv_lpc_dt_xscom()
122 _FDT((fdt_setprop(fdt, offset, "compatible", compat, sizeof(compat)))); in pnv_lpc_dt_xscom()
165 _FDT(lpcm_offset); in pnv_dt_lpc()
168 _FDT((fdt_setprop(fdt, lpcm_offset, "reg", opb_reg, sizeof(opb_reg)))); in pnv_dt_lpc()
169 _FDT((fdt_setprop_cell(fdt, lpcm_offset, "#address-cells", 1))); in pnv_dt_lpc()
170 _FDT((fdt_setprop_cell(fdt, lpcm_offset, "#size-cells", 1))); in pnv_dt_lpc()
171 _FDT((fdt_setprop(fdt, lpcm_offset, "compatible", compat, sizeof(compat)))); in pnv_dt_lpc()
[all …]
H A Dpnv.c107 _FDT((fdt_setprop_string(fdt, off, "device_type", "memory"))); in pnv_dt_memory()
108 _FDT((fdt_setprop(fdt, off, "reg", mem_reg_property, in pnv_dt_memory()
110 _FDT((fdt_setprop_cell(fdt, off, "ibm,chip-id", chip_id))); in pnv_dt_memory()
120 _FDT((fdt_setprop_cell(fdt, cpus_offset, "#address-cells", 0x1))); in get_cpus_node()
121 _FDT((fdt_setprop_cell(fdt, cpus_offset, "#size-cells", 0x0))); in get_cpus_node()
124 _FDT(cpus_offset); in get_cpus_node()
164 _FDT(offset); in pnv_dt_core()
167 _FDT((fdt_setprop_cell(fdt, offset, "ibm,chip-id", chip->chip_id))); in pnv_dt_core()
169 _FDT((fdt_setprop_cell(fdt, offset, "reg", pir))); in pnv_dt_core()
170 _FDT((fdt_setprop_cell(fdt, offset, "ibm,pir", pir))); in pnv_dt_core()
[all …]
H A Dpnv_i2c.c450 _FDT(i2c_bus_offset); in pnv_i2c_bus_dt_xscom()
452 _FDT((fdt_setprop_cell(fdt, i2c_bus_offset, "reg", index))); in pnv_i2c_bus_dt_xscom()
453 _FDT((fdt_setprop_cell(fdt, i2c_bus_offset, "#address-cells", 1))); in pnv_i2c_bus_dt_xscom()
454 _FDT((fdt_setprop_cell(fdt, i2c_bus_offset, "#size-cells", 0))); in pnv_i2c_bus_dt_xscom()
455 _FDT(fdt_setprop(fdt, i2c_bus_offset, "compatible", i2c_compat, in pnv_i2c_bus_dt_xscom()
457 _FDT((fdt_setprop_cell(fdt, i2c_bus_offset, "bus-frequency", 400000))); in pnv_i2c_bus_dt_xscom()
461 _FDT(fdt_setprop_string(fdt, i2c_bus_offset, "ibm,port-name", in pnv_i2c_bus_dt_xscom()
485 _FDT(i2c_offset); in pnv_i2c_dt_xscom()
487 _FDT(fdt_setprop(fdt, i2c_offset, "reg", reg, sizeof(reg))); in pnv_i2c_dt_xscom()
489 _FDT((fdt_setprop_cell(fdt, i2c_offset, "#address-cells", 1))); in pnv_i2c_dt_xscom()
[all …]
H A Dspapr.c296 _FDT((fdt_setprop(fdt, offset, "ibm,pa-features", pa_features, pa_size))); in spapr_dt_pa_features()
321 _FDT((fdt_setprop(fdt, offset, "ibm,pi-features", pi_features, in spapr_dt_pi_features()
356 _FDT(off); in spapr_dt_memory_node()
357 _FDT((fdt_setprop_string(fdt, off, "device_type", "memory"))); in spapr_dt_memory_node()
358 _FDT((fdt_setprop(fdt, off, "reg", mem_reg_property, in spapr_dt_memory_node()
707 _FDT((fdt_setprop_cell(fdt, offset, "ibm,my-drc-index", drc_index))); in spapr_dt_cpu()
710 _FDT((fdt_setprop_cell(fdt, offset, "reg", index))); in spapr_dt_cpu()
711 _FDT((fdt_setprop_string(fdt, offset, "device_type", "cpu"))); in spapr_dt_cpu()
713 _FDT((fdt_setprop_cell(fdt, offset, "cpu-version", env->spr[SPR_PVR]))); in spapr_dt_cpu()
714 _FDT((fdt_setprop_cell(fdt, offset, "d-cache-block-size", in spapr_dt_cpu()
[all …]
H A Dspapr_nvdimm.c166 _FDT(child_offset); in spapr_dt_nvdimm()
168 _FDT((fdt_setprop_cell(fdt, child_offset, "reg", drc_idx))); in spapr_dt_nvdimm()
169 _FDT((fdt_setprop_string(fdt, child_offset, "compatible", "ibm,pmemory"))); in spapr_dt_nvdimm()
170 _FDT((fdt_setprop_string(fdt, child_offset, "device_type", "ibm,pmemory"))); in spapr_dt_nvdimm()
175 _FDT((fdt_setprop_string(fdt, child_offset, "ibm,unit-guid", buf))); in spapr_dt_nvdimm()
178 _FDT((fdt_setprop_cell(fdt, child_offset, "ibm,my-drc-index", drc_idx))); in spapr_dt_nvdimm()
180 _FDT((fdt_setprop_u64(fdt, child_offset, "ibm,block-size", in spapr_dt_nvdimm()
182 _FDT((fdt_setprop_u64(fdt, child_offset, "ibm,number-of-blocks", in spapr_dt_nvdimm()
184 _FDT((fdt_setprop_cell(fdt, child_offset, "ibm,metadata-size", lsize))); in spapr_dt_nvdimm()
186 _FDT((fdt_setprop_string(fdt, child_offset, "ibm,pmem-application", in spapr_dt_nvdimm()
[all …]
H A Dspapr_pci.c1310 _FDT(fdt_setprop_cell(fdt, offset, "#address-cells", in spapr_dt_pci_bus()
1312 _FDT(fdt_setprop_cell(fdt, offset, "#size-cells", in spapr_dt_pci_bus()
1374 _FDT(offset = fdt_add_subnode(fdt, parent_offset, nodename)); in spapr_dt_pci_device()
1377 _FDT(fdt_setprop_cell(fdt, offset, "vendor-id", vendor_id)); in spapr_dt_pci_device()
1378 _FDT(fdt_setprop_cell(fdt, offset, "device-id", device_id)); in spapr_dt_pci_device()
1379 _FDT(fdt_setprop_cell(fdt, offset, "revision-id", revision_id)); in spapr_dt_pci_device()
1381 _FDT(fdt_setprop_cell(fdt, offset, "class-code", ccode)); in spapr_dt_pci_device()
1383 _FDT(fdt_setprop_cell(fdt, offset, "interrupts", irq_pin)); in spapr_dt_pci_device()
1387 _FDT(fdt_setprop_cell(fdt, offset, "subsystem-id", subsystem_id)); in spapr_dt_pci_device()
1391 _FDT(fdt_setprop_cell(fdt, offset, "subsystem-vendor-id", in spapr_dt_pci_device()
[all …]
H A Dspapr_numa.c356 _FDT((fdt_setprop(fdt, offset, "ibm,associativity", in spapr_numa_write_associativity_dt()
481 _FDT(fdt_setprop(fdt, rtas, "ibm,associativity-reference-points", in spapr_numa_FORM1_write_rtas_dt()
484 _FDT(fdt_setprop(fdt, rtas, "ibm,max-associativity-domains", in spapr_numa_FORM1_write_rtas_dt()
509 _FDT(fdt_setprop(fdt, rtas, "ibm,numa-lookup-index-table", in spapr_numa_FORM2_write_rtas_tables()
537 _FDT(fdt_setprop(fdt, rtas, "ibm,numa-distance-table", in spapr_numa_FORM2_write_rtas_tables()
569 _FDT(fdt_setprop(fdt, rtas, "ibm,associativity-reference-points", in spapr_numa_FORM2_write_rtas_dt()
572 _FDT(fdt_setprop(fdt, rtas, "ibm,max-associativity-domains", in spapr_numa_FORM2_write_rtas_dt()
H A Dspapr_vof.c38 _FDT(chosen = fdt_path_offset(fdt, "/chosen")); in spapr_vof_client_dt_finalize()
43 _FDT(fdt_setprop_string(fdt, chosen, "bootargs", spapr->vof->bootargs)); in spapr_vof_client_dt_finalize()
52 _FDT(vof_client_open_store(fdt, spapr->vof, "/chosen", "stdout", in spapr_vof_client_dt_finalize()
H A Dpnv_chiptod.c432 _FDT(offset); in pnv_chiptod_dt_xscom()
435 _FDT((fdt_setprop(fdt, offset, "primary", NULL, 0))); in pnv_chiptod_dt_xscom()
437 _FDT((fdt_setprop(fdt, offset, "secondary", NULL, 0))); in pnv_chiptod_dt_xscom()
440 _FDT((fdt_setprop(fdt, offset, "reg", reg, sizeof(reg)))); in pnv_chiptod_dt_xscom()
441 _FDT((fdt_setprop(fdt, offset, "compatible", compat, compat_size))); in pnv_chiptod_dt_xscom()
H A Dspapr_vio.c685 _FDT(node = fdt_add_subnode(fdt, 0, "vdevice")); in spapr_dt_vdevice()
687 _FDT(fdt_setprop_string(fdt, node, "device_type", "vdevice")); in spapr_dt_vdevice()
688 _FDT(fdt_setprop_string(fdt, node, "compatible", "IBM,vdevice")); in spapr_dt_vdevice()
689 _FDT(fdt_setprop_cell(fdt, node, "#address-cells", 1)); in spapr_dt_vdevice()
690 _FDT(fdt_setprop_cell(fdt, node, "#size-cells", 0)); in spapr_dt_vdevice()
691 _FDT(fdt_setprop_cell(fdt, node, "#interrupt-cells", 2)); in spapr_dt_vdevice()
692 _FDT(fdt_setprop(fdt, node, "interrupt-controller", NULL, 0)); in spapr_dt_vdevice()
H A Dspapr_events.c381 _FDT(event_sources = fdt_add_subnode(fdt, 0, "event-sources")); in spapr_dt_events()
396 _FDT(node_offset = fdt_add_subnode(fdt, event_sources, source_name)); in spapr_dt_events()
397 _FDT(fdt_setprop(fdt, node_offset, "interrupts", interrupts, in spapr_dt_events()
404 _FDT((fdt_setprop(fdt, event_sources, "interrupt-controller", NULL, 0))); in spapr_dt_events()
405 _FDT((fdt_setprop_cell(fdt, event_sources, "#interrupt-cells", 2))); in spapr_dt_events()
406 _FDT((fdt_setprop(fdt, event_sources, "interrupt-ranges", in spapr_dt_events()
H A Dpnv_psi.c544 _FDT(offset); in pnv_psi_dt_xscom()
547 _FDT(fdt_setprop(fdt, offset, "reg", reg, sizeof(reg))); in pnv_psi_dt_xscom()
548 _FDT(fdt_setprop_cell(fdt, offset, "#address-cells", 2)); in pnv_psi_dt_xscom()
549 _FDT(fdt_setprop_cell(fdt, offset, "#size-cells", 1)); in pnv_psi_dt_xscom()
550 _FDT(fdt_setprop(fdt, offset, "compatible", ppc->compat, in pnv_psi_dt_xscom()
H A Dsam460ex.c190 _FDT(fdt_nop_node(fdt, offset)); in sam460ex_load_device_tree()
196 _FDT(fdt_setprop_cell(fdt, offset, "clock-frequency", UART_FREQ)); in sam460ex_load_device_tree()
H A Dvof.c637 _FDT(offset); in vof_dt_memory_available()
644 _FDT(offset); in vof_dt_memory_available()
695 _FDT((fdt_setprop(fdt, offset, "available", avail, availcur - avail))); in vof_dt_memory_available()
1046 _FDT(fdt_setprop_cell(fdt, offset, "phandle", phandle)); in vof_build_dt()
H A Dspapr_rtas.c600 _FDT(fdt_setprop_cell(fdt, rtas, call->name, i + RTAS_TOKEN_BASE)); in spapr_dt_rtas_tokens()
/openbmc/qemu/hw/pci-host/
H A Dpnv_phb4_pec.c254 _FDT(offset); in pnv_pec_dt_xscom()
257 _FDT((fdt_setprop(fdt, offset, "reg", reg, sizeof(reg)))); in pnv_pec_dt_xscom()
259 _FDT((fdt_setprop_cell(fdt, offset, "ibm,pec-index", pec->index))); in pnv_pec_dt_xscom()
260 _FDT((fdt_setprop_cell(fdt, offset, "#address-cells", 1))); in pnv_pec_dt_xscom()
261 _FDT((fdt_setprop_cell(fdt, offset, "#size-cells", 0))); in pnv_pec_dt_xscom()
262 _FDT((fdt_setprop(fdt, offset, "compatible", pecc->compat, in pnv_pec_dt_xscom()
274 _FDT(stk_offset); in pnv_pec_dt_xscom()
276 _FDT((fdt_setprop(fdt, stk_offset, "compatible", pecc->stk_compat, in pnv_pec_dt_xscom()
278 _FDT((fdt_setprop_cell(fdt, stk_offset, "reg", i))); in pnv_pec_dt_xscom()
279 _FDT((fdt_setprop_cell(fdt, stk_offset, "ibm,phb-index", in pnv_pec_dt_xscom()
H A Dpnv_phb3_pbcq.c318 _FDT(offset); in pnv_pbcq_dt_xscom()
321 _FDT((fdt_setprop(fdt, offset, "reg", reg, sizeof(reg)))); in pnv_pbcq_dt_xscom()
323 _FDT((fdt_setprop_cell(fdt, offset, "ibm,phb-index", phb->phb_id))); in pnv_pbcq_dt_xscom()
324 _FDT((fdt_setprop_cell(fdt, offset, "ibm,chip-id", phb->chip_id))); in pnv_pbcq_dt_xscom()
325 _FDT((fdt_setprop(fdt, offset, "compatible", compat, in pnv_pbcq_dt_xscom()
/openbmc/qemu/hw/intc/
H A Dxics_spapr.c318 _FDT(node = fdt_add_subnode(fdt, 0, "interrupt-controller")); in xics_spapr_dt()
320 _FDT(fdt_setprop_string(fdt, node, "device_type", in xics_spapr_dt()
322 _FDT(fdt_setprop_string(fdt, node, "compatible", "IBM,ppc-xicp")); in xics_spapr_dt()
323 _FDT(fdt_setprop(fdt, node, "interrupt-controller", NULL, 0)); in xics_spapr_dt()
324 _FDT(fdt_setprop(fdt, node, "ibm,interrupt-server-ranges", in xics_spapr_dt()
327 _FDT(fdt_setprop_cell(fdt, node, "#interrupt-cells", 2)); in xics_spapr_dt()
328 _FDT(fdt_setprop_cell(fdt, node, "linux,phandle", phandle)); in xics_spapr_dt()
329 _FDT(fdt_setprop_cell(fdt, node, "phandle", phandle)); in xics_spapr_dt()
H A Dspapr_xive.c751 _FDT(node = fdt_add_subnode(fdt, 0, xive->nodename)); in spapr_xive_dt()
753 _FDT(fdt_setprop_string(fdt, node, "device_type", "power-ivpe")); in spapr_xive_dt()
754 _FDT(fdt_setprop(fdt, node, "reg", timas, sizeof(timas))); in spapr_xive_dt()
756 _FDT(fdt_setprop_string(fdt, node, "compatible", "ibm,power-ivpe")); in spapr_xive_dt()
757 _FDT(fdt_setprop(fdt, node, "ibm,xive-eq-sizes", eq_sizes, in spapr_xive_dt()
759 _FDT(fdt_setprop(fdt, node, "ibm,xive-lisn-ranges", lisn_ranges, in spapr_xive_dt()
763 _FDT(fdt_setprop(fdt, node, "interrupt-controller", NULL, 0)); in spapr_xive_dt()
764 _FDT(fdt_setprop_cell(fdt, node, "#interrupt-cells", 2)); in spapr_xive_dt()
767 _FDT(fdt_setprop_cell(fdt, node, "linux,phandle", phandle)); in spapr_xive_dt()
768 _FDT(fdt_setprop_cell(fdt, node, "phandle", phandle)); in spapr_xive_dt()
[all …]
H A Dpnv_xive.c2053 _FDT(offset); in pnv_xive_dt_xscom()
2056 _FDT((fdt_setprop(fdt, offset, "reg", reg, sizeof(reg)))); in pnv_xive_dt_xscom()
2057 _FDT((fdt_setprop(fdt, offset, "compatible", compat, in pnv_xive_dt_xscom()
H A Dpnv_xive2.c2395 _FDT(offset); in pnv_xive2_dt_xscom()
2398 _FDT((fdt_setprop(fdt, offset, "reg", reg, sizeof(reg)))); in pnv_xive2_dt_xscom()
2399 _FDT(fdt_setprop(fdt, offset, "compatible", compat_p10, in pnv_xive2_dt_xscom()
/openbmc/qemu/include/hw/ppc/
H A Dfdt.h16 #define _FDT(exp) \ macro
/openbmc/qemu/hw/ssi/
H A Dpnv_spi.c27 #define _FDT(exp) \ macro
1233 _FDT(s_offset); in pnv_spi_dt_xscom()
1235 _FDT(fdt_setprop(fdt, s_offset, "reg", reg, sizeof(reg))); in pnv_spi_dt_xscom()
1236 _FDT(fdt_setprop(fdt, s_offset, "compatible", compat, sizeof(compat))); in pnv_spi_dt_xscom()
1237 _FDT((fdt_setprop_cell(fdt, s_offset, "spic_num#", s->spic_num))); in pnv_spi_dt_xscom()

12