Home
last modified time | relevance | path

Searched refs:pru (Results 1 – 14 of 14) sorted by relevance

/openbmc/linux/drivers/remoteproc/
H A Dpru_rproc.c135 static inline u32 pru_control_read_reg(struct pru_rproc *pru, unsigned int reg) in pru_control_read_reg() argument
137 return readl_relaxed(pru->mem_regions[PRU_IOMEM_CTRL].va + reg); in pru_control_read_reg()
141 void pru_control_write_reg(struct pru_rproc *pru, unsigned int reg, u32 val) in pru_control_write_reg() argument
143 writel_relaxed(val, pru->mem_regions[PRU_IOMEM_CTRL].va + reg); in pru_control_write_reg()
147 void pru_control_set_reg(struct pru_rproc *pru, unsigned int reg, in pru_control_set_reg() argument
153 spin_lock_irqsave(&pru->rmw_lock, flags); in pru_control_set_reg()
155 val = pru_control_read_reg(pru, reg); in pru_control_set_reg()
158 pru_control_write_reg(pru, reg, val); in pru_control_set_reg()
160 spin_unlock_irqrestore(&pru->rmw_lock, flags); in pru_control_set_reg()
172 struct pru_rproc *pru = rproc->priv; in pru_rproc_set_firmware() local
[all …]
/openbmc/linux/arch/arm/boot/dts/ti/omap/
H A Dam57-pruss.dtsi88 pru1_0: pru@34000 {
89 compatible = "ti,am5728-pru";
97 pru1_1: pru@38000 {
98 compatible = "ti,am5728-pru";
197 pru2_0: pru@34000 {
198 compatible = "ti,am5728-pru";
206 pru2_1: pru@38000 {
207 compatible = "ti,am5728-pru";
H A Dam4372.dtsi499 pru1_0: pru@34000 {
500 compatible = "ti,am4376-pru";
508 pru1_1: pru@38000 {
509 compatible = "ti,am4376-pru";
586 pru0_0: pru@74000 {
587 compatible = "ti,am4376-pru";
595 pru0_1: pru@78000 {
596 compatible = "ti,am4376-pru";
H A Dam33xx-l4.dtsi911 pru0: pru@34000 {
912 compatible = "ti,am3356-pru";
920 pru1: pru@38000 {
921 compatible = "ti,am3356-pru";
/openbmc/linux/arch/arm64/boot/dts/ti/
H A Dk3-am65-main.dtsi1184 pru0_0: pru@34000 {
1185 compatible = "ti,am654-pru";
1203 compatible = "ti,am654-tx-pru";
1211 pru0_1: pru@38000 {
1212 compatible = "ti,am654-pru";
1230 compatible = "ti,am654-tx-pru";
1326 pru1_0: pru@34000 {
1327 compatible = "ti,am654-pru";
1345 compatible = "ti,am654-tx-pru";
1353 pru1_1: pru@38000 {
[all …]
H A Dk3-am64-main.dtsi1262 pru0_0: pru@34000 {
1263 compatible = "ti,am642-pru";
1281 compatible = "ti,am642-tx-pru";
1289 pru0_1: pru@38000 {
1290 compatible = "ti,am642-pru";
1308 compatible = "ti,am642-tx-pru";
1403 pru1_0: pru@34000 {
1404 compatible = "ti,am642-pru";
1422 compatible = "ti,am642-tx-pru";
1430 pru1_1: pru@38000 {
[all …]
H A Dk3-j721e-main.dtsi2230 pru0_0: pru@34000 {
2231 compatible = "ti,j721e-pru";
2249 compatible = "ti,j721e-tx-pru";
2257 pru0_1: pru@38000 {
2258 compatible = "ti,j721e-pru";
2276 compatible = "ti,j721e-tx-pru";
2372 pru1_0: pru@34000 {
2373 compatible = "ti,j721e-pru";
2391 compatible = "ti,j721e-tx-pru";
2399 pru1_1: pru@38000 {
[all …]
H A Dk3-am642-tqma64xxl-mbax4xxl.dts703 pru_icssg1_mdio_pins: pru-icssg1-mdio-pins {
717 pru_icssg1_rgmii1_pins: pru-icssg1-rgmii1-pins {
746 pru_icssg1_rgmii2_pins: pru-icssg1-rgmii2-pins {
/openbmc/linux/drivers/net/ethernet/ti/icssg/
H A Dicssg_prueth.c890 char *pru; member
897 .pru = "ti-pruss/am65x-sr2-pru0-prueth-fw.elf",
902 .pru = "ti-pruss/am65x-sr2-pru1-prueth-fw.elf",
926 ret = rproc_set_firmware(prueth->pru[slice], firmwares[slice].pru); in prueth_emac_start()
927 ret = rproc_boot(prueth->pru[slice]); in prueth_emac_start()
954 rproc_shutdown(prueth->pru[slice]); in prueth_emac_start()
979 rproc_shutdown(prueth->pru[slice]); in prueth_emac_stop()
1903 prueth->pru[slice] = pru_rproc_get(np, idx, &pruss_id); in prueth_get_cores()
1904 if (IS_ERR(prueth->pru[slice])) { in prueth_get_cores()
1905 ret = PTR_ERR(prueth->pru[slice]); in prueth_get_cores()
[all …]
H A Dicssg_prueth.h216 struct rproc *pru[PRUSS_NUM_PRUS]; member
H A Dicssg_config.c361 pru_rproc_set_ctable(prueth->pru[slice], PRU_C28, 0x100 << 8); in icssg_config()
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-extended/mozjs/mozjs-128/
H A Driscv.patch24 | pru \
/openbmc/linux/
H A Dopengrok1.0.log[all...]
H A Dopengrok2.0.log[all...]