Home
last modified time | relevance | path

Searched refs:pruss (Results 1 – 11 of 11) sorted by relevance

/drivers/soc/ti/
A Dpruss.c58 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 Dpruss.h60 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 DMakefile13 obj-$(CONFIG_TI_PRUSS) += pruss.o
/drivers/remoteproc/
A Dpru_rproc.c118 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 Dicssg_prueth_sr1.c792 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 Dicssg_prueth.c1171 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 Dicssg_prueth.h314 struct pruss *pruss; member
A Dicssg_config.c528 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 Dicssg_common.c1414 pruss_release_mem_region(prueth->pruss, &emac->dram); in prueth_netdev_exit()
/drivers/clk/davinci/
A Dpsc-da850.c37 LPSC(13, 0, pruss, pll0_sysclk2, NULL, 0),
/drivers/irqchip/
A DMakefile120 obj-$(CONFIG_TI_PRUSS_INTC) += irq-pruss-intc.o

Completed in 27 milliseconds