Home
last modified time | relevance | path

Searched full:rtu (Results 1 – 21 of 21) sorted by relevance

/linux/Documentation/devicetree/bindings/remoteproc/
H A Dti,pru-rproc.yaml22 auxiliary Transmit PRU cores called Tx_PRUs that augment the PRUs. Each RTU
26 Each PRU, RTU or Tx_PRU core node should be defined as a child node of the
42 - ti,am642-rtu # for RTUs in K3 AM64x SoC family
45 - ti,am654-rtu # for RTUs in K3 AM65x SoC family
48 - ti,j721e-rtu # for RTUs in K3 J721E SoC family
73 and the PRU/RTU cores. For the values of the interrupt cells please refer
84 - ti,am654-rtu
85 - ti,j721e-rtu
86 - ti,am642-rtu
90 pattern: "^rtu@[0-9a-f]+$"
[all …]
H A Dti,pru-consumer.yaml26 description: phandles to the PRU, RTU or Tx_PRU nodes used
/linux/arch/arm64/boot/dts/ti/
H A Dk3-am65-main.dtsi1206 rtu0_0: rtu@4000 {
1207 compatible = "ti,am654-rtu";
1239 rtu0_1: rtu@6000 {
1240 compatible = "ti,am654-rtu";
1377 rtu1_0: rtu@4000 {
1378 compatible = "ti,am654-rtu";
1410 rtu1_1: rtu@6000 {
1411 compatible = "ti,am654-rtu";
1548 rtu2_0: rtu@4000 {
1549 compatible = "ti,am654-rtu";
[all …]
H A Dk3-am64-main.dtsi1327 rtu0_0: rtu@4000 {
1328 compatible = "ti,am642-rtu";
1360 rtu0_1: rtu@6000 {
1361 compatible = "ti,am642-rtu";
1497 rtu1_0: rtu@4000 {
1498 compatible = "ti,am642-rtu";
1530 rtu1_1: rtu@6000 {
1531 compatible = "ti,am642-rtu";
/linux/drivers/net/ethernet/ti/icssg/
H A Dicssg_prueth.c131 .rtu = "ti-pruss/am65x-sr2-rtu0-pruhsr-fw.elf",
136 .rtu = "ti-pruss/am65x-sr2-rtu1-pruhsr-fw.elf",
144 .rtu = "ti-pruss/am65x-sr2-rtu0-prusw-fw.elf",
149 .rtu = "ti-pruss/am65x-sr2-rtu1-prusw-fw.elf",
157 .rtu = "ti-pruss/am65x-sr2-rtu0-prueth-fw.elf",
162 .rtu = "ti-pruss/am65x-sr2-rtu1-prueth-fw.elf",
197 ret = rproc_set_firmware(prueth->rtu[slice], firmwares[slice].rtu); in prueth_emac_start()
198 ret = rproc_boot(prueth->rtu[slice]); in prueth_emac_start()
200 dev_err(dev, "failed to boot RTU%d: %d\n", slice, ret); in prueth_emac_start()
215 rproc_shutdown(prueth->rtu[slice]); in prueth_emac_start()
H A Dicssg_common.c878 rproc_shutdown(prueth->rtu[slice]); in prueth_emac_stop()
1201 prueth->rtu[slice] = pru_rproc_get(np, idx, NULL); in prueth_get_cores()
1202 if (IS_ERR(prueth->rtu[slice])) { in prueth_get_cores()
1203 ret = PTR_ERR(prueth->rtu[slice]); in prueth_get_cores()
1204 prueth->rtu[slice] = NULL; in prueth_get_cores()
1205 return dev_err_probe(dev, ret, "unable to get RTU%d\n", slice); in prueth_get_cores()
1228 if (prueth->rtu[slice]) in prueth_put_cores()
1229 pru_rproc_put(prueth->rtu[slice]); in prueth_put_cores()
H A Dicssg_prueth.h220 char *rtu; member
229 * @rtu: rproc instances of RTUs
265 struct rproc *rtu[PRUSS_NUM_PRUS]; member
H A Dicssg_prueth_sr1.c405 .rtu = "ti-pruss/am65x-rtu0-prueth-fw.elf",
409 .rtu = "ti-pruss/am65x-rtu1-prueth-fw.elf",
436 ret = rproc_set_firmware(prueth->rtu[slice], firmwares[slice].rtu); in prueth_emac_start()
437 ret = rproc_boot(prueth->rtu[slice]); in prueth_emac_start()
439 dev_err(dev, "failed to boot RTU%d: %d\n", slice, ret); in prueth_emac_start()
H A Dicssg_config.h151 __le32 rtu_status; /* RTU status */
H A Dicssg_config.c486 /* enable XFR shift for PRU and RTU */ in icssg_config()
492 pru_rproc_set_ctable(prueth->rtu[slice], PRU_C28, 0x100 << 8); in icssg_config()
/linux/lib/
H A Dlocking-selftest-rtmutex.h6 #define UNLOCK RTU
H A Dlocking-selftest.c248 #define RTU(x) rt_mutex_unlock(&rtmutex_##x) macro
/linux/include/rdma/
H A Dib_cm.h247 /* No data for RTU received events. */
458 * QP before an RTU has been received.
H A Dibta_vol1_c12.h140 /* Table 111 RTU Message Contents */
H A Drdma_cm.h275 * QP before an RTU has been received.
/linux/drivers/infiniband/ulp/srpt/
H A Dib_srpt.h234 * @CH_CONNECTING: QP is in RTR state; waiting for RTU.
284 * @cmd_wait_list: List of SCSI commands that arrived before the RTU event. This
H A Dib_srpt.c2661 * An RTU (ready to use) message indicates that the connection has been
/linux/drivers/infiniband/core/
H A Dcm_trace.h179 DEFINE_CM_SEND_EVENT(rtu);
/linux/Documentation/devicetree/bindings/soc/ti/
H A Dti,pruss.yaml317 "^(pru|rtu|txpru)@[0-9a-f]+$":
/linux/drivers/gpu/drm/imagination/
H A Dpvr_rogue_fwif_sf.h192 "Kick RTU: FWCtx 0x%08.8x @ %d, prio: %d" },
210 "Kick RTU: FWCtx 0x%08.8x @ %d, prio: %d, Frame Context: %d" },
246 "Discard RTU due to RPM abort: FWCtx 0x%08.8x @ %d, prio: %d, Frame Context: %d" },
322 …"Kick RTU: FWCtx 0x%08.8x @ %d, Frame Context:%d. (PID:%d, prio:%d, frame:%d, ext:0x%08x, int:0x%0…
/linux/drivers/infiniband/ulp/ipoib/
H A Dipoib_cm.c1051 ipoib_warn(priv, "failed to send RTU: %d\n", ret); in ipoib_cm_rep_handler()