Searched refs:pruss (Results 1 – 11 of 11) sorted by relevance
| /drivers/soc/ti/ |
| A D | pruss.c | 58 struct pruss *pruss; in pruss_get() local 73 if (!pruss) in pruss_get() 78 return pruss; in pruss_get() 89 void pruss_put(struct pruss *pruss) in pruss_put() argument 145 int pruss_release_mem_region(struct pruss *pruss, in pruss_release_mem_region() argument 250 int pruss_cfg_miirt_enable(struct pruss *pruss, bool enable) in pruss_cfg_miirt_enable() argument 395 ret = pruss_clk_mux_setup(pruss, pruss->core_clk_mux, in pruss_clk_init() 454 pruss->mem_regions[i].size, pruss->mem_regions[i].va); in pruss_of_setup_memories() 506 struct pruss *pruss; in pruss_probe() local 515 pruss = devm_kzalloc(dev, sizeof(*pruss), GFP_KERNEL); in pruss_probe() [all …]
|
| A D | pruss.h | 60 static int pruss_cfg_read(struct pruss *pruss, unsigned int reg, unsigned int *val) in pruss_cfg_read() argument 62 if (IS_ERR_OR_NULL(pruss)) in pruss_cfg_read() 65 return regmap_read(pruss->cfg_regmap, reg, val); in pruss_cfg_read() 79 static int pruss_cfg_update(struct pruss *pruss, unsigned int reg, in pruss_cfg_update() argument 82 if (IS_ERR_OR_NULL(pruss)) in pruss_cfg_update() 85 return regmap_update_bits(pruss->cfg_regmap, reg, mask, val); in pruss_cfg_update()
|
| A D | Makefile | 13 obj-$(CONFIG_TI_PRUSS) += pruss.o
|
| /drivers/remoteproc/ |
| A D | pru_rproc.c | 118 struct pruss *pruss; member 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() 654 struct pruss *pruss = pru->pruss; in pru_d_da_to_va() local 661 dram0 = pruss->mem_regions[PRUSS_MEM_DRAM0]; in pru_d_da_to_va() 662 dram1 = pruss->mem_regions[PRUSS_MEM_DRAM1]; in pru_d_da_to_va() 666 shrd_ram = pruss->mem_regions[PRUSS_MEM_SHRD_RAM2]; in pru_d_da_to_va() 1038 pru->pruss = platform_get_drvdata(ppdev); in pru_rproc_probe()
|
| /drivers/net/ethernet/ti/icssg/ |
| A D | icssg_prueth_sr1.c | 792 ret = pruss_request_mem_region(prueth->pruss, in prueth_netdev_init() 884 pruss_release_mem_region(prueth->pruss, &emac->dram); in prueth_netdev_init() 903 struct pruss *pruss; in prueth_probe() local 993 pruss = pruss_get(eth0_node ? in prueth_probe() 995 if (IS_ERR(pruss)) { in prueth_probe() 996 ret = PTR_ERR(pruss); in prueth_probe() 1001 prueth->pruss = pruss; in prueth_probe() 1161 pruss_release_mem_region(prueth->pruss, &prueth->shram); in prueth_probe() 1164 pruss_put(prueth->pruss); in prueth_probe() 1213 pruss_release_mem_region(prueth->pruss, &prueth->shram); in prueth_remove() [all …]
|
| A D | icssg_prueth.c | 1171 ret = pruss_request_mem_region(prueth->pruss, in prueth_netdev_init() 1276 pruss_release_mem_region(prueth->pruss, &emac->dram); in prueth_netdev_init() 1702 struct pruss *pruss; in prueth_probe() local 1798 pruss = pruss_get(eth0_node ? in prueth_probe() 1800 if (IS_ERR(pruss)) { in prueth_probe() 1801 ret = PTR_ERR(pruss); in prueth_probe() 1806 prueth->pruss = pruss; in prueth_probe() 2003 pruss_release_mem_region(prueth->pruss, &prueth->shram); in prueth_probe() 2006 pruss_put(prueth->pruss); in prueth_probe() 2055 pruss_release_mem_region(prueth->pruss, &prueth->shram); in prueth_remove() [all …]
|
| A D | icssg_prueth.h | 314 struct pruss *pruss; member
|
| A D | icssg_config.c | 528 pruss_cfg_gpimode(prueth->pruss, prueth->pru_id[slice], in icssg_config() 532 pruss_cfg_xfr_enable(prueth->pruss, PRU_TYPE_PRU, true); in icssg_config() 533 pruss_cfg_xfr_enable(prueth->pruss, PRU_TYPE_RTU, true); in icssg_config()
|
| A D | icssg_common.c | 1414 pruss_release_mem_region(prueth->pruss, &emac->dram); in prueth_netdev_exit()
|
| /drivers/clk/davinci/ |
| A D | psc-da850.c | 37 LPSC(13, 0, pruss, pll0_sysclk2, NULL, 0),
|
| /drivers/irqchip/ |
| A D | Makefile | 120 obj-$(CONFIG_TI_PRUSS_INTC) += irq-pruss-intc.o
|
Completed in 27 milliseconds