Lines Matching full:pruss

29 #include <linux/remoteproc/pruss.h>
39 #define PRUETH_MODULE_DESCRIPTION "PRUSS ICSSG Ethernet driver"
130 .pru = "ti-pruss/am65x-sr2-pru0-pruhsr-fw.elf",
131 .rtu = "ti-pruss/am65x-sr2-rtu0-pruhsr-fw.elf",
132 .txpru = "ti-pruss/am65x-sr2-txpru0-pruhsr-fw.elf",
135 .pru = "ti-pruss/am65x-sr2-pru1-pruhsr-fw.elf",
136 .rtu = "ti-pruss/am65x-sr2-rtu1-pruhsr-fw.elf",
137 .txpru = "ti-pruss/am65x-sr2-txpru1-pruhsr-fw.elf",
143 .pru = "ti-pruss/am65x-sr2-pru0-prusw-fw.elf",
144 .rtu = "ti-pruss/am65x-sr2-rtu0-prusw-fw.elf",
145 .txpru = "ti-pruss/am65x-sr2-txpru0-prusw-fw.elf",
148 .pru = "ti-pruss/am65x-sr2-pru1-prusw-fw.elf",
149 .rtu = "ti-pruss/am65x-sr2-rtu1-prusw-fw.elf",
150 .txpru = "ti-pruss/am65x-sr2-txpru1-prusw-fw.elf",
156 .pru = "ti-pruss/am65x-sr2-pru0-prueth-fw.elf",
157 .rtu = "ti-pruss/am65x-sr2-rtu0-prueth-fw.elf",
158 .txpru = "ti-pruss/am65x-sr2-txpru0-prueth-fw.elf",
161 .pru = "ti-pruss/am65x-sr2-pru1-prueth-fw.elf",
162 .rtu = "ti-pruss/am65x-sr2-rtu1-prueth-fw.elf",
163 .txpru = "ti-pruss/am65x-sr2-txpru1-prueth-fw.elf",
1202 ret = pruss_request_mem_region(prueth->pruss, in prueth_netdev_init()
1307 pruss_release_mem_region(prueth->pruss, &emac->dram); in prueth_netdev_init()
1646 struct pruss *pruss; in prueth_probe() local
1742 pruss = pruss_get(eth0_node ? in prueth_probe()
1744 if (IS_ERR(pruss)) { in prueth_probe()
1745 ret = PTR_ERR(pruss); in prueth_probe()
1746 dev_err(dev, "unable to get pruss handle\n"); in prueth_probe()
1750 prueth->pruss = pruss; in prueth_probe()
1752 ret = pruss_request_mem_region(pruss, PRUSS_MEM_SHRD_RAM2, in prueth_probe()
1755 dev_err(dev, "unable to get PRUSS SHRD RAM2: %d\n", ret); in prueth_probe()
1930 pruss_release_mem_region(prueth->pruss, &prueth->shram); in prueth_probe()
1933 pruss_put(prueth->pruss); in prueth_probe()
1982 pruss_release_mem_region(prueth->pruss, &prueth->shram); in prueth_remove()
1984 pruss_put(prueth->pruss); in prueth_remove()
2025 MODULE_DESCRIPTION("PRUSS ICSSG Ethernet Driver");