Searched refs:pru (Results 1 – 6 of 6) sorted by relevance
| /drivers/remoteproc/ |
| A D | pru_rproc.c | 240 pru = rproc->priv; in pru_rproc_get() 259 ret = pruss_cfg_get_gpmux(pru->pruss, pru->id, &pru->gpmux_save); in pru_rproc_get() 269 ret = pruss_cfg_set_gpmux(pru->pruss, pru->id, mux); in pru_rproc_get() 314 pruss_cfg_set_gpmux(pru->pruss, pru->id, pru->gpmux_save); in pru_rproc_put() 497 if (pru->mapped_irq[pru->evt_count] > 0) in pru_dispose_irq_mapping() 498 irq_dispose_mapping(pru->mapped_irq[pru->evt_count]); in pru_dispose_irq_mapping() 536 pru->mapped_irq = kcalloc(pru->evt_count, sizeof(unsigned int), in pru_handle_intrmap() 605 names[pru->data->type], pru->id, (rproc->bootaddr >> 2)); in pru_rproc_start() 630 dev_dbg(dev, "stopping %s%d\n", names[pru->data->type], pru->id); in pru_rproc_stop() 1036 pru->dev = dev; in pru_rproc_probe() [all …]
|
| /drivers/net/ethernet/ti/icssg/ |
| A D | icssg_prueth_sr1.c | 402 .pru = "ti-pruss/am65x-pru0-prueth-fw.elf", 406 .pru = "ti-pruss/am65x-pru1-prueth-fw.elf", 427 ret = rproc_set_firmware(prueth->pru[slice], firmwares[slice].pru); in prueth_emac_start() 428 ret = rproc_boot(prueth->pru[slice]); in prueth_emac_start() 444 rproc_shutdown(prueth->pru[slice]); in prueth_emac_start() 469 rproc_shutdown(prueth->pru[slice]); in prueth_emac_stop() 994 prueth->pru[ICSS_SLICE0] : prueth->pru[ICSS_SLICE1]); in prueth_probe()
|
| A D | icssg_prueth.c | 161 ret = prueth_start(prueth->pru[slice], firmwares[slice].pru); in prueth_emac_start() 170 rproc_shutdown(prueth->pru[slice]); in prueth_emac_start() 178 rproc_shutdown(prueth->pru[slice]); in prueth_emac_start() 189 prueth_shutdown(prueth->pru[slice]); in prueth_emac_start() 202 prueth_shutdown(prueth->pru[slice]); in prueth_emac_stop() 1617 &fw[i].pru); in icssg_read_firmware_names() 1682 dst[i].pru = icssg_firmware_name_replace(dev, src[i].pru, in icssg_mode_firmware_names() 1799 prueth->pru[ICSS_SLICE0] : prueth->pru[ICSS_SLICE1]); in prueth_probe()
|
| A D | icssg_prueth.h | 265 const char *pru; member 315 struct rproc *pru[PRUSS_NUM_PRUS]; member
|
| A D | icssg_common.c | 1441 prueth->pru[slice] = pru_rproc_get(np, idx, &pruss_id); in prueth_get_cores() 1442 if (IS_ERR(prueth->pru[slice])) { in prueth_get_cores() 1443 ret = PTR_ERR(prueth->pru[slice]); in prueth_get_cores() 1444 prueth->pru[slice] = NULL; in prueth_get_cores() 1480 if (prueth->pru[slice]) in prueth_put_cores() 1481 pru_rproc_put(prueth->pru[slice]); in prueth_put_cores()
|
| A D | icssg_config.c | 536 pru_rproc_set_ctable(prueth->pru[slice], PRU_C28, 0x100 << 8); in icssg_config()
|
Completed in 54 milliseconds