Home
last modified time | relevance | path

Searched defs:pruss (Results 1 – 7 of 7) sorted by relevance

/linux-6.6.21/include/linux/
Dpruss_driver.h95 struct pruss { struct
99 struct pruss_mem_region mem_regions[PRUSS_MEM_MAX]; argument
100 struct pruss_mem_region *mem_in_use[PRUSS_MEM_MAX]; argument
108 struct pruss *pruss_get(struct rproc *rproc); argument
129 static inline void pruss_put(struct pruss *pruss) { } in pruss_put()
131 static inline int pruss_request_mem_region(struct pruss *pruss, in pruss_request_mem_region()
138 static inline int pruss_release_mem_region(struct pruss *pruss, in pruss_release_mem_region()
144 static inline int pruss_cfg_get_gpmux(struct pruss *pruss, in pruss_cfg_get_gpmux()
150 static inline int pruss_cfg_set_gpmux(struct pruss *pruss, in pruss_cfg_set_gpmux()
156 static inline int pruss_cfg_gpimode(struct pruss *pruss, in pruss_cfg_gpimode()
[all …]
/linux-6.6.21/drivers/soc/ti/
Dpruss.c58 struct pruss *pruss; in pruss_get() local
89 void pruss_put(struct pruss *pruss) in pruss_put()
112 int pruss_request_mem_region(struct pruss *pruss, enum pruss_mem mem_id, in pruss_request_mem_region()
145 int pruss_release_mem_region(struct pruss *pruss, in pruss_release_mem_region()
182 int pruss_cfg_get_gpmux(struct pruss *pruss, enum pruss_pru_id pru_id, u8 *mux) in pruss_cfg_get_gpmux()
206 int pruss_cfg_set_gpmux(struct pruss *pruss, enum pruss_pru_id pru_id, u8 mux) in pruss_cfg_set_gpmux()
229 int pruss_cfg_gpimode(struct pruss *pruss, enum pruss_pru_id pru_id, in pruss_cfg_gpimode()
250 int pruss_cfg_miirt_enable(struct pruss *pruss, bool enable) in pruss_cfg_miirt_enable()
267 int pruss_cfg_xfr_enable(struct pruss *pruss, enum pru_type pru_type, in pruss_cfg_xfr_enable()
302 static int pruss_clk_mux_setup(struct pruss *pruss, struct clk *clk_mux, in pruss_clk_mux_setup()
[all …]
Dpruss.h60 static int pruss_cfg_read(struct pruss *pruss, unsigned int reg, unsigned int *val) in pruss_cfg_read()
79 static int pruss_cfg_update(struct pruss *pruss, unsigned int reg, in pruss_cfg_update()
/linux-6.6.21/arch/arm/boot/dts/ti/omap/
Dam33xx-l4.dtsi859 pruss: pruss@0 { label
/linux-6.6.21/drivers/remoteproc/
Dpru_rproc.c118 struct pruss *pruss; member
654 struct pruss *pruss = pru->pruss; in pru_d_da_to_va() local
/linux-6.6.21/drivers/net/ethernet/ti/icssg/
Dicssg_prueth.h215 struct pruss *pruss; member
Dicssg_prueth.c1945 struct pruss *pruss; in prueth_probe() local