Searched refs:pru_id (Results 1 - 7 of 7) sorted by relevance
/kernel/linux/linux-6.6/include/linux/ |
H A D | pruss_driver.h | 114 int pruss_cfg_get_gpmux(struct pruss *pruss, enum pruss_pru_id pru_id, u8 *mux); 115 int pruss_cfg_set_gpmux(struct pruss *pruss, enum pruss_pru_id pru_id, u8 mux); 116 int pruss_cfg_gpimode(struct pruss *pruss, enum pruss_pru_id pru_id, 145 enum pruss_pru_id pru_id, u8 *mux) in pruss_cfg_get_gpmux() 151 enum pruss_pru_id pru_id, u8 mux) in pruss_cfg_set_gpmux() 157 enum pruss_pru_id pru_id, in pruss_cfg_gpimode() 144 pruss_cfg_get_gpmux(struct pruss *pruss, enum pruss_pru_id pru_id, u8 *mux) pruss_cfg_get_gpmux() argument 150 pruss_cfg_set_gpmux(struct pruss *pruss, enum pruss_pru_id pru_id, u8 mux) pruss_cfg_set_gpmux() argument 156 pruss_cfg_gpimode(struct pruss *pruss, enum pruss_pru_id pru_id, enum pruss_gpi_mode mode) pruss_cfg_gpimode() argument
|
/kernel/linux/linux-6.6/drivers/soc/ti/ |
H A D | pruss.c | 177 * @pru_id: PRU identifier (0-1) 182 int pruss_cfg_get_gpmux(struct pruss *pruss, enum pruss_pru_id pru_id, u8 *mux) in pruss_cfg_get_gpmux() argument 187 if (pru_id >= PRUSS_NUM_PRUS || !mux) in pruss_cfg_get_gpmux() 190 ret = pruss_cfg_read(pruss, PRUSS_CFG_GPCFG(pru_id), &val); in pruss_cfg_get_gpmux() 201 * @pru_id: PRU identifier (0-1) 206 int pruss_cfg_set_gpmux(struct pruss *pruss, enum pruss_pru_id pru_id, u8 mux) in pruss_cfg_set_gpmux() argument 209 pru_id >= PRUSS_NUM_PRUS) in pruss_cfg_set_gpmux() 212 return pruss_cfg_update(pruss, PRUSS_CFG_GPCFG(pru_id), in pruss_cfg_set_gpmux() 221 * @pru_id: id of the PRU core within the PRUSS 229 int pruss_cfg_gpimode(struct pruss *pruss, enum pruss_pru_id pru_id, in pruss_cfg_gpimode() argument [all...] |
/kernel/linux/linux-6.6/include/linux/remoteproc/ |
H A D | pruss.h | 51 enum pruss_pru_id *pru_id); 58 pru_rproc_get(struct device_node *np, int index, enum pruss_pru_id *pru_id) in pru_rproc_get() argument
|
/kernel/linux/linux-6.6/drivers/remoteproc/ |
H A D | pru_rproc.c | 209 * @pru_id: optional pointer to return the PRU remoteproc processor id 217 * When optional @pru_id pointer is passed the PRU remoteproc processor id is 227 enum pruss_pru_id *pru_id) in pru_rproc_get() 256 if (pru_id) in pru_rproc_get() 257 *pru_id = pru->id; in pru_rproc_get() 226 pru_rproc_get(struct device_node *np, int index, enum pruss_pru_id *pru_id) pru_rproc_get() argument
|
/kernel/linux/linux-6.6/drivers/net/ethernet/ti/icssg/ |
H A D | icssg_prueth.h | 205 * @pru_id: ID for each of the PRUs 229 enum pruss_pru_id pru_id[PRUSS_NUM_PRUS]; member
|
H A D | icssg_config.c | 353 pruss_cfg_gpimode(prueth->pruss, prueth->pru_id[slice], in icssg_config()
|
H A D | icssg_prueth.c | 1898 prueth->pru_id[slice] = pruss_id; in prueth_get_cores()
|
Completed in 7 milliseconds